新手入门
- 积分
- 8
- 金钱
- 8
- 注册时间
- 2019-4-18
- 在线时间
- 2 小时
|
发表于 2019-4-23 21:26:31
|
显示全部楼层
楼上问怎么改函数的看这里。我用的是探索者。
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,正常应该是秒完成的,无需等待。
|
|