STM32单片机学习心得——概述

我校的课程真是跟不上时代发展,甚至还在教授8051/8052单片机的内容,于是不甘寂寞的我就自己踏入了STM32单片机的坑……

首先,我现在大二,刚学完模拟电子技术,还没有学习数字电路技术,于是自学单片机开发会有一定困难,而我校要到大三才能开放单片机课程,这就很有趣了,我不得不去啃一些完全没见过的玩意……说多了都是泪……

其次,记录一下开发环境和我使用的工具

  1. 操作系统:Windows 10 pro Redstone2 insider preview
  2. 工具软件:ARM Keil MDK(version 522)-> 程序编译器
  3. 工具软件:Altium Designer 16 -> 电路图阅读与绘制
  4. 工具软件:Acrobat Reader DC -> PDF文档阅读器
  5. 工具软件:Matrix & Laboratory -> 数学分析软件
  6. 辅助软件:vs code -> 代码编辑器
  7. 刷写工具:J-Link v8(淘宝盗版)

再次,关于我的单片机

  • 型号 STM32F407ZGT6
  • 主频 168MHz
  • ROM 1MiB
  • RAM 192kiB
  • pins 144
  • 基于ARM架构的单片机,cortex-M4,低能耗高性能(当然跟cortex-A系列没法比),使用标准库函数开发
  • 最小系统,做什么都得自己搞电路板……

概述到此结束

上一篇:Android实战开发租赁管理软件(适配UI,数据的存储,多线程下载)课程分享


下一篇:UOJ #56. 【WC2014】非确定机