Публикации по теме 'stm32'


Привет, мистер Ли,
Привет, мистер Ли, Я следую инструкции, чтобы установить все инструменты. При сборке из командной строки я получил следующую ошибку. Я совершенно новичок в этих инструментах. Не могли бы вы дать мне подсказку, чтобы исправить это? Спасибо!!! G:\proj\stm32\stm32-blue-pill-rust›cargo build — релиз Компиляция panic-semihosting v0.3.0 ошибка[E0557]: функция удалена → C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\pan ic-semihosting-0.3.0\src\lib.rs:59:12 | 59 |..

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

Тревога RTC против системной тревоги на ARM (STM32)
Я изучаю stm32F4 . Есть некоторые путаницы, которые я действительно не могу понять. В чем разница между сигнализацией RTC и оригинальной системной сигнализацией. Я только знаю, что RTC может сэкономить больше энергии, но больше ничего. Может ли...
1459 просмотров
schedule 16.09.2022

«Проверка ОЗУ не удалась» при использовании j-Link для стирания чипа или обратного чтения
Я случайно закрыл SWD и JTAG, так что я не могу загрузить новую программу в плату разработки с помощью j-Link. Затем я пытаюсь использовать j-flash ARM для стирания чипа, и возникает такая ошибка: Connecting ... - Connecting via USB to J-Link...
3066 просмотров
schedule 06.02.2024

Удаление страницы на stm32 не удается с FLASH_ERROR_WRP
Я пытаюсь стереть одну страницу во флэш-памяти на STM32F103RB вот так: FLASH_Unlock(); FLASH_ClearFlag(FLASH_FLAG_BSY | FLASH_FLAG_EOP | FLASH_FLAG_PGERR | FLASH_FLAG_WRPRTERR | FLASH_FLAG_OPTERR); FLASHStatus = FLASH_ErasePage(Page); Однако...
2338 просмотров
schedule 03.10.2022

Как задержать один такт в STM32?
Вопрос такой же простой, как и тема. Как задержать ровно один такт в STM32? Если контроллер работает на частоте 168 МГц, равен ли один тактовый цикл 1/168 МГц, что составляет 5,95 нс?
17612 просмотров
schedule 04.11.2022

C preproc: вставка действительного токена и значения токена
Я работаю с микроконтроллером STM32F1, для которого предоставляется заголовок, определяющий битовые маски и значения для регистров следующим образом: #define RCC_CFGR_PLLMULL //Mask of PLL multiplier setting bits #define RCC_CFGR_PLLMULL1...
125 просмотров
schedule 11.05.2024

мой загрузчик не загружает мою новую программу на stm32
Я сделал свой собственный загрузчик для платы STM32L1. Мой алгоритм прост: - во-первых, я стираю память, необходимую для записи моей новой программы на флэш-память. - затем я пишу 4 байта по 4 байта моей новой программы (получаю ее от USART платы)...
1946 просмотров
schedule 31.12.2023

Генерация синусоидальной волны на STM32F3 с DMA - искаженный вывод
Я пытаюсь создать сигнал, используя таблицу const, DMA и DAC. Это STM32F303VCT на плате Discovery F3. Я использую libopencm3 , но надеюсь, вы ясно увидите, что происходит - это всего лишь функции для установки управляющих регистров. #define...
2380 просмотров
schedule 25.10.2022

Ардуино миллис () в stm32
Я пытаюсь портировать некоторую библиотеку Arduino на stm32. В Arduino millis() возвращает количество миллисекунд с момента загрузки. Есть ли аналогичная функция в stm32? Я использую микроконтроллер stm32f0.
15180 просмотров

Почему не может запустить АЦП с событием timer1 CC1?
Я работаю на stm32f407. Что я хочу сделать, так это запустить ADC1 и ADC2 с событием timer1 CC1, но это не сработает. Я попытался запустить ADC1 и ADC2 с помощью события timer3 trgo или cc1, все работает нормально. Поэтому я не знаю, почему событие...
3314 просмотров
schedule 13.03.2024

