你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

[STM32F1] RCC_CR值的奇怪的变化

[复制链接]
gang-366961 提问时间:2014-6-22 13:30 /
在用keil mdk 模拟仿真STM32F103时发现一个奇怪的现象,在仿真时钟配制时,RCC_CR的值不按逻辑走,见下图: 
断点1.jpg
 
断点2.jpg
 
从断点1到断点2的值 的变化结果,应该是0x00010083,为什么是0x00030083??????

实在没想明白,还请各位指点下!

附件是仿真文件!
流水灯.rar (755.08 KB, 下载次数: 1)
收藏 评论7 发布时间:2014-6-22 13:30

举报

7个回答
深秋独影 回答时间:2014-6-23 16:33:24

RE:[STM32F1] RCC_CR值的奇怪的变化

RCC_CR_HSEON 你开启外部晶振, 外部晶振没稳定前RCC_CR_HSERDY是被拉高了,所以RCC_CR_HSEON  | RCC_CR_HSERDY = 0x30000.这就是后面等待语句的作用
vivy 回答时间:2014-6-26 11:28:51

RE:[STM32F1] RCC_CR值的奇怪的变化

学习。。
有缘于你 回答时间:2014-6-26 16:48:03

RE:[STM32F1] RCC_CR值的奇怪的变化

二楼解释得对, 学习了
feel-376797 回答时间:2014-6-28 09:03:30

RE:[STM32F1] RCC_CR值的奇怪的变化

keil软件仿真不是很靠谱,用硬件仿真试试。
feiante-155820 回答时间:2014-6-28 21:49:25

RE:[STM32F1] RCC_CR值的奇怪的变化

模拟仿真不能完全信任,尤其是时钟,你可以做个延时,然后看看你的流水灯是不是延时正确就知道了
aaa999kk 回答时间:2014-6-30 15:14:52

RE:[STM32F1] RCC_CR值的奇怪的变化

如果不用仿真, 也可以按程序来看过程
feixiang20 回答时间:2014-6-30 23:04:23

RE:[STM32F1] RCC_CR值的奇怪的变化

时钟做延时的确可以检查出一些问题
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版