tel
검색
확인
취소
good display
현재 위치:
메인 페이지
/
/
처음부터 전자종이 디스플레이에 손을 대십시오-왕초보의 배우기-02-Full Refresh

관련정보

RELATED INFORMATION

연락처

CONTACT US

처음부터 전자종이 디스플레이에 손을 대십시오-왕초보의 배우기-02-Full Refresh

  • 분류 :기술적지원
  • 작성자 :
  • 출처 :
  • 등록시간 :2022-11-30
  • 방문수 :0

【개요 설명】

처음부터 전자종이 디스플레이에 손을 대십시오-왕초보의 배우기-02-Full Refresh

【개요 설명】

  • 분류 :기술적지원
  • 작성자 :
  • 출처 :
  • 등록시간 :2022-11-30
  • 방문수 :0
상세정보

처음부터 전자종이 디스플레이에 손을 대십시오-왕초보의 배우기-02-Full Refresh

 

 

//안녕하세요!최근, 새로운 팀 ShiningMan은 처음부터 전자종이 디스플레이를 시작하는 방법을 알려주는 교육 프로그램을

진행하고 있습니다!(데드 세트 소개 단락 ~)//

 

지난번에 우리는 전자 종이 모니터의 하드웨어에 대해 토론했다.(지금 우리는 또한 우리의 친애하는 방문자로부터 피드백을

받았습니다. 우리는 아래 블로그 글에서 이러한 질문에 대답할 수 있습니다! )

 

그래서 오늘은 전자종이 디스플레이의 업데이트 모델에 대해 자세히 살펴보겠습니다.

다음과 같은 세 가지 모드로 간단히 분류할 수 있습니다.

1.전체 새로 고침,이 또한 전체 화면 업데이트입니다.

이것은 전자종이 디스플레이의 가장 기본적이고 중요한 기능입니다.

업데이트 중에 3 번의 깜박임이 표시되므로 화면이 손상되었다고 가정하지 마십시오.

* 전체 화면 업데이트를 추가하기 위해 전자종이의 수명을 연장할 필요가 있습니다!(이를 사용하여 정기적으로 화면을 지우십시오.)

 

2.빠른 업데이트, 즉, 전체 화면이 빠른 이미지 업데이트를 실현하여 1~1.5초 안에 한 번만 깜박입니다.

3. 부분 업데이트.새 이미지를 업데이트하는 데 일반적으로 0.3초가 소요됩니다.

부분 업데이트를 통해 전자종이는 더 많은 응용 프로그램을 표시할 수 있습니다!

물론 오늘은 새로 고침 위한 것일 뿐, 다음은 Good Display 코드입니다.

 

void EPD_HW_Init(void)
{
EPD_W21_RST_0; // Module reset
delay_xms(10);//At least 10ms delay
EPD_W21_RST_1;
delay_xms(10); //At least 10ms delay

Epaper_READBUSY();
Epaper_Write_Command(0x12); //SWRESET
Epaper_READBUSY();

Epaper_Write_Command(0x01); //Driver output control
Epaper_Write_Data(0xF9);
Epaper_Write_Data(0x00);
Epaper_Write_Data(0x00);

Epaper_Write_Command(0x11); //data entry mode
Epaper_Write_Data(0x01);

Epaper_Write_Command(0x44); //set Ram-X address start/end position
Epaper_Write_Data(0x00);
Epaper_Write_Data(0x0F); //0x0F-->(15+1)*8=128

Epaper_Write_Command(0x45); //set Ram-Y address start/end position
Epaper_Write_Data(0xF9); //0xF9-->(249+1)=250
Epaper_Write_Data(0x00);
Epaper_Write_Data(0x00);
Epaper_Write_Data(0x00);

Epaper_Write_Command(0x3C); //BorderWavefrom
Epaper_Write_Data(0x05);

Epaper_Write_Command(0x21); // Display update control
Epaper_Write_Data(0x00);
Epaper_Write_Data(0x80);

Epaper_Write_Command(0x18); //Read built-in temperature sensor
Epaper_Write_Data(0x80);

Epaper_Write_Command(0x4E); // set RAM x address count to 0;
Epaper_Write_Data(0x00);
Epaper_Write_Command(0x4F); // set RAM y address count to 0X199;
Epaper_Write_Data(0xF9);
Epaper_Write_Data(0x00);
Epaper_READBUSY();
}

 

실제로 보다 잘 이해하기 위해 단순화 버전을 사용할 수 있습니다.

 

