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

【FAQ提问】stm32f429ig调试看不到RCC-RC寄存器的PLLSAION位

[复制链接]
苏柚 提问时间:2015-10-19 13:48 /
收藏 评论3 发布时间:2015-10-19 13:48
3个回答
creep 回答时间:2015-10-19 14:33:15
这里的确看不到PLLSAION和PLLSAIRDY,但是可以从寄存器的值来判断是否置位。
比如没有设置前是:

打开SAI后:

  1.   /* Enable PLLSAI Clock */
  2.                 RCC_PLLSAICmd(ENABLE);
  3.                 /* Wait for PLLSAI activation */
  4.                 while(RCC_GetFlagStatus(RCC_FLAG_PLLSAIRDY) == RESET)
  5.                 {
  6.                 }
复制代码

可以看到对应的PLLSAION和PLLSAIRDY被置位,



universal 回答时间:2015-10-19 19:42:22
多谢苏柚的回答。但图片看不了,仿真调试时 while(RCC_GetFlagStatus(RCC_FLAG_PLLSAIRDY) == RESET) 死到这里了。
universal 回答时间:2015-10-19 19:45:57
多谢苏柚的回答。但图片看不了,仿真调试时 while(RCC_GetFlagStatus(RCC_FLAG_PLLSAIRDY) == RESET) 死到这里了。我直接看“0x40023800”这地址也就是RCC->RC的映射地址,28位不可写,写“1”,29位无变化
universal 回答时间:2015-10-21 12:28:11
多谢苏柚的回答,问题已解决,芯片有问题
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版