Size: a a a

2020 April 19

IM

Ivan Martynov in Deus Volt!
Alexandr Kobzev
Она не становится, если ядро от него тактируется, а тот файлик выполняется, до твоего мэйна и он конфигурит, чтоб ядро тактировалось от pll, и если руками не перекинуть с pll на внутренний кварц, то pll не отключится и ты его не сконфигуришь.
Видимо, дело в этом. Я правильно понимаю, что сначала я должен перейти на hsi,  потом остановить pll, настроить ее, и только потом включить pll?
источник

AK

Alexandr Kobzev in Deus Volt!
Да, можно и на hse перейти, а потом как настроишь надо опять на pll перейти
источник

l

lbh in Deus Volt!
по возможности ресетнув все регистры в исходное состояние, потому что может конфиг на конфиг наложиться, если где-то что-то забудешь и не обнулишь
источник

IM

Ivan Martynov in Deus Volt!
Ок, спасибо! О, сколько нам открытий чудных...
источник

AK

Alexandr Kobzev in Deus Volt!
Кстати можешь в этом диалоге даже поискать, кто-то скидывал код с такой перестройкой, я его тогда и подсмотрел
источник

AK

Alexandr Kobzev in Deus Volt!
Можно вообще пойти в файлик systemstm32.c  и там выставить нужные тебе множители вместо стандартных и тоже всё заработает
источник

IM

Ivan Martynov in Deus Volt!
Alexandr Kobzev
Кстати можешь в этом диалоге даже поискать, кто-то скидывал код с такой перестройкой, я его тогда и подсмотрел
Спасибо!
источник

IM

Ivan Martynov in Deus Volt!
Alexandr Kobzev
Можно вообще пойти в файлик systemstm32.c  и там выставить нужные тебе множители вместо стандартных и тоже всё заработает
Я лучше руками в функции инициализации сам все пропишу, в учебных целях так будет правильнее.
источник

И

Илья in Deus Volt!
о, только увидел, что мне на хабре писали) лучше сразу в телегу таки
источник

IM

Ivan Martynov in Deus Volt!
Илья
о, только увидел, что мне на хабре писали) лучше сразу в телегу таки
Ок.
источник

IM

Ivan Martynov in Deus Volt!
Вроде как заработало. Сначала включил hse, завел от нее систем клок, остановил pll, настроил ее, взял клок с pll.
источник

IM

Ivan Martynov in Deus Volt!
Обновил файл по ссылке
источник

AK

Alexandr Kobzev in Deus Volt!
Ivan Martynov
Скинь, пожалуйста, интересно будет посмотреть.
https://pastebin.com/G2FMxqhV

может быть там какие-то множители не те, но код в начале, где вырубается pll точно рабочий и он на 407 контроллер
источник

IM

Ivan Martynov in Deus Volt!
Спасибо!
источник

T

Taras in Deus Volt!
Здравствуйте, подскажите пожалуйста как можно обозначить на схеме частотник( с обозначением выводов)  и блок питания согласно ЕСКД, ну или хоть как-то похоже
источник

IM

Ivan Martynov in Deus Volt!
и еще вопрос касаемо уже usart stm32. Проработал урок 5 по stm32, хотел отправить по сом-порту в компьютер строку, где сплошняком идут строчные буквы английского алфавита, а в yat  терминале устойчиво получаю такой ответ-ab?d??gh??k?mn?p??s?uv??yz.
источник

DR

Dmitry Rezvanov in Deus Volt!
Ivan Martynov
и еще вопрос касаемо уже usart stm32. Проработал урок 5 по stm32, хотел отправить по сом-порту в компьютер строку, где сплошняком идут строчные буквы английского алфавита, а в yat  терминале устойчиво получаю такой ответ-ab?d??gh??k?mn?p??s?uv??yz.
Скорость проверь
источник

IM

Ivan Martynov in Deus Volt!
Я проверил скорость, у меня вручную задаются те же значения регистров конфигурации usart, что и формируютя кубом, а результат-тот же, с чего и начал. Причем, самое интересное, если передавать одиночные символы, которые в принимаемой строке обозначаются знаками вопроса, то и в случае передачи одиночных символов я вижу знак вопроса вместо принимаемого символа.
источник

В

Василий in Deus Volt!
Ivan Martynov
Я проверил скорость, у меня вручную задаются те же значения регистров конфигурации usart, что и формируютя кубом, а результат-тот же, с чего и начал. Причем, самое интересное, если передавать одиночные символы, которые в принимаемой строке обозначаются знаками вопроса, то и в случае передачи одиночных символов я вижу знак вопроса вместо принимаемого символа.
Попробуй все возможные скорости в терминале на компе
источник

ДБ

Дмитрий Басамыкин... in Deus Volt!
Ivan Martynov
Я проверил скорость, у меня вручную задаются те же значения регистров конфигурации usart, что и формируютя кубом, а результат-тот же, с чего и начал. Причем, самое интересное, если передавать одиночные символы, которые в принимаемой строке обозначаются знаками вопроса, то и в случае передачи одиночных символов я вижу знак вопроса вместо принимаемого символа.
Как настроен ком порт в коомпьютере? 9-й бит четности включен?
источник