사용자 도구

사이트 도구

English

ct1820:터치보정:index

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
ct1820:터치보정:index [2016/04/18 10:05]
Comfile Technology 만듦
ct1820:터치보정:index [2016/04/18 10:06] (현재)
Comfile Technology
줄 1: 줄 1:
 +====== 터치 보정 ======
 +
 +파일 메뉴상에 있는 <CT18XX 터치보정>​을 선택하면 터치보정 모드로 진입합니다. PC 와 CT18XX 시리즈를 연결한후,​ 본 메뉴를 선택하면 각 4 지점을 누르기 위한 격자가 차례대로 표시됩니다. ​
 +
 +{{ :​ct1820:​터치보정:​touch_cal.png?​nolink |}}
 +
 +이 지점을 정확히 누르면, 보정값이 내부 EEPROM 에 저장됩니다. 이후 전원이 OFF 된 이후에도 해당값은 계속
 +유지되므로,​ 최초 한번만 보정해주면 계속 사용이 가능합니다.
 +
 +이 과정에서 PC 상의 현재시각이 CT18XX 내부의 RTC 에 저장됩니다.
 +
 +터치보정이 끝난후에는 Contrast 를 조정하는 상태로 진입합니다. 여기서 조정된 값은 EEPROM 의 &HFFF 번지
 +에 기록됩니다. 향후 유저프로그램에서 이 값을 읽어와 사용할 수 있습니다. ​
 +
 +{{ :​ct1820:​터치보정:​touch_cal_save.png?​nolink |}}
 +
 +===== 양산시 터치보정 =====
 +
 +여러대를 양산하는 경우에 각각의 셋트마다 보기에 적절한 Contrast 값이 다를 수 있습니다. 다음 소스에서처럼
 +모든 세트를 같은 값으로할 경우에는 어떤 셋트는 밝고, 어떤 세트는 어둡게 표시될 수 있습니다.
 +
 +<code xbasic>
 +CT18contrast 150
 +</​code>​
 +
 +이때에는 일단 <​터치보정에서의 Contrast 설정>​을 사용해서 해당 세트에 적당한 Contrast 를 EEPROM 에 저장하십
 +시오. 소스 프로그램에서 이 값을 읽어와서 Contrast 를 변경하도록 하는 것이 좋습니다.
 +
 +아래 프로그램은 EEPROM 에 저장된 값으로 Contrast 를 변경하는 프로그램입니다.
 +
 +<code xbasic>
 +CT18contrast Eeread(&​hfff,​1)
 +</​code>​
 +
 +이렇게 할 경우, EEPROM 에 엉뚱한 값이 들어있을 경우 아무것도 볼 수 없는 상태가 될 수 있으므로 다음과같이
 +예외 상황에 대한 처리도 해야 합니다.
 +
 +<code xbasic>
 +Dim Cont_value As Byte
 +Cont_value = Eeread(&​hfff,​1)
 +If Cont_value < 100 Or Cont_value > 200 Then ‘엉뚱한 값이라면 적당한 값으로 바꿉니다.
 + ​Cont_value = 150
 +Endif
 +CT18contrast Cont_value ​
 +</​code>​