Описание тега stm32f3
По вопросу о микроконтроллерах серии STM32F3xx.
0
ответов
Внешнее прерывание срабатывает после установки контакта
Я пытаюсь запустить внешнее прерывание на Nucleo-F030R8 и ударить по стене. Все настроено и отлично работает в пошаговом режиме, но когда я подключаю свою плату к тестовой панели с помощью простой перемычки и запускаю тот же код, внешнее прерывание …
18 окт '17 в 12:49
0
ответов
STM32F3xx с Eclipse IDE, Hardfault_Handler из-за сбоя выборки таблицы векторов
Сначала хочу сказать, что я новичок в этой сфере. Я пытаюсь загрузить и отладить код на заказной плате на базе чипа STM32F303CB через плату NUCLEO-F446RE. Я использую Eclipse IDE (2019-12), набор инструментов GNU и программное обеспечение для отладк…
04 фев '20 в 16:38
1
ответ
Как передать API stm32f3discovery в функцию?
Я пытаюсь создать отдельный файл / модуль с функциями, которые могут работать со светодиодами или гироскопом для stm32f3discovery. Я пытаюсь передать API stm32f3, который содержит все регистры, в функцию, чтобы затем использовать ее внутри. Когда я …
12 май '20 в 19:20
0
ответов
Почему мы используем FLASH.constrain () и RCC.constrain () во встроенном RUST с использованием STM32F30x?
Я новичок в Rust. В настоящее время я работаю над встроенной ржавчиной, используя плату STM32F303 Discovery. Я сталкиваюсь с множеством проблем при доступе к регистрам и не знаю, как получить доступ к RCC, FLASH, TIMER и многим другим, чтобы выполни…
27 мар '20 в 04:54
1
ответ
Stm32f303k8 Адрес регистра компаратора?
Я новичок в программировании uC и наткнулся на стену, пытаясь найти адрес базового регистра периферийных устройств компаратора для stm32f303k8. Я не смог найти информацию ни в справочном руководстве, ни в таблице данных, ни в руководстве по программ…
01 май '20 в 08:16
1
ответ
гироскоп l3gd20, отправляющий повторяющиеся байты на stm32f3discovery
Я работаю над stm32f3discovery и пытаюсь прочитать данные с гироскопа l3gd20 на плате. Когда я пытаюсь непрерывно читать 6 байтов от OUT_X_L до OUT_Z_H (это все данные, которые используются для считывания показаний гироскопа), первые три отправленны…
12 июн '20 в 19:31
0
ответов
Могу ли я использовать загрузчик ПЗУ STM32F303RDTx с защитой от чтения флэш-памяти уровня 1?
ST предоставляет загрузчик ПЗУ в STM32F303RDTx. Я могу перейти в загрузчик из своего приложения и обновить флеш-память, когда защита от чтения (RDP) отключена (уровень 0). Когда RDP установлен на уровень 1, все попытки отключить RDP (который стирает…
12 авг '20 в 15:08
1
ответ
Где в проекте, созданном CubeMX, определен PCD_EP_TX_ADDRESS?
Мне нужно использовать макрос PCD_GET_EP_TX_ADDRESS от stm32f3xx_hal_pcd.h. Он определяется с помощью: #define PCD_GET_EP_TX_ADDRESS(USBx, bEpNum) ((uint16_t)*PCD_EP_TX_ADDRESS((USBx), (bEpNum))) но его использование вызывает ошибку компиляции, так …
24 янв '20 в 11:32
0
ответов
Реализация I2C на Rust stm32f3discovery
Итак, я пытаюсь создать несколько функций, которые помогают взаимодействовать с интерфейсом i2c на stm32f3discovery. У меня проблемы со следующим кодом. Все это компилируется и запускается, но когда я запускаю цикл while, проверяющий, установлен ли …
17 май '20 в 16:42
0
ответов
Чтение из регистра Nrf24 с помощью ядра STM32 возвращает неверный результат
Я программирую Nucleo Board Stm32F303K8 с помощью Keil и пытаюсь настроить модуль Nrf24 (купленный на aliexpress). Однако, похоже, он возвращает только частично правильные данные. Когда я записываю 0x01 в регистр конфигурации (0x20), он возвращает 0…
05 сен '20 в 20:50
2
ответа
Созданное CubeMX USB HID-устройство отправляет неверные данные при изменении как конечной точки, так и адреса PMA
Я отлаживаю проблему с созданным мною составным устройством и воссоздаю проблему в только что созданном CubeMX HID-коде, чтобы упростить ее решение. Я добавил небольшое количество кода в main() чтобы я мог посылать щелчки мыши USB HID и мигать свето…
22 янв '20 в 12:35
1
ответ
STM32: простая передача SPI
Я работаю с платой STM32F3DISCOVERY, и я пытаюсь глубже погрузиться в абстракции HAL. Я сделал простую версию функции, которая передает данные через SPI, к сожалению, она не работает (по крайней мере, ЦАП, на который я ее отправляю, не меняет состоя…
15 авг '20 в 19:59
0
ответов
Как изменить разрешение USB HID мыши
Я использую набор для обнаружения STM32f3 с кубическим идеалом STM32 для подключения набора как USB HID-мыши. Пытаюсь изменить разрешение мыши. Разрешение по умолчанию, указанное в дескрипторе отчета, составляет 400 точек на дюйм. (0x15, 0x81, // ЛО…
27 окт '20 в 10:42
1
ответ
GDB не останавливается на точках останова и продолжает
Я новичок во встраиваемом программировании, поэтому, чтобы узнать, я пытаюсь работать с минималистской программой. У меня есть следующая программа, которую я пытаюсь выполнить.Моя среда: arm-none-eabi-gcc (15:9-2019-q4-0ubuntu1) 9.2.1 20191025 (выпу…
12 сен '20 в 13:01
1
ответ
Как выполнять преобразование adc каждые 1 мкс с помощью Nucleo-F303K8?
Я использую STM32 Cube IDE. Сейчас я попробовал включить MSM в TIM2 и output_compare_no_output на канале 1 и выбрать "Reset" в качестве триггерного события. Затем я перешел к ADC1 и включил Regular_Conversion_Mode, установил Number_Of_Conversions ра…
08 окт '20 в 15:45
0
ответов
Как исправить код с передачей I2C на STM32F334K8T6? (Не работает)
В течение нескольких дней я изучал работу I2C для управления несколькими расширителями ввода-вывода PCA9534PW с помощью STM32F334K8T6. Я изучил документацию и придумал код (я не работаю с HAL, так как меня интересует понимание регистров). #include &…
31 окт '20 в 04:26
0
ответов
HRTIMER Preload Enable закрыть все выходы ШИМ
Я пытаюсь работать с HRTIMER и DMA ADC, читаемым на ST32F334C6T6. Я запустил pwm на HRTIMER и DMA, но когда я изменил значение ADC, возникает конфликт между PWM. Я искал в Интернете и узнал, что это обновление в середине периода pwm. По этой причине…
22 фев '21 в 17:16
1
ответ
Управление GPIO STM32F3 без библиотек Cube MX
Я адаптирую этот загрузчик для STM32F373CC к своему устройству. Чтобы указать, что устройство работает, но находится в режиме загрузчика, я хотел бы включить некоторые светодиоды состояния. Однако этот загрузчик не использует библиотеки STM Cube MX,…
12 апр '21 в 14:40
0
ответов
Проблема с отправкой данных на SPI1-> DR в качестве мастера
Я пытаюсь отправить данные от мастера к подчиненному с помощью SPI, Я действительно новичок в этом, и я не знаю, что я делаю не так Я не знаю, связано ли это с моей конфигурацией инициализации или моим пониманием из процесса spi. если кто-то знает и…
09 июн '21 в 12:08
2
ответа
почему мой светодиод (stm32f3-discovery board) не светится после применения задержки? Есть ли ошибка, которую я делаю, применяя задержку?
use cortex_m_rt::entry; use stm32f30x_hal as hal; use hal::delay::Delay; use hal::prelude::*; use hal::stm32f30x; use panic_halt; #[entry] fn main() -> ! { let device_p = stm32f30x::Peripherals::take().unwrap(); let core_periphs=cortex_m::Periph…
10 июн '21 в 09:22