随笔分类 -  嵌入式开发

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要:一、随机数发生器简介 STM32F407 自带了硬件随机数发生器(RNG),RNG 处理器是一个以连续模拟噪声为基础的随机数发生器,在主机读数时提供一个 32 位的随机数。 STM32F407 的随机数发生器(RNG)采用模拟电路实现。此电路产生馈入线性反馈移位寄存器(RNG_LFSR)的种子,用于 阅读全文
posted @ 2024-02-02 21:54 星光映梦 阅读(719) 评论(0) 推荐(0)
摘要:一、IAP简介 IAP,即在应用编程,通俗地说法就是“程序升级”。产品阶段设计完成后,在脱离实验室的调试环境下,如果想对产品做功能升级或 BUG 修复会十分麻烦,如果硬件支持,在出厂时预留一套升级固件的流程,就可以很好解决这个问题,IAP 技术就是为此而生的。 IAP(In Application 阅读全文
posted @ 2024-01-31 20:59 星光映梦 阅读(606) 评论(0) 推荐(1)
摘要:一、PVD电源监控器 PVD,即电源电压检测器,是 STM32 微控制器中的一项内置功能,用于监测供电电压是否低于预设的阈值。这一功能对于确保系统在电压不稳定或电源故障时的安全至关重要,尤其是在电池供电的设备中,它可以防止因电压过低而导致的数据损坏或硬件故障。 PVD 通过持续监控 VDD 电源轨的 阅读全文
posted @ 2024-01-29 19:02 星光映梦 阅读(327) 评论(0) 推荐(0)
摘要:一、STM32电源系统结构 在电源概述框图中我们划分了 3 个区域,分别是独立的 A/D 转换器供电和参考电压、电压调节器、电池备份区域。 ①、电池备份区域(后备供电区域) 电池备份区域也就是后备供电区域,使用电池或者其他电源连接到 VBAT 脚上,当 VDD断电时,可以保存备份寄存器的内容和维持 阅读全文
posted @ 2024-01-27 23:38 星光映梦 阅读(392) 评论(0) 推荐(0)
摘要:一、CAN总线 1.1、CAN总线简介 CAN 是 Controller Area Network 控制器局域网 的缩写,是 ISO 国际标准化的 串行通信协议。CAN 总线由两根线(CANL 和 CANH)组成,允许挂载多个设备节点。CAN 协议经过 ISO 标准化后有两个标准:ISO11898 阅读全文
posted @ 2024-01-25 21:14 星光映梦 阅读(2469) 评论(0) 推荐(0)
摘要:一、FATFS简介 FATFS 是一个完全免费开源的 FAT/exFAT 文件系统模块,专门为小型的嵌入式系统而设计。它完全用标准 C 语言(ANSI C C89)编写,所以具有良好的硬件平台独立性,只需做简单的修改就可以移植到 8051、PIC、AVR、ARM、Z80、RX 等系列单片机上。它支持 阅读全文
posted @ 2024-01-23 19:32 星光映梦 阅读(2172) 评论(0) 推荐(1)
摘要:一、SD卡简介 SD 卡的规范由 SD 卡协会明确,可以访问 https://www.sdcard.org 查阅更多标准。SD 卡主要有 SD、Mini SD 和 microSD(原名 TF 卡,2004 年正式更名为 Micro SD Card)三种类型,Mini SD 已经被 microSD 取 阅读全文
posted @ 2024-01-21 19:04 星光映梦 阅读(704) 评论(0) 推荐(0)
摘要:一、SDIO简介 SDIO,全称为安全数字输入/输出接口。STM32F4 的 SDIO 控制器支持多媒体卡(MMC 卡)、SD 存储卡、SDI/O 卡和 CE-ATA 设备等。SDIO 的主要功能如下: 与多媒体卡系统规格书版本 4.2 全兼容。支持三种不同的数据总线模式:1 位(默认)、4 位和 阅读全文
posted @ 2024-01-19 22:35 星光映梦 阅读(2048) 评论(0) 推荐(0)
摘要:一、电容式触摸屏简介 电容式触摸屏 是利用人体感应进行触点检测控制,不需要直接接触或只需要轻微接触,通过检测感应电流来定位触摸坐标。 电容式触摸屏主要分为两种:表面电容式电容触摸屏 和 投射式电容触摸屏。 表面电容式触摸屏 技术是利用 ITO(铟锡氧化物,是一种透明的导电材料)导电膜,通过电场感应方 阅读全文
posted @ 2024-01-17 20:46 星光映梦 阅读(473) 评论(0) 推荐(0)
摘要:一、电阻式触摸屏简介 电阻触摸屏 的主要部分是一块与显示器表面非常贴合的电阻薄膜屏,这是一种多层的复合薄膜,具体结构如下图所示。 它主要由表面硬涂层、两个 ITO 层、间隔点以及玻璃底层构成,这些结构层都是透明的,整个触摸屏覆盖在液晶面板上,透过触摸屏可看到液晶面板。表面涂层起到保护作用,玻璃底层起 阅读全文
posted @ 2024-01-15 20:39 星光映梦 阅读(1008) 评论(0) 推荐(0)
摘要:一、LCD简介 液晶显示器,即 Liquid Crystal Display,利用了液晶导电后透光性可变的特性,配合显示器光源、彩色滤光片和电压控制等工艺,最终可以在液晶阵列上显示彩色的图像。目前液晶显示技术以 TN、STN、TFT 三种技术为主,TFT-LCD 即采用了 TFT(Thin Film 阅读全文
posted @ 2024-01-13 21:18 星光映梦 阅读(984) 评论(0) 推荐(0)
摘要:一、SRAM简介 静态随机存取存储器(Static Random-Access Memory,SRAM)是随机存取存储器的一种。所谓的 “静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。相对之下,动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。然而,当电力供应停止 阅读全文
posted @ 2024-01-11 19:26 星光映梦 阅读(394) 评论(0) 推荐(0)
摘要:一、FSMC简介 FSMC(Fleible static memory controller),即灵活的静态存储控制器,能够与同步或异步存储器和 16 位 PC 存储器卡连接,FSMC 接口可以通过地址信号,快速地找到存储器对应存储块上的数据。STM32F407 的 FSMC接口支持包括 SRAM、 阅读全文
posted @ 2024-01-09 19:58 星光映梦 阅读(1863) 评论(0) 推荐(0)
摘要:一、什么是PWM DAC 虽然 STM32F407ZGT6 具有内部 DAC,但是也仅仅只有两条 DAC 通道,而 STM32 还有其他的很多型号是没有 DAC 的。通常情况下,采用专用的 D/A 芯片来实现,但是这样就会带来成本的增加。不过 STM32 所有的芯片都有 PWM 输出,并且 PWM 阅读全文
posted @ 2024-01-07 18:48 星光映梦 阅读(1602) 评论(0) 推荐(1)
摘要:一、DAC输出正弦波 利用 STM32 的 DAC 配合 TIM 定时器,可以输出随时间变化的电压。 先将一个可以生成正弦波的数据表保存在静态内存中,然后在 DAC 以及这块内存中间使用 DMA 建立一个通道,经过以上步骤之后,DAC 模块就可以通过 DAM 通道拿取静态内存中可以生成正弦波的数据, 阅读全文
posted @ 2024-01-05 20:40 星光映梦 阅读(854) 评论(0) 推荐(0)
摘要:一、DAC简介 STM32F407 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的 DAC。DAC 可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。DAC 工作在 12 位模式时,数据可以设置成左对齐或右对齐。DAC 模块有 2 个输出通道,每个通道都 阅读全文
posted @ 2024-01-03 21:37 星光映梦 阅读(353) 评论(0) 推荐(0)
摘要:一、ADC内部温度传感器 STM32F407 有一个内部的温度传感器,可以用来测量 CPU 及周围的温度。对于STM32F407 系列来说,该温度传感器在内部和 ADC1_INP16 输入通道相连接,此通道把传感器输出的电压转换成数字值。STM32F4 的内部温度传感器支持的温度范围为:-40~12 阅读全文
posted @ 2024-01-01 21:15 星光映梦 阅读(577) 评论(0) 推荐(1)
摘要:一、ADC单通道过采样 ADC 过采样技术,是利用 ADC 多次采集的方式,来提高 ADC 精度,采样速度每提高 4 倍,采样精度提高 1bit,同时,ADC 采样速度降低 4 倍,如提高 4bit 精度,需要 256 次采集才能得出 1 次数据,相当于 ADC 速度慢了 256 倍。理论上只要 A 阅读全文
posted @ 2023-12-30 19:39 星光映梦 阅读(673) 评论(0) 推荐(0)
摘要:一、ADC简介 ADC 即模拟数字转换器,英文详称 Analog-to-digital converter,可以将外部的 模拟信号转换为数字信号。STM32F4xx 系列芯片拥有 3 个 ADC,这些 ADC 可以独立使用,其中 ADC1 和 ADC2 还可以组成双重模式(提高采样率)。STM32 阅读全文
posted @ 2023-12-28 18:02 星光映梦 阅读(405) 评论(0) 推荐(0)
摘要:一、DMA简介 DMA,全称为:Direct Memory Access,即直接存储器访问。DMA 传输将数据从一个地址空间复制到另一个地址空间。DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备开辟一条直接传送数据的通路 阅读全文
posted @ 2023-12-26 17:12 星光映梦 阅读(520) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页