stm32f4

    1

    1답변

    현재 STM32F4를 Nucleo-144 보드에 STM32F4를 사용하고 있습니다. 이 마이크로 컨트롤러를 사용하여 구적 엔코더 인터페이스를 통해 로터리 엔코더의 위치를 ​​평가하고자합니다. 문서를 살펴보면, 이것은 타이머로 수행됩니다. 나는 PA6과 PC7에 마이크로에 연결된 A/B 인코더 출력을 가지고 있지만, 그 수는 표류하는 것으로 나타났습니다. 디

    0

    1답변

    FreeRTOS API를 사용하여 작업을 생성하고 스케줄러를 실행했지만 FreeRTOS API를 사용하여 생성 된 여러 작업간에 하나의 작업 만 실행 중이고 컨텍스트 전환이 일어나지 않습니다. 다음 코드를 실행하는 중에는 항상 task3으로 실행됩니다 (Eclipse-GDB를 사용하여 디버깅하는 경우). enter code here

    0

    1답변

    나는 stm32f407에서 일하고있다. 내가 뭘하고 싶지 타이머 1 CC1 이벤트와 ADC1과 ADC2를 트리거하는 것입니다,하지만 그것은 작동하지 않습니다. timer1 trgo 또는 cc1 이벤트로 ADC1 및 ADC2를 트리거하려고했으나 정상적으로 작동합니다. 그래서 timer1 cc1 이벤트가 작동하지 않는 이유를 모르겠지만 아무도 도와 줄 수 있습

    0

    1답변

    나는 STM32f405를 가지고 있으며, 그 작업은 SPI를 통해 데이터를 전송하고 DMA로 프로세서 시간을 절약하는 것이다. 사용 된 SPI는 핀 PA4 ~ PA7이있는 SPI1입니다. DMA에 대해 DMA2 채널 3에서 3 번째 스트림을 선택했습니다. 아이디어는 CS 신호를 활성화하고 메모리에 일부 데이터를 저장 한 다음 DMA에 의해 자동으로 전송되고

    0

    1답변

    직렬 8080 8 비트 데이터 프로토콜을 사용하여 MII283QT-17CP1 2.8 인치 TFT LCD를 ILI9341V 드라이버와 함께 사용하려고합니다. /* Software reset */ LCD_Send_Command(ILI9341_RESET); HAL_Delay(50); LCD_Send_Command(0x34); // TE off LCD_

    1

    1답변

    저는 STM32F4 MCU에 가상 COM 포트를 구현하고 있습니다. MCU에 엔드 포인트가 남아 있지 않아 인터 럽트 엔드 포인트/통지 요소를 폐기해야합니다. 문제는 MCU가 PC에 메시지를 보낼 수 없기 때문에 한 번만 메시지를 보낼 수 있다는 것입니다. 장치 USB 설명 :이 쓸모 엔드 포인트를 제거하면 Interface Association Descr

    3

    1답변

    ARM MCU (STM32F411)에 익숙하지 않은 나는 STM의 HAL 라이브러리와 STM32Cube를 사용하여 주변기기를 찾았다. 이미 일부 주변 장치를 사용하기 위해 내 보드를 구성한 :에 PWM의 실행을 위해 특정 주파수로 타이머 3를 인터럽트를 실행하기위한 타이머 2을 그것의 3 개의 수로. ADC 일부 아날로그 입력을 읽기 위해 DMA 모드로 4

    0

    2답변

    여러 함수 (각 함수는 메시지의 일부를 추출 함)를 통해 char *를 구문 분석하려고하며 함수간에 포인터를 전달하는 데 문제가 있습니다. 문제가있는 메시지 부분에는 공백 문자와 그 뒤에 이중 문자가 오는 정수가 있습니다. 이 모두는 STM32F4에서 실행 : 주요 기능 : char* myMsg = NULL; char* nLink = NULL; Ser

    0

    2답변

    컨트롤러를 작동하지 않습니다. stmcubemx에서 NVIC를 활성화합니다. 터미널 인터럽트에서 데이터가 전송 될 때마다 생성 된 코드가 있지만 uart 상태는 HAL_UART_STATE_READY입니다. 그 때문에 함수 UART_Receive_IT 함수를 받아서 나왔습니다. 이 문제를 해결하는 데 도움을주십시오. 또한 uart를 인터럽트 모드로 만드는 방