STM32使用16M外部晶振时串口乱码
来源:互联网 发布:闲鱼怎么换淘宝账号 编辑:程序博客网 时间:2024/06/10 08:32
1.出现的问题:
修改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 */
阅读全文
1 0
- STM32使用16M外部晶振时串口乱码
- STM32使用16M外部晶振时出现异常
- STM32时钟,外部16M设置
- STM32使用官方库串口输出乱码
- IAR下stm32使用12M外部晶振
- IAR下stm32使用12M外部晶振
- STM32串口中断使用
- STM32串口中断使用
- STM32串口使用
- STM32外部晶振8M更改为25M
- stm32 F407串口通信出现乱码
- STM32外部中断的使用
- STM32外部中断的使用
- STM32 FSMC 外部使用SRAM
- STM32下串口的使用
- STM32 串口+DMA的使用
- 在STM32使用串口printf
- STM32 串口3使用代码
- 输入框和文字对齐方式
- 如何使用MobaXterm与服务器建立连接并传输数据
- 收藏的链接
- Codeforces 703E Mishka and Divisors 离散化+DP
- android开发之GPS定位详解
- STM32使用16M外部晶振时串口乱码
- 数组元素连接成字符串
- Vue v-for 的反面教材。
- 23 Three.js的光源种类
- (六)播放暂停、下一曲、上一曲功能实现
- numpy入门——数组切片
- Java面向对向编程之多态(polymorphism)
- linux VM与容器的网络IO性能测试
- 阻止用户复制、粘贴文本