重新下载了探索者的综合实验,但是开机的时候一直卡在RTC Check不动,请问怎么解决?

2019-07-20 02:25发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
我算没治了
1楼-- · 2019-07-21 12:12
 精彩回答 2  元偷偷看……
kyrie666
2楼-- · 2019-07-21 16:38
LittleKidzxt 发表于 2017-5-5 13:55
我摸了,还是不行,开机前面的显示都正常进行,显示到RTC Check...的时候就一直不动了

咋解决的
slessa125
3楼-- · 2019-07-21 18:44
楼上问怎么改函数的看这里。我用的是探索者。
1.综合测试实验main.c中310行,将My_RTC_Init 改为RTC_Init,改后该行代码为”if(RTC_Init())system_error_show(5,ypos+fsize*(j+1),"RTC Error!",fsize);//RTC检测”。
2.替换后的RTC.c中,将254行和278行注释掉,这两行的函数均为”MY_NVIC_Init ”。
3.将stm32f4xx_rtc.c和stm32f4xx_rtc.h两文件中的RTC_Init函数的定义和声明全部注释掉,否则会和rtc中的RTC_Init类型冲突。我的文件具体行数为stm32f4xx_rtc.c中 457~495行,stm32f4xx_rtc.h中784行 ”ErrorStatus RTC_Init(RTC_InitTypeDef* RTC_InitStruct);”。

编译后烧录可正常进行rtc check,正常应该是秒完成的,无需等待。
slessa125
4楼-- · 2019-07-21 22:24
 精彩回答 2  元偷偷看……
slessa125
5楼-- · 2019-07-22 01:12
我算没治了 发表于 2018-1-28 13:26
请问楼主,替换文件后怎么修改函数名称?

可参考16楼。

一周热门 更多>