|
|
Другие темы раздела | ||||||||||||||||||
ARM, Cortex, STM32 В чем отличие функций IRQ-based i2c для bulk чтения/записи? HAL_I2C_Slave_Sequential_Transmit_IT() и HAL_I2C_Mem_Write_IT() ? Как я понимаю, HAL_I2C_Mem_Write_IT() вызывает прерывание, когда весь буфер записан в устройство, сродни DMA, только отправка каждого байта автоматически осуществляется HALом а не DMA модулем? Для чего тогда используется HAL_I2C_Slave_Sequential_Transmit_IT? В мануале сказано, что This interfosi allow to manage repeated... https://www.cyberforum.ru/ arm/ thread2090044.html |
Передача параметра в прерывание ARM, Cortex, STM32 Доброго времени суток. Схожая тема уже была, но суть вопроса была в другом. Тут он носит скорее теоретический характер. Первый вариант - глобальные переменные. Тут все очевидно, но хотелось бы их избежать. Второй: В вашем же калокубе сие решается с помощью callback юзер функций . Соотвествуйте выбранному г **** стилю... :))))))))))))))))) Не очень представляю, как это может работать вне... | |||||||||||||||||
ARM, Cortex, STM32 stm32f103cbt6 i2c + lsm330dlc Здравствуйте, очень надеюсь на вашу помощь. Имеется плата с контроллером stm32f103cbt6 и трёхосевым гироскопом\акселерометром lsm330dts. Задача состоит в стабильном обмене информацией между датчиком и контроллером по интерфейсу I2C. Проблема в том, что при генерации события START, контроллер не принимает на себя роль мастера (регистры I2C: BUSY = 1, SB = 0, MSL = 0) и, соответственно, нет... https://www.cyberforum.ru/ arm/ thread2090042.html |
ARM, Cortex, STM32 STM32F429-Disco TFT Плывет картинка по SPI
https://www.cyberforum.ru/ arm/ thread2090041.html Добрый день Проявился непонятный эффект. Плата STM32F429i-disco с дисплеем на ili9341 режим 4-wire. Работало нормально до того момента пока решил закрасить весь экран двумя цветами. Картинка начала медленно плыть вверх и так по кругу. Вверх уходит и снизу входит. Причем это проявляться когда размеры становятся почти максимальными где-то 210Х300 еще работает а выше начинает плыть. Заполняю... | |||||||||||||||||
ARM, Cortex, STM32 Радиомодуль si4432, как настроить на максимальную дальность Есть такие модули на si4432 чипе. https://ru.otyexpress.com/item/2-Pcs-SI ... 0.0.Wq1E4s Вроде завел на частоте 433,92 МГц. Динные передаются, регистры считываю и пишу в них. Интересует - при каких настройках (выходную мощность выносим за скобки) можно добиться максимальной дальности связи? Установил утилиту от SiLab - Wireless Development Suite |
ARM, Cortex, STM32 stm32f4 spi dma возврат HAL_BUSY
https://www.cyberforum.ru/ arm/ thread2090039.html Привет. Столкнулся с проблемой передачи и приема данных по spi. Инициализация spi: void MX_SPI4_Init(void) { hspi4.Instance = SPI4; hspi4.Init.Mode = SPI_MODE_MASTER; hspi4.Init.Dyristion = SPI_DIRECTION_2LINES; hspi4.Init.DataSize = SPI_DATASIZE_8BIT; | |||||||||||||||||
ARM, Cortex, STM32 Непрерывная выдача в SPI, F411 (DoubleBuffer DMA) Собственно в сабже. На данный момент SPI работает с ДМА в режиме DMA_Mode_Circular. Но мне нужно предварительно подготавливать массив данных для следующей выдачи, и что бы не было разрыва, т.е. поток шел непрерывно. Читал,что у ДМА есть прерывание по половине буфера и по полному буферу, чёт не соображу, как это сделать. Если кто подобную штуку делал, поделитесь опытом (кодом). Заранее... https://www.cyberforum.ru/ arm/ thread2090038.html |
STM32F407vg ARM, Cortex, STM32 Привет всем =) Гляньте пожалуйста, USORT1 ни как не хочет работать. #define F_CPU 72000000UL #include "stm32f4xx.h" void USORT_init() { USORT1->BRR=0xEA6; //19200 bauds USORT1->CR1=0x2008; //USORT omd Transmitter enable | |||||||||||||||||
ARM, Cortex, STM32 STM32F103 и DFU BootLoader Всем привет! Тема, конечно, поднималась, но универсального кода нету. Делаю DFU boottooder под stm32f103. За основу взял пример от STM. Короче все работает кроме главного: не вижу работы основной программы. Что работает: 1. Запись-чтение через Dfuse demo утилиту, USB Device in DFU mode нормально определяется и работает. 2. Отладчиком прогоняю код, в основную программу вваливается и там... https://www.cyberforum.ru/ arm/ thread2090036.html |
ARM, Cortex, STM32 stm32f051k8u6 без кварца не обнаруживается дебагером
https://www.cyberforum.ru/ arm/ thread2090035.html Вроде бы не обязательно иметь внешний кварц для отладки? Через встроенный будлоадер нормально получается залить прошивку, а вот отладчик не хочет видеть контроллер. Использую st-link/v2 через OpenOCD. Также пробовал в режиме "connect under risit" - не помогает. | |||||||||||||||||
ARM, Cortex, STM32 Непонятная ошибка шины i2c... y2s работает на прерываниях, но иногда происходит что то не понятное, хаотично примерно через 5-30 минут вываливаемся в прерывание ошибки I2C1_ER_IRQHomdler, при этом генерится непонятный флаг 0x0800167C иногда 0x080017DA не под какую ошибку сие дело не подходит... может кто подскажет что это за хрень, и как сбрасывать данную ошибку??? |
ARM, Cortex, STM32 Емкостной сенсор касания чувствительность.
https://www.cyberforum.ru/ arm/ thread2090033.html Заделал тут платку с stm32f0 по рекомендациям и даташитам ST для определения касания с помощью 2х слайдеров. Пример брал с дискавери ф072. Вобщем в
Наверх
|