Size: a a a

2021 May 28

И

Игорь in STM32
вероятно где-то есть внешняя подтяжка на pull-down
источник

П

Павел in STM32
Добрый день.
STM32 - дисплей TM1637
https://istarik.ru/blog/stm32/132.html
Этот код работает. Судя по коду это переделанная библиотека Гайвера.
Купил сегментный индикатор на 6 цифр. На ардуино с библиотекой Гайвера он работает. На STM32 не работает.
Кто-нибудь на 6 цифр запускал на STM32?
источник

ГК

Геннадий Ковалёв... in STM32
Неа. Там. Uart rx. С другой стороны наоборот tx, то есть если есть подтяжка, то она внутри микроконтроллера. И до того, как я отключаю uart там спокойно нужные 3В сидят.
источник

И

Игорь in STM32
внутри другого МК тоже есть и резисторы подтяжки, и режимы работы uart например такие, что на tx будет 0 при отсутствии данных. Хотя последнее не точно, надо проверить
источник

И

Игорь in STM32
есть возможность убрать связь со вторым МК?
источник

ГК

Геннадий Ковалёв... in STM32
Да, есть. Я сейчас ещё регистры повнимательнее проверяю, и отпаяю провод. На сухую проверю работу.
источник

ПП

Пандент Пандент... in STM32
Вы можете слать сообщения самому себе. Например, из USART1 в USART2. При одинаковой инициализации, вы таким образом сможете исключить влияние любых других факторов. Как то: разная инициализация на другой стороне. Не верно выставленные подтяжки. Разные скорости портов и пр.
источник

ГК

Геннадий Ковалёв... in STM32
У меня на той стороне преобразователь уровня, за ним контроллер К-линии, за ним одна К-линия одним проводом +24В. То есть ничего интеллектуального там нет. А поскольку всё всё равно сваливается в один провод, то свои фреймы я всё равно вижу. Ну сейчас регистры домучаю, отпаяю линию вообще. Благо всё на макетке.
источник

ГК

Геннадий Ковалёв... in STM32
Я использую на stm32 zephyr, и очень доволен. Там же есть поддержка mqtt поверх чего угодно.
источник

МД

Михайлов Данил... in STM32
Добрый день! Задавал вчера вопрос по SysTick, проблему так и не решил, уже пробовал вместо Uart мигать светодиодом, ничего. Есть тут кто-нибудь, кто работал с SysTick и может уделить мне немного своего времени?
источник

ПП

Пандент Пандент... in STM32
В чем проект? Отправить можешь? Я посмотрю.
источник

E

Eugene in STM32
Добрый день вопрос по UART. МК STM32L476 библиотека HAL. Использую два канала передачи данных UART5 и USART3 оба через DMA, глобальные прерывания в обоих случаях включены, так вот UART5 ловит прерывания через Callback HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart), а USART3 нет, только напрямую в  USART3_IRQHandler, может кто подскажет как правильно использовать Callback для USART3? Заранее спасибо )
источник

E

Eugene in STM32
Я могу и в USART3_IRQHandler все сделать, но хочется использовать CallBack, насчет использовать или нет HAL это отдельная тема, давайте не будем в нее углубляться.
источник

E

Eugene in STM32
Просто может кто знает чем принципиально отличается UART5 от USART3 при использовании одного и того же Callback?
источник

E

Eugene in STM32
Да это следует из названия
источник

E

Eugene in STM32
Но вроде Callback один и тот же
источник

E

Eugene in STM32
Может его вызывать нужно как то иначе для USART?
источник

E

Eugene in STM32
Не вижу как ) interrupt у них одинакова задается HAL_UART_IRQHandler(&huart3); и HAL_UART_IRQHandler(&huart5);
источник

E

Eugene in STM32
Буду ковырять дальше. Весь проект сделан на HAL с использованием Callbackов он огромный, хочется что бы было однообразие.
источник

ВЩ

Виктор Щемелев... in STM32
Здравствуйте.  Научился переходить в загрузчик на stm32f103 прямо из программы ( не переключая пин boot0) . Но есть проблема : если случайно отправить в терминал любой символ, то загрузчик "зависает" и больше не даёт подключиться программами для прошивки ( на windows и linux). На любой запрос отвечает 0xff. Можно ли как то не сбрасывая питание с контроллера заставить его перейти в рабочую программу ? Нашел апноут на загрузчик. Пробовал отдавать команды через printf в linux . Результата не дало.  Заранее спасибо .
источник