本帖最后由 jsh560 于 2023-5-21 23:07 编辑
如题,使用USART5 DMA配置或USART简单中断接收数据,JLINK在线跟踪,片子无法进入中断接收数据。
使用了一个USART0(之前项目和开发板用过没问题) 把里面所有配置改成USART5的,与上DMA程序一样,GD32可以发送数据,无法收到串口助手下发的数据。(debug跟踪无法进入中断) 请问,这个可以从哪找原因勒?找了两天了,贴上两个程序,希望大佬能指点下 谢谢。(可加好友,指点解决微信红包感谢)谢谢附件的两个程序,上板子都是能发不能收到串口助手的数据。
----------------反馈:用USART5普通的中断接收,USART5可收不可发,果断把程序改成USART1就能正常收发,原厂提供了一个案例(对方是在GD32F427上用USART5验证OK,说是兼容407RET的 程序都可以不用改直接用)但在我的开发板上就是不行,两个芯片都出现相同现象。 现在项目催得急。有时间用一个在USART1上通信OK的,移植到USART5上再试试。 感谢各位支持的网友。
|