ELECTRONICS
-
[ELECTRONICS] ATmega328 LED 깜빡거리기ELECTRONICS 2019. 6. 28. 11:16
펌웨어 신삥.. ATmega128로 시작하면 좋겠지만 따로 구매할 필요 없이 기존에 가지고 있던 아두이노 우노의 ATmega328로 시작했습니다. 반드시 보고 넘어가야 할 ATmega328의 핀 배열입니다. ATmega328은 핀 28개로 구성되어 있는데, 디지털 전원핀 2개 아날로그 전원핀 3개를 제외한 23개의 핀을 통해 데이터 교환이 이루어집니다. *아두이노의 경우 9번과 10번 핀에 16MHz의 크리스털을 연결해서 ATmega328을 위한 클록을 공급하기 위해 사용되고 1번 핀은 리셋핀으로 사용되기 때문에 20개의 핀을 통해 데이터 교환이 이루어집니다. PB,PC,PD에서 P는 Port를 의미합니다. ATmega328은 8비트 CPI를 포함하고 있기 때문에 한 번에 처리할 수 있는 데이터의 크기는..
-
[ELECTRONICS] Atmel Studio 사용하기ELECTRONICS 2019. 5. 31. 13:52
[ATmega328P 개발 환경] - Arduino Uno Board - Pololu USB ABR Programmer v2 - Atmel Studio 지금 사용하는 Windows10에서 Atmel Studio 설치는 간단하니까 패스하고. (Windows 8.1 환경에서는 설치하는데 어려움을 겪을 수도 있..습니다..) 먼저는 Atmel Studio에서 마이컴에 제대로 접근할 수 있는지 확인하겠습니다. Tool에서 Add target을 누릅니다. 이렇게 선택을 합니다. USB 포트는 개인마다 다 다릅니다. 다음으로는 Tool에서 Device Programming을 누릅니다. Tool을 눌러서 아까 Add Target에서 선택한 포트번호를 선택합니다. Apply를 누르면 연결된 포트에 대한 정보 등이 나옵..
-
[ELECTRONICS] ATmega328 개발 준비ELECTRONICS 2019. 5. 31. 13:35
[ATmega328P 개발 환경] - Arduino Uno Board - Pololu USB ABR Programmer v2 - Atmel Studio 1. 아두이노 전원 연결 2. Programmer - 아두이노 연결 3. PC 연결 5핀 케이블(microusb B) - 본체 USB 포트 아두이노는 그냥 케이블 하나만 컴퓨터하고 연결하면 됐는데 AVR은 시작부터 복잡하네요ㅜ.ㅜ 장치가 올바르게 연결이 된 것을 확인하려면 장치관리자에서 확인해야합니다!. COM7, COM8이 이 기기와 관련된 포트입니다. 구체적으로는 COM8을 통해 ATmega328을 갖고 놀 수 있습니다.