Описание тега stm32f4
Контроллеры STM32 F4 - это микроконтроллеры ARM Cortex-M4 начального уровня от ST Microelectronics.
2
ответа
STMF4 и USB OTG с использованием FATfs
Я использую STM32F407 Discovery Board для взаимодействия USB OTG FS, я использую CubeMx and Keil для развития. Первым делом я включил PC0 - USB_Power(для платы обнаружения), и для правильной работы USB установлено состояние RESET.Я включил PA9 - VBU…
21 авг '18 в 11:53
1
ответ
Задержки блокировки STM32 не соответствуют отключенным прерываниям
Я работаю на микро STM32F0xx, и у меня есть следующий код, который просто переключает вывод с помощью задержек блокировки (да, я знаю, что задержки блокирования плохие, здесь нет смысла). uint32_t ticks = 0; // Disable interrupts __disable_irq(); fo…
16 фев '17 в 02:31
1
ответ
STM32F4 - Может ли TX успешно работать каждый раз, но CAN RX успешен только при первом вызове
Я использую плату обнаружения STM32F469 и пытаюсь использовать функции CAN. Я понимаю, что на этой плате CAN1 нельзя использовать одновременно с сенсорным экраном. Поэтому мне нужно использовать CAN2, но для включения CAN2 необходимо включить CAN1. …
05 мар '17 в 21:24
1
ответ
Azure IoT SDK для C с WolfSSL и STM32
Я пытаюсь портировать SDK Azure IoT для C на контроллер STM32. Я использую библиотеку wolfSSL для TLS версии 1.2, и я могу успешно построить код в среде OpenSTM32. Но после успешного установления соединения с сервером Azure я не могу установить руко…
23 ноя '17 в 10:20
1
ответ
Чтение сигналов ШИМ в STM32F407
Я делаю квадрокоптер, используя открытие STM32F407. Я наконец смог стабилизировать это. Сейчас я пытаюсь использовать RC-приемник, чтобы контролировать движения своего квадрокоптера. Есть ли способ прочитать сигнал ШИМ моих каналов приемника RC? Кро…
11 май '17 в 11:51
1
ответ
Невозможно записать файл SD-карты с SPI, используя библиотеку Chan FatFs на STM32F407
Я использую плату разработки STM32F4 с чипом STM32F407. Для связи с SD-картой я использую SPI1 и использую библиотеку FatFs, созданную Chan. Итак, суть проблемы в том, что мне удалось создать файл на SD-карте, и я могу читать с него. Но когда я пыта…
02 фев '17 в 14:14
0
ответов
Квадратурный энкодер STM32 HAL Nucleo F446RE
У меня проблема с режимом квадратурного энкодера на tim3. 1) tim3 рассчитывает на каждый передний фронт первого сигнала. регистр CNT считает, и я читаю значение с 1 Гц, а затем я устанавливаю регистр в 0. Все выглядит хорошо, но... Когда я смотрю на…
20 янв '18 в 21:17
1
ответ
STM32F - SPI с DMA "ErrorCallback" и смещенными кадрами
Я передаю 2 uC (дисплей Arduino как MASTER и STM32F429 как подчиненный). Его связь состоит из 10 байтов в полнодуплексном режиме через SPI с использованием DMA, каждые 150 мс. В течение нескольких минут связь идет очень хорошо, оба ОК правильно отпр…
15 ноя '17 в 11:45
1
ответ
Какая шина данных используется после физического переназначения в ОЗУ в STM32F4?
Контроллеры STM32F4 (с процессором ARM Cortex M4) допускают так называемое физическое переназначение самых низких адресов в области памяти (от 0x00000000 до 0x03FFFFFF) с использованием регистра SYSCFG_MEMRMP. Что я понимаю, так это то, что регистр …
22 ноя '17 в 23:44
1
ответ
Как настроить SPM STM32f405 для передачи данных с помощью DMA?
У меня есть STM32f405, и задача состоит в том, чтобы передавать данные через SPI и экономить время процессора с помощью DMA. Используемый SPI является SPI1 с выводами PA4-PA7. Я выбрал для DMA 3-й поток из канала 3 DMA2. Идея состоит в том, чтобы ак…
04 авг '16 в 15:23
1
ответ
Тайм-аут SystemClock_config() при использовании симулятора keil
В этом примере я буду использовать SPI2, запущенный в режиме Master (управление выводами NSS программным обеспечением) для отправки данных. SPI3 работает в режиме Slave (управление штырьком NSS программно) получает данные с использованием DMA. ПК2 (…
03 авг '17 в 08:01
1
ответ
STM32 F4 композитное USB-устройство с 2-мя оптовыми интерфейсами, правильная конфигурация FIFO
Я использовал STM32CubeMX версии 4.22 для генерации USB-устройства MSC и изменил его, чтобы иметь 2 пользовательских массовых интерфейса. Интерфейс 0 имеет 2 БОЛЬШИХ конечных точки IN и OUT. Интерфейс 1 имеет две альтернативные настройки. Alt Settin…
24 авг '17 в 02:25
0
ответов
Сериализация во встраиваемых - с использованием зерновых без RTTI?
Я хочу использовать Cereal 1.2.1 во встроенной системе, поэтому не могу использовать RTTI, так как он добавляет много кода. Я должен отказаться от поддержки typeid. Есть ли способ использовать Cereal без RTTI? Структуры, которые я сериализую, не явл…
27 ноя '16 в 13:36
0
ответов
Причина выхода из режима ожидания в STM32F4
Мне нужно знать, что послужило причиной пробуждения из режима ожидания в STM32F4. Я использую как контакт WKUP (PA0), так и прерывание пробуждения RTC, и мне нужно знать при пробуждении, в чем причина. Благодарю.
28 фев '17 в 13:04
1
ответ
STM32F7 Discovery - обнаружение режима хоста / устройства USB FS
Плата STM32F723IEK6 Discovery имеет полноскоростной интерфейс USB. Я тщетно пытаюсь его инициализировать. Сигнал сброса никогда не принимается от хоста, и соответствующий флаг прерывания не установлен. Интерфейс FS - OTG. Предполагается определить н…
03 ноя '17 в 03:04
1
ответ
STM32F407 USART1: очистка USART_FLAG_TC требует остановки pgm перед фактической очисткой бита
При инициализации USART1 на STM32F407 у меня возникла проблема при включении прерывания TC. Флаг TC в SR устанавливается ('1'), как только USART RCC включен, и очистка флага перед включением прерывания TC стала для меня головной болью, потому что он…
15 дек '17 в 18:35
0
ответов
Использование printf на STM32F405
Я хочу использовать функции printf () и snprintf () из stdlib на моей встроенной платформе (OLIMEX P405) im, используя набор инструментов GNU arm-none-eabi-gcc версии 7.2.1. Я реализовал syscall.c и использовал gdb, чтобы подтвердить, что функция _s…
09 янв '18 в 13:48
0
ответов
Вызов DMA Transfer Complete не синхронизирован с SPI на STM32F446
Я хочу использовать плату STM32F446RE-Nucleo для считывания АЦП MCP3201 с регулярной частотой. Я хочу выполнить связь с АЦП, используя SPI и DMA, чтобы записать данные непосредственно в память. Мой код (показанный ниже) для STM32F446RE имеет следующ…
01 май '18 в 10:12
1
ответ
Как настроить мой CAN-фильтр в режиме списка?
Я написал некоторый код для передачи / получения сообщений CAN, и у меня возникли некоторые проблемы с моим фильтром. Во-первых, я хочу сказать, что я понимаю режим маски и смог заставить его работать со следующей конфигурацией: uint16_t id = 0x12; …
27 сен '18 в 14:23
3
ответа
После использования strstr() подстрока также передается через uart
Я пытался UART с помощью STM32F407V6T6 а также CubeMx, Как я выложил некоторые проблемы с strstr() функция. Вот некоторые новые проблемы. Вот код: char rxBuff[10]; int main(void) { HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_USART2_UART_Ini…
14 авг '18 в 13:15