我在调试LM3S9L97板子的Can模块时 系统一直提示identifier "GPIO_PB4_CAN0RX" is undefined
但是 我在上面已经声明了
#define PART_LM3S9L97
#include "driverlib/pin_map.h"了啊
下面是我的can模块的初始化代码
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);
GPIOPinConfigure(GPIO_PB4_CAN0RX);
GPIOPinConfigure(GPIO_PB5_CAN0TX);
GPIOPinTypeCAN(GPIO_PORTB_BASE, GPIO_PIN_4 | GPIO_PIN_5);
SysCtlPeripheralEnable(SYSCTL_PERIPH_CAN0);
CANInit(CAN0_BASE);
CANBitRateSet(CAN0_BASE, SysCtlClockGet(), 500000);
CANIntEnable(CAN0_BASE, CAN_INT_MASTER | CAN_INT_ERROR | CAN_INT_STATUS);
IntEnable(INT_CAN0);
CANEnable(CAN0_BASE);
此帖出自
小平头技术问答
太感谢你了!按照你的办法把
#define PART_LM3S9L97
#include "driverlib/pin_map.h"
放到了前面 错误就没了!能不能麻烦你解释下原因啊!
一周热门 更多>