안녕하십니까. Hardware를 개발하는 사람인데, MP3 플레이어의 제목을 LCD에 표시하는 장치를 만들려고 합니다.
122 x 32 Dot Graphic LCD에 16 x 16 한글을 표시하려고 하는데, 122 Dot LCD가 61 Dot + 6 1Dot로 드라이버가 나누어져 있어 16 Pixel의 한글을 표시하면 61 Dot에 3자의 한글을 표시하고 나머지 Pixel은 사용하지 못하게 되는데, 전체 122 Dot에 16 Pixel의 한글을 표시할 수 있으면 7자의 한글을 표시할 수 있을것 같은데 가능한지요?
또 MP3 화일의 제목이 길때는 한글을 왼쪽으로 이동하면서 표시하고 싶은데 어떻게 하면 되는지, 61 Dot + 6 1Dot로 드라이버가 나누어져 있어 16 Pixel의 한글을 표시하면 61 Dot에 3자의 한글을 표시하고 나머지 Pixel은 사용하지 못하게 되는13 pixel과 다음 61pixel을 연결하여 글씨가 공백 (13 pixel) 없이 표시할 수 있는지 알고 싶습니다.
샘플 프로그램이나, 조언 또는 참고할만한 서적 소개 부탁 드립니다.
감사합니다.
한글 또는 그림을 다른 장치에 출력할때
일반적으로 임시 버퍼(변수)에 완전한 한글을 그린 후
그 버퍼를 쪼개에 각각의 장치에 영역복사를 합니다.
램 사이즈가 허락한다면 전체 이미지를 생성한 후 반반 쪼개어 사용하면 좋겠지만..
임베디드에선 거의 불가능한 일이죠..
폰트 이동은... lcd 구역을 이동하면 되는데..
shift 기능은 드라이버에 기본적으로 내장되어 있을 겁니다.
더 쉬운 방법이 있을 수도 있겠지만....
임시 버퍼를 활용하는 방법이 좋을듯 합니다.