stm32

    0

    1답변

    ST의 AN4666 코드를 기반으로 8 비트 병렬 데이터를 수신하도록 STM32F769I-EVAL을 구성했습니다. 내 입력 장치의 클럭은 입력 캡처 DMA를 트리거하고 OC 타이머 인터럽트가 전송을 사용할 수 없을 때까지 SDRAM에 데이터를 씁니다. 그 시점에서 SDRAM의 데이터를 조작하고 다른 곳으로 전송할 수 있습니다. 그러나 하드웨어를 구성하고 인

    1

    2답변

    내 STM32f3Discovery 보드에서 DAC를 사용하여 사인파를 생성해야하는 프로그램을 작성 중입니다. 아래에 나열된 여러 파일에 있습니다. Utilities.h : #ifndef UTILITIES_H #define UTILITIES_H /** @brief Configure GPIOE, pin 9 (LED) as output PP */ voi

    3

    2답변

    센서가 LSM303DLHC인데 2 개의 임시 레지스터가 있지만 섭씨로 변환하는 방법을 알 수는 없습니다. 2 등록은 다음과 같습니다 TEMP_OUT_H_M register // high reg TEMP11 | TEMP10 | TEMP9 | TEMP8 | TEMP7 | TEMP6 | TEMP5 | TEMP4 TEMP_OUT_L_M register //l

    -1

    1답변

    나는 DAC 사인파 발생을 운전하는 STM32f3 발견 널에 타이머 8을 사용하고있다. 다음은 타이머 구성입니다. TIM_TimeBaseInitTypeDef timer; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM6, ENABLE); TIM_TimeBaseStructInit(&timer); timer.TIM_Count

    0

    1답변

    최근에 NUCLEO-F446RE 보드 (STM32F4 제품)를 구입했으며 PWR 레지스터의 비트를 활성화하는 데 큰 문제가 있습니다. 내 목표는 타이머를 사용하여 LED를 깜박이고 180MHz의 최대 시스템 주파수로 HSI 클럭을 구성하려고합니다. 참조 설명서의 지침을 'T'로 따라 왔습니다. Screenshot to reference manual IDE

    0

    1답변

    카운터가 자동 리로드 레지스터가 아닌 비교 값에 도달하면 인터럽트가 발생하는 이유는 무엇입니까?

    1

    1답변

    마이크로 프로세서 stm32f103에서 일부 C 코드를 작성하고 있습니다. 힙에서 메모리를 할당하는 것이 안정적이지 않기 때문에 C 라이브러리 함수 malloc()과 free() 등을 사용하지 않는 것이 좋습니다. 대신 컴파일 타임에 미리 큰 정적 메모리를 선언하고 메모리를 재 할당하여 내 가상 동적 메모리 할당 목적. 내 새로운 malloc 구현은 내 컴

    0

    1답변

    STM32F4 USB CDC와 pyserial의 조합에 문제가 있습니다. STM32의 코드가 main.c에서 수신 된 데이터로 작업하기를 원한다면 포트를 열 수 없습니다. 그렇지 않은 경우, 아무런 문제없이 보내고받을 수 있습니다. 정보는 UserRxBufferFS에 성공적으로 저장됩니다. 나는 다음과 같은 얻을 오류 : >>> ser.open() Trac

    2

    1답변

    디버거가 중단 점에 도달하거나 사용자가 코드 실행을 일시 중지하면 Cortex에서 코드 실행을 중지 할 수 있습니다. 그러나 cortex가 일시 정지 상태에서 코드를 실행하지 않으면 DMA, UART 및 TIMERS와 같은 다른 주변 장치가 디버거에서 고정됩니까?

    3

    1답변

    STM32F469I-DISCO 보드에서 RTC를 초기화하려고합니다. 내가 아직 배우기 때문에 HAL API로 게임을 시도했는데, 그 때까지 레지스터로 직접 플레이 할 수있는이 마이크로 컨트롤러에 대한 충분한 이해를 얻을 때까지 몇 가지 프로젝트를 수행 할 수있었습니다. 어쨌든 내 코드는 HAL 레이어와 시스템 클럭 (8 MHz HSE 발진기를 통해 180