목록AVR (3)
엄지왕 블로그
저번 [AVR] USART 직렬통신 에선 RS-232를 통해서 컴퓨터와 USART 통신을 했었는데, ATmega보드에 RS-232를 지원 안하는 경우가 있어서 CP2102를 통해 컴퓨터와 통신하는 법을 알아보려합니다. 지금 제가 쓰는 제품은 이렇게 생겼는데, CP2102칩과 USB가 연결되어 있는 제품이라면 어떤 제품을 사용하셔도 무방할 듯 합니다. 사용하는 방법은 간단합니다.CP2102의 RXD핀은 수신단이기 때문에 MCU의 송신단인 TX핀과 연결해주고,CP2102의 TXD핀은 송신단이기 때문에 MCU의 수신단인 RX핀을 연결해준 다음CP2102와 MCU의 GND를 서로 연결해주시고 드라이버를 설치하시면 됩니다.https://www.silabs.com/products/development-tools/s..
글을 시작하기 앞서 제가 사용하고 있는 제품들입니다.ATMEGA128 학습용 USB 보드 (AB-M128USB-C V2.0) AVR용 USB-ISP V03.6 (AD-USBISP V03.6) 12V 1A SMPS아답타 (SE-PW12V) 시리얼 케이블 3P-9P DSUB(SE-3T9) USB to Serial DB9 RS232 컨버터 케이블 모듈 [SZH-CVBE-005] 제가 사용하고 있기도 하고 많은 사람들이 사용하는 MCU이기에 ATmega128기준으로 이야기하겠습니다.좀 더 자세한 내용이 필요하신 분은 ...(더보기)를 클릭하시면 됩니다.내용 대부분은 윤덕용 박사님의 AVR ATmega128 정복에서 발췌하였으며, 데이터시트를 참고하였습니다. ATmega128은 미국 Atmel사의 AVR 시리즈 ..
시스템을 구현하다 보면 통신을 해야 할 일이 자주 발생합니다. AVR의 기본적인 통신방법인 USART를 사용해 컴퓨터에 데이터를 전송해 보는 방법을 정리해보았습니다. ATmega128을 사용하였고 좀 더 자세한 내용이 필요하신 분은 ... (더보기)를 클릭하시면 됩니다. 내용 대부분은 윤덕용 박사님의 AVR ATmega128 정복에서 발췌하였으며, 데이터시트를 참고하였습니다. USART(Universal Synchronous and Asynchronous Receiver and Transmitter)USART의 특징 1. ATmega128에는 2개의 USART 직렬통신 포트 USART0 및 USART1이 있다. 이것들은 동기 및 비동기 전송 모드에서 모두 전이중 통신이 가능하고, 멀티 프로세서 통신 모드..