STM32开发入门路线分享,STM32开发板怎么选?STM32常用学习资源网站有哪些? | 您所在的位置:网站首页 › 学stm32有什么用 › STM32开发入门路线分享,STM32开发板怎么选?STM32常用学习资源网站有哪些? |
电子行业从业了这么多年,从最初的51,到STM32,再到ARM linux,最后到现在的FPGA开发,这些都用过了,基本上是在工作中,根据设计产品的需求,来确定合适的芯片,需要什么就研究什么。 想想这几年的开发经历,不管是哪一个新芯片型号,基本上只要掌握了基础开发能力和这款芯片主要功能,根据具体的产品功能需求去设计开发方案,哪方面欠缺就学习哪方面,在实践中成长起来更有效,毕竟知识点那么多,学了一遍又不能完全记住。 本文主要介绍STM32相关的知识,希望能帮助到新入门STM32的同学,文末会分享常用的学习网站和资源。 本文目录如下: STM32学习路线开发软件和开发语言基础功能模块开发板实践项目参考手册书籍推荐常用网站和论坛一、STM32学习路线 ![]() 二、开发软件和开发语言 常用的开发软件有:Keil、ILA。这些软件都很成熟,包含常用的STM32库。 当然也可以选择其它编辑器来编写,比如ultraedit、Sublime等等,但编译还是得用keil或ILA。 开发语言:C语言。C语言是基础哦,学习了C语言,后面如果想从事软件开发行业,入门python、java这些也很容易。 三、基础功能模块 介绍一下常用的基础功能模块,建议学习一遍后,去做项目,项目中需要哪个功能再深入研究,这样掌握和理解就不一样了。 基本的GPIO、定时器、串口、ADC和DAC、DMA、PWM、SPI、CAN、I2C、RS485等等。 详细的介绍,有待后期发布文章。 四、开发板 市面上常见的有野火、正点原子、安富莱的开发板。 其实对于开发板来说,性价比高的就选最小系统就行,也可以去找团队和朋友借,也可以去买二手,其它的就是去购买全新的。如果在学校的话,可以找将毕业的学长或学姐,回收他们手里的闲置开发板。 建议不看视频学习,可以按照教程学习,这样效率更高些。 1、STM32最小核心板系统 ![]() 2、野火STM32开发板 野火的教程很全,很多人入门都选的他家,可以优先考虑这个。 ![]() 3、正点原子开发板 正点原子的教程也比较全,可以考虑。 ![]() 4、安富莱STM32开发板 价格有点贵,但是实际项目经验较好,售后有优势,如果预算足够可以考虑。 资料开源地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=91590 ![]() ![]() 五、实践项目 这里列出来一部分实践项目,后期会更新 LED点灯按键控制显示屏显示图片和文字风扇转速PWM控制角度和温湿度检测USB读卡器设计摄像头应用设计音视频播放设计各种常用传感器通讯设计避障小车自平衡小车智能搬运机器人六、参考手册 这些都是官网可下载到的手册,建议不要直接就去学,可以作为字典去查。 《STM32 参考手册》 《STM32 不完全手册-库函数版本》 七、书籍推荐 可以去官网找找哦,直接就推荐了常用的几本书籍。 《STM32库开发实战指南》 《例说STM32》 《ARM嵌入式开发实例--基于STM32的系统设计》 《STM32自学笔记》 八、常用网站和论坛 1、官网 https://www.st.com/ https://www.stmcu.com.cn/ 2、野火论坛 http://www.firebbs.cn/forum.php 3、正点原子论坛 http://www.openedv.com/ 本文将不定期更新,后期会有更多的详细章节介绍STM32的各个功能模块开发,欢迎点赞、关注、收藏。 未可知摩尔:FPGA开发如何入门,开发板如何选,看这篇就够了,纯干货! 未可知摩尔:电子元器件知识1-阻抗元件 未可知摩尔:电烙铁专业知识分享,电烙铁如何挑选? 未可知摩尔:蓝牙适配器如何选,怎么用,看这篇就够了? 未可知摩尔:显示器视频接口有哪些?视频接口转换器和各种视频线汇总,HDMI转VGA、DMI转VGA、DP转VGA等等。 |
CopyRight 2018-2019 实验室设备网 版权所有 |