1984년 설립된 ATMEL사에서 만든 8비트 AVR로 총 64핀으로 구성되어 있다.내부적으로 RISC구조로 이루어져 있어 대부분 1클럭에서 수행되는 어셈블리어 명령어를 가지고 있다.
회로도 실제 모습
ATmega128에는 디지털 데이터를 출력하기 위해 사용되는 레지스터로는PORTA~PORTG의 범용 레지스터가 있다 이중 포트 G는 5개의핀만 존재하며,이중에서도 상위 3비트는 사용할 수 없다.PORTA~PORTFATmega128에서 데이터 출력 혹은 입력을 위해선 P
버튼의 연결 방식은 회로에 있어서 2가지 방식이 있다ATmega128의 범용 입출력 핀은 프로그램으로 제어가 가능한 풀업 저항을 가지고 있다. 필요한 경우 프로그램을 통해 사용 여부를 설정할 수 있다.풀업저항이 풀다운에 비해 덜 직관적이지만, 풀다운에 비해 구현이 간단
아두이노나 라즈베리 파이 아트메가와 같은 다양한 마이크로컨트롤을 접하다보면 가장 많이 사용되는 7-segment 혹은 FND라고 불리는 부품이 있다.8개의 LED를 사진과 같이 배치하여 우리가 흔히 쉽게 볼수 있는 전광판의 번호 혹은 알파벳을 출력할 수있게 만든 모듈이
시리얼 통신 방법중 하나로 이외 흔히 사용되는 방법으론 SPI와 I2C등이 있다가장 오래된 통신방법그렇게 하여 나온것이 보율(baud rate)이다.이는 프랑스의 과학자 장 모리스 에밀 보도(Jean Maurice Emile Baudot)의 이름을 따온 것이다.초기 데
주변 환경에서 얻을수 있는 데이터들은 모두 아날로그 데이터이다. 하지만 우리가 사용하는 전자기기들의 데이터들은 0과 1로만 이루어진 디지털 신호로만 이루어져있다. 떄문에 이러한 자연의 아날로그 신호를 전자기기가 처리할 수 있게끔 변환 시켜주는 방법이 바로 아날로그-디지