20160309_박진한_업무일지_CPU 모듈
주파수 -> 1초당 진동수
AC220V 60Hz
Current - 흐름
V = I(전류)R(Resistant)
P = VI
= 220v * 1A
= 220W = 0.22KW
Atmel ATmega 2560 실습
Atmel ATmega 2560의 main board 이다.
메인보드에 어댑터를 연결할때는 전원이 꺼진상태에서 연결을 해야 한다. !!
아트메가 2560을 어댑터에 연결해서 구동시킨 모습이다.
J13에 9번(VCC)와 10번(GND)쪽에 LED를 연결해서 아트메가 2560을 구동시킨 결과 불빛이 나옵니다.
컴퓨터에 아트메가를 연결해서 LED를 제어 하는 방법
아트메가를 컴퓨터와 연결 후 장치관리자에 들어가서 포트에 아트메가가 연결 되었는지 확인하고 PORT가 몇인지 확인한다.
Tool -> Program AVR -> Connect 순으로 들어가서 아트메가와 컴퓨터를 연결하는 툴을 들어간다.
COM3포트에 연결한다.
Read Signature 를 하면 밑에 OK라는 사인이 뜨면 Program으로 넘어간다.
Flash에서 ...을 눌려서 헥사파일을 선택한 뒤에 프로그램을 시켜서 컴퓨터에 있는 내용을 ATmega2560으로 보낸다.
그리고 밑에 같에 전과 동일하게 OK이 사인이 뜨면 잘된것이다.
#define PINA (*((volatile unsigned char*)0x20))
#define DDRA (*((volatile unsigned char*)0x21))
#define PORTA (*((volatile unsigned char*)0x22))
int main(void)
{
DDRA = 0xFF;
PORTA = 0x00;
volatile unsigned int uiCnt;
DDRA = 0xFF;
while(1)
{
for(uiCnt = 0; 30000>uiCnt; ++uiCnt);
PORTA = 0xFF;
for(uiCnt = 0; 30000>uiCnt; ++uiCnt);
PORTA = 0x00;
}
return 0;
}
이코드를 사용해서 아트메가에 적용시켰는데 LED가 깜빡깜빡 거렸다.
많이 부족합니다. 다음에는 더 잘해보겠습니다.ㅠㅠ