M Display는 파워온시 디폴트로 다음과 같은 상태가 됩니다.
종류 | 파워온시 상태 |
---|---|
통신 모드 | 115200 보레이트, 8 비트, No 패리티, 1 스톱비트 |
프로토콜 | UTF-8 |
체크섬 | 사용안함 |
표시방향 | 가로 |
부팅이미지 | 없음 |
이것을 다른 상태로 바꾸기 위해서는, SD카드의 루트(root)에 “init.txt”라는 TEXT 파일을 작성하고, 그안에 다음과 같은 코멘드를 적어주어야 합니다.
PC상에서 <메모장>과 같은 TEXT EDITOR 프로그램을 이용해서 init.txt파일을 만들고, 그것을 SD카드에 카피한 뒤, M DISPLAY의 SD CARD슬롯에 넣어주십시오.
Serial baudRate parity stopBits |
통신모드를 결정하는 명령어 입니다.
Argument | Description |
---|---|
baudRate | 1200, 2400, 4800, 9600, 57600, 115200 중 하나 |
parity | “odd” “even”, “none” 중 하나 |
stopBits | 1.0, 2.0 중 하나 |
Protocol protocol |
프토로콜을 결정하는 명령어 입니다.
Argument | Description |
---|---|
protocol | “UTF-8” “Binary” 중 하나 |
EnableChecksum |
이 명령어가 init.txt 안에 있다면, 체크섬 사용모드로 전환됩니다.
EnableTrace |
이 명령어가 init.txt 안에 있다면, 명령어 수신상태가 콘솔프로그램쪽으로 출력됩니다.
EnableReadyOnStart |
이 명령어가 init.txt 안에 있다면, MDisplay는 부팅이 완료된 후 마이크로컨트롤러에 Ready (hex 41) 명령을 전송하여 마이크로컨트롤러가 명령을 수신할 준비가 되었음을 알립니다.
Orientation 각도 |
표시방향을 결정합니다. 90도나 270도로 되어 있으면, 세로방향으로 표시를 합니다.
Argument | Description |
---|---|
각도 | 0, 90, 180, 270 중 하나 |
BootImage filePath |
부팅시 디폴트로 보여줄 png파일경로와 파일명을 적어줍니다. (파일명은 반드시 8.3 포맷으로 해주세요.) 전원ON시 해당파일이 바로 표시됩니다.
Argument | Description |
---|---|
filePath | 이미지파일명 (png 파일, 파일명8캐릭터, 확장자 3캐릭터) |
다음은 init.txt 작성 예 입니다.
Serial 57600 none 1.0 Protocol UTF-8 EnableChecksum Orientation 90 BootImage comfile.png
이 init.txt가 sd카드의 root에 있으면, M DISPLAY는 다음과 같이 동작합니다.
1. 보레이트는 57600, 패리티는 none, 스톱비트는 1
2. 프로토콜은 UTF-8
3. 체크섬은 사용, Trace는 사용안함
4. 방향은 90도 회전
5. 파워온시 comfile.png를 화면에 표시