
총 23개
-
[만점] Cortex M3의 내부 구성도를 그리시오. 마이크로프로세서2025.01.131. Cortex-M3 마이크로컨트롤러 코어 Cortex-M3는 32비트 저전력 마이크로컨트롤러 코어로, 실시간 처리, 낮은 전력 소비, 중첩된 인터럽트 처리, 실시간 운영체제 (RTOS) 운영을 위한 기능, 다양한 주변 장치 및 통신 인터페이스를 지원하여 다양한 응용 분야에서 널리 사용되고 있습니다. Cortex-M3의 내부 구성도에는 명령어 해석과 실행 단계를 처리하는 파이프라인 구조, 레지스터 세트, RAM, ROM, 플래시 메모리, 통신 인터페이스, 타이머 및 카운터, ADC, 인터럽트 컨트롤러, 디버깅 및 추적 유닛 등이 ...2025.01.13
-
ATmega128의 핀 배치와 I/O 동작에 대한 흥미2025.05.061. ATmega128의 핀 배치와 I/O 동작 2주차 강의 내용 중 ATmega128의 핀 배치와 I/O 동작에 대한 내용이 가장 흥미로웠습니다. 이는 기존에 사용하던 아두이노와 같은 개발보드와 다르게 핀마다 다양한 기능을 할당할 수 있고, 이를 세밀하게 제어할 수 있기 때문입니다. 또한 입출력 동작을 프로그램을 통해 직접 제어할 수 있어 아두이노보다 더 세밀한 제어가 가능합니다. 이러한 기능은 하드웨어를 직접 제어할 수 있는 장점이 있어 다양한 하드웨어 제어 가능성이 열리며, 세밀한 제어가 필요한 프로젝트에 유용하게 활용할 수 ...2025.05.06
-
ATMEGA128을 이용한 초음파 신호등 만들기 레포트(코드 포함)2025.01.171. 초음파 센서를 이용한 신호등 제어 이 프로젝트에서는 ATmega128 마이크로컨트롤러와 초음파 센서를 이용하여 신호등을 제어하는 시스템을 구현하였다. 초음파 센서로 보행자의 거리를 측정하여 일정 거리 이내에 보행자가 감지되면 신호등의 불빛을 적색에서 녹색으로 변경하고, LCD 화면에 관련 정보를 표시하며 부저로 소리 신호를 제공한다. 이를 통해 보행자의 안전을 향상시키고자 하였다. 2. ATmega128 마이크로컨트롤러 활용 이 프로젝트에서는 ATmega128 마이크로컨트롤러를 활용하여 초음파 센서, LED, LCD, 부저 등...2025.01.17
-
마이크로프로세서와 마이크로컨트롤러의 차이점2025.01.061. 마이크로프로세서 마이크로프로세서는 매우 작은 크기의 처리기를 의미하는 것으로, 제어장치, 연산장치, 여러 레지스터를 하나의 IC 소자에 집적한 것을 말한다. 마이크로프로세서에 CPU를 사용해 만든 소형 컴퓨터를 마이크로컴퓨터라고 한다. 마이크로프로세서는 크기가 작고 계산 능력이 뛰어나며, IC 집적 기술, 시스템 프로그래밍 기술, 컴퓨터 구조 기술 등을 함께 집적화한 반도체 소자를 의미한다. 2. 마이크로컨트롤러 마이크로컨트롤러는 마이크로프로세서의 연산 처리 기능에 제어 기능을 추가한 것이다. 프로그램을 실행하며 장치를 효과적...2025.01.06
-
부산대 어드벤쳐디자인 1장 예비보고서2025.05.051. 마이크로프로세서와 마이크로컨트롤러의 차이 마이크로프로세서는 내부에 소량의 데이터를 임시 저장하는 레지스터, 명령어를 해석하여 레지스터나 연산장치를 제어하는 제어장치, 산술연산을 담당하며 제어장치의 제어를 받는 연산장치를 포함하여 연산에 특화된 기능을 갖는 장치이고 마이크로컨트롤러는 하나의 칩에 CPU, 메모리, 입출력장치가 통합되어있는 집적회로이다. 차이점으로는 마이크로프로세서는 컴퓨터 시스템의 핵심이고 마이크로컨트롤러는 임베디드 시스템의 핵심이라는 점, 마이크로 컨트롤러는 입출력 컴포넌트가 외부에 연결되어 회로가 복잡하지만 ...2025.05.05
-
마이크로컨트롤러 시스템 개발 과정에 대해 설명하시오2025.01.271. 마이크로컨트롤러 시스템 개발 과정 마이크로컨트롤러 시스템 개발 과정은 하드웨어 제작, 소스 프로그램 작성, 컴파일, 시뮬레이션, ROM화, 타깃 보드 탑재, 동작 확인의 순서로 진행됩니다. 하드웨어 제작에는 인두기, 인두기 스탠드, 니퍼, 롱 노즈, 스트리퍼, 납 흡입기 등의 도구가 필요합니다. 소프트웨어 작성은 순서도 작성, 코딩, 디버깅의 단계로 이루어집니다. 프로그램 실행은 원시 파일 작성, 컴파일, 링크 및 HEX 파일 생성, ROM화 및 실행의 과정을 거칩니다. 2. 마이크로컨트롤러 소프트웨어 제작 순서 마이크로컨트롤...2025.01.27
-
사물 인터넷 플랫폼과 디바이스2025.04.251. Arduino 아두이노는 오픈 소스 전자 플랫폼으로, 다양한 마이크로컨트롤러 보드와 소프트웨어를 포함하고 있습니다. 아두이노 보드는 8비트 및 32비트 CPU를 사용하며, 디지털/아날로그 입출력 핀, PWM 출력, UART 통신 등의 기능을 제공합니다. 아두이노 IDE는 C/C++을 기반으로 하는 통합 개발 환경으로, 초보자도 쉽게 사용할 수 있습니다. 2. 아두이노 프로그래밍 기초 아두이노 프로그래밍에서는 다양한 데이터 타입과 진수 표현 방식을 사용할 수 있습니다. 또한 pinMode(), digitalWrite(), dig...2025.04.25
-
마이크로프로세서와 마이크로컨트롤러의 차이점 및 AVR 마이크로컨트롤러 소개2025.01.241. 마이크로프로세서와 마이크로컨트롤러의 정의 마이크로프로세서는 컴퓨터 시스템의 중앙 처리 장치(CPU) 역할을 하는 장치로, 주로 복잡한 연산을 빠르게 처리하는 데 사용됩니다. 반면 마이크로컨트롤러는 하나의 칩에 CPU, 메모리, 입출력 장치가 통합되어 있어 특정한 제어 작업을 수행하는 데 사용됩니다. 2. 마이크로프로세서와 마이크로컨트롤러의 차이점 마이크로프로세서는 외부 메모리와 주변 장치에 의존하지만, 마이크로컨트롤러는 내부에 메모리와 입출력 장치를 포함하고 있어 독립적인 시스템을 구성할 수 있습니다. 또한 마이크로프로세서는 ...2025.01.24
-
마이크로프로세서응용 ATmega128 Module, Test Board LED 결과보고서2025.01.241. 마이크로프로세서 마이크로프로세서는 단일 칩으로 구성되어 주어진 프로그램에 의해 데이터의 입력, 가공, 출력을 수행하는 장치입니다. 마이크로컨트롤러는 자동화기기를 제어하기 위해 최적화된 프로세서로, 소형화, 경량화, 저렴한 가격, 융통성 있는 기능 변경 및 확장, 높은 신뢰성 등의 특징이 있습니다. 2. AVR 마이크로컨트롤러 AVR 마이크로컨트롤러는 ATMEL사에서 개발한 저전력 8비트 RISC 타입의 마이크로컨트롤러 시리즈입니다. AVR의 특징으로는 ISP(In-System Programming) 기능, C언어 최적화 설계,...2025.01.24
-
[부산대 어드벤처디자인] 1장 마이크로컨트롤러의 이해, 디지털입출력 예비보고서2025.01.121. 마이크로컨트롤러 마이크로컨트롤러는 마이크로프로세서와 입·출력 모듈을 하나의 집적회로에 내장해 정해진 기능을 수행하는 컴퓨터입니다. 칩 하나만으로 기본적인 컴퓨터의 기능을 수행할 수 있어 시스템의 안정성 및 비용 효율성이 높으며, 주로 기기제어를 위해 사용됩니다. 2. 아두이노 아두이노는 마이크로컨트롤러를 장착한 시스템을 위한 오픈소스 컴퓨팅/소프트웨어 개발환경입니다. UNO, Mega2560 등 다양한 기능과 성능을 가진 아두이노 보드들이 존재하며, 센서, 스위치 등으로부터 입력 값을 받아들여 LED, 모터 등 다양한 장치의 ...2025.01.12