[串口烧写] DSP28335进行ECAN模块初始化配置出现问题,求帮忙,急急急

[复制链接]
1239|2
 楼主| Jerry433 发表于 2019-12-21 22:27 | 显示全部楼层 |阅读模式
最近在做28335的ECAN模块通信,在跑程序的时候,发现main程序在initECan处进入了死循环,进入InitECan错误出在CCE的地方,CCE一直在while语句里进行死循环,跑不出来。求大神指点一下,好几天一直没解决这个问题。
  1.     do
  2.         {
  3.             ECanaShadow.CANES.all = ECanaRegs.CANES.all;
  4.     }
  5.     while(ECanaShadow.CANES.bit.CCE != 1 );  
zuoanhuafeng 发表于 2019-12-22 10:59 | 显示全部楼层
初始化,可以参照示例。
airwill 发表于 2019-12-22 20:39 | 显示全部楼层
通过编程使CCR=1(主控寄存器(CANMC)的位12),设置为初始化模式。
仅在CCE=1(CANES寄存器的位4)时可执行初始化,然后才可以写配置寄存器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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