STM32
文章平均质量分 96
以江科大视频内容代码为主要部分
安赫'
开 心 生 活
展开
-
STM32+ESP8266获取时间和天气
通过HC05配置ESP01s将获取时间和天气显示到TFT1.3寸彩屏上原创 2022-08-27 11:21:32 · 2728 阅读 · 4 评论 -
认识 ESP8266—ESP-01S (含AT指令)
ESP8266 是串口型 WIFI,速度比较低,不能用来传输图像或者视频这些大容量的数据,主要应用于数据量传输比较少的场合,比如温湿度信息,一些传感器的开关量等。原创 2022-08-23 19:54:56 · 12997 阅读 · 2 评论 -
DHT11详细介绍(内含51和STM32代码)
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。原创 2022-08-19 16:13:50 · 103757 阅读 · 79 评论 -
STM32—窗口看门狗(WWDG)
STM32 有两个看门狗,一个是独立看门狗,一个是窗口看门狗。我们知道独立看门狗的工作原理就是一个递减计数器不断的往下递减计数,当减到 0 之前如果没有喂狗的话,产生复位。窗口看门狗跟独立看门狗一样,也是一个递减计数器不断的往下递减计数,当减到一个固定值 0X40 时还不喂狗的话,产生复位,这个值叫窗口的下限,是固定的值,不能改变。这个是跟独立看门狗类似的地方,不同的地方是窗口看门狗的计数器的值在减到某一个数之前喂狗的话也会产生 复位,这个值叫窗口的上限,上限值由用户独立设置。原创 2022-09-12 00:53:48 · 4765 阅读 · 2 评论 -
STM32—独立看门狗(IWDG)
STM32 有两个看门狗,一个是独立看门狗另外一个是窗口看门狗,独立看门狗号称宠物狗,窗口看门狗号称警犬。**如果在计数没减到 0 之前,刷新了计数器的值的话,那么就不会产生复位信号,这个动作就是我们经常说的喂狗。**看门狗功能由 VDD 电压域供电,在停止模式和待机模式下仍能工作。原创 2022-09-12 00:40:46 · 2667 阅读 · 0 评论 -
STM32----IIC详解
IIC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。在 CPU 与被控 IC 之间、 IC 与 IC 之间进行双向传送, 高速 IIC 总线一般可达 400kbps 以上。原创 2022-09-11 20:52:07 · 555 阅读 · 0 评论 -
STM32-通行闸机2(HAL库)
STM32-通行闸机2(HAL库)原创 2022-08-22 18:38:04 · 967 阅读 · 2 评论 -
STM32-通行闸机1(HAL库)
STM32-通行闸机1(HAL库)原创 2022-08-22 17:55:31 · 1242 阅读 · 0 评论 -
STM32-PWM驱动硬件
STM32—PWM驱动程序(呼吸灯,舵机,直流电机)原创 2022-08-19 17:12:16 · 602 阅读 · 0 评论 -
STM32—USART串口发送+接收
STM32——USART串口发送+接收原创 2022-08-15 22:58:03 · 3812 阅读 · 1 评论 -
STM32—串口协议、串口外设
USART(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步收发器USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自动接收RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里自带波特率发生器,最高达4.5Mbits/s可配置数据位长度(8/9)、停止位长度(0.5/1/1.5/2)可选校验位(无校验/奇校验/偶校验)......原创 2022-08-15 22:51:16 · 1761 阅读 · 1 评论 -
STM32—DMA
DMA(Direct Memory Access)直接存储器存取DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预,节省了CPU的资源12个独立可配置的通道: DMA1(7个通道), DMA2(5个通道)每个通道都支持软件触发(一般情况:存储器到存储器)和特定的硬件触发(一般情况:外设到存储器)STM32F103C8T6 DMA资源:DMA1(7个通道)...............原创 2022-08-14 22:37:00 · 330 阅读 · 0 评论 -
STM32—ADC模数转换器
ADC(Analog-Digital Converter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁(DAC,数字模拟转换器,使用DAC就可以将数字变量转为模拟电压(PWM也是一种))12位逐次逼近型ADC(它的表示范围就是0~2^(12-1)——>0~4095),1us转换时间(对应频率1MHz)0~3.3V0~409518个输入通道,可测量16个外部(16个GPIO口)和2个内部信号源(内部温度传感器和内部参考电压)规则组和注入组。...原创 2022-08-14 22:03:21 · 515 阅读 · 0 评论 -
STM32-定时器
TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型OC(Output Compare)输出比较。..................................................原创 2022-08-11 15:20:15 · 2938 阅读 · 2 评论 -
STM32中断—EXTI外部中断
中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源中断嵌套:当一个中断程序正在运行时,又有新的更高优先级的中断源申请中断,CPU再次暂停当前中断程序,转而去处理新的中断程序,处理完成后依次进行返回总结:硬件电路我们只需要把这个外部中断的路线打通即可CountSensor.cCountSensor.原创 2022-06-18 23:53:24 · 1721 阅读 · 0 评论 -
STM32—OLED显示屏
STM32—OLED显示屏原创 2022-06-18 23:46:57 · 14832 阅读 · 12 评论 -
STM32—GPIO外设
STM32—GPIO外设原创 2022-06-18 23:41:26 · 2120 阅读 · 0 评论 -
STM32新建固件库工程模板(并点亮LED灯)
STM32新建工程模板(并点亮LED灯)原创 2022-06-18 18:15:26 · 1652 阅读 · 1 评论