是指接上USB线后电脑上无法识别到串口吗:
1,检查所接的USB口是否正确(迷你版上有俩USB口,一个是接的串口USB-232,一个是芯片的USB接口usb-slave);
2,板子上的串口1 的俩跳帽是否接上(刚出厂时默认是接上了的)
3,检查电脑上是否安装好了驱动(ch340);
4,如果以上都没问题,可以考虑USB接口生锈了或者其他原因导致接触不良;
STM32mini板的USB口通常是作为设备端来用的,这个需要在MCU中编写USB设备的代码,让USB支持不同的协议,然后在PC端安装正确的驱动才能识别。MCU的固件程序可以试用STM32CubeMX生成一个,PC端安装驱动后就可以了。
不知道你说的STM32mini板是什么型号,一般开发板的miniUSB接口有以下两种定义:
1. USB-TTL串口,这种情况的USB口连接到串口芯片,该接口用于USB转串口,如果电脑无法识别,则安装串口驱动即可。
2. USB-STM32,这种情况的USB口连接到STM32芯片,需要STM32跑USB固件,则电脑可以识别相应的USB设备,不然电脑无法识别,和STM32的固件相关。
对下原理图,看下是以上哪种情况,分别应对。
板子上的USB接了什么呢,是转串口的芯片,还是直接接的单片机呢
接单片机要先在单片机上烧写程序的