[AT32F435] USART 可以发送数据,无法接收

[复制链接]
1869|8
 楼主| 斯文 发表于 2024-11-13 15:23 | 显示全部楼层 |阅读模式
按手册的配置好引脚后,USART1 后来又换了USART3  使用上位机通信,MCU只能发送数据,没办法接收数据。。实在不知道什么问题了
muyichuan2012 发表于 2024-11-13 18:44 | 显示全部楼层
代码没有修改完吧   贴一下代码大家给你看看
zchong 发表于 2024-11-13 21:09 | 显示全部楼层
找例程先研究明白再改呗

评论

多谢了 我GPIO配置错了 接收引脚应该配置成复用模式, 为配置成接收模式了。  发表于 2024-11-14 07:59
 楼主| 斯文 发表于 2024-11-13 23:06 | 显示全部楼层
老哥们 这是 GPIO  跟 USAART3的初始化代码,请老哥们帮忙分析
260886734bc753b552.png
8176734bfec10f6e.png
724656734c05c868ae.png
full_stack 发表于 2024-11-14 00:42 | 显示全部楼层
实际测量了接收管脚的波形了吗?某些管脚可能是JTAG模式,类似STM32的GPIO_PinRemapConfig()这个函数。
xionghaoyun 发表于 2024-11-14 08:40 | 显示全部楼层
uart3中断呢?
 楼主| 斯文 发表于 2024-11-14 11:46 | 显示全部楼层
问题解决了,,是配置USART  rx对应的GPIO的时候, 配置成了输入模式,,实际上应该配置复用模式
mbutterfly 发表于 2024-11-14 12:30 | 显示全部楼层
斯文 发表于 2024-11-14 11:46
问题解决了,,是配置USART  rx对应的GPIO的时候, 配置成了输入模式,,实际上应该配置复用模式 ...

解决了就好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部