毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

STM32如何使用LSE时钟 第2页

更新时间:2012-11-2:  来源:毕业论文
    
  ;开启LSE,为什么这里LSE始终无法就绪????
  LDR R0, =RCC_BDCR
  MOV R1, #0x0001  
  STR R1, [R0] ,#0 ;设置LSEON为开启状态
   
 
   
  ;HSE时钟,可查看RCC_CFGR寄存器中的SWS和SW位
  ;LSE时钟,可查看RCC_BDCR寄存器中的LSERDY位始终不能就绪.
   
exit
  B exit ;程序执行完毕,进入死循环,等待触发中断
   
  END ;文件结束,任何函数都不能在End后面,否则B调用就找不到
 
通过查看SWS位看到HSE就绪.
但是LSERDY始终不能就绪,不知道是设置那个寄存器出问题了.

备用区域控制寄存器(RCC_BDCR)的LSEON用于控制LSE的开启或关闭


参看《STM3210x技术参考情人节祝福网页 手册》中关于这个寄存器的用法
 
单独打开LSE试试RCC_BDCR在备份域里,上电默认写保护。因此,这些位在复位后处于写保护状态,只有在电源控制寄存器(PWR_CR) 中的DBP位置’1’ 后才能对这些位进行改动
看看有没有可能是晶振的问题,有些晶振在STM32下无法起振。提醒一下 有个FLASH的 时间参数要设置 程序才能运行的下去

上一页  [1] [2] 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。