Size: a a a

2021 May 19

Е

Евгений in STM32
Спасибо, кто откликнулся, почитаю
источник

Т#

Тест #404 in STM32
Всем привет, проосьба
источник

Т#

Тест #404 in STM32
Знаю что должен сам уметь, но не могу понятт как этот куб работает, поэтому прошу знающих.

Есть 2 мк
Stm32f407zet6
Stm32f407zgt6

Может кто нить скинуть скрин их распиновки, а в идеале сказать насколько они совместимы с 417 сорвалось, сейчас держу в руках zet6..  откликнувшихся благодарю за помощь

про чипы читал, там обьем кеш памяти не 1мб, а 512клб.. это все что смог понять
источник

ГК

Геннадий Ковалёв... in STM32
Datasheet же можно с официального сайта скачать, там распиновка есть.
источник
2021 May 20

A

Al in STM32
господа, всех приветствую.
есть проблема с ф103: включаю ацп 2 канала, cont, scan, swstart + dma 5000 байт.
в прерывании DMA отключаю ацп (ADC1->CR2&=~(ADC_CR2_SWSTART|ADC_CR2_CONT);) далее в основном цикле обработка данных, далее перезапускаю DMA, далее запускаю АЦП

проблема: при первом запуске всё корректно пишется в массив, при последующих запусках запись первого байта происходит сразу при перезапуске DMA (т.е. я еще не успел даже сам ацп запустить)

как побороть это?

(я так понимаю где то остался висеть сигнал для DMA, только вот никак не пойму где)
источник

OU

Oybek Usmanov in STM32
Кстати кубе мих удобен . Распиновку и конфигурацию смотреть
источник

ДЛ

Дмитрий Липанов... in STM32
ребят, есть класс Debounce, есть конструктор в этом классе c параметрами
Debounce(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin, uint32_t filterTime)
{
*_GPIOx = *GPIOx;
        _GPIO_Pin = GPIO_Pin;
       _filterTime = filterTime;

}
источник

ДЛ

Дмитрий Липанов... in STM32
конструктор присваивает приватным членам класса наши переданные параметры, проблема в передаче параметра GPIOB (GPIO_TypeDef *GPIOx),
источник

D

Dreamer in STM32
насколько я помню эти чипы различаются только объемом флеша, поэтому совместимы во всем
источник

ДЛ

Дмитрий Липанов... in STM32
программа как бы проваливается в класс и все, код длинный, класс большой, если кто нить захочет помочь, я скину класс полностью
источник

ЮБ

Юрий Бичун in STM32
Скидывай
источник

̔

̔̏ ̷̧̟̭̺͕̜̦̍ͧ͊́̚̕͞... in STM32
DMA UART он одноразовый?
Настроил через MX,
включил HAL_UART_Transmit_DMA до цикла
дает одну строку и молчит

в цикле переписываю буфер через spintf
источник

A

Al in STM32
дма нужно перезапускать
источник

̔

̔̏ ̷̧̟̭̺͕̜̦̍ͧ͊́̚̕͞... in STM32
через HAL_UART_Transmit_DMA? или другой командой?
источник

ДЛ

Дмитрий Липанов... in STM32
источник

A

Al in STM32
я не знаю, как на хале это делается

а сама процедура такая: выкл дма, пишем размер буфера, вкл дма.
источник

A

Al in STM32
и зависит от серии еще
источник

ДЛ

Дмитрий Липанов... in STM32
Вот код программы, стандартный проект из куба, из своего добавлен класс и конструктор, так же в мейне сздан объект класса, в который мы передали параметры
источник

PK

Pirojenka Kremowaya in STM32
Смотря как вы настроили его в кубе
Я пробовал его запускать в колбеке HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart)
источник

PK

Pirojenka Kremowaya in STM32
Вроде работало как надо 🤔
источник