GD32F305RE 串口连续发送卡死,求解决方法

[复制链接]
阿巴斯 发表于 2024-12-19 15:29 | 显示全部楼层
最近也遇到了这个问题,一直卡死在TC标志位的等待。简单粗暴点,不要等待TC标志,直接判断数据缓存区TBE标志,为空就直接向里面扔数据,数据缓存区到发送移位寄存器,这是芯片硬件自己完成。看下串口外设的结构图就可以清晰。虽然有发送数据丢失的风险,那是硬件干的事。
grfqq325 发表于 2025-5-25 17:53 | 显示全部楼层
如果连续发送大量数据,必须等每个字节发完才发下一个字节,会极大拖慢速度甚至卡死。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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