컨텐츠 바로가기


board


현재 위치

  1. 게시판
  2. 자료실

자료실

관리자가 운용하는 제품관련 자료실입니다.

WQV43 / WV70-Touch 예제 - RTC 사용및 Button Touch 기능구현
제목 WQV43 / WV70-Touch 예제 - RTC 사용및 Button Touch 기능구현
작성자 관리자 (ip:)
  • 작성일 2011-05-30 15:39:06
  • 추천 추천 하기
  • 조회수 311
  • 평점 0점
 

LC128A에 사용된 RTC(Real Time Clock)는 Seiko Instruments사의 S-35390A 입니다.

 

흔히 사용하는 DS13xx 계열의 RTC IC와 비교하여  TSSOP8이라는 작은 package Size 와 낮은 소비전류라는 장점이 있어 백업 Battery 하나로 5년 정도는 무난히 동작이 가능합니다.

 

이번 예제에서는 S-35390A RTC 사용과 LCD에 그려진 특정 Button에 대한 Touch를 인식하여 해당 Button을 Highlight 해 주는 방법을 소개 합니다.

 

                                                          < WQV43-Touch 예제화면>

                        WQV43-RTC_resize.jpg 

 

                                                                              < WV70-Touch 예제화면>

                        WV70-RTC_resize.jpg 

 

시간 Setting은 UART0 포트로 할 수 있습니다.

하이퍼터미널등을 115200,n,8,1 으로 setting 한 후,

 

?RTC: 명령을 보내면 RTC 값을 읽을수 있고,

LC-128A RTC Report
YEAR  : 2011
Month : 05
Day   : 30
Day of the Week : 00
Hour  : 15
Minute: 23
Second: 23
OK

 

RTC:11,5,30,0,15,23,00 과 같은 format으로 명령을 보내면 RTC를 설정할 수 있습니다.

 

기타기능 

  -   전원 스위치를 1초간 누르고 있으면 Buzzer로 소리가 나옵니다.

  -   전원 스위치를 다시 약 2초간 누르고 있으면 LCD Backlight가 꺼집니다.

  -   최초 전원이 켜진후 2초 이내에 전원 스위치를 짧게 6번 누르면 터치 스크린 Calibration 모드로 진입합니다.

  -  화면 우측의 버튼을 누르면 짧은 Buzzer음이 들리고 해당 Button이 빨간색으로 Highilight 됩니다.

  -  RS-232 포트로 CLS:0xffff (0xffff 는 16byts RGB 5-6-5 color) 등 명령을 보내면 전체 화면이 지정한 색으로 칠해진다.

 

RTC 관련 함수 rtc.c, rtc.h 가 추가 되었으며, S-35390A RTC IC와의 I2C 통신을 위해 i2c_master.h 파일에서 #define TWI_BUFFER_SIZE 4를 #define TWI_BUFFER_SIZE 8로 변경하였습니다.

 

 !!!! 주의사항.

 

이번 예제부터는 한글과 모양 라이브러리 추가 방법이 달라졌습니다.

 

libez_hangul.a와 libez_shape.a 파일이 사용되며 다운로드 받은 예제를 그대로 사용해도 정상적인 Build 가 가능하게 되었습니다.

 

 Library_Option.PNG

 

해당 라이브러리는 위에 있는 화면과 같이 Project-Configuration Options 에서 추가 되어 있으며 해당 라이브러리가 필요 없으신분들은 libez_hangul.a와 libez_shape.a 라이브러리를 제거하고 define.h 파일에서 아래와 같이 두 문장을 지워버리면 약 25Kbyte 정도의 사용자 memory를 더 확보 할 수 있습니다.

 

//  #define USE_HANGUL
//  #define USE_SHAPES

 

WQV43-Touch   RTC_n_Touch 예제 소스코드 :  WQV43-RTC_n_Touch(20120320A).zip

WV70-Touch      RTC_n_Touch 예제 소스코드 :  WV70-RTC_n_Touch(20120320A).zip

 

< SW Revisions >

2012년 3월 20일 : 한글과 모양 라이브러리를 Project file 에 포함시켜 별도의 등록과정 없이도 곧바로 사용할수 있게 변경.

                               uart buffer count 관리를 개선하여 uart traffic 이 많을때 동작이 원활하게 함.

                               open_window() orientation 4, 5 관련 버그수정.

첨부파일
비밀번호 삭제하려면 비밀번호를 입력하세요.

목록

삭제 수정 답변

댓글 수정

비밀번호

수정 취소

/ byte

댓글 입력

이름 비밀번호 관리자답변보기

확인

/ byte


* 왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

회원에게만 댓글 작성 권한이 있습니다.