- 博客(16)
- 收藏
- 关注
原创 驱动(定时器、IO、input 输入子系统)
/ 支持 KEY_0。// 10ms 后超时。/* 或使用 input_set_capability *//* 重新设置超时时间(用于周期性定时) */
2026-08-11 18:45:33
182
原创 ARM pwm DAY_12
频率固定,脉宽可调,用平均功率模拟模拟量。ARR决定频率/周期,CCR决定占空比。硬件PWM不占用CPU,软件PWM占用CPU。。硬件PWM必须使用专用复用引脚。
2026-07-30 09:15:19
359
原创 ARM day11
SPI(Serial Peripheral Interface,串行外设接口),是一种由 Motorola 公司开发的高速、全双工、同步串行通信总线。
2026-07-28 18:52:02
182
原创 ARM day10
消除随机噪声:单次采样易受干扰,多次采样平均后更稳定降低瞬时波动:尤其光敏电阻输出受环境光抖动影响较大提升有效位数:N 次平均,理论信噪比提升,100 次约提升20 dBADC(Analog-to-Digital Converter,模数转换器),是一种将连续的模拟信号转换为离散的数字信号的电子器件。逐次逼近法 SAR(Successive Approximation Register)是目前应用最广泛的 ADC 转换方法之一。其核心思想是:用二分法的思想,从最高位(MSB)开始逐位试探,通过比较器。
2026-07-27 18:19:09
199
原创 ARM day8
硬件极简:仅两根信号线SDA(数据线)、SCL(时钟线),需搭配上拉电阻(4.7K~10KΩ);;数据传输规则:MSB高位先行,先发送字节最高位;多设备挂载:7 位从机地址,最多可挂载 127 个从设备;应答机制:每传输 8bit 数据,第 9 个时钟位由接收方返回 ACK/NACK 应答;电平特性:总线空闲时 SDA、SCL 均为高电平。
2026-07-24 18:57:50
201
原创 ARM day7
GPT(General Purpose Timer,通用定时器)IMX6ULL 通用多功能定时器,支持输入捕获、输出比较两大核心功能:输入捕获:捕获引脚两次电平跳变的时间间隔,常用于测量方波频率、编码器脉冲(脉冲数换算转速);输出比较:计数器数值与预设寄存器对比,周期性输出方波,用于 PWM、定时脉冲输出;可实现高精度微秒级延时函数delay_us()。EPIT(Enhanced Periodic Interrupt Timer,增强型周期中断定时器)
2026-07-23 18:12:53
204
原创 ARM day6
项目GIC V2 规范理论最大优先级数256256实际优先级数由厂商决定32优先级范围0 ~ 2550 ~ 31最高优先级00最低优先级25531优先级位数8 bit5 bit主题核心要点PLL 倍频、Prescaler 分频、PFD 既能倍频又能分频SOC 时钟配置ARM 528MHz + 8 路 PFD + 3 个根时钟(AHB/IPG/PERCLK)GIC 优先级规范 256 级,i.MX6ULL 实际 32 级,0 为最高时钟代码。
2026-07-22 18:03:46
360
原创 ARM day5
GIC(Generic Interrupt Controller,通用中断控制器),是 ARM 公司专门为Cortex-A 系列内核设计的一款集中式中断控制器。协处理器是一种协助主处理器完成特定功能的专用处理单元。在 ARM 架构中,协处理器通过一组专用的指令(MCR/MRC)和寄存器与主 CPU 交互,用于完成主 CPU 不擅长或效率不高的任务。项目数量/内容理论支持数16 个(cp0 ~ cp15)实际实现数2 个cp14调试协处理器cp15。
2026-07-21 19:03:17
368
原创 ARM DAY_4
特点:链接阶段才确定尺寸与地址;允许多个目标文件同名符号;运行自动清零、可写;链接后合并进.bss。特点:程序启动自动清零、运行可读写、编译确定大小,不占用固件磁盘空间。特点:文件中存储完整初始值、运行可读写、编译确定大小。特点:编译确定大小、占用固件文件空间、只读不可写。存放所有函数编译后的机器指令代码。
2026-07-20 18:45:37
173
原创 ARM day2
立即数是可以直接写在汇编指令中、无需从内存加载的常数;与之相对的是非立即数,非立即数不能直接赋值给寄存器,需要用LDR指令从 RAM / 地址加载到寄存器。增栈:入栈时 sp 指针地址向上增大(地址变大)。减栈:入栈时 sp 指针地址向下减小(地址变小)。
2026-07-16 17:34:46
202
原创 ARM day1
特性AHBAPB性能高低复杂度复杂简单功耗较高低连接设备突发传输支持不支持主设备数多主单主(桥接器)是 NXP(恩智浦,原飞思卡尔)推出的一款低功耗、高性能的应用处理器。序号题目核心要点1指令长度、执行效率、应用领域2Cortex-A7 通用寄存器16 个 (R0~R15) + CPSR + SPSR3各自的功能和异常时的作用4MMU/Cache地址转换、内存保护、加速访问5访问方式、容量、XIP 支持6ARM 7 种工作模式7。
2026-07-15 18:07:03
188
原创 51单片机Day_4
单总线 One-Wire:半双工、串行、异步,仅 1 根 GPIO (DQ) 传输数据,支持多器件并联。16 位带符号二进制补码,单总线串行输出,需换算得到实际温度。
2026-07-14 19:18:00
167
原创 51单片机DAY_3
通用异步收发器,可以实现与外界设备进行异步通信。全双工,串行,异步。串行:传输速率慢,硬件成本低,实现简单,传输距离远,抗干扰性好。并行:传输速率快,硬件成本高,实现复杂,传输距离近,抗干扰性差。
2026-07-14 00:21:39
223
原创 51单片机 DAY_1
每个外设(IO 口、定时器、串口、中断)分配一组固定地址的寄存器;CPU 通过读写对应地址寄存器,配置外设工作模式、读取外设运行状态、输出硬件控制信号;是软件程序与底层硬件交互的接口,修改寄存器数值会直接改变硬件电路工作状态。例:IO 口寄存器 P0、定时器模式寄存器 TMOD、串口控制寄存器 SCON 都属于外设寄存器。
2026-07-09 21:03:29
383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