티스토리 뷰

심화

패킷 통신 - PC 프로그램

Just4Fun 2016. 8. 3. 20:29

UART를 이용하여 패킷 통신이 제대로 수행되는지 검사하기 위해서는 전용 프로그램이 필요하다.  앞의 글에서도 언급했듯이 일반적인 UART 터미널 프로그램은 문자형 데이터만 처리할 수 있으므로 데이터 통신을 수행할 수 있는 전용 프로그램이 필요하다.


PC용 프로그램은 다양한 툴을 사용하여 개발 가능하므로 각자 자신이 구현하기 쉬운 환경을 이용하여 개발하면 된다.


이 블로그에서는 Python을 이용하여 PC용 어플리케이션을 만드는 방법에 대해서 설명하도록 하겠다.


가장 먼저 해야 할 일은 UART를 통해서 데이터 수신이 제대로 되는지부터 확인하는 것이다.



위의 그림처럼 UART 터미널에서 보여졌던 내용과 동일하게 AVR에서 보낸 메시지를 제대로 출력하는것을 볼 수 있다.

일단, AVR과 UART 통신이 제대로 수행되는 것을 확인하였다.



SerialPacket.py


심화 과정 목차

'심화' 카테고리의 다른 글

패킷 통신 - Start/Stop flag  (7) 2016.08.10
패킷 통신 - 바이너리 데이터(Binary data)  (0) 2016.08.03
패킷 통신 - 회로 구성  (0) 2016.07.30
패킷 통신 - Serial Packet Communication  (0) 2016.07.30
포인터(Pointer) - 개념  (0) 2016.07.02
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함