F28335的ECAN初始化

2019-03-24 09:49发布

can初始化总是掉在下面这个循环里面。求助!


do

        {

                ECanaShadow.CANES.all = ECanaRegs.CANES.all;

        } while(ECanaShadow.CANES.bit.CCE != 0 );                 // Wait for CCE bit to be  cleared..






初始化程序采用的ti的例程里面的初始化程序,里面有2个这样的等待语句,过了第一个,在第二个里面等死。


        SysCtrlRegs.PCLKCR0.bit.ECANAENCLK= 1;    // eCAN-A

        SysCtrlRegs.PCLKCR0.bit.ECANBENCLK= 1;    // eCAN-B


can的时钟已经使能了。







导入ti的官方ECAN例程,又没有问题。求助!!!!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
kata
2019-03-24 15:24
 精彩回答 2  元偷偷看……0人看过

一周热门 更多>

相关问题

    相关文章