
stm32单片机
文章平均质量分 65
stm32单片机学习笔记
Chambor_mak
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
stm32单片机个人学习笔记15(I2C通信协议)
本篇文章属于stm32单片机(以下简称单片机)的学习笔记,来源于B站教学视频。下面是这位up主的视频链接。本文为个人学习笔记,只能做参考,细节方面建议观看视频,肯定受益匪浅。STM32入门教程-2023版 细致讲解 中文字幕_哔哩哔哩_bilibili 通信协议要在硬件和软件上都有规定SCL时钟线无论在什么时刻都是由主机控制,从机没有控制权利SDA数据线只有在从机发送数据和从机应答的时候,从机才短暂地拥有控制权注意SCL和SDA均要配置成开漏输出模式采取强下拉和弱上拉的模式,根据杆子比喻来理解,弹簧吊着杆子原创 2025-02-20 23:42:04 · 877 阅读 · 0 评论 -
stm32单片机个人学习笔记16(SPI通信协议)
把8MB的内存分为128个块(Block),每个块又分为16个扇(Sector),每个扇又分16页(Page) ,每页256B。原创 2025-02-21 21:50:39 · 586 阅读 · 0 评论 -
stm32单片机个人学习笔记14(USART串口数据包)
本篇文章属于(以下简称)的学习笔记,来源于B站教学视频。下面是这位up主的视频链接。本文为个人学习笔记,只能做参考,细节方面建议观看视频,肯定受益匪浅。原创 2025-01-22 22:02:17 · 546 阅读 · 0 评论 -
stm32单片机个人学习笔记13(USART串口协议)
for (i = 0;i < Length;for (i = 0;i < Length;while (1)移植printf函数的方法,有三种第一种:在Serial.c中加入,注意Serial.c和Serial.h中都要#include原创 2024-11-29 11:59:25 · 296 阅读 · 0 评论 -
stm32单片机个人学习笔记12(DMA直接存储器存取)
本篇文章属于(以下简称)的学习笔记,来源于B站教学视频。下面是这位up主的视频链接。本文为个人学习笔记,只能做参考,细节方面建议观看视频,肯定受益匪浅。原创 2024-10-27 23:25:33 · 561 阅读 · 0 评论 -
stm32单片机个人学习笔记11(ADC模数转换器)
逐次逼近型ADCADC基本结构输入通道转换模式有单次转换或多次转换、扫描模式或非扫描模式非扫描模式只选中一个通道,单次转换后就停下来了,多次转换不停止扫描模式可以一次选中多个通道数据对齐的方式,一般使用右对齐ADC的自校准,在初始化完上电后启动校准ADC的硬件电路。原创 2024-10-20 11:05:48 · 726 阅读 · 0 评论 -
stm32单片机个人学习笔记10(TIM编码器接口)
检测一个相的边沿,然后再检测另一个相的电平状态,得到编码器的正转还是反转。原创 2024-10-13 17:28:09 · 879 阅读 · 0 评论 -
stm32单片机个人学习笔记9(TIM输入捕获)
从模式选择Reset模式可以实现自动清零计数器CNT。原创 2024-10-13 16:06:08 · 453 阅读 · 0 评论 -
stm32单片机个人学习笔记8(TIM输出比较)
VM为驱动电压输入端,这个电压一般与电机的额定电压一致VCC为逻辑电平输入端,这个要和控制器的电源一致。原创 2024-09-28 17:33:06 · 467 阅读 · 0 评论 -
stm32单片机个人学习笔记7(TIM定时中断)
向上的箭头UI表示,计数值等于重装值产生的中断称为“更新中断”,之后会通往NVIC,再配置好NVIC的定时器通道,定时器更新中断就能得到CPU的响应了向下的箭头U表示,“更新事件”,其不会触发中断,但能触发内部其它电路的工作可以将U更新事件映射到TRGO上,然后TRGO就会直接去触发DAC了,实现硬件自动化。原创 2024-09-22 13:28:44 · 1290 阅读 · 0 评论 -
stm32单片机个人学习笔记6(EXTI外部中断)
不同方向转动编码器会产生如下波形。原创 2024-09-21 13:48:25 · 477 阅读 · 0 评论 -
stm32单片机个人学习笔记5(OLED调试工具)
OLED.c/*引脚配置*//*引脚初始化*//*** @brief I2C开始* @param 无* @retval 无*//*** @brief I2C停止* @param 无* @retval 无*//*** @brief I2C发送一个字节* @param Byte 要发送的一个字节* @retval 无*/uint8_t i;for (i = 0;i < 8;i++)//额外的一个时钟,不处理应答信号/**原创 2024-09-20 11:02:46 · 506 阅读 · 0 评论 -
stm32单片机个人学习笔记4(GPIO输入)
上面两个按键按下是低电平,松手是高电平左边两个要配置为上拉输入模式或下拉输入模式右边两个可以配置为浮空输入模式也可以配置为上拉输入模式或下拉输入模式一般采用上面两种接法,一些单片机没有下拉输入模式。原创 2024-09-19 21:26:09 · 712 阅读 · 0 评论 -
stm32单片机个人学习笔记3(GPIO输出)
施密特触发器的原理红线是输入电平,蓝线是整流后的电平,绿线是上限和下限当波形越过上限或下限时,电平才会发生改变,假如只在下限周围上下浮动是电平是不会发生变化的位设置/清除寄存器的使用原理 :如果要在某位上置1,而其它位保持不变,就在位设置寄存器中,给这对应位置1,其它位置0,这样这个位就会被置为1,其它位不变,省去了C语言&=和|=复杂繁琐的操作;置0则在位清除寄存器置1即可,其它置0的保持不变。两个MOS管均起作用,输出给1时,P-MOS导通,N-MOS截止,输出高电平;原创 2024-09-15 10:27:48 · 562 阅读 · 0 评论 -
stm32单片机个人学习笔记2(软件安装及工程模板)
本篇文章属于stm32单片机(以下简称)的学习笔记,来源于B站教学视频。下面是这位up主的视频链接。本文为个人学习笔记,只能做参考,细节方面建议观看视频,肯定受益匪浅。原创 2024-09-12 21:42:55 · 544 阅读 · 0 评论 -
stm32单片机个人学习笔记1(简单介绍)
正面背面。原创 2024-09-12 10:05:17 · 314 阅读 · 0 评论