苯书生 发表于 2013-10-18 15:39:50

【试用STM32F3探索套件】STM32F3Discovery驱动TFTLCD显示时钟

 原来学习STM32F1的是时候,STM32F1的RTC模块最核心的寄存器RTC计数器寄存器(32位),在写程序的时候是按照以1HZ的频率计数然后在秒中断读取这个寄存器根据 RTC计数器寄存器的值计算出年月日时分秒,感觉这样好麻烦.......                                                              然而STM332F3在这个模块上改进了很多,在STM32F3上它的年月日星期 时分秒可以说是独立的,年月日时分秒都分成十位和个位按BCD码存储(这个在赋值和读取的时候要注意),可以单独的读取年月日十分秒,这一点比STM32F1方便多了:L                     在写程序的时候初始化也和F1差不多(功能比F1强大多了),开启PWR时钟 允许访问备份寄存器 复位RTC所有寄存器(没有备份电源)允许访问RTC寄存器 开启内部低速时钟 等待时钟稳定 选择内部低速时钟 使能内部低速时钟( Discovery没有时钟晶振只好选择内部低速时钟) 再等待rtc寄存器同步后 在初始化年月日星期时分秒 等。最后就直接读取时间了.....:lol一个新手水平,资料都是E文鄙人E文太差所以没用到一些高级功能,大神勿喷:L
 
 源码用的是Keil4.7
继续阅读楼主试用笔记:
【试用STM32F3探索套件】STM32F3Discovery驱动TFTLCD                                                    
【试用STM32F3探索套件】STM32F3Discovery初体验
 

沐紫 发表于 2013-10-18 17:46:24

RE:【试用STM32F3探索套件】STM32F3Discovery驱动TFTLCD显示时钟

赞一个:lol,嘿嘿,代码可以共享不?

苯书生 发表于 2013-10-21 07:13:03

回复:【试用STM32F3探索套件】STM32F3Discovery驱动TFTLCD显示时钟

回复第 2 楼 于2013-10-18 17:46:24发表:
赞一个:lol,嘿嘿,代码可以共享不?
可以的我稍微整理一下在传上来,代码写得不规范 献丑了:)
 

wenze1367 发表于 2014-1-14 12:14:33

回复:【试用STM32F3探索套件】STM32F3Discovery驱动TFTLCD显示时钟

学习了
页: [1]
查看完整版本: 【试用STM32F3探索套件】STM32F3Discovery驱动TFTLCD显示时钟