레지스터 2

1. 컴퓨터 시스템 이란?

운영체제란? 운영 체제는 아직 심오한 뜻보다는 간단하게 컴퓨터를 관리하는 소프트 웨어로써 생각해두자. 컴퓨터 하드웨어 * 프로세서(Processor) ->CPU ->GPU ->응용 전용 처리 장치 등 : 특정또는 범용적인 연산을 처리하기 위한 장치임을 알 수 있다. * 메모리 (Memory) ->주기억장치(RAM) ->보조기억장치(HDD,SSD) :파일 시스템 또는 현재 사용중인 프로세서의 연산 과정 또는 결과에 발생하는 데이터를 저장 하는 곳 임을 알 수 있다. * 주변장치 ->키보드/마우스 ->모니터,프린터 ->네트워크 모뎀 :컴퓨터 주변의 장치로 입출력장치들 이 대표적인 예시로 사용된다. 프로세서란? * 컴퓨터의 두뇌 (중앙처리장치) 연산수행 컴퓨터의 모든 장치의 동작 제어 레지스터란?(Regist..

ddrx, pinx, portx (2020/10/04)

오늘 설명할 것은 ddrx , pinx, portx 이 3가지의 레지스터 이다. atmega 데이터 시트를 보면 다양한 핀을 가지고 있고 이들을 주로 gpio라고 부른다. 기본적으로 io의 기능을 가지고 있기 때문에 해당 핀들을 디지털 입력 또는 디지털 출력으로 사용이 가능하다. 즉 led를 켜고 끄거나 스위치의 입력을 감지하는 핀으로 사용이 가능하다. 이러한 기능이 동작할 수 있도록 프로그램이 짜여 있다. 오늘은 그 레지스터에 대해서 적어 볼까 한다. DDR PORT PIN이 매우 기초적인 레지스터인지라 해당 사용법을 안다면 타이머 세팅이라던지 다른 레지스터 선언에서 세팅에 도움이 된다. 레지스트리의 설정 방법은 아래와 같다. * 기본 셋팅 방법! -> (레지스터명) = 0b00000000; -> 먼저..