工具/软件:Code Composer Studio
您好:
1. USB
我 使用 USB_EP_1和 USB_EP_2的 IN 和 OUT;将 TM4C123GH6PZ 的 USB 模块置于器件模式
主机用于标识 这些端点的端点 num 是什么?
TX 为(__LW_AT__USB_EP_1*2+0)、Rx?为(__LW_AT__USB_EP_1*2+1)
2.我打开 TM4C123GH6PZ,的两个 CAN 接口来初始化它们我使用以下代码:
此代码是否正确?
CAN0和 CAN1的引脚定义为 GPIO_PE4_CAN0RX、GPIO_PE5_CAN0TX、GPIO_PB4_CAN0RX、GPIO_PB5_CAN0TX、该定义是否指 CAN0和 CAN1?
无效
CANInit (uint8_t CanIndex)
{
if (0x0 = CanIndex){
SysCtlPeripheralEnable (SYSCTL_Periph_GPIOE);
GPIOPinConfigure (GPIO_PE4_CAN0RX);
GPIOPinConfigure (GPIO_PE5_CAN0TX);
GPIOPinTypeCAN (GPIO_Porte _BASE、GPIO_PIN_4 | GPIO_PIN_5);
SysCtlPeripheralEnable (SYSCTL_Periph_CAN0);
CANInit (CAN0_BASE);
}else if (0x1 == CanIndex){
SysCtlPeripheralEnable (SYSCTL_Periph_GPIOB);
GPIOPinConfigure (GPIO_PB4_CAN0RX);
GPIOPinConfigure (GPIO_PB5_CAN0TX);
GPIOPinTypeCAN (GPIO_Porte _BASE、GPIO_PIN_4 | GPIO_PIN_5);
SysCtlPeripheralEnable (SYSCTL_Periph_CAN1);
CANInit (CAN1_base);
}
.
}
谢谢