«microcontroller» 태그된 질문

중앙 처리 장치 (CPU), 메모리 및 (일반적으로) 다양한 I / O 주변 장치 (UART, ADC, DAC, 범용 I / O, I2C 등)를 단단히 결합 된 독립형으로 포함하는 장치 꾸러미.

4
ARM Cortex M3 마이크로 컨트롤러를 선택하는 방법은 무엇입니까?
C에서 프로그래밍이 가능한 16kb + SRAM, 128kb + 플래시를 갖는 36-72MHz 범위에 대한 대략적인 요구 사항을 기반으로 필자는 애플리케이션에 ARM Cortex M3 MCU를 사용하기로 결정했습니다. 문제는 사람들이 사용할 M3 버전을 선택하기 위해 어떤 기준을 사용합니까? TI, ST, NXP, Freescale 등과 같은 많은 벤더가 있습니다. 내 견해와 다른 점은 프로그래밍이 쉽다는 …


5
PID 제어를 배우는 방법?
온도에 대한 PID (Proportional–Integral-Derivative) 제어를 배우고 싶습니다. 쉬운 프로젝트를 통해 바람직하게 배우고 싶습니다. 배우는데 몇 주가 걸리는 것을 추천 해 주시겠습니까? 편집 : 물 탱크의 온도를 제어하고 싶습니다. 가열은 저항에 의해 이루어진다.

5
마이크로 컨트롤러 회로에서 배터리를 오래 지속
나는 작은 배터리, 아마도 코인 셀에서 오랫동안 ATtiny85V에 전원을 공급하기를 바라고 있습니다. 소프트웨어 측면을 살펴본 결과 코드는 워치 독 타이머 구동이며, 사용하지 않은 아날로그 및 디지털 변환기가 꺼져 있으며, 칩이 1MHz 등에서 실행되고 있습니다. 얼마나 많은 전류가 흐르고 있지만 기본적으로 최소화하기를 바라고 있습니다. 몇 초마다, ADC에서 전압 레벨을 점검하고, 램에 …

2
비트 뱅이 란?
저는 마이크로 컨트롤러 프로그래밍을 처음 사용합니다. ATmega32-A 컨트롤러와 CodeVisionAVR 컴파일러를 사용하고 있습니다. SPI 통신을 사용하여 사인파 신호를 생성하기 위해 파형 발생기 (AD9833)를 사용하고 있습니다. 사인파를 성공적으로 생성 할 수 있습니다. 이제 그 신호를 센서로 전달합니다. 센서 출력은 멀티플렉서를 통해 선택되어 ADC로 전송됩니다. 이제 SPI 통신을 사용하여 ADC 값을 읽고 싶습니다. …

5
FPGA, ASIC 및 일반 마이크로 컨트롤러의 차이점과 유사점은 무엇입니까?
이 게시물 을 읽었 으며 전체 질문에 대한 답변이 아닙니다. 마이크로 컨트롤러는 메모리, 레지스터가 있으며 LOAD, STORE 및 ADD와 같은 일련의 명령을 처리 할 수있는 것으로 생각합니다. 로직 게이트를 포함하여 그 역할을 수행하지만 주요 작업은 범용 비트 프로세서입니다. Microntroller는 명령어를 저장하고 처리하는 기능을 만들기 위해 상호 연결된 ASIC 설계 시스템으로 …

3
마이크로 컨트롤러의 다른 메모리 유형에는 무엇이 있습니까?
컴파일 후 C 코드에서 다양한 유형의 데이터를 넣는 서로 다른 메모리 세그먼트가 있습니다. 즉 : .text, .data, .bss, 스택과 힙. 각 세그먼트가 마이크로 컨트롤러 메모리에 어디에 있는지 알고 싶습니다. 즉, 메모리 유형이 RAM, NVRAM, ROM, EEPROM, FLASH 등을 고려할 때 어떤 데이터가 어떤 유형의 메모리로 들어가는가. 비슷한 질문에 대한 답을 …

