Part Number:TMS320F280049C
CAN的初始化
CAN_initRAM(uint32_t base)
{
//
// Check the arguments.
//
ASSERT(CAN_isBaseValid(base)); 这句不执行是说明原因呢?由于这句是决定执行CANA还是CANB的么,我要用的是CANB。所以这句一定要执行才可以
HWREGH(base + CAN_O_RAM_INIT) = CAN_RAM_INIT_CAN_RAM_INIT |
CAN_RAM_INIT_KEY;
shipeng huang:
在详细询问一下:原始的库当中ASSERT(CAN_isBaseValid(base));这句是执行了的,但是我移植程序后这句就不执行了。跟移植有关么?
,
Susan Yang:
已经在下面链接进行了回复
https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/206998/tms320f280049c-canb
我也会在周一拿板子测试一下CANB