«microcontroller» 태그된 질문

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

2
드론을위한 PCB
나는 무인 항공기를 만들고 있는데 누군가 누군가 PCB 레이아웃에 대한 내 작업을 검토 할 수 있다면 좋을 것이다. 이미지 (빨간색은 위쪽, 파란색은 아래쪽, 원은 구멍을 나타내고 측면 전송은 자주색은 접착제 임) : 일어날 일 : 라디오의 입력은 PWM 1-6이며, 이는 제어 스틱의 원시 값을 넣는 RF 수신기입니다. 보드는 ICE 10 …

2
RAM 전용 마이크로 컨트롤러 란 무엇입니까?
Texas Instruments의 MSP430 시리즈의 부품 번호 구성에 대한 세부 정보를 찾고있는 동안이 위키 페이지를 보았습니다 . TI MSP430 성명서가 있습니다 RAM 전용 부품을 나타내는 MSP430L09x 시리즈의 "L"; 프로그래밍을 유지하려면 지속적으로 전원을 켜야합니다 공식 웹 사이트 의 데이터 시트를 검토 한 후 위의 내용을 확인할 수는 없지만 , 그런 부분이 하나라도 …

11
소프트웨어로 마이크로 컨트롤러를 물리적으로 파괴 할 수 있습니까?
가정 : 외부 회로가 연결되어 있지 않습니다 (프로그래밍 회로가 아닌 것으로 가정). uC에 결함이 없습니다. 내가 파괴한다는 것은 파란 연기를 방출하는 것을 의미합니다. "정상적인"uC입니다. 매우 이상한 1 백만 분의 1의 매우 특정한 장치는 아닙니다. 그런 일을 본 사람이 있습니까? 그게 어떻게 가능해? 배경: 내가 도와 준 밋업의 한 연사는이 일을하는 …

9
임베디드 프로그램이 완료되면 어떻게됩니까?
실행이 최종 return명령문에 도달 할 때 임베디드 프로세서에서 발생하는 상황 모든 것이 그대로 중지됩니다. 하늘에 하나의 영원한 NOP가있는 전력 소비 등? 또는 NOP가 지속적으로 실행됩니까? 아니면 프로세서가 완전히 종료됩니까? 내가 묻는 이유 중 하나는 프로세서가 실행을 마치기 전에 전원을 꺼야하는지, 그리고 사전에 전원을 끈 경우 어떻게 실행을 끝내는지 궁금합니다.

11
나만의 USB 장치를 만드는 법을 배우고 싶습니다
나는 다른 사람들을 위해 Linux 문자 장치 드라이버를 얼마 동안 작성해 왔습니다. 새로운 취미를 찾고 싶습니다. 내 USB 기즈모를 만드는 생각이 정말 깔끔해 보입니다. 일부 LED, 서보 및 스텝 모터를 제어 할 수있게되어 기쁩니다. 나는 정말로 새로운 것을 배우고 무언가가 마침내 작동 할 때의 흥분을 즐깁니다. 나는 심각한 MC 프로그래밍을하지 …

8
마이크로 컨트롤러의 응용 프로그램과 별개의 부트 로더가 필요한 이유는 무엇입니까?
마이크로 컨트롤러의 동일한 플래시 프로그램 메모리, 특히 부트로 더라고하는 STM32F103에 별도의 프로그램이 필요한 이유는 무엇입니까? 기본 응용 프로그램과 분리하여 유지하는 데있어 특별한 점은 무엇입니까? 일반적으로 마이크로 프로세서 기반 시스템 (예 : PowerPC MPC8270)의 부트 로더는 마이크로 컨트롤러 (ARM STM32F103)와 동일한 작업을 수행하거나 기본적으로 서로 다른 작업을 수행하지만 둘 다 '부트 …

7
버튼을 감지하는 현명한 방법 (전력 소비가 적음)
특정 프로젝트를위한 회의에서 MCU로 버튼 누름을 감지하는 방법에 대해 생각해 보았습니다. 감지는 가능한 한 적은 전력을 소비해야합니다. 언뜻보기에 풀업 또는 풀다운이있는 일반적인 회로를 생각했습니다. 이 회로 시뮬레이션 – CircuitLab을 사용하여 작성된 회로도 이 질문의 범위를 벗어나기 때문에 일부 반송 방지 기능에 대해서는 설명하지 않습니다. 두 경우 모두, 버튼을 누를 때 …

