例: /* Wait until last write operation on RTC registers is terminated / RTC_WaitForLastTask(); / Sets Counter value to 0xFFFF5555 */ RTC_SetCounter(0xFFFF5555);
例: /* Wait until last write operation on RTC registers is terminated / RTC_WaitForLastTask(); / Sets Prescaler value to 0x7A12 */ RTC_SetPrescaler(0x7A12);
例: /* Wait until last write operation on RTC registers is terminated / RTC_WaitForLastTask(); / Sets Alarm value to 0xFFFFFFFA */ RTC_SetAlarm(0xFFFFFFFA);
1.8 函数RTC_GetDivider
函数名
RTC_GetDivider
函数原形
u32 RTC_GetDivider(void)
功能描述
获取 RTC 预分频分频因子的值
输入参数
无
输出参数
无
返回值
RTC 预分频分频因子的值
先决条件
无
被调用函数
无
例: /* Gets the current RTC Divider value */ u32 RTCDividerValue; RTCDividerValue = RTC_GetDivider();
1.9 函数RTC_WaitForLastTask
函数名
RTC_WaitForLastTask
函数原形
void RTC_WaitForLastTask(void)
功能描述
等待最近一次对 RTC 寄存器的写操作完成
输入参数
无
输出参数
无
返回值
无
先决条件
无
被调用函数
无
例: /* Wait until last write operation on RTC registers is terminated / RTC_WaitForLastTask(); / Sets Alarm value to 0x10 */ RTC_SetAlarm(0x10);
1.10 函数RTC_WaitForSynchro
函数名
RTC_WaitForSynchro
函数原形
void RTC_WaitForSynchro(void)
功能描述
等待最近一次对 RTC 寄存器的写操作完成
输入参数
无
输出参数
无
返回值
无
先决条件
无
被调用函数
无
例: /* Wait until the RTC registers are synchronized with RTC APB clock */ RTC_WaitForSynchro();
1.11 函数RTC_ GetFlagStatus
函数名
RTC_GetFlagStatus
函数原形
FlagStatus RTC_GetFlagStatus(u16 RTC_FLAG)
功能描述
检查指定的 RTC 标志位设置与否
输入参数 2
RTC_FLAG:待检查的 RTC 标志位
参阅 Section
RTC_FLAG 查阅更多该参数允许取值范围
输出参数
无
返回值
RTC_FLAG 的新状态(SET 或者 RESET)
先决条件
无
被调用函数
无
RTC_FLAG 函数RTC_ GetFlagStatus检查的标志位列表
RTC_FLAG
描述
RTC_FLAG_RTOFF
RTC 操作 OFF 标志位
RTC_FLAG_RSF
寄存器已同步标志位
RTC_FLAG_OW
溢出中断标志位
RTC_FLAG_ALR
闹钟中断标志位
RTC_FLAG_SEC
秒中断标志位
例: /* Gets the RTC overflow interrupt status */ FlagStatus OverrunFlagStatus; OverrunFlagStatus = RTC_GetFlagStatus(RTC_Flag_OW);
例: /* Wait until last write operation on RTC registers is terminated / RTC_WaitForLastTask(); / Clears the RTC overflow flag */ RTC_ClearFlag(RTC_FLAG_OW);
1.13 函数RTC_GetITStatus
函数名
RTC_GetITStatus
函数原形
ITStatus RTC_GetITStatus(u16 RTC_IT)
功能描述
检查指定的 RTC 中断发生与否
输入参数 2
RTC_IT:待检查的 RTC 中断
参阅 Section
RTC_IT 查阅更多该参数允许取值范围
输出参数
无
返回值
RTC_IT 的新状态(SET 或者 RESET)
先决条件
无
被调用函数
无
例: /* Gets the RTC Second interrupt status */ ITStatus SecondITStatus; SecondITStatus = RTC_GetITStatus(RTC_IT_SEC);
例: /* Wait until last write operation on RTC registers is terminated / RTC_WaitForLastTask(); / Clears the RTC Second interrupt */ RTC_ClearITPendingBit(RTC_IT_SEC);
MSK Connect 的插件包需要将各种插件的 Jar 包及其依赖包放到一起,打成 Zip 包,上传到 S3,然后在MSK Console 上创建插件时指定好 Zip 位置即可。为了便于维护,我们不建议将各种插件的 Jar 包混在一起放入同一个文件内,最好还是按插件原来的名称单独创建文件夹,单独放置各…