msp430开发板与PC通信,为什么串口精灵没有返回数据呢?
是不是除了usb转串口的数据线外,还需要把用于与PC通信的P3.4P3.5管脚引出呢?比如用九针的数据线?还有其他的办法吗?...
是不是除了usb转串口的数据线外,还需要把用于与PC通信的P3.4 P3.5管脚引出呢?比如用九针的数据线?还有其他的办法吗?
展开
展开全部
可以直接把单片机P3.4 P3.5管脚(看手册,不同型号的UART引脚可能不同)引出到类似MAX3232一类的芯片,这个芯片出来就是RS-232接口。如果你电脑有串口,直接把MAX3232出来的三根线(收、发、地)接电脑串口就行。如果你电脑没有串口,那就有加一个串口转USB的数据线和电脑的USB接口连接,当然这样你电脑里面可以看到一个虚拟串口。
这样连好,单片机就可以和PC机通讯了。
至于你收不到数据,可能的原因很多,你要逐一排查了,比如
1、收、发、地三根线有没有连接接好,是不是通的。
2、收、发两根线是不是接反了。
3、串口精灵选择串口时是不是选错了,或者忘记打开串口了。
4、单片机和PC机通讯设置是否一致(包括数据位、停止位、奇偶校验、波特率等必须使用相同配置)
5、单片机是否正常运行,寄存器配置错误,又或者程序是不是写错了。(这块你可以通过仿真调试的方法来验证)
这样连好,单片机就可以和PC机通讯了。
至于你收不到数据,可能的原因很多,你要逐一排查了,比如
1、收、发、地三根线有没有连接接好,是不是通的。
2、收、发两根线是不是接反了。
3、串口精灵选择串口时是不是选错了,或者忘记打开串口了。
4、单片机和PC机通讯设置是否一致(包括数据位、停止位、奇偶校验、波特率等必须使用相同配置)
5、单片机是否正常运行,寄存器配置错误,又或者程序是不是写错了。(这块你可以通过仿真调试的方法来验证)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询