Size: a a a

2019 October 31

И

Илья in Deus Volt!
При копипасте обычно все проблемы от тактирования
источник

D

Dr Zlo in Deus Volt!
Audaxviator
ЛА нету, и пока даже осциллограф не в зоне доступа) буду начальство раскручивать на покупку ЛА
если не раскрутятся - раскрути на минипремию и купи простой с алишки, он рублей 400 стоит)
источник

RS

Roman Storozhenko in Deus Volt!
Audaxviator
Всем привет, не пойму в чем проблема, юзал USART1 и все было хорошо, понадобился еще один UART, настройку скопипастил, BRR отредактировал исходя из того что новый UART сидит на  APB1 а не APB2, UART1 работает как надо, UART4 шлет "квадратики" и прочий мусор в порт, функция отправки идентична там и там, только что регистр UARTa другой. Может есть какое-то тайное знание? а куб выдал рабочую настройку, в нем пользуюсь той же функцией отправки и все хорошо
все просто - в твоем случае частота на APB1 не равна частоте APB2
источник

A

Audaxviator in Deus Volt!
Илья
Сделай проще: ты brr считаешь исходя из частоты арв2 шины. Настрой шину как тебе надо, зачем заведи с нее таймер и выведи его сигнал на светодиод с частотой 1 Гц. На вид легко отличить 1 Гц от 10 Гц. Будет понятно насколько правильно ты настроил
Сейчас попробую) может быть хоть немного прояснит ситуацию
источник

A

Audaxviator in Deus Volt!
Roman Storozhenko
все просто - в твоем случае частота на APB1 не равна частоте APB2
Все верно, я это учел, и пересчитал с 50МГц на 25МГц
источник

RS

Roman Storozhenko in Deus Volt!
есть еще идея. поставь в терминале на компе скорость в 2 раза больше меньше, в общем, подбери скорость
источник

E

Evgen in Deus Volt!
а у меня идея проще. Альтернативную функцию не поменял если это стм32
источник

A

Audaxviator in Deus Volt!
Поменял)
источник

A

Audaxviator in Deus Volt!
скопипастил я грубо говоря основу, все индивидуальное для разных UARTов поменял, как я был уверен. Веселье в том что я таким же образом UART6 заводил, там то же все прекрасно, и как раз таки он сидит на одной шине с стабильно работающим UART1
источник

E

Evgen in Deus Volt!
вот только сам с этим сталкивался. Тут основные моменты. Настроены ноги не правильно, настроена функции отправки криво, настроена частота криво
источник

E

Evgen in Deus Volt!
какой мк и код показали бы
источник

A

Audaxviator in Deus Volt!
код прикрепил в соседнем сообщении, STM32F207
источник

A

Audaxviator in Deus Volt!
Переслано от Audaxviator
источник

E

Evgen in Deus Volt!
какой мк?
источник

E

Evgen in Deus Volt!
ч.т.д я вам сказал вы альтернативную функцию не поменяли
источник

E

Evgen in Deus Volt!
а нет
источник

E

Evgen in Deus Volt!
не туда смотрю
источник

E

Evgen in Deus Volt!
Audaxviator
код прикрепил в соседнем сообщении, STM32F207
а какой режим работы?
источник

A

Audaxviator in Deus Volt!
кого? МК?
источник

A

Audaxviator in Deus Volt!
никаких особых режимов не использую, затактировал, настроил периферию, завел ось, и поехали
источник