STM32F4串口通信发送到PC的数据收不到(串口调试助手接收不到)

STM32F4串口通信发送到PC的数据收不到(串口调试助手接收不到),第1张

首先要确定是硬件连接还是驱动程序的问题。把串口线(DB25)的2、3腿短接,做回环测试。如果串口调试助手里发送的内容可以在接收端出现的话,说明计算机端的硬件及驱动程序都没有问题。

然后再看STM32F4端。如果有示波器的话,测测有没有发送数据的波形。

你可以在服务器上写一个网络接口,使用带网络功能的STM32型号或者一般型号外接网络模块,然后访问那个网络接口,间接的访问数据库。

接口可以用.net的Ashx、jsp的Servlet、PHP等写,这需要你有一定的软件基础和网络基础。

需要STM32与PC进行USB通信您可以选择三个途径,第一:你可以使用STM32的RX及TX的串口配合串口转USB芯片,比如PL2303,CH340这样的芯片实现STM32与PC机USB通信,第二个模式就是使用STM32+CH375(带USB固件)芯片与PC通信,第三个模式就是利用STM32自身的USBslave接口与PC通信,但是后面那种属于USB,那么配合PC端的电脑上位机需要USB驱动接收与发送,相对来说,比较难以实现,既然您问这个问题,建议你使用第一种方法,就是串口转USB通信,且PC端使用VB或者VC++来编程实现即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9531355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存