
STM32学习
文章平均质量分 81
Patarw_Li
在读小白一枚
展开
-
STM32 学习(四)中断系统
众所周知,轮询是 CPU 通过不断地查询某个外部设备的状态,如果外部设备准备好,就可以向其发送数据或者读取数据,这种方式由于CPU不断查询总线,导致指令执行受到影响,效率非常低。而与之相对应的就是中断,正常情况 CPU 会处理其他的事情,如果设备有需要 CPU 处理的事情就产生一个中断,CPU 就会停下正在做的事情来处理中断。中断的执行流程如下:STM32 中断包含很多中断源(中断通道),并且使用 NVIC 统一管理中断,由左边的地址组成的表称为,表中的内容为中断入口的地址:为。原创 2024-02-28 20:57:13 · 1936 阅读 · 0 评论 -
STM32 学习(三)OLED 调试工具
在进行单片机开发时,有很多调试方法,如下图:其中 OLED 就是一种比较好用的调试工具:OLED 硬件电路如下,左边为四引脚型的电路,SCL 和 SDA 为的通信引脚,可以接到单片机上的 I2C 引脚或者 GPIO 口模拟的 I2C 通信。右边为七引脚型的电路,D0、D1、RES、DC、CS 为通信协议的引脚。原创 2024-01-03 20:26:54 · 747 阅读 · 0 评论 -
STM32 学习(二)GPIO
GPIO(General Purpose Input Output)即通用输入输出口。原创 2024-01-02 22:55:53 · 6535 阅读 · 4 评论 -
STM32 学习(一)新建工程
第二种启动模式中,系统存储器中存放了一部分Bootloader程序,该程序可以接收串口的数据,然后刷新到主闪存中,这样就可以使用串口下载程序。原创 2023-12-28 11:38:37 · 772 阅读 · 0 评论