Cortex-M3可没固化什么库哦,那只是某些具体IC厂附加的东东。
有库应该是件好事,至少减少了不少底层细节的麻烦,当然也让你依赖上了某特定IC的可能。
要学Cortex-M3,建议(对于有相关基础的人来说)先认真看看ARM的ARMv7-M技术手册(特别是应用层面的章节),内有详细的系统结构和指令系统的描述。然后再仔细的看看ARM的Cortex-M3技术手册,特别着重理解其内的中断系统(NVIC)和内存中的位绑定(bit banding)。然后再考虑去看选定的特定IC的技术手册,具体了解其内的IO,DMA,ADC,DAC,CNT,PWM,UART,....。
|
|