Вопросы по теме 'stm32f4discovery'

настроить компоновщик для обнаружения stm32f4 и g++
Я пытаюсь скомпилировать некоторый код, который использует функции USART и std, такие как printf() для обнаружения stm32f4. Сначала я компилирую все файлы кода в объектный файл с помощью g++, но когда я использую компоновщик для создания исполняемого...
3716 просмотров
schedule 31.05.2024

очень тяжело с ST-Link
У меня есть плата M24SR-Discovery, MCU STM32f103RG, и я использую Keil в качестве IDE для программирования. Дело в том, что как бы я ни хотел что-то сделать, я еще даже не успел с ним пообщаться. В основном я застрял, когда дело доходит до ST-Link....
4296 просмотров
schedule 07.06.2023

Вызов ABI для __aeabi_idivmod ведет себя не так, как ожидалось
Я пытаюсь разработать программу на голой металлической архитектуре (плата stm32f4 с процессором ARM cortex-m4f). У меня возникла странная проблема с вызовом ABI __aebi_idivmod. Вызов генерируется компилятором, потому что в коде есть многократное...
1349 просмотров
schedule 04.11.2023

NVIC_SystemReset () не работает для STM32F4
Я работаю над STM32F4 доской. Моя IDE - это встроенный рабочий стол IAR. Я пытаюсь выполнить сброс программного обеспечения из кода. Для этого я использовал API NVIC_SystemReset(); , определенный в заголовке core_cm4.h . Но сброса системы не...
39258 просмотров
schedule 08.07.2023

Регистры SPI обнаружения STM32F429
Я пытаюсь использовать плату обнаружения STM32F429 для связи в режиме только передачи с ЖК-дисплеем через SPI. Однако каждый раз, когда я записываю данные в регистр данных для вывода, я не вижу, чтобы в моем представлении отладки ( CrossStudio )...
799 просмотров
schedule 24.05.2023

печать стека задачи в FreeRTOS
Я работаю над платой обнаружения STM32F4, я установил FreeRTOS на плату и смог запустить две задачи, созданные основной функцией. Теперь я хочу, чтобы задача 1 обращалась к локальным переменным задачи 2 при любой передаче переменной по ссылке или по...
719 просмотров
schedule 26.10.2022

Получение данных от 2-х UART, STM32F4-Discovery, HAL-драйверов
Я хочу получать данные от 2 датчиков, подключенных к моему STM32F4-Discovery через 2 UART. Передача данных от STM32 к датчикам работает, а получение - нет. Гарантия, что это не проблема оборудования. Я нашел учебники для 1 подключенного UART, но не...
2526 просмотров
schedule 28.06.2023

Отправка данных из обнаружения stm32f4 в Raspberry Pi через spi
Проект собирает данные о напряжении и токе в 3,6 кбит/с, EMI в 2,4 Мбит/с с помощью обнаружения stm32f4 и отправляет их на Raspberry Pi. Первый шаг — тестирование передачи данных из stm32f4 в RPI по spi. Я определяю неподписанные данные 111 в...
2358 просмотров
schedule 03.12.2023

Как сделать внешний переключатель управления светодиодной платой stm32f4?
Я пытался управлять светодиодом на плате с помощью внешнего переключателя на макетной плате, но это не так? Переключатель подключен к порту d номер 9, я пытался сделать так, чтобы при нажатии на переключатель загорался зеленый светодиод. Но по...
330 просмотров

STM32 - Как вызвать прерывание после определенного времени включения ШИМ?
Я новичок в ARM MCU (STM32F411), и я пытался найти свой путь в периферийных устройствах, используя библиотеку STM HAL и STM32Cube. Я уже настроил свою плату для использования некоторых периферийных устройств: Таймер 2 для запуска прерывания...
4980 просмотров

STM32 HAL SPI 16-битная передача
Я пытаюсь использовать HAL_SPI_Transmit (.) Для 16-битной передачи данных. Я настроил SPI, используя STM32Cube как размер данных 16 бит (с hspi2.Init.DataSize = SPI_DATASIZE_16BIT ). Я попытался отправить данные в 16-битном формате:...
14227 просмотров
schedule 28.10.2023

Побитовые операции в кодировании C
Я пытаюсь научиться писать драйверы для контактов GPIO в STM32F4 Discovery. Я просматривал учебники и наткнулся на эту строку: static void hal_gpio_configure_pin_mode (GPIO_TypeDef *GPIOx, uint16_t pin_no, uint32_t mode) { GPIOx->MODER |=...
263 просмотров
schedule 04.08.2022

Возможна ли последовательная связь по stlink с stm32f4discovery?
У меня есть следующее: STM32F407G-DISC1 . Моя цель - обмениваться данными (отправка строк назад и вперед) между моим компьютером и микроконтроллером через последовательный порт, и в настоящее время я могу сделать это, используя порт micro-usb (otg),...
731 просмотров
schedule 17.04.2024

Проблема с использованием HAL_UART_Transmit в задаче пользовательского режима FreeRTOS-MPU (без привилегий) на STM32F412
Я использую порт FreeRTOS-MPU с STM32F412 для защиты памяти. Я успешно выполнил обе задачи UserMode (Non-Privilege) и PrivilegeMode . Но я не могу запустить API " HAL_UART_Transmit " (или аналогичные HAL API) в пользовательском режиме, что...
211 просмотров

Stm32f4 считает импульсы (как отрегулировать напряжение переднего фронта?)
На данный момент я использую TIM2 на stm32f4 - Discovery Board для подсчета импульсов (нарастающих фронтов). Как я могу настроить пороги для нарастающих фронтов? Я хочу подсчитать импульсы 1 В. На данный момент можно просто считать импульсы 2В. Я...
241 просмотров
schedule 24.09.2023

STM32F429 Discovery - Невозможно использовать SPI с DMA для управления светодиодами WS2812B
Я настроил проект с использованием STM32CubeIDE для использования с моей платой обнаружения STM32F429I-DISC1. Я хотел бы использовать его для управления массивом светодиодных модулей WS2812B, для которого требуется одна линия передачи данных с...
104 просмотров
schedule 13.11.2023

USART1 не выдает вывод Putty для Nucleo F411RE
Производитель : STM32 MC : Nucleo F411RE Соответствующие ссылки : лист данных, справочное руководство, руководство Nucleo Проблема : я изучаю встраиваемое «голое железо» с помощью процессора STM32, ARM Cortex M4. Я правильно настроил USART2 с...
256 просмотров
schedule 11.02.2022

STM32F411E-DISCO Круговой буфер Uart по прерываниям
Я хотел бы получать и передавать данные, которые будут помещены в циклический буфер. У меня есть функции для вставки символов и чтения символов. Как я могу использовать эти функции и где их разместить? В настоящее время я передаю и получаю то, что...
267 просмотров