공학/임베디드 2

임베디드 - NTCR

임베디드 시스템에는 네 가지 공통된 특징이 있다. 이를 각 속성의 앞글자를 따서 NTCR이라고도 부른다 Nature : 자연법칙의 취급 임베디드 시스템은 외부세계(현실 또는 시스템 밖)의 변화를 감지하여 마크로 컴퓨터로 처리해 결과를 외부세계로 피드백한다 이러한 시스템 모델은 IPO모델(Input, Processing, Output)라고 불린다 이러한 IPO모델은 외부세계를 어찌 감지하고 결과를 낸 뒤 그 결과를 센싱 해서 반응할지 하는 제어 모델을 만드는 게 중요하다. 범용 컴퓨터를 위한 정보시스템은 이미 디지털화된 데이터를 컴퓨터로 처리하기 때문에 노이즈나 변수에 대해 관해 피드백받을 일이 적지만 임베디시스템은 외부세계를 정확히 계측하고 노이즈를 제거하고 반응해서 동작하기 때문에 피드백 회로가 많은 ..

공학/임베디드 2022.11.28

Arduino-포트레지스터(port Registers)

레지스터란? -CPU가 요청을 처리하는 데 사용하는데 고속의 데이터 임시저장공간이다. 레지스터는 공간이 작고 가격이 비싸지만 CPU에 직접 연결돼있어서 속도가 다른 저장장치보다 빠르다 또한 CPU는 자체적으로 데이터를 저장할 수 없으므로 레지스터를 이용하여 연산처리나 번지 지정을 도와주며 컴퓨터 장치들을 제어한다 오늘 우리가 사용할것은 포트 레지스터(Port Registers)이다 이걸 뭘 할 수 있을까? 바로 낮은 레벨에서 포트를 묶어서 빠르게 조작할 수 있다 예컨대 led2개를 동시에 키고 끈다거나 할 수 있게 된다 이번 설명글에서는 UNO에들어가는 ATmega 328(Atmega168도 동일)을 통해 설명하도록하겠습니다 핀 맵을 보면 PB0이나 PD0나 PC0이 보일 겁니다. 아두이노 우노 칩에는 ..

공학/임베디드 2021.04.13