单片机第三季-第一课:STM32基础

官方网址:STMCU中文官网

STM32系列分类:

型号命名原则:

STM32F103系列:

涉及到的几个概念:

DMA:Direct Memory Access,直接存储器访问。DMA传输将数据从一个地址空间复制到另一个地址空间,提供外设和存储器或存储器和存储器之间的高速数据传输;

2.0到3.6V供电,IO口可以兼容5V电压;

与51单片机不同,所有IO口均可映射到外部中断,51单片机只有特定的IO口才能识别外部中断;

仿真器和调试器:

硬件仿真器受限于芯片更新换代快以及价格因素已不再使用;

目前的单片机 一版都支持单步运行和调试,可以使用调试器进行调试,即debug;

调试接口:

JTAG,几乎所有芯片都支持,标准接口,占用5个IO;

SWD,占用2个IO;

STM32调试器:

JLINK;

STLINK;

普中ARM仿真器;

学会调试器的使用方法即理念,不能依靠调试器,有些问题是调试器无法解决的。

三种STM32编程方法:

寄存器操作;

标准库(标准外设库);

HAL库;

库从哪里来?

http://www.stmicroelectronics.com.cn

开发板的选择:

课程中用到的三款开发板

(1)普中HC6800 ARM3.0 STM32F103C8T6 性价比型(又能学51又能学STM32)

(2)PZ6806L STM32F103ZET6 性价比型(STM32专用学习)

(3)PZ6808L STM32F4+STM32F103C8T6 性价比型(又能学F1又能学F4)

相关推荐
智商偏低4 小时前
单片机之helloworld
单片机·嵌入式硬件
青牛科技-Allen6 小时前
GC3910S:一款高性能双通道直流电机驱动芯片
stm32·单片机·嵌入式硬件·机器人·医疗器械·水泵、
森焱森8 小时前
无人机三轴稳定控制(2)____根据目标俯仰角,实现俯仰稳定化控制,计算出升降舵输出
c语言·单片机·算法·架构·无人机
白鱼不小白8 小时前
stm32 USART串口协议与外设(程序)——江协教程踩坑经验分享
stm32·单片机·嵌入式硬件
S,D8 小时前
MCU引脚的漏电流、灌电流、拉电流区别是什么
驱动开发·stm32·单片机·嵌入式硬件·mcu·物联网·硬件工程
芯岭技术11 小时前
PY32F002A单片机 低成本控制器解决方案,提供多种封装
单片机·嵌入式硬件
youmdt12 小时前
Arduino IDE ESP8266连接0.96寸SSD1306 IIC单色屏显示北京时间
单片机·嵌入式硬件
嘿·嘘12 小时前
第七章 STM32内部FLASH读写
stm32·单片机·嵌入式硬件
Meraki.Zhang12 小时前
【STM32实践篇】:I2C驱动编写
stm32·单片机·iic·驱动·i2c
几个几个n14 小时前
STM32-第二节-GPIO输入(按键,传感器)
单片机·嵌入式硬件