6447 views|20 replies

2549

Posts

0

Resources
The OP
 

Try the flexible ink screen [Copy link]

 
This post was last edited by Digital Leaf on 2019-4-19 10:02 I was lucky enough to win an e-ink screen in a live broadcast event on the forum. It was flexible, which was quite unexpected. When I got it, the screen was really as thin as paper The screen comes with an adapter board, which makes it much more convenient to connect to the MCU. Because I have never played with this kind of screen before, I have to study some information, and I haven't fully understood it yet. For example, the description in the information "When using the e-ink screen, it is recommended that the refresh interval be at least 180s, and refresh at least once every 24 hours. If the e-ink screen is not used for a long time, the e-ink screen should be refreshed and stored. " means that it should be refreshed every 3 minutes... It's not that bad. The screen parameter description is refreshed once every 2s. Ignore it for now, just click on the screen. First, use cubeMX to configure the basic code. The adapter board leads to the SPI interface , which greatly facilitates the operation. Choose NUCLEO-F103, because the built-in routine is also F1 series, which is faster to transplant. Open the SPI interface Configure the remaining four pins. The adapter board leads to 6 pins. Configure SPI parameters Then read the document "e-Paper displays Chinese characters", add the taken self-model to the program font library, compile through However, there is no response on the screen after burning it in. Then redirected the printf function, opened the serial port debugging assistant, and printed the error message. Continued to search and finally found that the problem was in the call of the malloc function. It kept failing to apply for space. It turned out that the heap size was too small. Modified the startup file, increased the heap size, and compiled and burned again. Finally saw the expected screen light up Arbitrary bending, really no effect It continues to display after power failure, no wonder it is super power-saving. The power consumption of refreshing the screen is 26.4mW, and it can reach <0.017mW when not refreshing


This post is from stm32/stm8

Latest reply

Good ink screen  Details Published on 2019-4-22 14:44
 

1w

Posts

204

Resources
2
 
Hahaha. Very interesting.
This post is from stm32/stm8
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle
 
 

9157

Posts

6

Resources
3
 
This is the biggest easter egg in the live broadcast
This post is from stm32/stm8
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle
 
 

1295

Posts

0

Resources
4
 
Good, how long can it last without power?
This post is from stm32/stm8

Comments

No problem for a long time  Details Published on 2019-4-19 11:27
 
 
 

1w

Posts

25

Resources
5
 
Daqin Zhengsheng published on 2019-4-19 10:48 Not bad, how long can it display without power?
There is no problem for a long time
This post is from stm32/stm8
 
 
 

9702

Posts

24

Resources
6
 
It's really a paper-like display
This post is from stm32/stm8
 
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 

3180

Posts

0

Resources
7
 
Good, never played it
This post is from stm32/stm8
 
Personal signature为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 
 

931

Posts

3

Resources
8
 
My baby, I've never played with a touch screen and I'm so envious.
This post is from stm32/stm8
 
 
 

7422

Posts

2

Resources
9
 
The ink screen has a refresh rate, so,,,, for such a long time, it is probably to ask you to try not to refresh it.
This post is from stm32/stm8

Comments

Makes sense  Details Published on 2019-4-19 20:41
 
 
 

2549

Posts

0

Resources
10
 
freebsder posted on 2019-4-19 20:21 The ink screen has a refresh rate, so,,, for such a long time, it is probably telling you to try not to refresh it
It makes sense
This post is from stm32/stm8
 
 
 

20

Posts

0

Resources
11
 
I wonder if there will be residual images if the display is on for a long time after a power outage???
This post is from stm32/stm8

Comments

I tested it for more than ten hours and it showed normally, but it was required to refresh at least once every 24 hours, so I didn't test it for that long.  Details Published on 2019-4-20 14:52
 
 
 

1903

Posts

0

Resources
12
 
It's a good thing, but it's not very expensive. It's only a few dozen yuan on Taobao.
This post is from stm32/stm8
 
 
 

1

Posts

0

Resources
13
 
I learned a lot
This post is from stm32/stm8
 
 
 

288

Posts

0

Resources
14
 
Looks really cool. Awesome.
This post is from stm32/stm8
 
 
 

2549

Posts

0

Resources
15
 
zhd posted on 2019-4-19 21:58 I wonder if there will be residual images if the display is on for a long time after a power outage? ? ?
I tested it for more than ten hours and it showed normally, but it was required to refresh at least once in 24 hours, so I didn’t test it for that long.
This post is from stm32/stm8
 
 
 

869

Posts

0

Resources
16
 
Good, never played it
This post is from stm32/stm8
 
 
 

5213

Posts

239

Resources
17
 
I asked someone at Weixue, and they said: "This refresh interval is mainly for models that cannot support local refresh. Because if the ink screen keeps working (powered on) for a long time, it will affect the refresh life of the ink screen." (That is to say, that time is the fastest, not the minimum refresh every 3 minutes)
This post is from stm32/stm8
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle

Comments

Thank you very much, but I still don't understand. I understand that it cannot be powered on for a long time after reading the information. "That is to say, that time is the fastest, not at least 3 minutes to refresh" To put it bluntly, the screen should be updated every 3 minutes, not less than 3 minutes? Is this what you mean?  Details Published on 2019-4-22 12:53
 
 
 

2549

Posts

0

Resources
18
 
nmg Posted on 2019-4-22 09:22 I asked someone from Weixue, and they said: "This refresh interval is mainly for models that cannot support local refresh. Because if the ink screen is powered on for a long time...
Thank you very much, but I still don't understand. I understand that it cannot be powered on for a long time after reading the information. "That is to say, that time is the fastest, not at least 3 minutes to refresh" To put it bluntly, the screen should be updated every 3 minutes, and should not be less than 3 minutes? Is this what you mean?
This post is from stm32/stm8

Comments

nmg
No, if your application involves timed refresh, refresh once every 3 minutes at most, don't refresh it any shorter than this time.  Details Published on 2019-4-22 13:32
 
 
 

5213

Posts

239

Resources
19
 
Digital Leaf published on 2019-4-22 12:53 Thank you very much, but I still don’t understand. I understand that it cannot be powered on for a long time after reading the information. “That is to say, that time is the fastest, not the minimum of 3...
No, if your application involves timed refresh, it should be refreshed every 3 minutes at most, don’t be shorter than this time
This post is from stm32/stm8
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle

Comments

nmg
This refresh rate is for models that do not support partial refresh. Your model supports partial refresh, so I don't think you need to worry about it. Haha.  Details Published on 2019-4-22 13:34
 
 
 

5213

Posts

239

Resources
20
 
nmg Published on 2019-4-22 13:32 No, if your application involves timed refresh, it should be refreshed every 3 minutes at most. Don't refresh it any shorter than this
This refresh rate is for models that do not support partial refresh. Your model supports partial refresh, so I don't think you need to worry about it, haha
This post is from stm32/stm8
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle
 
 
 

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