“线程:测试”中讨论的其它部件
您好,
给定部件号 TMC1230C3PM,我无法解锁 PF0引脚以尽可能配置它。
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF); while (!SysCtlPeripheralReady(SYSCTL_PERIPH_GPIOF)); HWREG(GPIO_PORTF_BASE+GPIO_O_LOCK) = GPIO_LOCK_KEY; HWREG(GPIO_PORTF_BASE+GPIO_O_CR) |= GPIO_PIN_0; GPIOPinConfigure(GPIO_PF0_CAN0RX); GPIOPinConfigure(GPIO_PF3_CAN0TX); GPIOPinTypeCAN(GPIO_PORTF_BASE, GPIO_PIN_0 | GPIO_PIN_3); SysCtlPeripheralEnable(SYSCTL_PERIPH_CAN0); while(!SysCtlPeripheralReady(SYSCTL_PERIPH_CAN0)){} CANInit(CAN0_BASE); ui32CanBitRate = CANBitRateSet(CAN0_BASE, ui32SysClock, 1000000u); CANIntEnable(CAN0_BASE, CAN_INT_MASTER | CAN_INT_ERROR | CAN_INT_STATUS); CANEnable(CAN0_BASE);
寄存器的值
GPIO_PORTF_LOCK_R是 alwasys 1。
谢谢你,