8
ASCII에서 고급 직렬 프로토콜로 전환해야하는시기는 언제입니까?
UART를 통해 PC와 통신하는 모든 마이크로 컨트롤러 장치는 ASCII 문자열을 사용하여 명령을 보내고 데이터를 수신합니다 (Arduino에서 구현 됨). 그것이 내가 전자 제품을 파고 들었을 때 배운 것입니다. 나는 항상 맨 손으로 줄을 보내는 것이 충분하다는 것을 알았습니다. 그러나 필자가 접한 대부분의 장치는 기능 코드, 주소 및 CRC 오류 검사를 포함하는 …


10
FPGA는 언제 사용할 수 있고 마이크로 컨트롤러 / DSP는 사용할 수 없습니까?
고급 마이크로 컨트롤러 과정과 고급 FPGA 과정 중 하나를 선택해야합니다. 두 가지 주제 모두에 대한 입문 과정이 있었으며 현재 문제가되는 것은 이미 마이크로 컨트롤러 용 펌웨어 개발에 능숙하고 FPGA로 만들 수 있고 마이크로 컨트롤러 / DSP로는 할 수없는 제품 / 프로젝트를 볼 수 없다는 것 입니다. 마이크로 컨트롤러 나 DSP로는 …

6
MCU 입력 핀을 떠 다니는 것은 정말 나쁜 생각입니까?
입력 (기본 출력 대)으로 구성 할 때 MCU에 핀을 떠 다니는 것은 핀에 좋지 않으며 결국 실패하게 할 수 있다고 들었습니다. 이것이 사실입니까? 필자의 경우 NB는 들어오는 비디오 신호로 인해 0.3V와 1.3V 사이에 핀이 떠 있습니다. 3.3V에서 작동 할 때 0.8V-2.0V의 무인 영역에 해당하는 경우가 있습니다.

9
RAM에서 코드를 실행하는 이유는 무엇입니까?
방금 마이크로 컨트롤러 컴파일러가 RAM에서 함수를 강제로 실행하도록 제안하는 매크로를 보았습니다. https://siliconlabs.github.io/Gecko_SDK_Doc/efr32mg1/html/group__RAMFUNC.html#gac6abbc7f869eec9fb47e57427587c556 http://processors.wiki.ti.com/index.php/Placing_functions_in_RAM https://www.iar.com/support/tech-notes/linker/controlling-placement-of-the-section-where-__ramfunc-functions-reside-ewarm-5.x--6.x/ https://community.nxp.com/thread/389099 어떤 경우에 이것이 가치가 있습니까? 이점이 속도 만 향상된다면 항상 RAM에서 실행하지 않는 이유는 무엇입니까? 이것이 일반적으로 더 높은 전류 소모를 유발합니까?

5
실리콘 버그, 정오표
지난 몇 년 동안 내가 사용해온 많은 (대부분 ??, 모두 ??) 마이크로 컨트롤러에서 때때로 실리콘 레벨 버그가 발생하는 곳이 있으며 제조업체는 엔지니어에게 정오표를 제공하여 예상치 못한 동작에 대해 설명합니다. 왜이 "버그"를 수정하지 않습니까? 제품은 여전히 ​​생산되고 있으며 대부분의 경우 문제를 해결해도 이전 구현에는 영향을 미치지 않습니다. 왜 제품을 수정하지 않습니까? …

5
DC 브러시 모터에 이상적인 PWM 주파수가 있습니까?
모터 제어를위한 PWM 신호를 생성하기 위해 마이크로 컨트롤러를 사용할 것입니다. PWM 및 듀티 사이클의 작동 방식을 이해하지만 이상적인 주파수에 대해 확신이 없습니다. 아직 모터가 없으므로 테스트하고 알아볼 수 없습니다. 나는 전압을 변화시키지 않을 것이며 주어진 전압을받는 시간입니다. 선형 반응을 가정 할 수 있습니까? 10 % 듀티 및 24V 공급시 15RPM의 …

5
마이크로 컨트롤러가 예기치 않게 재설정되는 원인은 무엇입니까?
마이크로 프로세서 제어 시스템에서 특히 자극적 인 다양한 버그 중 하나는 마이크로 프로세서가 예기치 않게 재설정되는 것입니다. 이러한 종류의 문제를 디버깅하기위한 중요한 도구는 가능한 원인 목록입니다. 마이크로 컨트롤러가 예기치 않게 재설정되는 원인은 무엇입니까?

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