- 博客(12)
- 收藏
- 关注
原创 嵌入式学习——ADC
你 (CPU) 不需要每次来信都跑去看,而是每隔一段时间(比如每天下午)去信箱里翻看一下最近的一批信件 (读取缓冲区),然后根据这些信件综合判断情况 (求平均)。在很多 STM32 单片机中,Vref 通常连接到 Vdda (模拟电源电压),比如 3.3V。例如,一个 12 位的 ADC,能表示 212=4096 个不同的数字级别。是 32 位的,即使我们只需要 16 位数据,硬件也是以 32 位为单位处理的。在此函数中,我们启动了 ADC 的 DMA 传输,并初始化了定时器来触发 ADC 的采样。
2025-06-04 16:03:52
803
原创 嵌入式学习
核心流程为定义按键参数 (使用宏设定按键的各种时间阈值和行为。这些参数可以被多个按键共用。定义按键实例 (ebtn_btn_t使用宏创建每个物理按键的实例,并指定它的唯一key_id和使用的参数。定义组合按键实例 (使用创建组合键实例,同样指定key_id和参数。其他使用方法见所选框架的说明/* 1. 定义按键参数实例 */// 参数宏: EBTN_PARAMS_INIT(// 按下消抖时间ms, 释放消抖时间ms,
2025-05-26 10:33:01
813
原创 嵌入式学习历程——过渡
只需要调用智能门锁厂商提供的 API 接口,比如调用 “指纹验证” 的 API,传入用户的指纹数据,API 就会返回验证结果(成功或失败)。例如,当从一款具有特定 ADC 模块的芯片移植到另一款 ADC 模块不同的芯片时,只需要在 HAL 库中更新 ADC 的驱动代码,应用程序中使用 ADC 的部分代码无需修改。想象你去一家餐厅吃饭。块,比如把普通方形积木换成带花纹的方形积木,其他积木无需改动,通过统一接口就能快速完成新城堡搭建,实现库在不同芯片间的移植。:优点:抽象层开发,效率高,容易移植,可视化。
2025-04-22 10:26:54
424
原创 嵌入式学习历程
格式化字符串为 “温度 =%.2f”,其中 %.2f 表示将一个浮点数格式化为保留两位小数的形式,t 是一个变量,代表要格式化的浮点数的值。串口通信一般是持续接收数据的,当接收到完整的指令(在这个例子中是 6 个字符的指令)之后,就需要准备接收下一条指令了。是发送方和接收方之间不需要严格的同步时钟信号,依靠特定的起始位和停止位来标识数据的开始和结束。在串口通信中,数据会先被存放在这个寄存器中,以便进行后续的处理或传输。不重置,在持续接收字符的过程中,它的值会不断增大,最终会超出。然后读取数据/作出反应。
2025-04-20 19:30:47
599
原创 嵌入式学习历程
直接用,今年的真题要求测速,就各一段时间去测他的距离,分为L_old和L_new,距离推导出速度,然后去比较速度的变化,得出状态值。它表示每个计数周期所对应的时间(单位可能是秒、毫秒等)。个人理解:就是把高八位TH1(1101)变成(1101 0000)然后| 上低八位TL1(1100)就成了(1101 1100)十六位的数,然后让time值等于这个数。步骤:产生8个40khz超声波信号用TX引脚发送,启动定时器计数脉冲,等待,若接收到信号RX引脚变为低电平,停止计时,读取脉冲的时间t,套公式求距离。
2025-04-19 20:58:18
382
原创 嵌入式学习历程
这种存储器具有页结构。进行页写入时,先把数据按页的大小组织好,再一次性将一页数据写入存储器。与字写入相比,页写入能提高数据写入效率,因为可一次写入多个字节,减少写入操作次数。与闪存相比,写入速度较慢,但能进行字节级擦除和写入,适合存储少量且需频繁修改、掉电后要保存的数据,比如设备配置参数、用户设置等。流程:启动——选芯片——等——选地址——开启只读模式——等——循环(变量读取数据——依据数据选择发送应答/停止应答)——关掉。流程:启动——选芯片——等——选地址——循环(写入数据——等——延时)——关掉。
2025-04-18 13:58:54
1598
原创 记录嵌入式学习历程
就像用光敏电阻测光线强弱,光敏电阻的电压变化通过 AIN0 输入,单片机就像一个翻译器,把光敏电阻传来的模拟信号通过内部的 ADC(模数转换器)转换成数字信号。这样即使接了两个相同的传感器,只要 A0 电平不同,地址就不同,单片机就能分别控制这些传感器,就像快递员根据不同的地址把包裹送到不同的人家一样。:单片机想控制一个 LED 的亮度,数字信号(如 0~255)通过 DA 转换后,AOUT 引脚输出对应的电压(0~5V),电压越高,LED 越亮。,1(正)就是吃汉堡的地址,0(反)就是吃烤串的地址)
2025-04-17 23:00:00
692
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