
主控STM32F100VDT6 外部晶振8M,官方库3.5.0 几个月前购买过几十片该型号MCU,程序运行起来 系统时钟 24M ,完全正常 前些时候又购买几十片该型号MCU,程序运行起来,发现串口通讯速率完全不对,115200的波特率 被降到57600去了,因此怀疑是主频不对。 demo程序是直接基于ST 3.5.0库中的demo 程序上去修改的 ,仅仅配置systemInit这个函数,然后看打印输出 分析处理过程: 1、在systemInit这个函数中配置成内部HSI 8M晶体跑,发现系统时钟是24 可以正常跑,设置115200的波特率打印正常 2、在systemInit函数中,SYSTEM CLOCK 改为HSE,且把PREDIV1 =1 即 /* PLL configuration: = (HSE ) * 6 = 24 MHz */ 相当于是8M*6 = 48M,这样修改过后发现程序居然也是正常的。 3、实际测试外部晶体的频率也是8M。 因此对于这样的问题 ,我不确定是不是购买到了假冒的MCU。 此外对于这个问题的另外一些想法是,有没有办法可以做到 程序内部时钟自检,判断是否达到设计所要的时钟频率。 |
stm32编码器模式计数问题
关于ASM330LHH TR调试中的问题
STM32会存在单个IO口坏掉的情况吗?
STM32的DCode bus是连接到bus matrix的吗?参考手册描述和图片是不符吗?
stm32ide怎么正确的导出项目
STM32F105RBT6 2025年 ROSH REACH 报告
STM32CubeMX 使用"FW_F1 V1.8.6"生成FreeRTOS代码缺少"freertos_mpool.h"?
你好,我的setting里面设置都没有问题。但是显示failed download cortexm3
STM32F103C8出現找不到'STM32100B_EVAL/stm32100b_eval.h' file not found
stm32f407无法配置定时器2为全部dma
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
就是原板子替换芯片,先前购买的芯片是完好的,这次购买的贴上去就有这个问题, 我是在网上找同一家购买的 丝印也是一样