uart (2) 썸네일형 리스트형 ATmega128로 배우는 마이크로컨트롤러 프로그래밍(7) UART 시리얼 통신 기본 내용 GPIO핀은 한번에 한 비트의 데이터만 전송할 수 있으므로 병렬통신으로 8개의 LED를 제어하기 위해서는 8개의 GPIO핀을 사용해야 한다. 병렬통신을 사용하게 되는 경우 연결해야하는 핀의 개수가 많아져서 복잡해지므로 고속의 데이터 전달이 필요한 경우를 제외하고는 많이 사용되지 않는다. 병렬통신에서 8개 비트를 8개의 입출력 핀을 통해 한번에 전송한다면, 직렬(시리얼 통신)에서는 1개의 입출력 핀을 통해 8개 비트를 여덟번에 나누어 전송한다. 시리얼 통신에는 SPI와 I2C와 같은 다양한 방법이 있지만, 이번 장에서는 가장 흔히 사용되는 방법인 UART에 대해서 알아볼 것이다. 9.1 UART 위의 그림과 같이 데이터를 여덟 번에 나누어서 보내는 경우, 받는 쪽에서 얼마나 자주 데이터를 확인할 것인지 알.. ATmega128로 배우는 마이크로컨트롤러 프로그래밍(1) - 마이크로 컨트롤러란? 지난주부터 팹 아카데미에서 Electronics에 관한 수업이 시작되었다. 그런데 수업시간에 모르는 개념들이 많이 나왔고, 인터넷에 용어의 정의를 찾아봐도 잘 이해가 되지 않았다. (9) 네덜란드에서 살아남기 - Fab Academy 네 번째 수업 - 전기전자 공학도의 첫 PCB 제작 내가 전자전기공학을 전공했다는 것은 팹 아카데미에서 말하지 않았다. 왜냐면.... 전자전기를 전공했음에도 불구하고 나는 이 분야에 대해서 잘 알지 못하고ㅠㅠ 그 사실이 너무 창피하기 때문이다. 그리고 이번.. bricoler.tistory.com 그래서 마이크로컨트롤러에 대한 책을 찾던 중, 우연히 이 책을 찾게 되었고 샘플이 있길래 읽어보았는데 내가 배우고 있는 부분과 딱 맞아떨어져서 바로 구매하게 되었다. 아쉽게도 e-.. 이전 1 다음