原文:STM32晶振8M改12M方法

由于STM F x库官方采用的是默认的外接 MHz晶振,因此造成很多用户也采用了 MHz的晶振,但是, MHz的晶振不是必须的,其他频点的晶振也是可行的,只需要在库中做相应的修改就行。 在论坛上看到很多用户反映,使用外接 MHz的晶振,会造成很多的问题,如USART的波特率不正确,Systick走时不准等问题,在无论是在实际调试还是在软件模拟中都会发现这个情况,其实,这不能怪ST官方,我们必须肯定 ...

2019-01-11 14:30 0 678 推荐指数:

查看详情

STM32F103外部8M变为12M

STM32官方提供的库文件中,HSE(外部高速时钟)默认为8MHz,最高主频为8*9=72MHz,如果将HSE变为12MHz,不修改库文件的话,最高主频则变为12*9=108MHz,最典型的问题就是USART可以通信,但是接收到的数据与发送的不一致,并且找不到啥原因,害的我瞎折腾了一整天,下面列举 ...

Mon Oct 30 23:23:00 CST 2017 0 1742
【转】STM32的几种延时方法(基于MDK固件库3.0,8M

STM32的几种延时方法(基于MDK固件库3.0,8M) 单片机编程过程中经常用到延时函数,最常用的莫过于微秒级延时delay_us( )和毫秒级delay_ms( )。 1.普通延时法 这个比较简单,让单片机做一些无关紧要的工作来打发时间,经常用循环来实现,不过要做的比较 ...

Sat Apr 28 19:19:00 CST 2012 0 3175
STM32的RTC不起的原因及解决方法

  STM32的RTC经常出现不起的问题,这已经是“业界共识”了。很多人在各种电子论坛上求助类似于“求高手指点!RTC不起怎么办”的问题,而其答案基本可以概括为“这次高手帮不了你了”   更有阴谋论者提出让人啼笑皆非的解释——STM32的RTC不起是ST与厂商串通后 ...

Sun Apr 09 18:45:00 CST 2017 0 6040
STM32,主时钟,外设频率介绍

首先,我用的是STM32F407,下方所有图片都是出自这芯片的文档,如果型号和我不同,需要找到对应的芯片说明文档,也许会有出入 先看一张时钟图 这里会着重说明高速的部分,低速(不管内部还是外部)只给RTC时钟使用 题外话,MCO1、MCO2,你可以往外面输出时钟 以下 ...

Sat Aug 10 23:13:00 CST 2019 0 794
修改STM32库函数中的

STM32F407的库文件中默认值为25MHz,若外接8MHz,则需修改以下几个地方: 1)修改HSE_VALUE的值 将#define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator ...

Thu Dec 25 16:55:00 CST 2014 0 4680
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM