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

20160311_오아람_업무일지_데이터시트,실습+펌웨어분석

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

- 데이터 시트 -

watch dog - 자동으로 리셋을 건다. 

칩 내부에 시계가 있는데 시간을 맞추면 watch dog가 리셋을 건다.

독립적으로 돌아가는 회로다.(ex- 자동화시스템에 에러가 나면 watch dog가 리셋을 건다)

ball - 다리가 아닌것 (뒷면이 튀어나와있어서 그 부분으로 납땜가능)
pad - 다리를 안으로 구부려놓은 것 (소켓에 납땜하지 않아도 된다)

 

 

 

코어와 FLASH,SRAM은 맞닿어 있다.(직접 연산을 한다)

하늘색 화살표는 버스를 나타낸다.

내부 오실레이터 - 고주파수가 필요없을 때 사용.(EX- 엘리베이터)

01) oscillator cirucits - 외부로부터 클럭을 받아서 Watchdog oscilator로 전달한다.

02) Watchdog oscilator - 클럭을 oscillator cirucits부터 공급받아서 Watchdog Timer에 전달한다.

6bit T/C3  - 타이머


usart - cpu와 다른 cpu를 연결 할 때 쓰인다.

port - 신호가 나가는 입구(포트는 보통 8개씩 묶여있다)

Clock - 칩의 심장

<폰노이만 구조> 

<하버드 구조> -  Bus가 많아 가격은 비싸지만 속도는 빠르다.

DDRA - 데이터의 방향성을 결정, 입출력을 통제한다

initial Value - 초기값

PORTA - 뭐를 내보낼지를 선택하는것 (0V를 내보낼 것인가 5V를 내보낼 것인가)

전해 콘덴서(케페시터)  -  배터리 역할

- IF-ELSE문 -

<<예제소스>>

<<결과화면>>

100보다 작은수인 50을 입력하면 if를 건너뛰고 else로 들어가서 "작은수입니다."가 출력된다.

100보다 큰수인 150을 입력하면 if문 조건을 충족시키므로 "큰수입니다."가 출력된다.

- 실          습 -

 

-두개의 전구를 번갈아가면서 켜기-

<예제소스>>

<결과화면> 

 

-LED TEST-

<<예제소스>>

<<결과화면>>

 

-FND TEST-

<<예제소스>>

<<결과화면>>


 

 

 

 

 

 

 

 

 

 

728x90