embedded

    0

    2답변

    하나의 인터럽트와 하나의 카운터/타이머를 설정하려고합니다. 인터럽트는 외부에서 발생하며 핀에서 로우 로직을 읽습니다. 타이머는 매 100 us마다 증가하고 count 변수까지 추가해야합니다. 타이머를 설정 한 후 인터럽트를 설정했지만 인터럽트 나 타이머가 작동하지 않습니다. 코드 등이다 OCR0A의 volatile boolean allowCount = fa

    -1

    1답변

    방금 ​​온도와 습도에 대한 센서 DHT22가있어 의심 스럽습니다. -이 장치는 arduino 또는 Rpi에서만 사용할 수 있습니까? - 대답이 '아니오'인 경우 GPIO와 어떻게 작동합니까? 내가 아는 한 gpio has2 옵션 : - Direcion (in 또는 out) 및 Value (0 또는 1). 따라서이 장치를 사용하는 방법에 대한 arduino

    -3

    1답변

    C 언어의 모듈러스 산술에 문제가 있습니다. 이 1ms마다 증가하는 전역 변수 uint16_t Tmr_1ms를 정의했습니다. 제가 에서 발진 상태는 아래 구조 여기 // oscillator state (oscillator with fixed duty cycle) typedef struct{ float period; // period of th

    1

    1답변

    나는 잠시 동안 STM32F30x 시리즈와 함께 작업 한이 같은보고 파일 시스템을 사용하고 있습니다 : inc/ ---*.h lib/ ---CMSIS/ ---STM32F30x_StdPeriph_Driver/ ------inc/ ------scr/ ---STM32_USB-FS-Device-Driver/ ------inc/ ------scr/

    1

    1답변

    작은 임베디드 프로그램을 작성 중이며, uart를 통해 atmega328p 칩에 명령을 보내고 있습니다. 명령은 $ 문자로 시작하고 문자 #으로 끝납니다 (파싱을 수행 할 때 알 수 있도록). 명령을 받으면이를 파싱하고 장치를 켜십시오 (COMMAND : TURN_ON_I1) 또는 꺼짐 (COMMAND : TURN_OFF_I1). 이 응용 프로그램은 현재

    0

    1답변

    어제 this 어제 질문, 나는 this 라이브러리를 내 보드에 포팅하기로 결정했습니다. 나는 뭔가를 바꿀 필요가 있다는 것을 알고 있었기 때문에 라이브러리를 컴파일하고, 작은 프로그램에서 호출하고, 어떤 일이 일어나는지 살펴 보았습니다. 첫 번째 문제는 여기에 있습니다 : // Check for GPIO and peripheral addresses fro

    0

    1답변

    코드를 테스트하기 위해 STM32 QEMU 디버거를 사용합니다. 나는 함수를 테스트하기 때문에 while (1)을 지운다. typedef int(*fnc_t) (int); int multiply(int data) { return (data * 5); } void memorycopy(unsigned char *src, unsigned cha

    1

    1답변

    저는 adafruit PWM 서보 컨트롤러를 사용하여 여러 서보를 제어하려고합니다. i2c 인터페이스를 사용하여 마이크로 컨트롤러와 통신합니다. https://www.adafruit.com/product/815 저는 Atmega 168을 사용하여 간단한 i2c 라이브러리를 사용하여 마이크로 컨트롤러로 i2c 명령을 보내려고합니다. #include "i2c.

    -1

    1답변

    제목에서 알 수 있듯이 범용 타이머를 사용하여 LED (가변 듀티 사이클 PWM)를 디밍하거나 OS 예약/가능한 경우 작업 (RTOS ecc)? 나는 최근에 RTOS 내부 타이머를 사용하여 깜박이는 LED의 예를 보았고 타이머의 기간을 LED가 어두워 질 수있는 지점까지 고정시킬 수 있는지 궁금해했다. (~ 2Khz). 다른 작업의 스케줄링을 방해한다면 소

    0

    1답변

    CANOE에서 CAPL 테스트 노드 & 네트워크 노드의 차이점은 무엇입니까?