在线时间352 小时
UID2053419
注册时间2014-11-27
NXP金币0
TA的每日心情 | 衰 2016-10-20 09:45 |
---|
签到天数: 1 天 [LV.1]初来乍到
版主
- 积分
- 2223
- 最后登录
- 2023-11-20
|
KS22的PIT模块有四路
RTC模块
PIT模块基本是FSL的特色模块!用法比较简单
- /* 初始化PIT模块 */
- PIT_InitTypeDef PIT_InitStruct1;
- PIT_InitStruct1.chl = HW_PIT_CH0;
- PIT_InitStruct1.timeInUs = 1000*1000; /* 定时周期1S */
- PIT_Init(&PIT_InitStruct1);
-
- //回调函数
- PIT_CallbackInstall(HW_PIT_CH0, PIT_ISR); /
- //开启PIT0定时器中断
- PIT_ITDMAConfig(HW_PIT_CH0, kPIT_IT_TOF, true);
复制代码 RTC模块也较为简单,先初始化RTC
- RTC_DateTime_Type td = {0};
-
- td.hour = 11;
- td.minute = 20;
- td.second = 00;
- td.year = 2016;
- td.month = 5;
- td.day = 24;
- RTC_QuickInit();
- /* 初始化时间 */
- if(RTC_IsTimeValid())
- {
- RTC_SetDateTime(&td);
- }
复制代码 获取时间
- RTC_GetDateTime(&td);//获得时间
- sprintf(txt,"%d-%2d-%d %2d:%2d:%2d", td.year, td.month, td.day, td.hour, td.minute, td.second);
复制代码 Build/Debug
Project -> 更新IAR到7.6!修正程序版本到KS22!
Demo.rar
(3 MB, 下载次数: 26)
|
|