前情回顾
上篇学习了STM32F103的系统架构,时钟树等知识点,了解了内部外设所挂载的总线。下面我们将继续输入学习STM32编程。
一 工具篇
“工欲善其事必先利其器”,开始STM32F103编程之前,先准备好开发工具,分为以下几类:
1.1 串口编程工具类(附带下载地址)
串口通信编程可能会用到以下工具辅助开发和测试程序:
- 虚拟串口下载地址Virtual Serial Port Driver Pro
http://www.xue51.com/soft/9349.html - 串口助手下载地址ATK COM
http://www.xz7.com/downinfo/376929.html - 万能调试助手
下载地址
https://www.wmzhe.com/soft-31272.html#download_group
1.2 电路仿真工具类(附带下载地址)
Proteus 是一款是功能强大的PCB设计套件,是现代EDA开发的PCB设计和电路模拟器软件。将易用性与强大的功能集结合在一起,可以快速设计,测试和布置专业印刷电路板。Proteus 8是具有多个服务模块的单个应用程序,这些服务模块提供不同的功能(示意图捕获,PCB布局等)。单片机编程验证的最佳伴侣。
下载地址
https://www.jb51.net/softs/772957.html
1.3 集成开发工具类(附带下载地址)
- 下载地址Keil uVision
https://www.onlinedown.net/soft/1225643.htm - 下载地址STM32CubeMX
https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html - 下载地址VSCODE
https://code.visualstudio.com/
二 硬件篇
学习STM32单片机编程需要增强动手能力,前期可以依托上述的开发工具进行模拟,或者直接入手开发板。目前主要有正点原子、野火、普中科技等。
本文介绍了STM32F103编程前的准备工作,包括串口编程工具如VirtualSerialPortDriverPro和ATKCOM,电路仿真工具Proteus,以及集成开发工具如Keil uVision和STM32CubeMX。此外,还提到了使用VSCode进行开发,并推荐了正点原子、野火、普中科技等开发板。
3945

被折叠的 条评论
为什么被折叠?



