hpdell 发表于 2018-6-9 21:07:07

使用emwin定时器每 读取一次时间发现会出现跳秒的情况...


使用emwin 定时器 每s 读取一次时间,发现会出现跳秒的情况,是怎么个情况?
时钟使用的是 stm32 单片机自带的 rtc

















wenyangzeng 发表于 2018-6-10 10:03:27

应该是其他任务(比如刷屏等)耽误了读秒进程。看图片:貌似每2秒才读1次。

hpdell 发表于 2018-6-10 10:21:06

wenyangzeng 发表于 2018-6-10 10:03
应该是其他任务(比如刷屏等)耽误了读秒进程。看图片:貌似每2秒才读1次。 ...

大部分时候是每 s 读取一次的,只是有时就会出现 跳秒的情况

jeeson196 发表于 2018-6-10 10:21:16

:)谢谢分享:)

wenyangzeng 发表于 2018-6-10 10:50:30

hpdell 发表于 2018-6-10 10:21
大部分时候是每 s 读取一次的,只是有时就会出现 跳秒的情况

试一下RTC秒中断读取就知道是否“跳秒”了。

hpdell 发表于 2018-6-10 13:06:08

终于搞定了,原来在 lwip 的任务里面 调用了 GUI_Delay 延时,吧这个改成 FreeRTOS 的系统延时就可以了

哎,自作咧不可活哇
页: [1]
查看完整版本: 使用emwin定时器每 读取一次时间发现会出现跳秒的情况...