2.2.1.1 预分频与计数模式


文档摘要

2.2.1.1 预分频与计数模式 2.2.1.1 预分频与计数模式:当定时器“走快了三毫秒”,真相藏在预分频寄存器的最低两位里 你有没有遇到过这样的场景—— 系统要求每10ms触发一次ADC采样,你照着参考手册配好了ARR=999、PSC=71,主频72MHz,理论周期正好10ms;可实测发现,中断间隔却是9.997ms。单次误差微不足道,但连续运行8小时后,时间偏移达1.7秒,上位机同步报文开始丢帧,客户现场电话凌晨三点打进来:“你们的设备时钟漂了,数据对不上。” 这不是玄学,也不是晶振老化——是预分频器(Prescaler)配置中一个被教科书轻描淡写、却被硬件手册悄悄埋下伏笔的整数截断陷阱。它不报错,不进HardFault,甚至逻辑分析仪上看波形“完全正确”;


发布者: 作者: 转发
评论区 (0)
U