你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于ST NUCLEO-U575ZI-Q的测评—时钟U8g2

[复制链接]
STMCU小助手 发布时间:2023-1-9 15:00

昨天U8G2成功移植,今天写个日历。


9 q" C, _# v6 i4 i$ |: q. Q

一、工程配置:


! e+ O9 S5 w' z# m

112927qba4e77aa8aebevx.png.thumb.png


5 F% j9 J; }6 ?: t( M+ J
0 O1 L- _. m2 M: l

配置好后生成代码。


5 ~- p7 Q5 K3 ?

二、显示函数,在main.c里加入:

  1. HAL_RTC_GetTime(&hrtc, &RtcTime,  RTC_FORMAT_BIN);//读出时间值2 f( l  B6 w5 T6 s' ]! c
  2.            HAL_RTC_GetDate(&hrtc, &RtcDate,  RTC_FORMAT_BIN);//一定要先读时间后读日期  {+ A. e0 v" H4 C1 r
  3.            sprintf(date_buff,"%d年%d月%d日",2000+RtcDate.Year,RtcDate.Month, RtcDate.Date);
    1 q9 T' s* q" s$ g* p
  4.            sprintf(time_buff,"%d时%d分%d秒",RtcTime.Hours,RtcTime.Minutes, RtcTime.Seconds);
    6 Q; m3 s8 z( G# {
  5. # A! s8 Y9 F7 B8 X! z
  6. 1 J4 n1 c2 M/ J1 L& H9 Y+ C
  7.          u8g2_FirstPage(&u8g2);
    # u1 x- w8 J) B6 K$ h( `$ E
  8.            do( \% s  C- O  `$ `
  9.            {
    ( q7 G. W4 p8 E3 l6 k
  10.                  u8g2_ClearBuffer(&u8g2);
    ' o+ k0 Z# q$ E) f+ A& U
  11.                  u8g2_SetFont(&u8g2,u8g2_font_wqy14_t_gb2312);$ u- F/ [3 n! V
  12.                  u8g2_DrawUTF8(&u8g2,0,15,date_buff);
    - t5 l+ q# V6 J; w+ h; `
  13.                  //u8g2_SetFont(&u8g2,u8g2_font_wqy14_t_gb2312);8 V$ {4 I( j& A# ?  \
  14.                  u8g2_DrawUTF8(&u8g2,0,30,time_buff);* a/ n  {. _/ G/ z9 c- ~
  15.                  //u8g2_DrawStr(&u8g2,10,60,time_buff);
    8 h3 `& Z- e$ ^- z
  16.            } while (u8g2_NextPage(&u8g2));. P) p0 D; R& X2 u) o$ ?7 I, i# Y
  17.            HAL_Delay(500);
复制代码
& |: ~, U# A2 h% ?$ W8 w' [

出处:社区用户:lugl发布

赞 收藏 评论0 发布时间:2023-1-9 15:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版