avr을 다루기 전에 조금 알아두면 좋을거 같은 시리즈 바로 메모리 구조에 관한 이야기다. 우리가 주로 사용하는 컴퓨터와 mcu는 조금 다른 각자의 사정이 있다. 우리는 주로 이렇게 알고 있다. 컴퓨터는 폰노이만 구조(VON-NEUMANN ARCHITECTURE)를 사용한다. mcu는 즉 avr은 하버드 구조(HARVARD ARCHITECTURE)를 사용한다. 이러한 사실은 mcu를 독학하거나 만져본 사람들은 많이 들어 봤을거라고 생각한다. (물론 처음 들어도 이상한건 아니다) 그런데 왜 이런 차이를 가지게 된것일까?? 이러한 차이를 알기위해서는 우리는 우선 두 구조에 대해서 알아볼 필요가 있다. 폰 노이만 구조 - 폰 노이만이 고안한 내장 메모리 순차처리 방식이다. - 데이터 메모리와 프로그램 메모리가..