[技术问答]

hc32l110 uart收发导致程序卡死

[复制链接]
484|11
手机看帖
扫描二维码
随时随地手机跟帖
starstarry|  楼主 | 2023-6-28 13:46 | 显示全部楼层 |阅读模式
在高速收发中,发送数据和接收不可同时进行,否则M0P_UART0->ISR_f.TI 不会置1,手册上有写,但应该是能避免的,**处理,避免一下

使用特权

评论回复
wubangmi| | 2023-6-28 13:50 | 显示全部楼层
L110  UART接收和发送共用一个buf寄存器,你只能分时,不能同时。

使用特权

评论回复
g0d5xs| | 2023-9-13 11:41 | 显示全部楼层
可以用DMA试试吧

使用特权

评论回复
d1ng2x| | 2023-9-13 12:48 | 显示全部楼层
收发的话,一般也是不能同时的吧

使用特权

评论回复
w2nme1ai7| | 2023-9-13 13:52 | 显示全部楼层
其实MCU都是流程化的执行,单线程,不能实现收发同时实现的

使用特权

评论回复
zhizia4f| | 2023-9-13 15:02 | 显示全部楼层
你这程序咋能实现收发同时啊?

使用特权

评论回复
tax2r6c| | 2023-9-13 17:13 | 显示全部楼层
用DMA接收和发送是不是能好点

使用特权

评论回复
lamanius| | 2023-9-13 18:22 | 显示全部楼层
卡死那不是正常么,不能同时收发啊

使用特权

评论回复
y1n9an| | 2023-9-14 07:04 | 显示全部楼层
建议还是一发一收这样比较合适合理

使用特权

评论回复
lix1yr| | 2023-9-14 09:10 | 显示全部楼层
必须要分时复用的,其实你说同时收发,MCU也是分时处理

使用特权

评论回复
ex7s4| | 2023-9-14 10:25 | 显示全部楼层
估计是你存储缓存数据这块,有点问题的吧

使用特权

评论回复
p0gon9y| | 2023-9-14 12:07 | 显示全部楼层
那你分时用的话,是不是就好多了哦

使用特权

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

本版积分规则

1

主题

2

帖子

0

粉丝