본문 바로가기

ATMEGA128

(3)
ATmega128로 배우는 마이크로컨트롤러 프로그래밍(6) 디지털 데이터 출력과 입력 이번 글에서는 책의 챕터 7에서 다뤄진 디지털 데이터 출력과 챕터 8에서 다뤄진 디지털 데이터 입력에 대해서 함께 정리할 것이다. 7.1 ATmega128의 데이터 핀 ATmega128은 64개의 핀을 가지고 있고 이 중 53개의 핀을 디지털 데이터 입출력 핀으로 사용할 수 있다. 이 마이크로컨트롤러의 중앙처리장치는 1바이트(8비트) 크기의 워드(word) 단위로 데이터를 처리하므로, 8개의 입출력 핀을 묶어 포트라는 이름으로 관리한다. 포트는 외부 장치와 데이터를 교환하는 기본 단위가 된다. 마이크로컨트롤러는 마이크로프로세서와는 다르게 주변장치와 데이터를 주고받는 기능이 칩 내에 포함돼 있고, 이를 위해 사용하는 임시 기억공간을 입출력 레지스터라고 한다. ATmega128에는 256개의 레지스터를 정의..
ATmega128로 배우는 마이크로컨트롤러 프로그래밍(2) - ATmega128 소개 앞에서는 마이크로컨트롤러란 무엇인지 컴퓨터와 비교해가며 알아보았다. 이번 글에서는 마이크로컨트롤러, 그중에서 ATmega128에 대해서 정리해 볼 것이다. 사실 책의 내용을 간략하게 요약해서 나중에 참고로 읽으려고 했는데, 쓰다 보니 중요하거나 흥미로운 내용이 너무 많아서 글이 좀 길어지고 있다. ATmega128로 배우는 마이크로컨트롤러 프로그래밍(1) - 마이크로 컨트롤러란? 지난주부터 팹 아카데미에서 Electronics에 관한 수업이 시작되었다. 그런데 수업시간에 모르는 개념들이 많이 나왔고, 인터넷에 용어의 정의를 찾아봐도 잘 이해가 되지 않았다. (9) 네덜란드에서 살아남기 - Fab.. bricoler.tistory.com 2.1 AVR 마이크로 컨트롤러 아트멜은 1984년 창립한 반도체 제..
ATmega128로 배우는 마이크로컨트롤러 프로그래밍(1) - 마이크로 컨트롤러란? 지난주부터 팹 아카데미에서 Electronics에 관한 수업이 시작되었다. 그런데 수업시간에 모르는 개념들이 많이 나왔고, 인터넷에 용어의 정의를 찾아봐도 잘 이해가 되지 않았다. (9) 네덜란드에서 살아남기 - Fab Academy 네 번째 수업 - 전기전자 공학도의 첫 PCB 제작 내가 전자전기공학을 전공했다는 것은 팹 아카데미에서 말하지 않았다. 왜냐면.... 전자전기를 전공했음에도 불구하고 나는 이 분야에 대해서 잘 알지 못하고ㅠㅠ 그 사실이 너무 창피하기 때문이다. 그리고 이번.. bricoler.tistory.com 그래서 마이크로컨트롤러에 대한 책을 찾던 중, 우연히 이 책을 찾게 되었고 샘플이 있길래 읽어보았는데 내가 배우고 있는 부분과 딱 맞아떨어져서 바로 구매하게 되었다. 아쉽게도 e-..