Q&A Home > 고객지원 > 기술지원 > Q&A
[RE]lcd에 문자를 띄우는데 사라져 버리네요..
카테고리Ubiquitous Sensor Network
작성자이장겸 아이피
작성일03-06-25 18:43 조회수6257
파일
안녕하세요 한백전자의 이장겸입니다. 문의하신 부분에서 아래 부분에서 문제가 되는 것 같습니다. when DELAY =>     if count = 20 then         cnt_d := cnt_d + 1; count := 0;     end if;     if count = 15 then         cnt_d := 16;         LCD_STATE <= CLEAR;     elsif cnt_d = 20 then         cnt_d := 0;         LCD_STATE <= LINE1;     else         LCD_STATE <= DELAY;     end if; when CLEAR =>     count := 0;     LCD_STATE <= DELAY; DELAY 부분에서 count변수가 15까지 카운트되고, 16으로 바뀌면서 CLEAR 상태로 넘어가고, 여기에서 다시 count가 0으로 바뀌기 때문에 이 부분만 계속 무한 루프상태로 돌아가는 것 같은데요.. CLEAR에서의 count := 0; 부분을 삭제해 보시기 바랍니다.

다음글 lcd에 문자를 띄우는데 사라져 버리네요..
이전글 주파수를 1MHZ에서 100HZ로 어떻게 바꿔야 되나요??

댓글 등록은 로그인 하신후 이용하실 수 있습니다.