最近有人问我,我想学习STM32,但是我不知道该怎么学习?所以我就写了该篇文章,希望对新手有所帮助。
图1.谁来拯救我
一、学习的方式
开发板+配套的视频+开发板配套的教程+开发板配套源码+官方芯片手册,通过组合搭配的方式来学习单片机,只要初学者能够坚持下来,一定可以学会的。
二、如何选择一款开发板呢?
1.开发板硬件性能要稳定、布局要合理、美观(毕竟要陪你好久呢)、其他用户的反馈情况等等。
2.配套的视频。
3.配套的开发板教程(最好是库函数和寄存器版本的)。
4.最好有论坛,可以跟志同道合的网友多交流。
5.如果喜欢看书的话,最好还带有书籍。
三、合理的利用网络资料,主要推荐几个网站
1.www.stmcu.org ST中国官方技术网站,ST官方文档发布网站。
2.www.openedv.com 开源电子网和http://firebbs.cn野火论坛,这两个网站目前开发板做的比较好些的。
3.https://jingyan.baidu.com百度网站,有什么问题可以搜索。
四、拿到开发板后,怎么开启学习之旅?
1.先看光盘目录,了解提供的资料情况。
2. 找到核心学习资料,大致了解开发板硬件资源。
3.查看资料,安装开发环境。
4.开启学习之旅,先学基础的,基础要多学多问。
5. 学习过程中不懂的,先找资料,然后提问.
6.高级的知识,可以慢慢来学。
五、学习开发板要参考哪些资料?
1.最底层(了解): CM3权威指南/CM4权威指南(ARM提供)。
2.芯片参考手册(芯片功能寄存器描述特性等,详细)(了解):STM32F10x中文参考手册 /STM32F4xx中文参考手册(ST提供)。
3.芯片数据手册(datasheet,ds)(了解):STM32F103xCDE_DS_CH_V5.pdf(芯片电气参数,引脚说明等)。
4.官方其他资源和教程(了解):固件库包(含参考源码),一些官方培训PPT,ST官方资料下载地址:www.stmcu.org
5.特定开发板学习教程(手册,视频,源码)(理解):针对开发板的源码,教程,视频等。
学习单片机其实并不难,只要我们用心去写程序,调试后总会得到好结果的!不经一翻彻骨寒,怎得梅花扑鼻香。
图2.攀上高峰
【结束语】
欢迎您订阅“六指科技”,小编每天都会更新嵌入式知识。
您的关注,是小编最大的动力