도트매트릭스 활용 - KLM-162CAN 버전2
페이지 정보
작성자 나름이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일09-10-16 22:19 조회25,028회 댓글4건첨부파일
- KLM-162_ASM.hex (56.3K) 132회 다운로드 DATE : 2009-10-16 22:19:43
- KLM-162_ASM.eep (187byte) 14회 다운로드 DATE : 2009-10-16 22:19:43
- KLM_162_VC2008.exe (1.7M) 83회 다운로드 DATE : 2009-10-16 22:19:43
관련링크
본문
만물상의 AVR kit와 KLM-162CAN 활용 예입니다.
위의 링크된 글은 WinAVR로 C 언어로 작성하여 실행 시간이 좀 길었습니다.
이번 버전 2는 어셈블리어로 작성해서 실행속도가 엄청 개선되었습니다.
제가 가진 도트매트릭스가 3개 밖에 없어서 3개로만 테스트하였으나
시뮬레이션으로 돌린 결과 50개를 연결해도 잘됩니다.
PC측 프로그램으로 입력 가능한 메시지 길이는 78자입니다.
PC측 프로그램의 외형은 먼저와 같지만 내부적으로 데이터가 달라져서
먼저 프로그램을 사용하면 동작하지 않습니다.
첨부된 파일은
1. AVR 프로그램 파일(HEX 파일)
2. EEPROM 파일(EEP 파일)
3. PC 측 프로그램
제 상황에서만 실험을 한 것이므로 오류가 있을지도 모릅니다.
이번에는 소스 프로그램은 공개하지 않습니다.
혹시 버그나 기타 개선이 필요한 부분이 있으면 댓글로 남겨 주십시오.
댓글목록
박진출님의 댓글
박진출 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
사용 후의 건의사항입니다.
1) 우선 기존의 C소스로 작성된 프로그램으로 테스트를 할 땐 글자 SCROLL 속도를 마음대로 제어할 수 있습니다만, 이번에 작성된 ASM 소스에서는 웬일인지 125ms 미만으로는 설정이 안 됩니다(쉽게 설명 드리면 125ms 에서는 상당히 느리게 지나가고, 그 미만으로 내려가면 글자가 멈춰버린 상태로 머무릅니다).
2) 초보자나 실질적 사용자를 위해 프로그램에서 빨간 글씨, 초록글씨 그리고 노란색 글씨를 모두 혼합 지정이 가능하도록 프로그램을 수정하면 훨씬 더 실용성이 뛰어날 거라 봅니다. 지금의 프로그램은 색상이 전체적으로 돌아가면서 바뀌므로 글자 색을 지정할 수 없는 게 아쉬운 점으로 남습니다.
나름이님의 댓글
나름이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
이제야 보았습니다.
프로그램에 문제가 있는지 살펴 보겠습니다.
프로그램에서 적색과 녹색을 혼성으로 선택할 수 있도록
이라고 하신 의미는 글자별로 색을 지정할 수 있도록이라는 의미로 생각해도 될겠습니까?
다음 프로그램 개선 작업 때에 고려하겠습니다.
박진출님의 댓글
박진출 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일의미가 좀 부족하여 수정하였습니다.
xiaozhengmm66님의 댓글
xiaozhengmm66 이름으로 검색 작성일