peaceMaker 发表于 2023-7-21 17:27:42

STM32F4使用HSI内部时钟偏差大

STM32F429VIT6,使用内部HSI时钟,使能MCO输出HSI,但是示波器检测只有10.8M,导致串口通讯失败。
具体配置如下:








/************************************************************/

使用STM32CUBE生成的代码。
有同学知道问题在哪里吗??



eric2013 发表于 2023-7-21 18:38:01

这个误差有点太大了,正常最大也就4.5%


peaceMaker 发表于 2023-7-24 09:25:08

无法找到这个问题,我使用STM32F103C8T6,配置内置时钟,示波器观察就是正确的。

peaceMaker 发表于 2023-7-25 16:40:57

发现问题点了。
同一个型号,STM32F429VIT6,丝印是“马来西亚”产的单片机出现这个现象,HSI偏移非常大。我换台湾产的单片机没有发现这个问题,正常输出16M的HSI。

eric2013 发表于 2023-7-26 06:37:31

peaceMaker 发表于 2023-7-25 16:40
发现问题点了。
同一个型号,STM32F429VIT6,丝印是“马来西亚”产的单片机出现这个现象,HSI偏移非常大。 ...

谢谢告知最终原因。

PKB404 发表于 2024-2-19 14:28:08

内部时钟有偏差一般正常,芯片原厂打工仔路过

caicaptain2 发表于 2024-2-20 09:33:36

eric2013 发表于 2023-7-21 18:38
这个误差有点太大了,正常最大也就4.5%

你那个是全温度范围的误差,常温下,内部时钟的误差应该是±1%
页: [1]
查看完整版本: STM32F4使用HSI内部时钟偏差大