«microcontroller» 태그된 질문

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


4
버튼으로 마이크로 컨트롤러의 전원을 전환하는 방법은 무엇입니까?
배터리 전원을 사용하는 마이크로 컨트롤러 장치가 있습니다. 현재 간단한 켜기 / 끄기 스위치로 전원을 전환합니다. 회로도 (및 아마도 마이크로 컨트롤러 프로그램)를 최소한으로 수정하고 장치가 꺼져있을 때 소비 하지 않고 하나의 푸시 버튼으로 전원을 전환하고 싶습니다 . 어떻게하니? 추가되었습니다 . 다음 트릭을 알고 있습니다. 시작시 마이크로 컨트롤러는 PB3을 high로 설정하여 장치의 …

3
STM32 (ARM Cortex M3)에서 사용하지 않는 핀의 기본 설정에 대한 권장 사항-풀업 / 풀다운?
우리는 현재 다양한 STM32 마이크로 컨트롤러 제품군을 사용하고 있습니다. 다음을 알고 싶습니다. 풀업 또는 풀다운을 모두 선택할 수있는 옵션이있는 경우 일반적으로 마이크로 컨트롤러 핀에 권장되는 기본 설정은 무엇입니까? 하나 또는 다른 것과 함께 갈 때의 장단점은 무엇입니까? (기본적으로 입력으로 설정한다고 가정) 특히 STM32 마이크로 컨트롤러 제품군에 사용되지 않는 핀으로 무엇을해야하는지 …

3
SMD 마이크로 컨트롤러에는 코드가 어떻게 사전로드되어 있습니까?
종종 SMD 마이크로 컨트롤러 (예 : AVR) 또는 SMD 마이크로 컨트롤러가있는 PCB를 구입할 때 보드가 실행하는 데 사용하는 모든 프로그램이 사전로드되어 있습니다. 어떻게 사전로드되는지 궁금합니다. DIP IC를 DIP 소켓을 사용하여 프로그래밍 할 수있을 것 같습니다. 특별한 SMD 소켓이 있습니까?

5
I / O 핀 추상화를위한 C ++ 클래스
하드웨어 I / O 포인트 또는 핀에 대한 C ++ 추상화를 찾고 있습니다. in_pin, out_pin, inout_pin, 아마도 open_collector_pin 등과 같은 것들 나는 분명히 그런 추상화 세트를 스스로 만들 수 있으므로 '이봐, 너는 이런 식으로 할 수있다'유형의 답변을 찾고 있지 않고 오히려 이것과 이것에 사용 된이 라이브러리를보고 이 프로젝트 '. 다른 …
13 microcontroller  pins  c++  io 


5
24VAC / 5VDC 전원 공급 장치 설계
MCU와 솔레노이드 제어 밸브 세트를 사용하여 워터 밸브 컨트롤러를 만들 계획입니다. 솔레노이드는 24VAC (40mA 돌입, 20mA 유지)에서 작동합니다. MCU는 ~ 100mA를 소비하는 보드에 있으며 온보드 레귤레이터가 있으므로 온보드 레귤레이터를 통해 5V를 직접 (레귤레이터를 우회) 또는 6-12V로 공급할 수 있습니다. 또한 다른 5V 주변 장치 (예 : 센서, 디스플레이, 일부 LED …

11
저전력 라디오 + 마이크로 컨트롤러 권장 사항? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 전기 엔지니어링 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 저전력 시스템 온 칩을 찾고 있습니다. 프로세서 (모든 구조) 라디오 (모든 주파수 / 비트 레이트 / TX 전력) 2 개 이상의 I …

4
최대 절전 모드에서 깨우기
대부분의 마이크로 컨트롤러 (예 : AVR, MSP430, PIC 등)는 다양한 수면 모드를 지원합니다. "가장 깊은"슬립 모드는 가장 낮은 전력 소비를 추구하는 모드입니다 (예 : "Power Down", "Shut Down"). 모든 클럭 시스템은 일반적으로 이러한 모드에서 정지되며 " 그들로부터 깨어 난다 "는 외부 자극 (예 : 핀 변경 인터럽트, 칩 리셋)을 통해 …

7
프로그래밍 가능한 로직이 내장 된 (FPGA / CPLD와 같은) 마이크로 컨트롤러는 무엇입니까?
에서 영감을 질문 나는 기능에 구축 할 수 있습니다 CPLD 또는 무엇 마이크로 컨트롤러 FPGA-처럼 묻고 싶다? 가장 흥미로운 것은 친숙한 패키지 (비 BGA)의 저렴한 것입니다. CPLD / FPGA 부분은 상당히 복잡한 상태 머신 (10+ 상태), 상당히 큰 논리 기능 (10+ 입력), 상당히 큰 카운터 및 시프트 레지스터 (8+ 비트)를 …

6
PIC 프로그래밍 시작
나는 PIC 프로그래밍을하려고 노력했지만, 다른 마이크로 컨트롤러와 달리 사용 가능한 다른 칩의 수는 혼란 스러웠다. 또한 PIC 프로그래밍으로 시작하는 사람들에게 좋은 선택으로 일부 사이트에서 제안 된 칩 중 일부가 대체되었을 수 있습니다 (또는 더 혼란 스러울 수 있음). 그래서 내 질문은 세 부분으로 요약됩니다. 좋은 PIC 칩은 무엇입니까? 어셈블러 또는 …

6
임베디드 시스템에서 인터럽트를 사용할 때 전역 변수 피하기
전역 변수를 피하는 내장 시스템의 ISR과 나머지 프로그램간에 통신을 구현하는 좋은 방법이 있습니까? 일반적인 패턴은 ISR과 나머지 프로그램 사이에서 공유되고 플래그로 사용되는 전역 변수를 갖는 것으로 보이지만, 전역 변수의 사용은 그레인에 맞지 않습니다. avr-libc 스타일 ISR을 사용하는 간단한 예제를 포함 시켰습니다. volatile uint8_t flag; int main() { ... if (flag …

7
거의 무제한의 읽기 / 쓰기 작업 기능을 갖춘 비 휘발성 메모리 IC 필요
마이크로 컨트롤러 기반 프로젝트에서 누적 된 수를 추적하는 데 사용할 메모리 솔루션이 필요합니다. 누적 카운트로, 마이크로 컨트롤러는이 메모리 위치를 사용하여 이벤트 발생 횟수를 유지합니다. 정전 중에 카운트를 유지해야하므로 비 휘발성 메모리가 필요합니다. 또한 카운트 증가 이벤트가 자주 발생하므로 메모리에 많은 쓰기가 있으므로 EEPROM을 사용하는 것이 주저합니다. 선호되는 통신 인터페이스는 I2C이지만 …


5
왜 평등을 고집합니까?
응용 프로그램에서 SPI 주변 장치를 사용하고 있습니다. 주변 장치는 15 개의 데이터 비트와 오류 감지를위한 짝수 패리티 비트를 포함하는 패킷을 반환합니다. 따라서 모두 0과 모두 1이 패리티 검사를 통과합니다. 이것은 내 마이크로 컨트롤러가 가장 일반적인 유형의 오류를 감지 할 수 없음을 의미합니다. 이 경우 수신 된 비트는 모두 0이며 패리티 …

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