最近买了块英蓓特的stm32f10,终于可以有机会学习最新的cortex-m3内核咯,加上实验室之前已经购买的MDK专业版,好的设备,好的工具,看来得好好学习啦,绝不能放弃这个好机会。
做事情总有目的吧,呵呵,我的目的就是:
1)通过stm32F10来进一步巩固前一个阶段MDK的学习。
2)借助stm32F10来了解cortex-m3内核
3)系统学习嵌入式涉及到的接口,积累我的嵌入式知识
有好的机会是成功的保证,呵呵,我的计划就是:
1)快速浏览Stm32F101xx and stm32F103xx MCUs reference manual.pdf中的Memory and bus architecture,PWR,RCC,interupts and events。这几章是学习一个芯片的基础,呵呵,经验之谈。
2)学习stm32F10x的mdk例程,这个阶段是整个学习的重点阶段。刚开始接触stm32F10,我觉的对于例程的阅读应该也要分个先后顺利:
a:可以先从GPIO,USART,RTC,PWR,NVIC开始,一来这样的例程不是太复杂,没有涉及到太多的协议,刚开始学嘛,总得给自己学下去的信心,呵呵,再者,这些例程是其他例程的基础,刚开始就把他们给弄懂,以后可就没那么困难咯。
b:接下来可以考虑进行adc,can,spi,usb等例程,呵呵。
c:等把所有的例程都跑了一遍后,可以考虑做一两个比较综合的例程,这是对之前学习的一个大总结。
在学习例程的时候,我个人认为的方法是先把例程相关的知识点看一下,在去看代码,这样可以达到事半功倍的效果哦,呵呵。
从现在做起,好好学习~~
用户215419 2009-7-6 18:43