【FAQ提问】stm32f429ig调试看不到RCC-RC寄存器的PLLSAION位
FAQ网友提问:软件MDK5.14-J-LINK 调试stm32f429ig时查看寄存器是看不到RCC-RC寄存器的PLLSAION位。
这里的确看不到PLLSAION和PLLSAIRDY,但是可以从寄存器的值来判断是否置位。
比如没有设置前是:
http://files.note.sdo.com/OMD2T~lyidFR6u06o000og
打开SAI后:
/* Enable PLLSAI Clock */
RCC_PLLSAICmd(ENABLE);
/* Wait for PLLSAI activation */
while(RCC_GetFlagStatus(RCC_FLAG_PLLSAIRDY) == RESET)
{
}http://files.note.sdo.com/OMD2T~lyidMR6u06o000oi
可以看到对应的PLLSAION和PLLSAIRDY被置位,
http://files.note.sdo.com/OMD2T~lyid-R6u06o000om
多谢苏柚的回答。但图片看不了,仿真调试时 while(RCC_GetFlagStatus(RCC_FLAG_PLLSAIRDY) == RESET) 死到这里了。
多谢苏柚的回答。但图片看不了,仿真调试时 while(RCC_GetFlagStatus(RCC_FLAG_PLLSAIRDY) == RESET) 死到这里了。我直接看“0x40023800”这地址也就是RCC->RC的映射地址,28位不可写,写“1”,29位无变化 多谢苏柚的回答,问题已解决,芯片有问题
页:
[1]