- 博客(3)
- 收藏
- 关注
原创 二手车调表的那些个事
在分析查资料的过程中,了解到大概在2013年左右,宝马车有个总里程会比分里程少的问题,原因是总里程精度是公里,分里程精度是0.1公里,断电后,总里程就丢失了一公里以下的里程数据,所以进行了升级。3、仪表本身有防攻击代码(猜测),当发现被攻击后(比如更换了里程存储芯片——芯片ID不一致,或是里程、车架号等信息存在问题),会在仪表上亮一个红点或是总里程不断增加(里程自动增长也可能是仪表显示里程算法上的一种巧合,只是我想不出什么样的算法刚好每次都会固定成5公里).观察后发现每次上电,不开,总里程就会增加公里。
2025-04-23 16:47:47
285
原创 再谈STM32F4XX的嘀嗒定时器时钟
但是使用外部时钟时,因为它在内部是通过 FCLK 来采样的,因此 其周期必须至少是 FCLK 的两倍(采样定理)。因此在没有手册资料时,可以据此位的值判断芯片的SYSTICK时钟源选择是否有支持《权威指南》中定义的“外部的参考时钟”。2、结合《STM32F4xx中文参考手册》中的时钟图可知,《权威指南》中定义的“外部的参考时钟”,在STM芯片中,准确的意义应该是"FCLK/8",因为HCLK的前面有一个与门。1、内核时钟、处理器时钟、各部时钟,各种不规范的叫法,其实指的都是自由运行时钟”FCLK“;
2024-05-24 11:10:48
347
1
原创 STM32F407ZGT使用嘀嗒时钟的问题
1、时钟源通过SYSTICK控制和状态寄存器(地址:0xE000E010)的位2进行配置,可配置成内核时钟(书上是称做“处理器时钟”,见图中1处),或是“参考时钟”(按时钟树上的图示显示,就是HCLK进行8分频)。1、修改stm32f4xx.h中,修改“HSE_VALUE”为硬件晶振实际值(原值25M,实际为8M),这里修改完,定时就应该准确了,但HCLK=SYSCLK=53.76M;嘀嗒时钟,就是SYSTICK时钟,就那么几个寄存器,但对小白来说也不简单,因为涉及到了时钟。
2024-05-23 15:57:33
446
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人