打印
[MCU]

請問F28335的DMA可以接收UART嗎?

[复制链接]
588|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2020-12-3 09:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是板子F28335 ezDSP 3組SCI都被使用了
因為工作環境震動很大  所有的電路板都會被震動到
板子已經固定不知道怎麼再固定了...

因為GPS的資料一直發生 收不到的情形 (震動很大的時候資料就斷了)
後來實驗結果發現 SCIC RX 的PIN腳 只要我一拔掉在插回去 RX中斷就進不去了
我在去拔SCIB 的 卻發現並不會有這種情況 只要一插回去就恢復傳輸
(ABC功能初始化幾乎都設定一樣...只有比特率是不一樣)

後來把F28335的晶片換新的 一開始還OK 拔掉在插回去會恢復接收中斷 可是多拔幾次後 又死掉了
一定要對單晶片重新上電才能恢復~這是BUG嗎?

而且 一定要F28335先上電後 GPS才能上電 不然就收不到資料...不能理解這是啥情況...
因為這些原因 只要載具發動過程 GPS的電源 或者 RX腳 如果被震到有接觸不良的情況 GPS就死了
一定要重開控制器才能恢復

發生中斷進不去的情形時 我有檢查過 scic的中斷旗標  旗標是0 (有被復位的)
不知道還能檢查是什麼原因造成中斷進不了(GPS確定是有在傳資料的)
又或者能使用其他方式接收UART....

使用特权

评论回复

相关帖子

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

本版积分规则

2055

主题

7455

帖子

10

粉丝