自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 学习嵌入式入门(十一)电容触摸实验及OLED 显示实验

OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display,OLED)。小分子 OLED 和高分子 OLED(也可称为 PLED)。1)模块有单色和双色两种可选,单色为纯蓝色,而双色则为黄蓝双色(分区域的双色,前 16 行为黄色,后 48 行为蓝色,且黄蓝色之间有一行不显示的间隔区。2)尺寸小,显示尺寸为 0.96 寸,而模块的尺寸仅为 27mm*26mm 大小。

2024-08-14 21:17:04 1069

原创 学习嵌入式入门(十)高级定时器简介及实验(下)

上图中,CH1 输出黄色的 PWM,它的互补通道 CH1N 输出绿色的 PWM。通过对比,可以 知道这两个 PWM 刚好是反过来的,CH1 的 PWM 为高电平期间,CH1N 的 PWM 则是低电平, 反之亦然,这就是互补输出。上图中这段时间称为可以通过 DTG[7:0]位配置控制死区时间的长度。CKD[1:0]位指示定时器时钟(CK_INT)频率与死区发生器以及数字滤波器(ETR、TIx) 所使用的死区及采样时钟(tDTS)之间的分频比。

2024-08-13 21:42:24 1288

原创 学习嵌入式入门(九)高级定时器及实验

等。这些功能在高级定时器框图的位置如下:①重复计数器在F1系列中,高级定时器TIM1和TIM8都有重复计数器。我们知道定时器发生上溢或者下溢时,会 直接生成更新事件。0如果我们设置重复计数器寄存器RCR的值为N,那么更新事件将在定时器发 生N+1次上溢或下溢时发生。②输出比较高级定时器输出比较部分和通用定时器相比,多了带死区控制的互补输出功能。第②部分的TIMx_CH1NTIMx_CH2N和TIMx_CH3N分别是定时器通道1、通道2和通道3。

2024-08-12 22:17:53 1286

原创 stm32 车牌识别系统

【代码】stm32 车牌识别系统。

2024-07-31 20:41:37 932

原创 学习嵌入式入门(八)通用定时器实验

上图中,定时器工作在递增计数模式,纵轴是计数器的计数值 CNT,横轴表示时。

2024-07-30 22:45:22 1251

原创 学习嵌入式(七)入门通用定时器笔记

在系统时钟初始化函数 sys_stm32_clock_init 已经设置 APB2 总线时钟频率为 72MHz,APB2 预分频器的预分频系数为 1,所以 TIM1 和 TIM8 时钟源频率为 72MHz。STM32F1 系列的定时器 TIM2/TIM3/TIM4/TIM5/ TIM6/TIM7 都是挂载在 APB1 总线上,这 些定时器的内部时钟(CK_INT)实际上来自于 APB1 总线提供的时钟。然后经过外部触发预分频器,由 ETPS[1:0]位来设置预分频系数,系数范围:1、2、4、8。

2024-07-29 22:01:00 1193

原创 学习STM32入门基本定时器(六)笔记

前段时间,实习上班有项目,下班只看了,没总结,现在会持续更新的,坚持下去,加油加油加油

2024-07-28 19:40:09 1386

原创 学习STM32入门窗口看门狗(WWDG)详解(五)笔记

全称:Windows watchdog,即窗口看门狗;:能产生系统复位信号和提前唤醒中断的计数器;1、递减计数器;2、产生复位信号的条件有两个:当递减计数器从0x40减至0x3F时会产生复位信号;当计数器的值大于W[6:0]值时,喂狗会产生复位信号。3、提前唤醒中断(EWI):当递减计数器等于0x40时,会产生一个提前唤醒中断。:在窗口期内重装载计数器的值,防止复位信号的产生;:用于监测单片机程序运行时效是否准确,主要检测软件异常。:在需要精准检测程序运行时间的场合;

2024-05-28 15:02:05 2277

原创 学习STM32入门独立看门狗(IWDG)详解(四)笔记

(1)异常:外界电磁干扰或者自身系统(硬件或软件)异常,造成程序跑飞,如:陷入某个不正常的死循环,打断正常的程序运行。(3)IWDG的特性:递减的计数器,时钟由独立的RC振荡器提供(可在待机和停止模式下运行)独立看门狗是异常处理的最后手段,不可依赖,应在设计时尽量避免异常的发生!(3)应用:在一些需要高稳定性的产品中,并且对时间精度要求较低的场合。(4)喂狗 :在计数器计数到0之前,重装载计数器的值,防止复位。寄存器,从而触发计数器重载,即实现独 立看门狗的喂狗操作。该寄存器用来保存重装载到计数器中的值。

2024-05-25 11:49:10 1029

原创 学习STM32入门笔记串口(三)笔记

一、通信基础知识1.1时钟信号(1)频率:时钟信号的频率是指单位时间内信号周期的数量。它通常以赫兹(Hz)为单位表示,表示每秒钟的周期数。高频时钟信号可以提供更快的数据传输速率和系统响应速度。(2)周期:时钟信号的周期是指信号从一个状态到另一个状态所经历的时间。它是频率的倒数,表示一个完整的信号周期所需的时间。(3)占空比:占空比是指时钟信号高电平(或低电平)所占整个周期的比例。它描述了时钟信号中高电平和低电平的时间分配比例。通常用百分比表示,例如50%表示高电平和低电平时间相等。

2024-05-24 22:55:53 1873 1

原创 学习STM32入门中断详解(二)笔记

Nested vectored interrupt controller,嵌套向量中断控制器,属于内核(M3/4/7)NVIC支持:256个中断(16内核 + 240外部),支持:256个优先级,允许裁剪!STM32 的每个 IO 都可以作为外部中断的中断输入口。STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103 的19 个外部中断为:线 0~15:对应外部 IO 口的输入中断。

2024-05-19 15:30:15 1056

原创 学习STM32入门GPIO(一)笔记

一、GPIO概念。

2024-05-15 20:46:02 946

原创 学习STM32基础(二)笔记

STM32的寻址范围:(1)32位的单片机可以有32根地址线(每根地址线有两种状态:导通或不导通)(2)单片机内存地址访问的存储单元是按编址的(而不是bit)STM32寻址大小:(字节)STM32寻址范围:0x0000 0000 ~ 0xFFFF FFFF。

2024-05-12 19:08:14 2420

原创 学习STM32基础(一)笔记

ST 制作的中间件堆栈(USB 主机和设备库,STemWin)带有允许轻松重用的许可模式, 只要是在 ST 公司的 MCU 芯片上使用,库中的中间件(USB 主机/设备库,STemWin)协议栈即被允许随便修改,并可以反复使用。第二层是中间层(CMISIS),具体CMSIS体现到用户手册是CMSIS-Pack,每个公司提供的包可能不太一样,会根据自己的产品制作CMSIS包,其中HAL库(Peripheral HAL)属于其内容;用户想要去开发硬件层,需要经过中间层,中间层的CMSIS包由众多厂商提供。

2024-05-11 22:24:47 802 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除