void EPD_HW_Init(void)
{
EPD_W21_RST_0; // Module reset
delay_xms(10);//At least 10ms delay
EPD_W21_RST_1;
delay_xms(10); //At least 10ms delay


Epaper_Write_Command(0x12); //SWRESET
Epaper_READBUSY();

Epaper_Write_Command(0x21); // Display Update Control
Epaper_Write_Data(0x00);
Epaper_Write_Data(0x00);

Epaper_Write_Command(0x20);
Epaper_READBUSY();
}

 

 

그래이제 EPD를 초기화해야 하며 0x12 명령을 사용해야 합니다.

IDLE 상태이면 디스플레이 업데이트 제어 명령 (0x21) 을 사용하고 두 레지스터에 0x00 을 씁니다.

여기서는 정상 설정만 사용합니다.마지막으로 모니터를 활성화하려면 0x22 명령이 필요합니다.

 

우리는 여기에서 너무 많은 세부 사항을 말하지 않을 것이다.자세한 내용은 IC 데이터 시트 또는 전자종이 사양을 참조하거나

다음 블로그 게시물을 참조하십시오.(몇 가지 명령이 자세히 나열되어 있으며 어느 정도 도움이 될 수 있습니다.)

5.1 (Arduino-IDE) Work Fow 및 제어 명령표를 기반으로 전자잉크 디스플레이 드라이버

단순화 코드를 사용한 후 EPD가 제대로 작동하는지 알려주십시오.

 

SaleSmartly 또는 이메일을 통해 메시지를 보내 주셔서 감사합니다! 더 나은 서비스를 제공하기 위해 귀하의 의견을 듣고 싶습니다.

다음에는 빠른 업데이트, 부분 업데이트, 전체 화면 업데이트에 대해 자세히 포스팅하도록 하겠습니다!!!

 

 

더 많은 정보:

GITHUB Library-Good Display E-paper(STM32/Arduino/ESP32/ESP8266)

 

 Encyclopedia of E-paper display!!! Your wonderful FAQ provider!

 

Contact us if you don't find the contents you need! And we will make sure they get published ASAP!!!

 

Prepare for your IMG easily via online tool ImageToArray!!!

 

GOOD DISPLAY BUY Good Display E-paper and development kit!!!

QR코드를 스캔하여 휴대폰으로 보기

권장제품

 미니 전자종이 0.97 인치 디스플레이 GDEW0097T50 IC JD79651
미니 전자종이 0.97 인치 디스플레이 GDEW0097T50 IC JD79651
 1.02 인치 미니  e잉크 전자종이 디스플레이 GDEW0102T4
1.02 인치 미니 e잉크 전자종이 디스플레이 GDEW0102T4
128x80 해상도와 SPI 인터페이스를 갖춘 1.02인치 미니 부분 리프레시 e잉크 디스플레이로 흑백 콘텐츠로 영상을 표시할 수 있습니다. 전원 없이 이미지가 무기한 유지됩니다.
 프론트라이트 드라이브 보드 DESPI-F01
프론트라이트 드라이브 보드 DESPI-F01
 4.3인치 TFT 모듈, 넓은 작동 온도 800x480 IPS 유리, GDTY0430R100N
4.3인치 TFT 모듈, 넓은 작동 온도 800x480 IPS 유리, GDTY0430R100N
 4.0인치 TFT LCD 디스플레이 모듈, GDN-D43AT-GTM040HS
4.0인치 TFT LCD 디스플레이 모듈, GDN-D43AT-GTM040HS
 1.3인치 320x320 라운드 LCD 원 TFT 모듈 디스플레이, GDTY0130H100N
1.3인치 320x320 라운드 LCD 원 TFT 모듈 디스플레이, GDTY0130H100N
 2.69인치 터치패널 풀 컬러 AM OLED, 800x600:GDOJ026C01
2.69인치 터치패널 풀 컬러 AM OLED, 800x600:GDOJ026C01
 2.4인치 리지드 AM-OLED 450x600 화려한 oled 디스플레이:GDOJ024C45
2.4인치 리지드 AM-OLED 450x600 화려한 oled 디스플레이:GDOJ024C45
 1.39인치 컬러원형AM OLED해상도454x454 넓은 온도야외용GDOD0139CP45
1.39인치 컬러원형AM OLED해상도454x454 넓은 온도야외용GDOD0139CP45

온라인 메시지

작성 어플명 :
고객 메시지
설명 :
验证码