1.사전지식 정리

AVR이론.

LED 실습
실습 2

Interrupt란?

Timer/Counter > AVR의 타이머/카운터가 가진 특징 타이머/카운터가 4개이며, 관련된 레지스터가 40여 개 정도가 있다. (AVR에서 제일 많다.) 인터럽트 또한 각각 타이머/카운터마다 다르며, 그 종류 (오버플로우, 아웃풋 컴페어) 등 또한 많다. 시스템의 클럭의 계산 및 분주 비의 개념을 정확하게 알고 있어야 한다. 타이머/카운터는 인터럽트...

16bit Timer/Counter

기본문법, 실습

사전지식 > PLD : Programmable Logic Device 프로그램이 가능한 전자 퓨즈선으로 연결된 게이트의 배열(array)로 구성된 집적회로. #디지털 시스템의 설계를 위해 PLD사용. 장점 복잡한 논리회로를 하나의 집적회로로 프로그래밍 할 수 있

F/F 들과 동작특성

PDT발생원인과 해결방법

I2C, PWM

리눅스..

레지스터

counter..

FND카운터
보드 실습 예제 및 사용방법

StopWatch > 스톱워치의 버튼을 누르면 시간이 멈춰야하기때문에 시간을 카운트하는데 필요한 clk을 0으로 두면 clk을 멈춰 시간이 멈추게 할 수 있다. 주기를 초단위로 카운트해주는 clockdiv의 주기는 스탑워치기능을 해야하므로 버튼을 누르면 주기가 멈춰

CookTimer

KeyPad > Top 코드 FSM을 설계하기전에 간단하게 KeyPad를 활용해 FSM을 설계하는 법을 익히고자합니다. FSM장단점 
Loadable Counter

DHT11

PDT, 도달시간, 요구시간 회로설계 최적화 및 효율성

MiniProject

Motor, Servo Motor

ADC

PWM제어_기본

리눅스, 웹 서버 통신, IOT실습

I2C

목표 : ATmega128A를 활용해 I2C통신으로 LCD를 사용합니다. I2C 통신의 전체적인 통신 타이밍도.(Start와 Stop신호 사이에 데이터와 주소 값을 송수신.) ※ 이전에 I2C통신을 정리한 바가 있으므로 I2C통신의 자세한 내용은 설명하지 않겠습니다. ATmega128A에서 I2C통신 > 이전 글에서 I2C는 2개의 선을 이용한 통신...

UART통신이란? 먼저 통신에는 직렬과 병렬 통신으로 크게 나뉜다. 직렬통신은 보통 시리얼 통신이라하며, 선이 하나라 구조적으로 간다하며, 양단간 송수신 거리가 멀어도 큰 제한이 없다. 병렬통신은 보통 버스라고 부르며, 데이터 버스, 주소버스 등 다양하게 활용됩니다. 라인이 여러개이며, 데이터를 동시에 송수신 할 수 있는 장점이 있습니다. 하지만 거리...

펌웨어 총정리!

프로젝트