[L698]5인치 흑백 LCD/터치 사용 예입니다.
페이지 정보
작성자 나름이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일17-12-05 01:30 조회1,269회 댓글0건관련링크
- http://avrlab.tistory.com/21 664회 연결
본문
자세한 것을 여기에 다 적기에 적절하지 않은 것 같아서 저의 블로그를 링크합니다.
http://avrlab.tistory.com/21
제품 링크 : http://www.manmullsang.com/shop/item.php?it_id=1368288242
우선 12핀 커넥터의 기능입니다.
1) FLM (First Line Mark)
2) CL1
3) CL2
4) Vdd (5V)
5) Vss (0V)
6) Vee (-17V ~ -18V)
7) D0
8) D1
9) D2
10) D3
11) /DispOff
12) NC (not connected)
320 * 240 도트에 표현할 데이터를 저장하려면 9,600 byte의 메모리가 필요합니다. atmega128의 내장 메모리가 4,096 byte에 불과하기 때문에 외장 메모리를 추가 장착한 경우에만 이 GLCD를 제어할 수 있습니다.
제 경우는 atmega128 V3.1 board를 사용해서 테스트했습니다.
atmega128 V3.1 board를 브레드보드에 장착하고, LTBE9H372는 FFC 케이블을 변환 커넥터를 통해서 브레드보드에 연결하고, 케이블로 두 장치를 연결하였습니다.
전원은 5V를 공급 중이며, LTBE9H372의 Vee에 -17V를 공급해 주어야하기 때문에 별도로 - 전원을 입력 받아 반고정 저항으로 -17.9V를 만들어 공급하고 있습니다.
16dot * 16dot 크기의 조합형 한글 폰트와 8dot * 16dot 크기의 영문 폰트를 atmega128에 내장시켜서 글자를 표현하는 모습입니다.
글자를 표현하는 함수들은 폰트이미지를 외장 메모리에 위치한 video ram에 뿌려 주고 있습니다. video ram의 내용을 실제로 화면에 나타내주는 일은 Timer interrupt 서비스 루틴이 담당하고 있습니다. 제 경우는 Timer0 Compare Interrupt를 사용했습니다.
http://avrlab.tistory.com/21
제품 링크 : http://www.manmullsang.com/shop/item.php?it_id=1368288242
우선 12핀 커넥터의 기능입니다.
1) FLM (First Line Mark)
2) CL1
3) CL2
4) Vdd (5V)
5) Vss (0V)
6) Vee (-17V ~ -18V)
7) D0
8) D1
9) D2
10) D3
11) /DispOff
12) NC (not connected)
320 * 240 도트에 표현할 데이터를 저장하려면 9,600 byte의 메모리가 필요합니다. atmega128의 내장 메모리가 4,096 byte에 불과하기 때문에 외장 메모리를 추가 장착한 경우에만 이 GLCD를 제어할 수 있습니다.
제 경우는 atmega128 V3.1 board를 사용해서 테스트했습니다.
atmega128 V3.1 board를 브레드보드에 장착하고, LTBE9H372는 FFC 케이블을 변환 커넥터를 통해서 브레드보드에 연결하고, 케이블로 두 장치를 연결하였습니다.
전원은 5V를 공급 중이며, LTBE9H372의 Vee에 -17V를 공급해 주어야하기 때문에 별도로 - 전원을 입력 받아 반고정 저항으로 -17.9V를 만들어 공급하고 있습니다.
16dot * 16dot 크기의 조합형 한글 폰트와 8dot * 16dot 크기의 영문 폰트를 atmega128에 내장시켜서 글자를 표현하는 모습입니다.
글자를 표현하는 함수들은 폰트이미지를 외장 메모리에 위치한 video ram에 뿌려 주고 있습니다. video ram의 내용을 실제로 화면에 나타내주는 일은 Timer interrupt 서비스 루틴이 담당하고 있습니다. 제 경우는 Timer0 Compare Interrupt를 사용했습니다.
댓글목록
등록된 댓글이 없습니다.