«microcontroller» 태그된 질문

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


5
XMOS 시리즈 란 무엇입니까?
좋아, 최근에 XMOS라는 이름이 장소에 나타나는 것을 보았습니다. 나는 그들의 웹 사이트를보고 온라인으로 검색했지만 그것이 무엇인지 정확히 알 수 없습니까? 그래서 무엇입니까? 마이크로 컨트롤러와 FPGA 사이의 교차점 인 것 같습니다. 나는 또한 그들의 사이트를 보았고 XMOS가 무엇인지, 그리고 다른 마이크로 컨트롤러 라인과 다른 점에 대해 이해할 수있는 것 (예제 디자인 …

10
Java API를 사용한 마이크로 컨트롤러
내 하드웨어 팀은 향후 프로젝트에 Atmel AVR 8 비트 마이크로 컨트롤러를 사용할 계획입니다. 내가 아는 한, C로 프로그래밍해야합니다 .AVR 의 JVM 을 찾았 지만 Atmel의 기본 C 라이브러리보다 제한적입니다. Java를 지원하는 8 비트 마이크로 컨트롤러를 제안 할 수 있습니까? 추신. 나는 C를 모른다. 나는 마이크로 프로세서 프로그래밍에 경험이 없다.

6
PIC 마이크로 컨트롤러로 -2V ~ + 2V 아날로그 신호를 어떻게 샘플링합니까?
10 비트 ADC와 함께 PIC 마이크로를 사용하여 300Hz 미만의 주파수를 가진 아날로그 신호에서 판독합니다. 그러나 아날로그 신호의 범위는 -2V와 + 2V입니다. 신호를 사용 가능한 범위로 가져 오기 위해 신호를 조정하려면 어떻게해야합니까 (ADC에 대한 입력이 양수 여야한다고 가정) 또한 양의 값이없고 부정적인 전원 공급 장치.

3
CAN 버스를 통한 네트워크 계층 선택
산업 자동화 애플리케이션에서 CAN 버스를 사용할 계획이지만 네트워크 계층을 구현하는 방법을 결정하는 데 어려움을 겪고 있습니다. 여기에 누구든지 메시지 ID를 할당하는 방법과 데이터 패킷을 포맷하는 방법에 대한 지침을 제공하는 CAN보다 상위 계층 프로토콜에 대한 권장 사항이 있습니까? 독자적인 네트워크 계층을 개발하거나 CANopen과 같은 기존 표준을 구현해야합니까?

8
어떤 마이크로 컨트롤러를 사용해야합니까?
컴퓨터 프로그램이 실제 세계와 통신 할 수있는 최상의 마이크로 컨트롤러 패키지를 찾으려고 노력 중입니다. CPU에서 실행되는 프로그램에서 함수를 호출하여 직접 읽고 쓸 수있는 많은 수의 I / O 핀 (지금까지 64 디지털은 아날로그 및 PWM과 같은 멋진 것은 아닙니다)을 기대하고 있습니다. 실행하기 위해 마이크로 컨트롤러 자체에 프로그램을 다운로드하고 싶지 않습니다. …

4
최고의 PIC 프로그래머?
내 프로젝트에서 PIC를 사용하기 시작하고 어떤 프로그래머를 구해야하는지 궁금했습니다. 나는 마이크로 컨트롤러 (68k, avr)를 사용하여 많은 경험을 가지고 있으며 전자 제품에 대해서도 많은 경험을 가지고 있습니다 (그래서 프로그래머 구축 가능). MPLAB, icsp를 사용할 수 있기를 원하며 회로 내 디버깅 기능이 매우 깔끔합니다. USB도 편리하지만 반드시 필요한 것은 아닙니다. 귀하의 답변에, …

7
시차 프로펠러는 좋은 제품입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 시차 프로펠러는 다른 멀티 코어 솔루션과 어떻게 비교됩니까? 방금 디자인 콘테스트에서 우승 한 오픈 스톰프 프로젝트에 관한 …

3
임의의 예측할 수없는 아날로그 비교기 동작
진폭과 주파수가 다른 사인파의 주파수를 측정해야하는 비교적 "간단한"프로젝트를 진행하고 있습니다. 일을 단순화하기 위해 지금은 고정 주파수 (27Hz) 사인파 입력 (비교기의 음의 입력) 만 얻었으며 진폭은 전위차계를 사용하여 다양 할 수 있습니다. 비교기의 양의 입력은 Vcc / 2로 설정됩니다. 그런 다음 비교기의 출력은 atmega2560 마이크로 컨트롤러의 입력 캡처 레지스터로 공급되어 주파수를 …

5
PIC32 vs dsPIC vs ARM vs AVR, 어쨌든 C 언어로 프로그래밍 할 때 아키텍처가 중요합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 현재 32 비트 PIC32 마이크로 컨트롤러를 사용하고 있습니다. 그것은 우리의 요구에 잘 작동하지만 우리는 더 잘 어울릴 …

4
HAL을 사용한 STM32 ADC 변환
stm32에서 "new"HAL 라이브러리를 사용하는 방법을 배우려고합니다. 간단한 ADC 변환을 시도하면 한 번만 작동하지만 변환이 중지됩니다. 전환 종료 플래그가 설정되지 않았다고 가정합니다. STM32f429ZI가 탑재 된 STM32f429I 디스커버리 보드를 사용하고 있습니다. 나는 sprintf가 나쁜 습관이고 인터럽트로 adc를 만드는 것이 더 낫다는 것을 알고 있습니다. 지적하지 마십시오.이 질문과 관련이 없으며 HAL을 테스트하고 있습니다. …

4
STM32 : 타이머 인터럽트가 즉시 작동
이것은 STM32F429의 프로젝트에서 타이머 코드입니다. //timer initialization void timerInit() { uwPrescalerValue2 = (uint32_t) ((SystemCoreClock / 2) / 100000) - 1; RS485Timer.Instance = TIM5; RS485Timer.Init.Period = 67400000; // high value to notice interrupt even without debugging RS485Timer.Init.Prescaler = 400000; RS485Timer.Init.ClockDivision = 0; RS485Timer.Init.CounterMode = TIM_COUNTERMODE_UP; HAL_TIM_Base_Init(&RS485Timer); } void timerReset() { HAL_TIM_Base_Stop_IT(&RS485Timer); …

7
Arduino Serial 인쇄가 프로그램의 동작을 바람직하지 않게 변경
헤더에 선언 된 루프 카운터를 사용하고 있습니다. int loop_counter = 0; 이 카운터를 사용하여 매번 이벤트를 트리거합니다. 나는 같은 유형의 행동에 대해 모듈로를 사용했지만, 작업하기가 더 쉬워졌습니다 (여전히 동일한 행동을 초래합니다) void loop() { if(loop_counter > 100) loop_counter = 0; else loop_counter++; //Serial.println("hey"); if(loop_counter == 0) { //do_something_important(); } } …

5
비 휘발성 메모리에 자주 쓰기
온도 변화에 따라 물리적 위치를 자동으로 조정하는 장치를 설계하고 있습니다. 장치가 꺼 지거나 전원이 차단 된 경우 장치는 마지막 온도와 위치를 기억해야합니다. 이 값을 EEPROM에 저장하는 기능이 있지만 문제는 위치와 온도가 매우 빠르게 변할 수 있다는 것입니다. 매번 변경 한 후에 온도와 위치를 EEPROM에 쓰면 (1) 펌웨어 속도가 약간 느려지고 …

5
마이크로 컨트롤러 및 FSM 예제의 인터럽트 처리
초기 질문 마이크로 컨트롤러의 인터럽트 처리에 대한 일반적인 질문이 있습니다. MSP430을 사용하고 있지만이 질문이 다른 uC로 확대 될 수 있다고 생각합니다. 코드를 따라 인터럽트를 자주 활성화 / 비활성화하는 것이 좋은 습관인지 아닌지 알고 싶습니다. 즉, 인터럽트에 민감하지 않은 코드 부분이 있거나 더 나쁜 경우 인터럽트를 수신해서는 안되는 코드가 있다면 다음과 …

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