【0】STM32F103嵌入式编程之路:学习前的准备

STM32学习前的准备

从今天起,开始STM32F103系列单片机的学习之旅。这里我将写下一系列文章,既作为新人入坑的系列教材,也作为我个人学习过程中的日志和记录。

STM32介绍

目前STM32主流系列有两个:STM32F1XX和STM32F4XX。这里我使用的是STM32F104ZET6的开发板。

技能预备

  1. C语言:开发主要语言,也是大部分高等院校入门的第一门语言。在对STM32进行嵌入式编程中可以说占据了非常重要的部分。如果有不熟悉C语言的同学,请最好有一定C语言基础后再进行进一步的学习(个人推荐至少到指针部分)。
  2. MDK或IAR:开发所使用的IDE,大部分时候是使用英文版的,需要对工具的一些基本用法和操作有所了解。
  3. 读懂寄存器和库函数:必须了解寄存器的原理,并且对库函数做到“知其所以然”,才能称得上“精通”。
  4. 外设及I/O口的掌握:STM32相比51单片机提供了很多丰富的接口,需要掌握这些接口的用法,包括232和485这一类通用接口也需要熟练掌握。

配件准备

  1. STM32F103开发板:淘宝上可以买到打包好的开发板套装,包含各类教程资料等。
  2. STM32F1/F4中文手册:可以查阅到各类资料,最全面的开发工具。
  3. 芯片的数据手册:了解各引脚的定义和电气参数,功能描述。
  4. JLink等仿真调试工具:淘宝大概85元左右一个,除了仿真以外还有各种丰富的功能,开发必备。

猜你喜欢

转载自blog.csdn.net/weixin_44234948/article/details/85236891