BKP 寄存器改不了?

[复制链接]
3910|9
 楼主| zhang..yb 发表于 2009-7-27 13:32 | 显示全部楼层 |阅读模式
指令:
  *(vu16 *) (BKP_BASE + 1) = 0x5a5b;
香水城 发表于 2009-7-27 15:22 | 显示全部楼层

是否使能修改?是否使能时钟?

 楼主| zhang..yb 发表于 2009-7-28 09:12 | 显示全部楼层

找不出问题

  /* Enable PWR and BKP clock */
  RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE);

  /* Enable write access to Backup domain */
  PWR_BackupAccessCmd(ENABLE);

  /* Clear Tamper pin Event(TE) pending flag */
  BKP_ClearFlag();

  //BKP_WriteBackupRegister(1,0x5A4b);
  *(vu16 *) (BKP_BASE + 1) = 0x5a5b;
  *(vu16 *) (BKP_BASE + 2) = 0x5a5b;
香水城 发表于 2009-7-28 09:40 | 显示全部楼层

STM32的固件库中有例子

kexd2004 发表于 2010-4-30 16:27 | 显示全部楼层
同问,我也修改不了
hgjinwei 发表于 2010-5-1 12:15 | 显示全部楼层
总线同步了吗?
kexd2004 发表于 2010-5-2 11:24 | 显示全部楼层
本帖最后由 kexd2004 于 2010-5-3 09:04 编辑

必须要同步总线么?还是使用rtc的话才需要,rtc开启后需要等待APB1时钟与RTC时钟同步,才能读写寄存器
kexd2004 发表于 2010-5-3 09:16 | 显示全部楼层
并且在官网bkp例子程序2里也没有提到需要同步总线
kexd2004 发表于 2010-5-3 10:26 | 显示全部楼层
本帖最后由 kexd2004 于 2010-5-3 13:35 编辑

已解决
ar_m_cu 发表于 2010-5-4 20:56 | 显示全部楼层
怎么解决的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

103

主题

441

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部