主函数如下
- /****************************************************************************
-
- I.AC781X RTC/BKP模块介绍:
- RTC模块用于计时,日历或任何任务调度功能。
- BKP模块用于存储8字节的用户应用程序数据,在系统复位及从低功耗模式唤醒不会被复位。
- 详情请参考文档《ATC_AC781x_ReferenceManual_CH.pdf》 22章节。
- II.AC781X RTC/BKP模块例程(本例程基于CMSIS 1.0.6版本接口开发调试)
- 例程1:配置RTC计时1S,控制LED2以0.5Hz频率闪烁;
- 例程2:配置RTC计时5S,从停止(stop)模式中唤醒;
- 例程3:使用BKP寄存器,使能Temper入侵检测事件复位BKP寄存器
- *****************************************************************************/
- /**********<Incldue>**********/
- #include "ac78xx.h"
- #include "ac78xx_debugout.h"
- #include "rtc_sample.h"
- /**
- *
- * @param[in] none
- *
- * [url=home.php?mod=space&uid=266161]@return[/url] none
- *
- * [url=home.php?mod=space&uid=247401]@brief[/url] 实现上述所罗列的RTC/BKP相关例程。通过宏定义管控。
- */
- int main(void)
- {
- InitDebug();
- InitDelay();
- printf("\nRunning the RTC module sample code.\r\n");
-
- #if (RTC_SAMPLE_SELECT == RTC_TIMEOUT1S)
- RTC_Timeout1s();
- #elif (RTC_SAMPLE_SELECT == RTC_WAKEUP)
- RTC_Wakeup();
- #elif (RTC_SAMPLE_SELECT == BKP_TEMP_INT)
- BKP_Temp_Int();
- #endif
- while (1)
- {
-
- }
- }
备注中说的例程1、2、3
指的是什么,我这里只有一个工程啊~~
|