Расшифровка события HCI от Bluetooth-устройства BLUEnrg-ms
Я успешно могу общаться с моим IDB05A1 с моей платы nucleo-64. Я делаю его доступным для обнаружения и подключаю к нему свой телефон. Однако сразу после сопряжения устройство отключается от моего телефона. Прежде чем он отключится, я получаю...
374 просмотров
schedule 17.09.2022

Создание виртуального uart на микроконтроллере stm32
Мне нужно создать виртуальный порт uart на микроконтроллере stm32. Пины даны и могут быть изменены на входные каналы таймера. Принимаемый сигнал будет модулироваться по току и напряжению, и мне нужно обнаружить и то, и другое. Эти два контакта...
868 просмотров
schedule 06.02.2024

Что означает флаг обнаружения разрыва LIN для устройств ARM STM32?
В серии STM32F4xx есть флаг ошибки UART, который Бит 8 LBD: флаг обнаружения обрыва LIN Больше никакой информации по этому поводу нет. Что это означает с точки зрения UART?
3088 просмотров
schedule 30.01.2024

определение блока памяти во flash как переменных в IAR
Я разрабатываю на STM32 mC, используя IAR 7.80. Мне нужно представить определенный блок памяти во flash как переменные разного размера. например, начиная с адреса 0x0800B00, у меня есть следующие данные: 4 байта с плавающей запятой, массив символов...
671 просмотров
schedule 18.02.2024

Тайм-аут SystemClock_config() при использовании симулятора keil
В этом примере я буду использовать SPI2, работающий в режиме Master (программное управление контактами NSS) для отправки данных. SPI3 работает в режиме Slave (управление выводом NSS аппаратным обеспечением) и получает данные, используя DMA. ПК2...
1138 просмотров

stm32f469 FreeRTOS + STemWin с CubeMX и keil: неверные типы операндов (UnDefOT, Constant) для оператора (*
Я делаю проект, созданный с помощью STM32CubeMX для stm32f469i-disco. Я основал установку на «FreeRTOSconfig.h» из проекта «Демонстрация» в репозитории STM32CubeFWF4V1.16.0 . Свежий проект из CubeMX компилируется без проблем, но после добавления...
1505 просмотров
schedule 22.11.2023

STM32 Выходная конфигурация MCO
Я пытаюсь настроить вывод MCO на моем STM32f103, только с периферийной библиотекой STD. вот мой код: void OutputMCO() { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); /* Output clock on MCO pin...
3552 просмотров
schedule 10.12.2022

STM32 USB CDC Virtual COM не работает, если sscanf находится где-нибудь в коде
В настоящее время я работаю над приложением для платы STM32F4, настроенной как устройство USB CDC. Код, который у меня сейчас есть, приведен ниже: /** ****************************************************************************** * File Name...
2394 просмотров
schedule 28.01.2024

Как войти в режим супервизора на ARM Cortex m4, чтобы отключить прерывания?
Я пытаюсь выяснить, как я могу отключить и включить прерывания на STM32L4x6RG Nucleo? Немного погуглив, я нашел макросы __disble_irq() и __enable_irq(), но я не уверен, что они отключают прерывания. После дополнительных исследований оказалось,...
1721 просмотров
schedule 05.03.2024

STM32 + Lwip, загрузка MCU из-за широковещательного пакета
Предполагается, что из-за неправильной конфигурации сети произошло зацикливание широковещательных пакетов. MCU STM32 непрерывно принимает широковещательные пакеты. В результате увеличивается нагрузка на микроконтроллер. При тестировании на плате...
330 просмотров
schedule 24.03.2024

Каковы допустимые значения HAL_NVIC_SetPriority () при использовании STM32 и FreeRTOS?
После довольно сложного процесса изучения некоторых вещей о приоритете прерывания я все еще немного застрял, пытаясь понять, какие значения мне разрешено вызывать для HAL_NVIC_SetPriority() в SysTick_IRQn (это ISR, вызывающий планировщик FreeRTOS...
7351 просмотров
schedule 20.03.2024