我用项目用的是20脚的KME04,因管脚少,复用了几个管脚,但SWD的引脚无法复用到IO口。
SIM->SOPT&= ~SIM_SOPT_SWDE_MASK; //0x8u 关闭SWD脚
SIM->SCGC&= ~SIM_SCGC_SWD_MASK; //0x2000u 关闭SWD时钟
GPIOA->PIDR|= (uint32_t)GPIO_PTA0_MASK; //禁用输入
GPIOA->PDDR|= (uint32_t)GPIO_PTA0_MASK; //输出方向
GPIOA->PSOR|= (uint32_t)GPIO_PTA0_MASK; //置位
初始化结束时我用了这几句,但没法转到IO状态,电平为低。别的模块引脚复用都没问题。
请高手帮忙解决此问题。 |