2019-07-20 02:25发布
LittleKidzxt 发表于 2017-5-5 13:55 我摸了,还是不行,开机前面的显示都正常进行,显示到RTC Check...的时候就一直不动了
我算没治了 发表于 2018-1-28 13:26 请问楼主,替换文件后怎么修改函数名称?
最多设置5个标签!
咋解决的
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,正常应该是秒完成的,无需等待。
可参考16楼。
一周热门 更多>