엄지왕 블로그
글을 시작하기 앞서 제가 사용하고 있는 제품들입니다.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이 있다. 이것들은 동기 및 비동기 전송 모드에서 모두 전이중 통신이 가능하고, 멀티 프로세서 통신 모드..
비주얼 스튜디오에서 콘솔창이 자동으로 종료되는 현상 해결방법을 자꾸 까먹어서 포스팅 해 둡니다. 이렇게 실행을 해도 마지막 문장이 끝나면 자동으로 콘솔창이 종료됩니다. 이 방법을 해결하려면 1. 프로젝트를 우클릭합니다. 2. 속성을 클릭합니다. 3. [구성 속성] - [링커] - [시스템] 을 클릭합니다. 그러면 이런 화면이 됩니다. 여기서 4. 하위시스템을 클릭해서 콘솔이라 적힌것을 눌려주세요. 그리고 확인을 누르면 더이상 콘솔창이 자동으로 종료되지 않습니다. 참 쉽죠?