历史上的今天
今天是:2024年09月02日(星期一)
2020年09月02日 | STM8L探索套件学习笔记-RTC实时时钟(六)
2020-09-02 来源:eefocus
RTC的时钟可以选择四种时钟HSE/HIS/LSE/LSI,如下图所示。相比STM32的RTC需要相关软件配合才能RTC功能。STM8L更加灵活,相关寄存器就有33个,而且是硬件实现的,缺点是没有独立的RTC供电的电源。
实时时钟的主要代码:
void main(void)
{
u8 temp=0;
/* Infinite loop */
/* Select LSE (32.768 KHz) as RTC clock source */
CLK_RTCClockConfig(CLK_RTCCLKSource_LSE, CLK_RTCCLKDiv_1);
CLK_PeripheralClockConfig(CLK_Peripheral_RTC, ENABLE);
LCD_GLASS_Init();
Calendar_Init();
while (1)
{
RTC_GetTime(RTC_Format_BIN, &RTC_TimeStr);
temp=RTC_TimeStr.RTC_Seconds;
while(temp==RTC_TimeStr.RTC_Seconds)//查询等待1s
{
RTC_GetTime(RTC_Format_BIN, &RTC_TimeStr);
}
Time_Show();
}
}
史海拾趣
|
我使用PB5.0定制基于CEPC-X86的BSP ,其中安装了ETTI TOUCH BOARD的TOUCH DRIVER,但是移植到平台就无法使用TOUCH; 请教是哪里出问题了: 我将\"ETTI USB+ETTI TOUCHKIT\"(属于Third Party的DEVICE DRIVER) add to OSDesign… 查看全部问答> |
|
关于做RAID5 的问题,懂这方面的高手帮我一下,很急的一个问题!!! 我要在dell 2600 服务器上做RAID5 ,现在要加入三块硬盘,请问如何来做RAID5???? 1、这三块硬盘加入服务器中,有特殊的要求,与普通PC机器加入硬盘一样吗??? 2、该服务器支持做RAID5吗?,比如需要什么硬件,有什么要特别关注的地方?? ...… 查看全部问答> |
|
Unexpected Fated Error Encountered which may have been caused by a stack overflow out of memory condition, or access violating, I am try and save your work before terminating this application 在下载*.out 后 提示这个问题 点击以后 ...… 查看全部问答> |
|
请各位大侠给指点一下: 我在用MSP430做一个智能温度控制器,现在P1口连接着一个4X4的键盘,只要一按键就进入中断,我希望在中断里改变一个全局变量的值,可是不知道为什么这个值怎么都带不出来。请各位高人指点一二。… 查看全部问答> |
|
今天抽点时间上第七题: 你知道哪些常用的逻辑电平?TTL与CMOS电平可以直接互连吗? 常用逻辑电平:TTL、CMOS、LVTTL、LVCMOS、ECL(Emitter Couple Logic)、PECL(PSEUDO/POSITIVE EMITTER COUPLED LOGIC)、LVDS(LOW voltage differential sign ...… 查看全部问答> |
|
技术参数:最高转速: 3000RPM/MIN最大离心力: 2500(g)适用针管: 20ml, 30ml, (可依据客户要求订做)定时范围: 0~99min电源: 220V50Hz输入功率: 90W外型尺寸: 440×437×245mm(L×W×H)噪音:<75Db重量: ...… 查看全部问答> |




