感觉现在学习STM32,像是学51单片机一样,只是换了个芯片罢了,还是停留在51单片机,对STM32还是不理解。感觉效率不高,不知道懂了多少,
谁能分享一下学习STM32的经验呢?
或者有什么关于STM32的一些作品设计题目,可以学习学习。
学STM32如果是库函数的话需要有不错的C语言底子不然那些指针、结构体啥的程序就不好看懂,要是不懂就要复习C语言了。还有就是51要是没有用库函数学的,习惯就是各个寄存器啥的底层都是自己写的感觉对单片机掌控感很强,而刚一用32库函数可能会感觉整个程序就是复制粘贴再修修改改,各种心虚。过一段时间就好了,其实没有必要完全清除库函数的底层到底是怎么编写,会用就行慢慢用着用着就了解了,但是对寄存器也要有一定的了解,可以配合寄存器的开发看看。刚学的时候可以看看原子的教程,还是不错的有库函数和寄存器开发教程。http://www.openedv.com/thread-13912-1-1.html
看到什么想实现的,就用stm32做一遍,遇到问题,解决了。自然就提高了
刚开始学习是这样的,学了感觉会了,但是一想感觉又什么都不会。
熟能生巧。。。。
网上、各大论坛关于STM32的学习资料不要太多。你就选择一个论坛的学下去就行,把论坛里所有的例程都玩一遍。
这个时候,又要推出正点原子了(我得找他们收推广费了),你就搜这个论坛,然后按照里面的教程玩一遍。
不理解,那就得看cortex-m3参考手册、STM32系列芯片的数据手册和应用手册。
建议在正点原子去下载战舰的资料照着学,里面的资料是开源的,并且资料齐全视频讲解清楚,跟着学比较好入门。