본문 바로가기

[모각코#5]계획 오늘 모각코 계획은 도커 컴포즈를 이용하여 돔저지를 올리고, 에러를 해결하는 것이다. 이번 모각코도 연구실 일으로 대체되었다. 더보기
[모각코#4]결과 ATmega328은 아두이노에 들어가는 마이크로컨트롤러이다. 마이크로컨트롤러는 플래시 메모리, SRAM, EEPROM을 가지고 있어서 자체적으로 컴퓨터의 기능을 수행한다. ATmega328의 경우 검색해봐도 많이 나오듯 다음과 같은 사양을 가지고 있다. 항목내용동작 전압1.8~5.5V비트8입출력 가능 핀23개플래시 메모리32KbyteSRAM2KbyteEEPROM1Kbyte동작 주파수0~20MHzADC 채널6개PWM 채널6개 컴퓨터는 폰 노이만 구조이지만, ATmega328은 프로그램 메모리와(플래시 메모리) 데이터 메모리가(SRAM) 다른 위치에 저장되는 하버드 구조로 구성되어 있다. 플래시 메모리에는 프로그램을 저장하므로 프로그램에서 임의의 값을 전원이 꺼진 후에도 저장하기 위해 사용할 수 없으나, E.. 더보기
[모각코#4]계획 지난 모각코 때는 연구실 일이 바빠서 제대로 진행하지 못했다. 이번 주에도 계획을 변경해야 할 듯 하다. 이유는, 되는 줄 알았던 SD카드 모듈 및 블루투스 모듈이 고장나 있었고, 새로 주문한 블루투스 모듈과 SD카드 모듈이 안 도착했으며, 아두이노를 사용하기보다 ATmega를 직접 사용하는 것이 낫겠다는 생각이 들어서이다. 그렇게 되면 지금까지 1,2회차에서 구현한 코드를 모두 버리게 되지만, 내구성이나 비용, 유지보수 측면에서 더 나을 것으로 보인다. 따라서 오늘 목표는 아트멜 스튜디오와 아두이노로 배우는 atmega328 프로그래밍을 읽고 ATmega328에 대해 공부하는 것이다. 더보기