ARV 에서 - VMLAB을 이용한 : 디버깅 / 시뮬레이션툴 - 시리얼 RS232 통신
1. 통신 관련 설정 : PRJ 화일에
Syntax:
X[<instName>] TTY(<baudRate> [<7 or 8 bits> <parity> <oddParity> <stopBits> <RxDisplayAs>]) <nodeTx> <nodeRx>
X[<instName>] TTY2(<baudRate> [<7 or 8 bits> <parity> <oddParity> <stopBits> <RxDisplayAs>]) <nodeTx> <nodeRx>
예제 :
Xpeter TTY(9600 7 0 0 1 2) tx_peter tx_paul
Xpaul TTY(9600) tx_paul tx_peter
실제 사용례:
X1 TTY(9600 8 0 0 1 2) PD0 PD1 (위에서 노드는 TX,RX 순으로 써있지만)
"1.TX" 화일명 실제 포트연결은, RX 포트=PD0, TX포트는=PD1 (칩핀기준)
실제로 프로젝트 화일에 설정한 예
컨트롤 패널에 보인 모습 :
위 그림의 맨 아래에 TX 와 RX 창이 보이는데,
TX 창에서 글자를 타이핑 하면 AVR로 전달이 되고 AVR에서 전송한 신호는 RX 창에 나타난다
또하나 "TX File" 이란 버튼을 누르면 프로젝트 화일이 위치한곳의 *.TX 화일의 내용을 모두 자동 전송한다.
본 프로젝트 내용에는
X1 TTY(9600 8 0 0 1 2) PD0 PD1
라고 쓰여 있으므로
X1에서 X를 제외한 글자가 화일명이 된다, 즉 "1.TX" 화일
2. FUSE bit 설정하기
시작시 퓨즈비트가 작동할 때 중지시키거나 작동시키려면 위 그림처럼 넣어주면 된다
VMLAB의 AVR_Demo 폴더 내에 BOOTLOAD를 참조한다.
.MICRO "ATmega168" "CKDIV8=1"
'Arduino' 카테고리의 다른 글
VMLab 에서 GLCD 사용하기 (0) | 2017.08.19 |
---|---|
VMLAB - Register array setting (0) | 2017.08.19 |
AVR ATMega : VMLab 에서 프로그램 하기 - Writing into chip in VMLab using USBISP (STK500) (0) | 2017.08.19 |
AVR - VMLAB - 프로젝트 생성및 신호 입력방법 (0) | 2017.08.19 |
VMLab - 윈도우에서 실행되는 무료 AVR Logic Simulator ! (0) | 2017.08.19 |