打印
[STM32F1]

RCC STM32F10X中怎样设置才可以启动32.768k的LSE?

[复制链接]
1978|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
williamhenry|  楼主 | 2015-9-5 11:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的MCU是STM32F105VCT6,ICE是ST的ST-Link V2,用的SW口下载和调试。运行如下语句后,RCC->APB1ENR                                                        |= RCC_APB1ENR_PWREN; RCC->APB1ENR                                                        |= RCC_APB1ENR_BKPEN; 写入RCC的BDCR总是失败,        RCC->BDCR                                                         |= 0x00000001; 为什么?还有其他的地方要设置吗?有经验的可以说说打开32.768k的LSE要设置哪些地方?
沙发
amanda_s| | 2015-9-5 21:53 | 只看该作者
你参考一下Cube或者标准外设库里的RTC例子是怎么配置LSE的。
需要Reset Backup Domain 才能修改RTC的时钟选择:
/* Allow access to BKP Domain */
  PWR_BackupAccessCmd(ENABLE);

  /* Reset Backup Domain */
  BKP_DeInit();

使用特权

评论回复
板凳
williamhenry|  楼主 | 2015-9-7 08:04 | 只看该作者
有没有不依赖库的?

使用特权

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

本版积分规则

1

主题

8

帖子

0

粉丝