我在28335上面使用sys/bios,进行can初始化的时候,
do
{
ECanbShadow.CANES.all = ECanbRegs.CANES.all;
} while(ECanbShadow.CANES.bit.CCE != 1 ); // Wait for CCE bit to be set
加断点调试,发现一直在这里循环等待。
后来发现can寄存器都无法写入,无论是否有保护的。
我在28335上面使用sys/bios,进行can初始化的时候,
do
{
ECanbShadow.CANES.all = ECanbRegs.CANES.all;
} while(ECanbShadow.CANES.bit.CCE != 1 ); // Wait for CCE bit to be set
加断点调试,发现一直在这里循环等待。
后来发现can寄存器都无法写入,无论是否有保护的。