打印
[STM8]

STM8L时钟切换问题

[复制链接]
1819|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿起书本|  楼主 | 2014-7-11 20:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机型号:STM8L052R8,时钟切换不正常,在debug时候发现,一执行CLK_SWCR_SWEN = 1命令,debug出错: Failed to read memory at 0x50C7: SWIM error [30004]: Comm timeout
Failed to read memory at 0x50C8: SWIM error [30004]: Comm timeout
Failed to read memory at 0x50C9: SWIM error [30004]: Comm timeout
Failed to read memory at 0x50Ca: SWIM error [30004]: Comm timeout
这几个地址对应CLK的几个寄存器。切换顺序严格按Datasheet要求的,还找不到原因。

哪位遇到类似问题,还请赐教!
沙发
拿起书本|  楼主 | 2014-7-11 20:57 | 只看该作者
补充一下,上述错误在切换至LSE和LSI时才出现,示波器看了,LSE是没有问题!

使用特权

评论回复
板凳
FAQ| | 2014-7-11 22:06 | 只看该作者
上代码看看

使用特权

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

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4195

帖子

31

粉丝