你是指PC上没有信息吧,一般需要这样来排除
1. 检测USB转串口模块的驱动是否安装正确
2. 检测选择的设备号是否正确
3. 短接usb设备的TX、RX,这时如1、2正确时,串口助手中发送数据,会接收到同样数据(波特率随便设),至此可以完全肯定模块驱动安装正常、模块功能正常,设备选择正常
4. 正确连接USB模块的连续和STM32设备相应线路,注意地线,如果需要供电,也要处理好供电,注意模块上的RX、TX和设备上的需要交叉(最好参考相应手册进行,如果保障其他无问题还是收不到信号,最好试一下这两个接口接线的交换——一般这也不会造成安全事故)
5. 串口助手中设置正确的波特率
如果上述都正确理论上应该能正确工作啦
此外还有一些不工作的原因
1. 设备供电不正确
2. 设备没有正确运行(启动)
3. 设备本身故障
串口转USB的驱动有没有安装正确
RX 与Tx要交叉连接才可以
串口的波特率要正确。
看一下电脑上有没有端口吧
1.确认由TTL转USB模块是OK的,检查插到电脑上有没有串口号,Tx和rX短接,自收自发看可不可以收到数据
2.验证正你的开发板是否发出去数据,找官方的例程,然后连接USN转TTL,进行数据的接收。
1:打开我的电脑,设备管理器,端口,能识别就是有驱动,不能识别就没有驱动
2:硬件连接,是否有问题,2个PCB之间 供电是否正常 信号线是否连接正确
3:查看波特率是否匹配
4:最后只能看程序是否有问题,具体就打断点调试
检查一下TX RX有没有交叉接
然后如果是TTL的,检查一下电平是否正确