Lv. 69 (상무보) 49,774 납
82%
Exp. 48,763/49,000 | 82%
회원가입 ID/PW 찾기
AA

개발 환경은 코드비젼 사용하구 있습니다.

회로도는 ..제가 그린게 아니라서 없어요..그냥 달랑 받은거 한장 있음
대충 회로도 설명을 드리자면....

PORTA가 74573래치와 연결 되어서 있어서 어드레스와 데이터를 분리합니다.
ALE는 AVR의 PORTG.2 와 연결 되어 있구요, OE는 GND 

LCD 연결은...A1->RS , A0->R/w...E->항상 LOW입니다. 데이터는 8비트라서 PA0에 연결 되어 있습니다.

여기서 의문이 있는데 RS와 RW가 573에서 분리해낸 어드레스 A1,A0에 연결 되어 있는데, 이렇게 제어가 가능한지가 의문이 생깁니다.

#define         LCD_DATABUS      (*(unsigned char *) 0x2000)
#define         LCD_CONTROL      (*(unsigned char *) 0x2100) 

이렇게 메모리 번지 지정했구요..
레지스터 설정은..
MCUCR = 0x80;
 XMCRA = 0x44;
 XMCRB = 0x80;
이렇게 해서

LCD Command 명령을 날리는 함수를 이렇게 작성했습니다.
void LCD_command(unsigned char command)
{
        LCD_CONTROL = 0x00;
        LCD_DATABUS = command;       
        delay_us(10); 
       LCD_CONTROL = 0x01;
        LCD_CONTROL = 0x00;
        delay_us(50);
}
데이터 쓰는 함수는
void LCD_data(unsigned char data)

        LCD_CONTROL = 0x01;
        LCD_DATABUS = data;
       LCD_CONTROL = 0x03;
        delay_us(10);
       LCD_CONTROL = 0x02;
        delay_us(50);
}
void LCD_string(unsigned char command, flash char *string)
{
        LCD_command(command);
        while(*string != '\0')
        {
                LCD_data(*string);
                string++;
        }
}

그리고 메인에서

LCD_init();
// Global enable interrupts
#asm("sei")
LCD_string(0x80,"1234567890");

아무리 타이밍을 조정해 보고 해 도 디스플레이가 안됩니다. 도와 주세요.

댓글 7

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
3 머신러닝, AI & 알고리즘 HOT오목 게임 알고리즘3 새로운하늘 4186 2010.03.29
2 머신러닝, AI & 알고리즘 HOT지하철 최단거리 알고리즘은?2 지워나 3681 2008.06.20
1 머신러닝, AI & 알고리즘 HOT순차 프로그램에 대한 간단한 알고리즘과 재귀 알고리즘의 속도 테스트 - by 아크마7 아크마 3954 2007.08.08
  • 벗이 먼곳으로부터 찾아오니 이 얼마나 즐거운가.
    - 유붕자원방래불역낙호논어
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.