我校的课程真是跟不上时代发展,甚至还在教授8051/8052单片机的内容,于是不甘寂寞的我就自己踏入了STM32单片机的坑……
首先,我现在大二,刚学完模拟电子技术,还没有学习数字电路技术,于是自学单片机开发会有一定困难,而我校要到大三才能开放单片机课程,这就很有趣了,我不得不去啃一些完全没见过的玩意……说多了都是泪……
其次,记录一下开发环境和我使用的工具
- 操作系统:Windows 10 pro Redstone2 insider preview
- 工具软件:ARM Keil MDK(version 522)-> 程序编译器
- 工具软件:Altium Designer 16 -> 电路图阅读与绘制
- 工具软件:Acrobat Reader DC -> PDF文档阅读器
- 工具软件:Matrix & Laboratory -> 数学分析软件
- 辅助软件:vs code -> 代码编辑器
- 刷写工具:J-Link v8(淘宝盗版)
再次,关于我的单片机
- 型号 STM32F407ZGT6
- 主频 168MHz
- ROM 1MiB
- RAM 192kiB
- pins 144
- 基于ARM架构的单片机,cortex-M4,低能耗高性能(当然跟cortex-A系列没法比),使用标准库函数开发
- 最小系统,做什么都得自己搞电路板……
概述到此结束