«microcontroller» 태그된 질문

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

3
7 세그먼트 LED 깜박임의 가능한 원인
기존 제품을 개선하기 위해 해외 공급 업체와 협력하고 있습니다. 우리는 비용을 낮추려고 노력하고 있습니다. 현재 제품은 다음으로 구성됩니다. 4 개의 큰 버튼 2 자리 7 세그먼트 LED 4 개. (각 버튼 아래에는 두 자리 숫자가 있습니다) LCD 1 개 (8 자 ... 각 문자 디스플레이는 3x8 그리드의 LCD 도트로 구성됨) …

3
전자 완구에 사용되는 일반적인 저가형 마이크로 컨트롤러 및 칩은 무엇입니까?
간단한 전자 완구 용 마이크로 컨트롤러, 메모리 칩 및 사운드 칩을 연구하고 있습니다. 이러한 장난감은 버튼이나 스위치를 통해 사용자 입력을 가져온 다음 메모리 칩에 저장된 사운드를 재생하고 일부 사운드 칩 또는 오디오 앰프를 통해 재생 될 수 있습니다. 이 칩의 일반적인 모델은 무엇입니까? 나는 과거에 취미로 PIC 칩을 다루었습니다. 장난감 …

7
마이크로 컨트롤러 프로그래밍과 객체 지향 프로그래밍
나는 C ++ (B-Tree, Hashing Algorithms, Double Linked Lists 생성)을 사용하여 기본적인 객체 지향 프로그래밍을 수행했으며 C에서 작은 프로젝트를 수행했습니다 (과학 계산기 만들기 등). 프로그래머가 가지고 있어야하는 사고 방식과 "생각"측면에서 하드웨어 프로그래밍 (특히 마이크로 컨트롤러 전용)과 소프트웨어 / 객체 지향 프로그래밍의 차이점은 무엇입니까? 대부분의 사람들이 다른 사람들보다 더 어려운 것으로 …

2
새로운 마이크로 컨트롤러에 결함이 있는지 어떻게 알 수 있습니까?
나는 digikey에서 결함 해협 인 부품을 다루지 않았지만 내가받은 3 가지 새로운 Atmel ATmega164A는 매우 이상한 행동을 보여 왔습니다. 나는 클럭과 관련이있는 것으로 좁혔으며, 아마도 "공장 교정 된"내부 발진기의 결과적인 클럭 신호는 1MHz의 고체 대신 650-700 kHz 사이에서 지 터링하는 것으로 밝혀졌다. 나는 1MHz에 매우 가깝게하기 위해 캘리브레이션 바이트에 쓸 …

3
MCU를 사용하여 220V AC 라인 제어
MCU를 사용하여 백열 전구를 켜고 끄고 싶습니다. 여기서 사용할 수있는 220V 50Hz AC 라인 용 전기 스위치 (릴레이 등)를 제안하십시오. 총 프로젝트 비용을 최소화하기 위해 매우 저렴한 것을 선호합니다. 편집 : 백열 전구로 제한하지 마십시오. 이 솔루션은 모든 일상 생활 전기 기기에 적용 할 수 있어야합니다.

6
마이크로 컨트롤러와 함께 사용하기에 적합한 저렴한 1 "LCD?
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 전기 엔지니어링 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 마이크로 컨트롤러에 연결할 수있는 1 인치 이하의 저렴한 LCD 픽셀 디스플레이는 무엇입니까? (AVR, PIC24 등) 대화 형 키 포브를 만들고 싶습니다. …


4
ICSP 또는 사전 프로그래밍 된 마이크로 컨트롤러
소규모 생산을 위해 PCB를 설계했습니다. 현재 한 번에 20 개씩 손으로 납땜하고 있습니다. 이 PCB는 보드에 납땜하기 전에 프로그래밍하는 ATMEGA168 마이크로 컨트롤러를 사용합니다.이 방법은 현재 잘 작동합니다. 제가 디자인 한 제품이 꽤 인기있는 것 같아서 200 개의 보드를 한꺼번에 제조하고 조립하는 것을보고 있습니다. ICSP 헤더를 보드에 포함 시키거나 IC를 미리 …


2
두 IC간에 발진기 공유
같은 보드에 마이크로 컨트롤러와 FPGA가 있습니다. 둘 다 동일한 클럭 속도로 작동한다면 오실레이터 하나만 사용하여 클럭을 둘 수 있습니까? 여기서주의해야 할 것이있는 것 같지만 추적을 짧게 유지하면 즉시 문제를 생각할 수 없습니다. 아무도 전에 이것을 한 적이 있습니까? 이 작업을 수행하는 일반적인 함정은 무엇입니까?


4
Cortex M3 .bss 영역 초기화를위한 베어 메탈 시작 코드
난에서 영감을 개발 한 여기 팔 외피 M3를위한 베어 메탈 시작 코드. 그러나 다음과 같은 문제가 발생합니다. main.c의 unsigned char 유형과 같이 초기화되지 않은 전역 변수를 선언한다고 가정하십시오. #include ... unsigned char var; ... int main() { ... } 그러면 STM32 f103의 .bss 영역이 _BSS_START = 0x20000000에서 시작하여 _BSS_END = …

1
STM32 CPU가 활성화 된 순간 스위치 감지
편집 :이 질문은 잘못되었습니다. stm325105에는 웨이크 업 핀이 하나만 있습니다. 그러나 다른 ST- 파트에는 하나 이상의 웨이크 업 핀이 있으므로 주어진 답변이 유효합니다. 웨이크 업 입력에 연결된 두 개의 순간 버튼이있는 stm32f105가 있습니다. 프로세서가 대기 모드로 설정됩니다. 버튼을 누르거나 RTC 타이머가 작동하면 CPU가 작동합니다. 문제는 어떤 웨이크 업 입력이 트리거되었는지에 …

1
플래시 메모리로 표면 실장 IC를 프로그래밍 한 다음 납땜을 리플 로우 할 수 있습니까?
ATMEGA328P-AU와 같은 많은 칩은 특정 온도에서 플래시 저장 수명을 표시하지만 일반적으로 100 ° C에서 튀어 나옵니다. 납땜 후 칩을 프로그래밍하기 위해 보드에 리드를 포함시키는 것이 이상적이지만, ~ 230 ° C의 리플 로우 온도에서 플래시 메모리가 어떻게 영향을 받는지 알고 싶습니다.

2
인터럽트 활성화
인터럽트가 활성화 된 경우 (예 : NXP LPC1778의 CAN 모듈에서 중재 손실 인터럽트) 발생하지만 인터럽트에 대해 ISR이 정의되지 않은 경우 어떻게되는지 알고 싶습니다. 이러한 인터럽트가 발생하면 해당 인터럽트 플래그가 설정된다는 것을 알고 있지만 ISR을 정의하지 않았으므로 그러한 인터럽트에 대한 제어 전송을 위해 저장된 인터럽트 벡터 오프셋 주소가 없으므로 제어는 다시 …

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