历史上的今天
今天是:2025年01月14日(星期二)
2019年01月14日 | STM32使用不同的晶振需修改的代码
2019-01-14 来源:eefocus
第一步,打开stm32f10x.h,将
#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
修改为:
#define HSE_VALUE ((uint32_t)12000000) /*!< Value of the External oscillator in Hz */
第二步,打开system_stm32f10x.c,修改PLL参数,将
/* PLL configuration: PLLCLK = HSE * 9 = 72 MHz */
RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLMULL));
RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);
修改为:
/* PLL configuration: PLLCLK = HSE * 6 = 72 MHz */
RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLMULL));
RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL6);
史海拾趣
|
使用MFC中的CString,我怎么知道里面是用的ASCII还是Unicode 使用MFC中的CString,我怎么知道里面是用的ASCII还是Unicode? 最近做了个GSM发短信程序,因为GSM模块是用ASCII的,我收到的内容显到板子上乱码… 查看全部问答> |
|
crosslink 定义为两个上行端口或者两个下行端口的链接。那么crosslink 是否允许两个switch间存在多个crosslink?… 查看全部问答> |
|
问题:为什么上面会说“由于T0的管压降UCE0与其b-e间电压UBE0相等,从而保证T0工作在放大状态”? 共射极放大电路三极管要工作在放大区不是应该满足Ue<Ub<Uc ,即UCE>UBE吗?他让集电极和基极短接,不就UCE=UBE,这样三极管还 ...… 查看全部问答> |
|
首先想说一句别把麻烦管理员我的帖子转到其他地方,因为这里的人群旺!!高手多!! 进来发现keil自带的实时操作系统RTX(由于ARM,RTX-51是针对51的)的资源非常丰富,集成了TCP/IP ...… 查看全部问答> |
|
最近需要自己焊一个MSP430最小系统板,所以研究了一下晶振问题。2553只能使用32K的低频晶振,看大家说晶振可以不用接电容,但看launchpad的原理图时发现板在晶振上接了12pf的电容,所以想问一下,这两个电容是否必要?0R的电阻起什么作用?还有就是 ...… 查看全部问答> |
|
AM335X使用securecrt超级终端烧写uboot,在使用kermit传输MLO文件的时候,总是出现传输错误,如图 这是什么问题?该怎样解决呢?谢谢! … 查看全部问答> |




