6
24
72
初级技术员
使用特权
696
3万
10万
总工程师
mmuuss586 发表于 2016-8-15 17:31 出现其它值吗? 波特率不准吧,硬件不稳定也有可能
21
123
369
资深技术员
39
3256
1万
资深工程师
akumon 发表于 2016-8-15 20:29 我波特率设置115200,在定时器中断法,每秒发100次,开了DMA功能。然后用串口助手接数,最后在统一解析, ...
yklstudent 发表于 2016-8-15 21:26 你的通信架构设计的就有问题吧
energyplants 发表于 2016-8-15 21:09 我估计是波特率太高了,再加上不准确造成的
205
727
高级技术员
153
5921
15
950
2910
版主
1120
5万
icecut 发表于 2016-8-16 15:29 别用 dma 试试
LOVE_ELEC 发表于 2016-8-16 10:55 是不是只是第一个字节是野值?要是只是第一个字节是野值的话,就是你没有在启动串口之前没有清除标志位造成 ...
玄德 发表于 2016-8-16 11:03 估计是只管往DR里面塞数字,没有判断发送完成与否。
akumon 发表于 2016-8-16 17:06 不用dma,200Hz中断,100Hz发数来不及发完
akumon 发表于 2016-8-16 17:12 每次发前都会判断一下发送完成标志,如果有就清掉才发的
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
1
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号