尊敬的TI工作人员,我是初始M3内核的学习,请问在初学阶段我应该从哪些方面重点着手该处理器的学习?
我不是TI工作人员。没有项目需求,我觉得刚开始可以找个评估板,跑跑例程,熟悉熟悉外设。然后对照datasheet,对外设,功能什么的更进一步的了解。然后可以移植个操作系统玩玩。
在这个过程中,你可能会遇到很多问题,不断解决问题的过程就是提高的过程。
TI的Stellaris的driverlib是开源的,借助driverlib,你可以快速开发程序。借助driverlib,你可以学习对寄存器等底层的操作……
借助CM3的技术参考手册,架构参考手册,可以对内核有更深入的了解。
学习MCU关键在于动手,跑跑TI的例程是很多人最开始做的事,研究一下相关的datasheet,主要把例程都搞懂,基本上就能完成一般的需要了。TI提供了所有外设的操作例程和实现各种操作的API例程。肯定够用了
把例程都跑一边,以此来熟悉开发环境和调试过程。
然后把自己以前做过的简单一点的项目移植过来,用M3实现。
基本就能做到心中有M3了。