智能车制作

标题: 电磁三轮两片KEA通讯请教!!! [打印本页]

作者: Daladay-    时间: 2018-2-5 16:25
标题: 电磁三轮两片KEA通讯请教!!!
情况是这样的,两个kea通讯,一个kea开启定时中断发数据,一次中断发四个数据,另一个kea开启串口接收中断接收数据。我试了试定时中断必须760ms以上,接收端接收的数据才是正常的,低于760ms接收的数据就异常。可实际在车上不可能才760ms中断一次啊,那样延迟太高了。请问这种情况该怎么办呢?!  而且我改了串口的波特率也没卵用。。。求大神指点啊!

作者: Daladay-    时间: 2018-2-5 16:26
........
作者: Daladay-    时间: 2018-2-5 16:27
.........
作者: luckner    时间: 2018-2-5 17:10
用DMA
作者: Daladay-    时间: 2018-2-5 17:36
luckner 发表于 2018-2-5 17:10
用DMA

哦哦 我试试  谢谢啊!

作者: 倚窗恋雪    时间: 2018-2-5 18:48
kea哪来的DMA啊
作者: Daladay-    时间: 2018-2-6 14:56
倚窗恋雪 发表于 2018-2-5 18:48
kea哪来的DMA啊

我也发现了,没有。
作者: luckner    时间: 2018-2-6 17:00
抱歉抱歉 翻车了  
KEA没有DMA了

作者: 我诺你一世不弃    时间: 2018-2-6 23:07
用SPI吧,串口通信速度慢
作者: 王林生    时间: 2018-2-7 15:38
个人觉得还是你的串口配置有问题,串口的发送速率怎么可能这么慢,以9600波特率为例,4个字节也就需要最多需要10ms。可能是你的串口接收问题,也有可能是定时器问题。
作者: 铝、不想生锈    时间: 2018-3-6 10:10
可以考虑CAN通讯




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2