打印
[AT32F421]

串口只能发送,不能接收。。。。。。。。。。

[复制链接]
楼主: CoCo231
手机看帖
扫描二维码
随时随地手机跟帖
21
没有其他信号干扰到串口的接收引脚。

使用特权

评论回复
22
benjaminka| | 2024-11-9 14:46 | 只看该作者
检查单片机和外围设备的波特率设置是否一致

使用特权

评论回复
23
alvpeg| | 2024-11-9 16:47 | 只看该作者
检查波特率、数据位、停止位和校验位等通信参数是否设置正确

使用特权

评论回复
24
primojones| | 2024-11-9 18:42 | 只看该作者
一般单片机的 TX 引脚应连接到外部设备的 RX 引脚,RX 引脚应连接到外部设备的 TX 引脚。

使用特权

评论回复
25
jonas222| | 2024-11-9 20:38 | 只看该作者
单片机和外部设备的地线连接良好。

使用特权

评论回复
26
mollylawrence| | 2024-11-9 22:37 | 只看该作者
检查是否有外部设备或电路干扰串口通信。

使用特权

评论回复
27
sesefadou| | 2024-11-10 09:16 | 只看该作者
使用示波器检查串口信号              

使用特权

评论回复
28
olivem55arlowe| | 2024-11-10 11:11 | 只看该作者
接收缓冲区是否已满,导致无法接收新的数据。

使用特权

评论回复
29
alvpeg| | 2024-11-10 12:47 | 只看该作者
检查串口连接线是否损坏,可以尝试更换一根串口线来排除线路问题。

使用特权

评论回复
30
hudi008| | 2024-11-10 14:39 | 只看该作者
串口线连接正确,没有松动或损坏。

使用特权

评论回复
31
mmbs| | 2024-11-10 16:16 | 只看该作者
使用示波器或万用表检查信号是否正常。

使用特权

评论回复
32
ccook11| | 2024-11-10 17:56 | 只看该作者
检查是否有其他中断与串口接收中断发生冲突,导致串口接收中断无法及时响应。

使用特权

评论回复
33
wwppd| | 2024-11-10 19:31 | 只看该作者
如果采用中断方式接收数据, 接收中断已经打开,并且中断服务程序能够正确响应和处理接收到的数据。

使用特权

评论回复
34
juliestephen| | 2024-11-10 21:19 | 只看该作者
在初始化代码中使能了串口接收功能。

使用特权

评论回复
35
abotomson| | 2024-11-11 09:45 | 只看该作者
使用了外部的串口电平转换芯片,检查其是否正常工作。

使用特权

评论回复
36
cemaj| | 2024-11-11 11:23 | 只看该作者
设备或模块的串口配置与单片机一致。

使用特权

评论回复
37
mmbs| | 2024-11-11 13:02 | 只看该作者
单片机的串口引脚是否正确配置为输入和输出模式

使用特权

评论回复
38
belindagraham| | 2024-11-11 14:36 | 只看该作者
检查接收缓冲区是否已满,或者是否有代码逻辑阻止了数据的接收。

使用特权

评论回复
39
uptown| | 2024-11-11 16:10 | 只看该作者
如果使用了不同类型的设备(如TTL和RS-232),确保使用了正确的电平转换器。

使用特权

评论回复
40
ulystronglll| | 2024-11-11 17:48 | 只看该作者
检查单片机的系统时钟配置是否正确。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则