Публикации по теме '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 просмотров
schedule
11.11.2022
Почему не может запустить АЦП с событием 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 просмотров
schedule
04.05.2024
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