3072 views|23 replies

51

Posts

0

Resources
The OP
 

Extremely smooth OLED scrolling display [Copy link]

 

Extremely smooth OLED scrolling display

Matrix refresh based on cache, the measured average refresh time is 2.6ms, the limit is greater than 300FPS, and the sliding display is very smooth

Demonstration effect


This post is from stm32/stm8

Latest reply

It looks very good. The current display direction has both high refresh and low refresh requirements to achieve applications in different scenarios. Thumbs up   Details Published on 2024-5-22 11:52
Personal signature

能吃会睡,未来可期

 

1w

Posts

25

Resources
2
 

The effect is indeed good, but animation effects on small OLED screens are actually not very useful.

This post is from stm32/stm8

Comments

Thanks for the suggestion. The purpose is to optimize the underlying refresh mechanism. It seems to work well now, which will facilitate some interface switching applications in the future.  Details Published on 2021-10-14 15:12
 
 

1412

Posts

3

Resources
3
 

Looks OK

This post is from stm32/stm8

Comments

Currently, we use double the temporary cache refresh, and we can further reduce the memory usage later.  Details Published on 2021-10-15 12:02
 
Personal signature

没有什么不可以,我就是我,不一样的烟火! 

 

1w

Posts

204

Resources
4
 

The video function in the editor can be displayed by directly putting the corresponding link. I've posted it for you

This post is from stm32/stm8
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle

Comments

Thanks, the video is quite large so I will just post the link  Details Published on 2021-10-14 15:10
 
Personal signature

玩板看这里:

http://en.eeworld.com/bbs/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

 
 

51

Posts

0

Resources
5
 
okhxyyo posted on 2021-10-14 14:38 The video function in the editor can be displayed by directly putting the corresponding link. I'll put it up for you

Thanks, the video is quite large so I will just post the link

This post is from stm32/stm8
 
Personal signature

能吃会睡,未来可期

 
 

51

Posts

0

Resources
6
 
dcexpert posted on 2021-10-14 13:03 The effect is indeed good, but animation effects on small-screen OLEDs are actually not very useful.

Thanks for the suggestion. The purpose is to optimize the underlying refresh mechanism. It seems to work well now, which will facilitate some interface switching applications in the future.

This post is from stm32/stm8
 
Personal signature

能吃会睡,未来可期

 
 

1942

Posts

2

Resources
7
 

Not bad, is it using SPI? It's almost the same if it's over 60Hz. The effect seen at 300Hz and 60Hz should be similar.

This post is from stm32/stm8

Comments

Yes, increasing the maximum refresh rate is to buy time for UI drawing.  Details Published on 2021-10-14 16:26
 
 
 

51

Posts

0

Resources
8
 
w494143467 posted on 2021-10-14 15:35 Not bad, is it using SPI? It's almost the same if it's over 60Hz. The effect seen at 300Hz and 60Hz should be similar.

Yes, increasing the maximum refresh rate is to buy time for UI drawing.

This post is from stm32/stm8

Comments

Indeed, the screen refresh speed is very important, as it allows other programs more time to run!  Details Published on 2021-10-15 11:31
 
Personal signature

能吃会睡,未来可期

 
 

1573

Posts

0

Resources
9
 

It's a bit like the lock screen animation in XP system.

Which microcontroller can achieve this effect?

This post is from stm32/stm8

Comments

F405RGT6  Details Published on 2021-10-15 11:59
 
 
 

1942

Posts

2

Resources
10
 
lovelessing posted on 2021-10-14 16:26 Yes, increasing the maximum refresh rate is to buy time for UI drawing

Indeed, the screen refresh speed is very important, as it allows other programs more time to run!

This post is from stm32/stm8
 
 
 

51

Posts

0

Resources
11
 
se7ens posted on 2021-10-15 10:31 It looks a bit like a lock screen animation in XP system. Which microcontroller can achieve this effect?

F405RGT6

This post is from stm32/stm8
 
Personal signature

能吃会睡,未来可期

 
 

51

Posts

0

Resources
12
 

Currently, we use double the temporary cache refresh, and we can further reduce the memory usage later.

This post is from stm32/stm8

Comments

Sure, sure.  Details Published on 2021-10-15 15:35
 
Personal signature

能吃会睡,未来可期

 
 

104

Posts

0

Resources
13
 

fine!

This post is from stm32/stm8
 
 
 

1412

Posts

3

Resources
14
 
lovelessing posted on 2021-10-15 12:02 Currently, the temporary cache refresh is doubled, and the memory usage can be further reduced in the future

Sure, sure.

This post is from stm32/stm8
 
Personal signature

没有什么不可以,我就是我,不一样的烟火! 

 
 

7422

Posts

2

Resources
15
 

Awesome, it works pretty smoothly, and there are optimization goals. Come on.

This post is from stm32/stm8

Comments

It is still in the optimization and testing stage, and the real application has not been written yet. The original intention of this board design is a downloader. It can be run through the USB or DAP interface to download firmware using LUA scripts, or directly used as a DAP emulator. The optimization of the display is almost done. The next step is the integrated design of the downloader function.  Details Published on 2021-10-15 16:01
 
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 

51

Posts

0

Resources
16
 
freebsder posted on 2021-10-15 15:58 Awesome, very smooth, and there are optimization goals, keep it up.

It is still in the optimization and testing stage, and the real application has not been written yet. The original intention of this board design is a downloader. It can be run through the USB or DAP interface to download firmware using LUA scripts, or directly used as a DAP emulator. The optimization of the display is almost done. The next step is the integrated design of the downloader function.

This post is from stm32/stm8
 
Personal signature

能吃会睡,未来可期

 
 

2549

Posts

0

Resources
17
 

It looks like the effect is indeed refreshing very smoothly.

This post is from stm32/stm8

Comments

Thank you for your support. I forgot to turn on 60Hz anti-flicker when shooting with my phone. The actual effect should be better.  Details Published on 2021-10-18 16:24
 
 
 

2

Posts

0

Resources
18
 

This post is from stm32/stm8
 
 
 

2

Posts

0

Resources
19
 

It looks very good. The current display direction has both high refresh and low refresh requirements to achieve applications in different scenarios. Thumbs up

This post is from stm32/stm8

Comments

Thank you for your support. The underlying optimization should be OK. By increasing the maximum refresh speed, we can take into account both high and low refresh speed requirements. The fancy refresh effect can also be achieved with a simple application.  Details Published on 2021-10-18 16:27
 
 
 

51

Posts

0

Resources
20
 
Digital Leaf published on 2021-10-16 15:27 The effect is indeed refreshing very smoothly

Thank you for your support. I forgot to turn on 60Hz anti-flicker when shooting with my phone. The actual effect should be better.

This post is from stm32/stm8
 
Personal signature

能吃会睡,未来可期

 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list