历史上的今天
今天是:2025年08月21日(星期四)
2018年08月21日 | STM32使用16M外部晶振时出现异常
2018-08-21 来源:eefocus
1.出现的问题:
本来是使用8M外部晶振的,但是暂时手上没有就使用了16M的外部晶振代替。
修改RCC配置代码如下:
将语句:RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9); //之前使用8MHz外部晶振,9倍频到72MHz
修改为:RCC_PLLConfig(RCC_PLLSource_HSE_Div2, RCC_PLLMul_9); //使用16MHz外部晶振之后,2分频再9倍频到72MHz
测试中发现串口1一直是乱码。
2.解决办法:
(1).去除库文件:stm32f10x.h的只读属性。
(2).此文件中找到语句:#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
(3).将这条语句更改为:#define HSE_VALUE ((uint32_t)16000000) /*!< Value of the External oscillator in Hz */
史海拾趣
|
#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned int uchar key_vaul=1;uchar code DSY_CODE[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8 ...… 查看全部问答> |
|
帮忙调试一下vivi在Device Emulator 下的错误 Vivi一直有错 编译正确了 可是老是报一个错 the emulation layer does not support the functionality that is being accessed 因为课程的要求所以只能在Device Emulator下运行 我QQ 447607418 一直在线 跪谢… 查看全部问答> |
|
我用全比较单元输出PWM方波,在开发板上正常,频率没有变化,但幅度有时候会有变化,但不影响频率到电压的转换,通过频率转电压芯片,输出电压很正常。当我烧写我们板子的DSP芯片里时,输出的波形频率有时大有时下,造成输出电压不稳定,不知道是什 ...… 查看全部问答> |
|
在EVC下的帮助文档里,明明是说支持LoadCursor()及DestroyCursor()等函数的,可是在编译程序时总说: \'DestroyCursor\' : undeclared identifier \'LoadCursor\' : undeclared identifier 我的代码: & ...… 查看全部问答> |
|
从事asp.net的工作几年了,加入过好多技术交流群,这些群里,看到群主解答问题总是那么热心,很多的菜鸟却总是问些不经过大脑的问题,甚至有的连问题都问不清楚,给他教个上十遍却还是一个不会 于是本人今天开通了自己的技术交流群 ...… 查看全部问答> |
|
一个分布式的设备,在一个要注册的设备上通过组播形式发送自己的信息给主控设备,实际数据大小为1600字节,消息头32字节,udp头8个字节,总共1640个字节大小,但是主控设备侧的上层一直收不到消息,跟踪时看到数据已经从要注册设备的以太网口发送了 ...… 查看全部问答> |




