[技术问答] 小华单片机HC32F4A0PITB串口超时中断接收数据问题

[复制链接]
2279|14
 楼主| 李旭昂 发表于 2024-3-8 09:53 | 显示全部楼层 |阅读模式
在使用小华的HC32F4A0PITB进行开发时,使用定时器+接收中断+超时中断,发现触发不了超时中断,看到例程中是配合DMA进行使用的,如果不使用DMA的话,需要怎么去配置呢,有没有大佬给解决一下,跪谢!!!
wubangmi 发表于 2024-3-8 11:31 | 显示全部楼层
给你的建议就是把USART的例程中那个DMA例程里的有关超时配置的代码复制黏贴到中断那个例程里,然后差不多就可以了
小夏天的大西瓜 发表于 2024-3-27 10:25 | 显示全部楼层
官方标准库里面都有实际的例程参考
Carmen7 发表于 2024-4-18 10:36 | 显示全部楼层
你用定时器本身的计数功能做个超时处理?
Charlene沙 发表于 2024-4-18 11:42 | 显示全部楼层
那你就使用DMA呗,有现成的还不用?
Belle1257 发表于 2024-4-18 12:46 | 显示全部楼层
你看看逻辑,看看DMA的超时处理怎么做的,你模仿一下
B1lanche 发表于 2024-4-18 14:03 | 显示全部楼层
我觉得应该可以做超时的,不用DMA的情况下,就是用定时器的计数功能来做吧
Emily999 发表于 2024-4-18 15:11 | 显示全部楼层
你说的超时中断估计是DMA的超时中断吧,你不用DMA估计是用不了
Alina艾 发表于 2024-4-18 16:15 | 显示全部楼层
你再开个定时器,只用作计数,估计就行
Candic12e 发表于 2024-4-18 18:12 | 显示全部楼层
其实用DMA的话,还是方便的,能用上尽量用呗
Estelle1999 发表于 2024-4-19 07:26 | 显示全部楼层
你把DMA部分直接屏蔽,试试是否能用超时中断?
Annie556 发表于 2024-4-19 08:31 | 显示全部楼层
小华用的少啊,他家串口配置好像和其他的还不太一样
Carina卡 发表于 2024-4-19 10:30 | 显示全部楼层
正常用定时器能做,而且你可以看看手册,这芯片的串口是否有超时中断?要是有,基本就可以用,而且你找到这个中断函数就行了
610u 发表于 2024-4-30 09:42 来自手机 | 显示全部楼层
DMA屏蔽的话有没有超时中断?
键盘手没手 发表于 2024-4-30 11:11 来自手机 | 显示全部楼层
正常是需要用dma的如果不用dma的话看看能不能用超时中断
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

17

帖子

0

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