5
마이크로 컨트롤러와 같은 비교적 단순한 장치가 CPU보다 훨씬 느린 이유는 무엇입니까?
동일한 수의 파이프 라인 단계와 동일한 제조 노드 (예 : 65nm) 및 동일한 전압을 감안할 때 간단한 장치는 더 복잡한 장치보다 빠르게 실행해야합니다. 또한 여러 파이프 라인 단계를 하나로 병합하면 단계 수보다 더 큰 요인으로 느려져서는 안됩니다. 이제 5 년 된 CPU를 사용하여 2.8GHz에서 14 개의 파이프 라인 단계를 실행하십시오. …


4
디커플링 커패시터를 4 층 PCB에 배치하는 방법은 무엇입니까?
디커플링 커패시터의 배치에 관한 기술 문서를 검색했으며 주요 아이디어는 다음 그림에 나와 있습니다. 나는 그것이 합리적이라고 생각하지만 디커플링 커패시터와 MCU를 같은 레이어에 넣어야합니까? 다른 장치를 배치하는 것은 편리하지 않습니다. 디커플링 커패시터를 최하층에 배치하기로 결정했습니다. 내 PCB는 4 레이어 (신호 전력 신호 신호) 하나이며 전원을 분리하고 레이어를 갈 때 위 그림에서 …

6
Atmel AVR은 왜 그렇게 인기가 있습니까?
최근 한 질문은 다양한 유형의 MCU의 장단점에 대해 물었습니다. AVR은 답변을 감안할 때 언급 할 가치가없는 것처럼 보였습니다. 그렇다면 왜 AVR이 인기 급상승을 경험하는 것이 외부인에게 보이는 것입니까? 이것은 Arduino 때문일까요, 아니면 AVR을 특히 좋은 마이크로 컨트롤러로 만드는 다른 것이 있습니까?

3
Cortex-M 시리즈와 Cortex-R 시리즈의 차이점은 무엇입니까?
흥미 롭군! 명확한 기사를 찾았지만 이에 대한 명확한 기사를 찾을 수 없습니다. 또한이 링크를 찾았습니다 : ARM Cortex-R 및이 링크 : Cortex-R Series. 그러나 그들은 명확하지 않습니다. 위키 페이지에서 쓴 : 코어는 강력한 실시간 사용을 위해 고안되었습니다 그리고 Cortex-R의 페이지에서 다음과 같이 썼습니다. ARM Cortex®-R 실시간 프로세서는 안정성, 고 가용성, …

4
마이크로 컨트롤러의 출력 핀에서 MOSFET을 구동하는 것이 안전합니까?
2N2222 및 2N3904와 같이 일반적으로 사용 가능한 BJT를 MCU의 "포화 모드"에서 작동시켜 스위치로 사용했습니다. 그러나 이러한 종류의 응용 분야에서는 MOSFET이 더 적합한 장치라고 생각합니다. 그러나 몇 가지 질문이 있습니다. 1) MOSFET에 BJT와 같은 "포화 모드"가 있습니까? 이 "포화"는 MOSFET이 완전히 "온"인베이스에 충분히 높은 전압을 제공함으로써 달성됩니까? 2) MCU에서 직접 MOSFET을 …

4
마이크로 컨트롤러에 필요한 플래시 / RAM의 양을 어떻게 결정합니까?
일부 알려진 기능으로 임베디드 프로젝트를 시작한다고 가정 해 봅시다. 마이크로 컨트롤러를 선택할 때 필요한 RAM 양을 어떻게 선택 합니까? 개발자 보드를 사용하여 프로젝트를 먼저 코딩 한 다음 사용한 메모리 양을 확인한 다음 해당 메모리에 맞는 적절한 마이크로 컨트롤러를 선택합니까? 프로토 타입을 위해 강력한 마이크로 컨트롤러를 선택한 다음 작동중인 제품을 구입 …

7
하나의 큰 마이크로 컨트롤러 또는 많은 작은 마이크로 컨트롤러?
저는 마이크로 컨트롤러로 비교적 간단하고 기본적인 작업을 수행하는 데 익숙합니다. LED 구동, 모터 구동, 기본 루틴, 문자 LCD의 GUI 등과 같은 것들이 있지만, 항상 몇 가지 작은 부수적 인 작업으로 단 하나의 핵심 작업입니다. 저것이 저것에 필요한 전부이기 때문에 저를 저급 제품으로 강등 시켰습니다. 더 복잡한 것을 설계하고 싶지만 마이크로 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.