- 데이터 시트 -
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-
<<예제소스>>
<<결과화면>>
'코스웨어 > 16년 스마트컨트롤러' 카테고리의 다른 글
20160314-조재찬-업무일지-펌웨어 분석(외부 인터럽트) (3) | 2016.03.16 |
---|---|
20160315_송민규_업무일지_펌웨어분석, 학습 (3) | 2016.03.16 |
20160311-허도경-업무일지-펌웨어분석 (0) | 2016.03.15 |
20160314_정우민_인터럽트 (0) | 2016.03.15 |
2016-03-14.강정수.펌웨어분석(EICRA,EICRB) (1) | 2016.03.15 |
main.h (0) | 2016.03.15 |
main.c (2) | 2016.03.15 |
2016.03.11 이종찬 업무일지 (3) | 2016.03.15 |