-
- Я заводил STM ручками по мануалу, по сравнению с SAM (которые Microchip) там достаточно все просто и дружественно. Ну и если вы пишите предложение которое должно быть предсказуемо в работе, лучше день потерять потом за час до лететь. - PeterD(21.11.2019 21:53)
- я даже в голову не беру уже много лет :-) - Лагунов(21.11.2019 20:31)
- Вы будете смеяться, но без куба всё можно сконфигурировать. Ходят легенды, что в древности на Земле жили высшие существа, читавшие мануалы и программировавшие регистры. SciFi(249 знак., 21.11.2019 14:34)
- да, все именно так! у мну еще в ожидании готовности еще проверка на таймаут чтоб не поселицо в этом цикле навсегда ) - Aleksey_75(21.11.2019 22:02)
- Там по-хорошему, если кварц не заводится, нужно переходить на другой источник и сигнализировть пользователю о проблеме. - evgeniy1294(21.11.2019 22:31)
- про кварц естественно, там pll и переключение такта с первого раза может не отработать) по сути на каждый чих, ждать и смотреть что получилось и если не получилось, принимать решения - Aleksey_75(21.11.2019 23:26)
- Про кварц неестествено. misyachniy(327 знак., 21.11.2019 23:32)
- Лучше "Кирпич" он предсказуем. Когда "улетят тайминги", может прилететь, что либо поувесистей. misyachniy(124 знак., 22.11.2019 11:32)
- откуда кирпич? ничего подобного , pll или sws не отработают и единственное к чему это приведет что улетят все тайминги, кирпича не будет - Aleksey_75(21.11.2019 23:49)
- Про кварц неестествено. misyachniy(327 знак., 21.11.2019 23:32)
- про кварц естественно, там pll и переключение такта с первого раза может не отработать) по сути на каждый чих, ждать и смотреть что получилось и если не получилось, принимать решения - Aleksey_75(21.11.2019 23:26)
- Там по-хорошему, если кварц не заводится, нужно переходить на другой источник и сигнализировть пользователю о проблеме. - evgeniy1294(21.11.2019 22:31)
- Как-то слишком просто для высших существ. evgeniy1294(21.11.2019 15:22 - 15:24)
Если женщина выглядит, как бесстыжая б...Если код выглядит как куб и работает, как куб, то это куб ;) - VLLV(22.11.2019 16:52)- "Куб" полезен хотябы тем, чтобы понять ощущения при переходе с детских страхов темноты на дрожание поджилок у взрослых. 8-бит vs ARM. - bnb62(22.11.2019 17:06 - 17:11)
- Вот и видна очень наглядная разница между православным C и буржуйским С++ - бомж(21.11.2019 19:07)
- В чем? - evgeniy1294(21.11.2019 21:44)
- Вы проделали великолепную работу, огромный респект. Но уж очень трудоёмко и дорого по времени. В каких-то случаях это может быть оправдано. - бомж(22.11.2019 16:22)
- Это я за рабочий день сделал. Тем более здесь реализовано только две трети от полного функционала. - evgeniy1294(22.11.2019 16:24)
- Ни одной буквы каментов. - misyachniy(21.11.2019 23:25)
- Их там много, а описывать каждый бит не вижу смысла. - evgeniy1294(22.11.2019 07:53)
- не все коменты одинаковы полезны) я тож последнее время на коменты забил, пишу только там где сам через несколько дней могу не понять что хотел сделать). - Aleksey_75(21.11.2019 23:30)
- Ну да, что делать с этим коментом: "!< pclk1" misyachniy(64 знак., 21.11.2019 23:40)
- В первом случае читать доку на чип, так как pclk1 - это стандартная для мануала аббревиатура. Все скоращения, которые я использую в коде, строго соответствуют таковым в документации на чип. evgeniy1294(135 знак., 22.11.2019 07:48)
- а еще помимо коментов есть ручные ворнинги) Был у меня опыт, где главный супер кодер любил их ставить, и при сборки прожекта их вывалились 100500 штук и где там правильные а где самописные хер пойми ))) - Aleksey_75(22.11.2019 00:08)
- Ну да, что делать с этим коментом: "!< pclk1" misyachniy(64 знак., 21.11.2019 23:40)
- Вы проделали великолепную работу, огромный респект. Но уж очень трудоёмко и дорого по времени. В каких-то случаях это может быть оправдано. - бомж(22.11.2019 16:22)
- В чем? - evgeniy1294(21.11.2019 21:44)
- Nippon городовой! На выходе мегапростыни прописываются 5 регистров... - Ralex(21.11.2019 17:02)
- Не все так просто. Самое основное - проверка входных параметров и итоговых значений, а также сохранение их для использования в либинах. - evgeniy1294(21.11.2019 18:40)
- Зачем их проверять обычно один раз при старте их установили и до следующего пока питание не передернули, и громадины индуского кода превращаются в 5 байт. - PeterD(21.11.2019 21:57)
- Ну вот, попался индусский шпион. ;-) Длина кода в STM32 четная!. - misyachniy(21.11.2019 23:23)
- Потому что это библиотека, которая должна гарантировать корректную настройку PLL. Конкретно у stm32mp157 PLL самая сложная из всех stm-ок, отсюда: evgeniy1294(375 знак., 21.11.2019 22:16)
- Ога. Это хулиард сценариев, которые нужно протестировать в жизни. Вы с этим успешно справились, как я понял. Молодец. - SciFi(21.11.2019 23:07)
- Не я, а ST - почти все аппаратные косяки описаны в errata. Мой код служит для отсеивания откровенного треша. - evgeniy1294(22.11.2019 07:50)
- Ога. Это хулиард сценариев, которые нужно протестировать в жизни. Вы с этим успешно справились, как я понял. Молодец. - SciFi(21.11.2019 23:07)
- Зачем их проверять обычно один раз при старте их установили и до следующего пока питание не передернули, и громадины индуского кода превращаются в 5 байт. - PeterD(21.11.2019 21:57)
- Не все так просто. Самое основное - проверка входных параметров и итоговых значений, а также сохранение их для использования в либинах. - evgeniy1294(21.11.2019 18:40)
- Некоторые из этих существ были графоманами :-) - SciFi(21.11.2019 15:25)
- да, все именно так! у мну еще в ожидании готовности еще проверка на таймаут чтоб не поселицо в этом цикле навсегда ) - Aleksey_75(21.11.2019 22:02)