打印

STM32F10RCT6使用内部晶振时USART1初始化问题求助

[复制链接]
3158|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
demeng|  楼主 | 2011-3-22 16:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
串口USART1的配置使用如下:
1. 首先启动USART1,但不使能它的接收中断RXNE,采用轮询的方式对接收数据进行读取
2. 2s后失能USART1,对其进行重新初始化,初始化中先配置通讯格式,并对接收和发送功能进行使能,然后清楚接收中断标志,使能接收中断RXNE,最后使能USART1.
使用条件:MCU用内部8M晶振配置出32M的PLL时钟作为系统时钟,且不与外部晶振连接
现象:系统运行到接收中断RXNE使能后,后面的程序不再运行;若在接收中断RXNE使能前不执行清除接收中断标志操作,系统可正常运行
备注:使用外部晶振配置32M的PLL时钟作为系统时钟时,串口USART1初始化中是否清除接收中断标志,系统均能正常运行
问题:在使用内部晶振时,串口初始化中为什么不能清除接收中断标志?
沙发
akmeng| | 2011-6-24 16:02 | 只看该作者
楼主有关于RCT6的例程吗,给我一份呗。menglingqiang@712.cn

使用特权

评论回复
板凳
香水城| | 2011-6-24 16:26 | 只看该作者
请仔细确认配置正确。

使用特权

评论回复
地板
YJCSXDL| | 2015-6-2 14:51 | 只看该作者
香主,如何使用固件库函数初始化STM32的系统时钟,使用内部的RC振荡器8Mhz的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:路尽隐香处,翩然雪海间

12

主题

37

帖子

1

粉丝