Stm32学习笔记基础篇

单片机简介

在这里插入图片描述
单片机体积小,功耗低。集成度高(拥有IO/TIM/AD/DA),使用方便,扩展灵活(支持IIC,SPI,FSMC协议)。DMA/AD/DA/液晶驱动等内置到片类。
在这里插入图片描述

Cortex-M系列介绍

在这里插入图片描述
在这里插入图片描述

STM32介绍

ST:半导体 M:MCU/MPU(微型控制器与微型处理器)

STM32芯片分类

在这里插入图片描述

STM32命名规则

在这里插入图片描述

stm32系统框架

在这里插入图片描述

F1系统架构

在这里插入图片描述
主动单元只能够主动发起通信指令。而被动单元不能,受其他控制。

在这里插入图片描述

F1存储器映射

存储器指可以存储数据的设备,本身没有地址信息,对存储器分配地址的过程称为存储器映射
在这里插入图片描述

F1寄存器映射

寄存器是单片机芯片内部一种特殊的内存,可以实现对单片机各个功能的控制。寄存器就是单片机内部的控制机构。
寄存器分类
在这里插入图片描述

寄存器是特殊的存储器,给寄存器地址命名的过程,就叫寄存器映射。

在这里插入图片描述
寄存器地址的计算

在这里插入图片描述

CMSIS

在这里插入图片描述
在这里插入图片描述

HAL库框架了解

在这里插入图片描述
HAL库API函数和变量 命名规则。
在这里插入图片描述
HAL库对寄存器位操作的相关宏定义
在这里插入图片描述
HAL库回调函数
在这里插入图片描述

使用HAL库

在这里插入图片描述
在这里插入图片描述

工程文件夹中Drivers/SYSTEM文件夹介绍

sys文件夹介绍

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值