21ic问答首页 - GD32F450ZIT6 串口使用问题
GD32F450ZIT6 串口使用问题
本帖最后由 tylercppt 于 2025-10-24 09:15 编辑
我用GD32F450ZIT6做了一个项目:
用了5个串口外设,分别如下:
1、USART0(136/137脚)
2、USART1(36/37脚)
3、USART2(69/70脚)
4、USART5(96/97脚)
5、UART4(111/112脚)
调试过程中,USART0/USART1/USART2/USART5均可以正常接收发送,没有什么问题;
但是UART4发送数据没有问题,但是接收数据有问题,RT中断状态没有检测到,进入不了中断程序,会一直接收数据。
这个是啥意思,使用USART和UART,数据接收编程有啥区别?
我用GD32F450ZIT6做了一个项目:
用了5个串口外设,分别如下:
1、USART0(136/137脚)
2、USART1(36/37脚)
3、USART2(69/70脚)
4、USART5(96/97脚)
5、UART4(111/112脚)
调试过程中,USART0/USART1/USART2/USART5均可以正常接收发送,没有什么问题;
但是UART4发送数据没有问题,但是接收数据有问题,RT中断状态没有检测到,进入不了中断程序,会一直接收数据。
这个是啥意思,使用USART和UART,数据接收编程有啥区别?

问答
赞0
评论
2025-10-24
赞0
评论
2025-10-24
赞0
评论
2025-10-24
赞0
评论
2025-10-24
赞0
评论
2025-10-24
赞0
你上传一下接收中断服务程序,我帮你看下。
评论
2025-10-24
赞0
评论
2025-10-24
赞0
评论
2025-10-24
赞0
评论
2025-10-24
您需要登录后才可以回复 登录 | 注册