GPIO很简单,但知其然,也要知其所以然。
从main开始。
时钟SystemCoreClockUpdate();与串口uart0Init(9600,0,0,8,1);设置下回分解。 时钟 找到SIM_SCGC5的定义: 然后是 和 将0x40047000u转换到结构体 SIM_MemMapPtr
通过结构体 SIM_MemMapPtr,与SIM_BASE_PTR为0x40047000u,可以计算出SIM_SCGC5的地址是0x40048038, 再看手册中, A口时钟使能为SIM_SCGC5第9位置1; 而SIM_SCGC5_PORTA_MASK的定义在 再看手册 现在知道这个时钟是怎么使能的了。
|