mt2503 为模拟时钟添加秒针
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
目前的模拟时钟只有时针和分针,没有秒针。
[SOLUTION]
如果要添加秒针绘制,请参考下面说明:
1.确认中心的位置
2.通过sincos的值来计算xy;g_gui_clock_acm_sine_table[],g_gui_clock_acm_cosine_table[],然后从中心绘制一条线。
3.通过起timer来计算角度和刷新,使用DTGetRTCTime来获取当前时间。因为在背光亮度情况下需要1秒刷新一次,在背光关闭的情况下不需要刷新
,所以,请使用StartNonAlignTimer对应的timer。
目前的模拟时钟只有时针和分针,没有秒针。
[SOLUTION]
如果要添加秒针绘制,请参考下面说明:
1.确认中心的位置
2.通过sincos的值来计算xy;g_gui_clock_acm_sine_table[],g_gui_clock_acm_cosine_table[],然后从中心绘制一条线。
3.通过起timer来计算角度和刷新,使用DTGetRTCTime来获取当前时间。因为在背光亮度情况下需要1秒刷新一次,在背光关闭的情况下不需要刷新
,所以,请使用StartNonAlignTimer对应的timer。