本帖最后由 ldysucc2017 于 2015-11-10 14:49 编辑
1. 为什么要tirm,是因为能使时钟达到40M? 39.0625*1024=40Mhz,32.768Khz*1024=33554432hz。如果我想用外部晶振,那这个是不是可以删掉?
2.sSIMConfig.u32PinSel |= SIM_PINSEL_SPI0PS_MASK; remap SPI0 pins to alternative pins ,在SIM_PINSEL中有,将他们映射到SPI0_SCK, SPI0_MOSI, SPI0_MISO, and SPI0_PCS0 are mapped on PTE0, PTE1, PTE2, and PTE3.管脚不是有优先级的吗?还映射?
3, #if !defined(CPU_KE04) //如果用CPU_KE02这种芯片,则做下面这些工作,是这个意思吧???
/* 下面这些都是操作SIM_SCGC,打开相应的clock gate*/
sSIMConfig.u32SCGC |= SIM_SCGC_SWD_MASK | SIM_SCGC_FLASH_MASK |
SIM_SCGC_UART0_MASK | SIM_SCGC_UART1_MASK |
SIM_SCGC_UART2_MASK ;
#else //如果用CPU_KE04这种芯片,则做下面这些工作
sSIMConfig.u32SCGC |= SIM_SCGC_SWD_MASK | SIM_SCGC_FLASH_MASK |
SIM_SCGC_UART0_MASK
问题有些幼稚,也有些啰嗦,请见谅哈,^_^
|