完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
RTC_PRL寄存器的值为什么在Keil的调试中无法看到这个值的数值?一直显示是0,RCC_CNT的计数和中断都正常。
这是我的RTC的配置代码: void RTC_Configuration(void){ RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE); PWR_BackupAccessCmd(ENABLE); BKP_DeInit(); RCC_LSEConfig(RCC_LSE_ON); while(RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET); RCC_RTCCLKConfig(RCC_RTCCLKSource_LSE); RCC_RTCCLKCmd(ENABLE); RTC_WaitForSynchro(); RTC_WaitForLastTask(); RTC_SetPrescaler(32767); RTC_WaitForLastTask(); RTC_ITConfig(RTC_IT_SEC,ENABLE); RTC_WaitForLastTask();}NVIC的配置: void NVIC_RTC_Configuration(void){ NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); NVIC_InitStructure.NVIC_IRQChannel = RTC_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init( NVIC_InitStructure);}中断服务函数: void RTC_IRQHandler(void){ if(RTC_GetITStatus(RTC_IT_SEC) != RESET) { RTC_ClearITPendingBit(RTC_IT_SEC); }} |
|
相关推荐
1个回答
|
|
CConfig(RCC_RTCCLK_Div32); // 设置RTC时钟预分频
RTC_WaitForLastTask(); // 等待最近的对RTC寄存器的写操作完成 RTC_WaitForSynchro(); // 等待RTC寄存器同步完成 RTC_ITConfig(RTC_IT_SEC, ENABLE); // 使能RTC相关的中断 RTC_WaitForLastTask(); // 等待最近的对RTC寄存器的写操作完成 RTC_EnterConfigMode(); // 进入RTC配置模式 RTC_SetPrescaler(32767); // 设置RTC时钟预分频寄存器(PRL),RTC的频率 = RTCCLK/(PRL+1) RTC_WaitForLastTask(); // 等待最近的对RTC寄存器的写操作完成 RTC_ExitConfigMode(); // 退出RTC配置模式 RTC_WaitForLastTask(); // 等待最近的对RTC寄存器的写操作完成 } 这是一个初始化RTC的代码示例,其中设置了RTC时钟的预分频寄存器(PRL),计算公式为RTC的频率 = RTCCLK / (PRL + 1)。如果在调试中无法显示PRL寄存器的值,通常是由于Keil的调试工具问题。可以尝试使用其他的调试工具,如J-Link等,来查看PRL寄存器的值。此外,还可以尝试在程序中添加打印语句来打印PRL寄存器的值,以便确认其正确性。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1659 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1571 浏览 1 评论
998 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
695 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1617 浏览 2 评论
1877浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
663浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
529浏览 3评论
548浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
517浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 07:44 , Processed in 0.813937 second(s), Total 78, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号