
stm32入门之路
文章平均质量分 85
打地基的小白_CH
一位正在苦寻工作的大四学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
硬件SPI解析-基于江科大的源码
文章描述的比较简单,可能写的不太好,后期应该还会进行优化原创 2024-10-08 21:01:12 · 1060 阅读 · 0 评论 -
软件I2C-基于江科大源码进行的原理解析和改造升级
软件I2C可以不用特定的端口,可以在I2C外设不够的时候使用,虽然没有硬件I2C的速度快,但是在一些要求低的工作中不足为谈原创 2024-10-05 14:19:28 · 1205 阅读 · 0 评论 -
UART通信—基于江科大源码基础进行的改进和解析
一篇在手,串口(UART)我有,解码解析加源码分享,让UART长在脑子里(标准库版本)原创 2024-10-04 22:45:45 · 1314 阅读 · 0 评论 -
TIM“PWM”输出比较原理解析
PWM最重要的就是占空比,所有都是在为占空比服务,通过设置不同的占空比,产生不同的电压,产生不同的效果原创 2024-09-30 11:07:43 · 1054 阅读 · 0 评论 -
TIM定时器中断理论详解
记住一句话:定时器就是定时器,作用就是做了一个钟表,时间到了就中断,类似于闹钟到时间就响,这里是到了时间就触发中断大家一定要带着这句话去理解定时器中断,大方向不要偏,理解自然神。原创 2024-09-29 16:38:31 · 2010 阅读 · 0 评论 -
STM32原理知识查询表
2024.09.27 单片机的两种看门狗原理解析原创 2024-09-27 19:41:52 · 1278 阅读 · 0 评论 -
单片机的两种看门狗原理解析——IWDG和WWDG
WWDG的时钟源是PCLK1,PCLK1会通过一个固定的4096分频器得到一个较低的时钟频率。独立开门狗是以LSI为初始频率的,所以独立开门狗的初始时钟频率取决与单片机本身,因此在使用独立开门狗时,并不需要重新设置频率,直接设置 独立开门狗写使能 、 分频系数、重装载时间 、 喂一次狗、使能开门狗。窗口定时器喂狗的时间既有上限,也有下限,必须在这个阶段内喂狗,超出上限或者未达下限都会触发复位,因此其更加适用于需要较高精度的应用。窗口开门狗区别于独立开门狗的递减计数方式,它本身是递增计数方式。原创 2024-09-27 19:37:44 · 1674 阅读 · 0 评论 -
ADC模数转换器
注:模拟信号:模拟信号是指用连续变化的物理量表示的信息,其信号的幅度,或频率,或相位随时间作连续变化,或在一段连续的时间间隔内,其代表信息的特征量可以在任意瞬间呈现为任意数值的信号。数字信号:用数字表示出来的一个量比较常见的设计AD转换的:温湿度传感器、二氧化碳浓度、PM2.5传感器,光照强度测量这几种传感器主要是根据测试环境的变化改变电压值,通过硬件传到主机中变成数字信号后通过特定的公式计算,最终得出一定范围内的值。转换优先级。原创 2024-07-26 18:00:51 · 1235 阅读 · 0 评论 -
定时器四部曲二——输出比较
OC(Output Compare)输出比较//英文直译的英文缩写输出比较可以通过比较CNT与CCR(捕获比较)寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形每个高级定时器和通用定时器都拥有4个输出比较通道高级定时器的前3个通道额外拥有死区生成和互补输出的功能注:智能车 电机驱动用的比较多注:CNT和CCR比较,形成PWM波一个定时器有四个输出比较通道,可以同时输出四路PWM波形,有各自的CCR寄存器,但是共用一个CNT寄存器。原创 2024-07-23 21:56:31 · 1416 阅读 · 0 评论 -
定时器四部曲一——定时功能
定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大的59.65s的定时不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型注:①.高级、通用、基本定时器包含功能向下兼容。高级定时器拥有所有功能。原创 2024-07-21 15:13:04 · 1144 阅读 · 0 评论 -
STM32单片机——GPIO函数
•GPIO(General Purpose Input Output)通用输入输出口•可配置为8种输入输出模式•引脚电平:0V~3.3V,部分引脚可容忍5V(具体有哪些,需要看文档说明)•输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等•输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。原创 2024-03-13 09:34:34 · 635 阅读 · 0 评论