发新帖我要提问
123
返回列表
打印
[AT32F421]

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

[复制链接]
楼主: CoCo231
手机看帖
扫描二维码
随时随地手机跟帖
41
在中断服务程序或DMA传输完成中断中处理接收数据

使用特权

评论回复
42
pixhw| | 2024-11-12 10:24 | 只看该作者
如果串口接收采用中断方式,检查中断向量表是否正确配置,中断优先级设置是否合理,以及中断服务函数是否正确编写

使用特权

评论回复
43
我想看大海| | 2024-11-16 18:34 | 只看该作者
怎么个异常,可以说明白点吗

使用特权

评论回复
44
天天向善| | 2024-12-3 19:16 | 只看该作者
检查串行连接电缆是否损坏。您可以尝试更换串行电缆来消除线路问题。

使用特权

评论回复
45
hmcu666| | 2024-12-5 15:11 | 只看该作者
一般来说,微控制器的tx引脚应连接到外部器件的rx引脚。rx引脚应连接到外部器件的tx引脚。

使用特权

评论回复
46
Pretext| | 2024-12-10 12:35 | 只看该作者
MCU和外部设备之间的接地线连接良好。

使用特权

评论回复
47
LinkMe| | 2024-12-10 20:58 | 只看该作者
接收缓冲区是否已满,防止接收新数据。

使用特权

评论回复
48
digit0| | 2025-1-3 15:51 | 只看该作者
串行电缆连接正确,没有松动或损坏。

使用特权

评论回复
49
dreamCar| | 2025-1-4 10:13 | 只看该作者
如果数据是通过中断接收的,则接收中断打开,中断服务程序可以正确响应和处理接收到的数据。

使用特权

评论回复
50
软核硬核| | 2025-1-5 16:43 | 只看该作者
使用外部串行电平转换芯片来检查它是否正常工作。

使用特权

评论回复
51
明日视界| | 2025-1-6 19:27 | 只看该作者
检查MCU的系统时钟配置是否正确。

使用特权

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

本版积分规则