기초/AVR
avr
ICT 기술 블로그
2011. 6. 1. 17:37
마이크로프로세서 | 마이크로컨트롤러 |
cpu core(MPU) | cpu core + memory + Peripheral interface = MCU |
범용적인 pc에 많이 사용 | 특별한 목적의 기기 제어용으로 많이 사용 |
하버드 구조 처리방식
데이터버스와 주소버스의 독립
프로그램 메모리 : 작성한 프로그램이 기계어로 번역되어 마이컴이 가지고 있도록 프로그램
데이터 메모리 : 메모리에 저장 시스템이 동작하면서 임시로 사용해야 하거나 빈번한 사용 등과 여러 알고리즘에서 필요한 리소스로써 사용(힙이나 스택)
risc 명령어를 줄이고 많은 레지스터
cisc 많고 복잡한 명령어구조
avr 3가지 종류
ATtiny Family : 장난감, 계산기 최고 작은 것
AT90 Family
ATmega Family
cmos -> 저전력
ATmega128 : 프로그램 메모리 : 128kb
ATmega90 : 프로그램 메모리 : 90kb