📄 main.c
字号:
/*=========================================================================*
* 项目:
* 文件: .\src\app\main.c
* 描述: 项目主程序
* 编译:
* 版本: 0.1
* 创建日期: 2007年6月21日
* 最后修订:
* 函数列表:
* 修改历史:
* 编译环境: RVMDK 3.05 + RTL-ARM 3.05
* ----------------------------------------------------------------------
*
*
*=========================================================================*/
#include <RTL.h>
#include <71x_lib.H>
#include "..\bsp\BSP_PCF8563.h"
RTC_clock RTC_clock_bcd;
OS_TID t_LED_A_flash; /* assigned task id of task: clock */
/***************************************************************************************/
void LED_A_flash (void) __task //for test
{
for(;;)
{
Read_PCF8563_Time();
os_dly_wait (100);
}
}
/*----------------------------------------------------------------------------
* Task 6 'init': Initialize
*---------------------------------------------------------------------------*/
void init (void) __task
{
RCCU_MCLKConfig(RCCU_DEFAULT); // MCLK = RCLK
RCCU_FCLKConfig(RCCU_RCLK_2); // FCLK = RCLK/2
RCCU_PCLKConfig(RCCU_RCLK_4); // PCLK = RCLK/4
RCCU_PLL1Config(RCCU_PLL1_Mul_12, RCCU_Div_2); // 48MHz PLL @ 16MHz XTAL
while (RCCU_FlagStatus(RCCU_PLL1_LOCK) == RESET); // Wait for PLL to Lock
RCCU_RCLKSourceConfig(RCCU_PLL1_Output); // Select PLL for RCLK
Start_PCF8563();
//
t_LED_A_flash = os_tsk_create(LED_A_flash,0);//
os_tsk_delete_self (); //
}
/*----------------------------------------------------------------------------
* Main: Initialize and start RTX Kernel
*---------------------------------------------------------------------------*/
int main (void)
{
os_sys_init (init); /* Initialize RTX and start init */
}
/*----------------------------------------------------------------------------
* end of file
*---------------------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -