위의 계층구조를 기반으로 Stand Light를 설계해보자.레지스터 DDR, PORT, PINmain codeStandLight codeStandLight 헤더파일Led code Led 헤더파일Button codeButton 헤더파일GPIO codeGPIO 헤더파일
RAM(Random Access Memory)는 왜 RAM인가?어느 위치든 같은 시간에 접근이 가능한 저정장치\-> 어느 위치라는 키워드 때문에 Rnadom이라는 말이 쓰임ROM(Read Only Memory)\-> 이 때문에 최초의 ROM은 공장에서 프로그램이 탑제된
PE 포트와 PF 포트를 이용하여 7세그먼트를 제어해보자.PE 포트의 경우, 숫자의 자릿수를 제어한다.PF 포트는 자릿수의 숫자를 제어한다.즉, D1에 8을 출력한다면 PE에서 D1만 출력되도록 제어하며, PF에서 LED를 제어하여 8이라는 모양을 만드는 것이다.세그먼
메인이 너무길면 동작속도에 문제가 발생 -> inturupt를 사용하여 main에 관계없이 주기적으로 동작시키자ATmega128의 timer counter는 8bit counter가 2개, 16bit가 2개로 이루어져 있다.TIMER/COUNTER 0, 2 = 8bit
main 함수(caller)가 LED 함수(calllee)를 호출한다.main 함수가 LED 함수의 toggle 기능을 사용한다 = main 함수가 LED 함수에게 toggle 기능을 요청한다= main 함수가 LED 함수에게 toggle 기능을 명령한다C++, jav
상태도를 가지고 면접을 보는 경우가 있음\-> 즉, 상태도에 대한 이해가 필요하다.각 프로그램 마다의 블록다이어그램을 숙지하도록하자 class 다이어그램의 경우, 객체 내의 중요함수까지 포함하여 그림을 그림
I2C의 정식명칭은 IIC이며, SCL과 SDA를 이용하여 통신한다. 기준점(기준 시간, 기준 신호)을 가지고 통신하는 동기 통신이다. SCL(Serial Clock) -> 기준신호 SDA(Serial Data) 각 Device는 주소를 통해서 구분됨 Open Dr
초음파 센서를 이용하기 위해서는 외부 인터럽트에 대해 알아야한다. 사용할 초음파의 모델명은 HC-SR04이다. 해당 모델의 데이터 시트이다. https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf 이 데이
UART(RS232)통신시리얼 통신에는 크게 세가지 종류가 있다.SPI통신\-> MISO, MOSI, CLK\-> 클락이 있음 -> 동기식 통신\-> Data선이 두개 -> FullDuplex(동시에 데이터 송수신이 가능)\->bps\-> 1:n 통신(연결된 디바이스