본문 바로가기
코스웨어/16년 스마트컨트롤러

20160309_박진한_업무일지_CPU 모듈

by 알 수 없는 사용자 2016. 3. 10.
728x90
반응형

주파수 -> 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가 깜빡깜빡 거렸다.

많이 부족합니다. 다음에는 더 잘해보겠습니다.ㅠㅠ

728x90