-
- Предположу, что ежели подключенный девайс умеет в Crystal-less - то
пофиг. Уедут они оба синхронно. - LightElf(10.12.2024 19:11)
- ну как я за флешку это решу? Умеет она или нет? - Лaгyнoв(10.12.2024 19:43)
- Я давненько флешек не ломал, но чет не помню чтобы в них кварц был. - LightElf(10.12.2024 19:48)
- В новых - да, даже в USB 3.0 нет. А вот в первых, древних - были,
вроде. - Nikolay_Po(10.12.2024 21:18)
- Флешки делаются из кремния, кварц - окись кремния. Если окислить
кремний и МЭМС? Смекаешь? BlackMorda(219 знак., 12.12.2024 20:45, ссылка)
- Глупыф... Нерентабельно делать МЭМС на одном кристалле с управляющим контроллером. - Toчкa oпopы(12.12.2024 23:10)
- В первых-древних каких только чудес не было. - LightElf(11.12.2024 14:14)
- Флешки делаются из кремния, кварц - окись кремния. Если окислить
кремний и МЭМС? Смекаешь? BlackMorda(219 знак., 12.12.2024 20:45, ссылка)
- В новых - да, даже в USB 3.0 нет. А вот в первых, древних - были,
вроде. - Nikolay_Po(10.12.2024 21:18)
- Я давненько флешек не ломал, но чет не помню чтобы в них кварц был. - LightElf(10.12.2024 19:48)
- ну как я за флешку это решу? Умеет она или нет? - Лaгyнoв(10.12.2024 19:43)
- Резюмэ? При работе с USB обязательно применяем внешний кварц, а то
и термостатированный TCXO корпус, обеспечивая тайминг входа в майн
луп 2 минуты для стабилизации частоты? - bnb62(08.12.2024 09:16)
- OCXO. OCXO надо. Обязательно. Чтобы надёжно. И да, подождать, чтоб на режим вышел. А то вдруг глазок сползёт... - Nikolay_Po(08.12.2024 16:01)
- СР2102 ржот в голосину. - mse homjak(08.12.2024 11:12)
- потому что это дивайс. - Лaгyнoв(08.12.2024 12:38)
- "При работе с УСБ..."(С) - mse homjak(08.12.2024 16:19)
- Да, улыбнуло... Но на дискавери пособиях непременно применяются кварцевые резонаторы... от того-ли, что usb 2? - bnb62(08.12.2024 11:34)
- потому что это дивайс. - Лaгyнoв(08.12.2024 12:38)
- у gd32f450 по этой теме отдельный IRC48 для USB, все работает,
подробности по точности не смотрел - Aleksey_75(07.12.2024 21:31)
- И не только у него. Это называется Crystall-less USB Device. Тут главное - DEVICE!!!. Есть проверенный рабочий механизм, позволяющий USB Device подстраивать свой генератор по пакетам SOF, которые USB Host выдает с интервалом 1мс (для Full-Speed). Естественно, что дискретность подстройки генератора у USB Device должна быть меньше необходимой точности. - il-2(08.12.2024 11:33)
- Для GD32F450 начальная точность IRC48M составляет ±2% @ 25ºC,
пользовательская подстройка позволяет получить примерно ±0,12%.
Если я ничего не путаю, устройства USB device могут подстраивать
свое тактирование по SOF (начало фрейма). reZident(1 знак., 07.12.2024 22:11, картинка)
- Ну видимо всё-таки в заданном температурном диапазоне по точности
все устраивает, ну аудиофилы могут подстроить поточнее, на слух ))) - Aleksey_75(07.12.2024 22:14)
- 0,12% это 1200ppm, что заведомо меньше, чем 2500ppm требуемые для
FullSpeed согласно спецификации USB2.0. Для USB FlashDrive, с
которыми можно работать в FS-режиме, такой точности вполне
достаточно. reZident(1 знак., 07.12.2024 22:22, ссылка)
- Это если у вас есть возможность сравнить текущую частоту с опорой и
подстроить встроенный RC. Если вы сам и есть хост, то вам нужна
опора (кварц, часы, GPS). Nikolay_Po(193 знак., 08.12.2024 16:07)
- Вы невнимательно читаете? Я же написал, что такой точности
достаточно для USB FlashDrive, работающим в режиме Full-Speed. USB
FlashDrive относятся к категории USB-device, а не USB-Host. - reZident(08.12.2024 16:19)
- Вы не уточнили роль МК с обсуждаемым генератором. Я утверждаю, что
USB-флешка может не заработать с МК, работающим от IRC48. У меня
есть задача, заставить работать МК с пользовательской USB-флешкой.
Поэтому мыслил именно в этом направлении. - Nikolay_Po(08.12.2024 19:25)
- Я понимаю, что вы имеет право понимать не так, как я написал, а
по-своему. Но попробуйте все же включить разум. Я нигде не писал,
что USB-Host может работать от IRC48M, а только в применении к USB
FlashDrive, устройству которое выполняет функции device, а не host.
Если у себя в голове вы как-то связали мое сообщение, написанное в ответ на сообщение Aleksey_75, с вопросом именно ТС (Лагунова), то почему это должно быть моей
проблемой? P.S. в наших проборах, где reZident(113 знак., 08.12.2024 19:40)
- Спасибо, я, как раз, воспользовался правом понять не так как Вы написали. Но уже понял. - Nikolay_Po(08.12.2024 19:48)
- Если USB3 флешка, может и не заработать, не уверен, что там без кварца. - Andreas(08.12.2024 19:31)
- а можно подробности ? почему так думаете ? - Aleksey_75(08.12.2024 19:28)
- У меня устройство не переносное. И неудобно к нему нести ПК, чтобы подключать как флешку. Поэтому удобнее к МК подключать флешку. Но у меня есть пара кварцев. - Nikolay_Po(08.12.2024 19:36)
- Потому, что есть устройство в серии, у которого на плате разведено
гнездо USB-A. Но не распаивается, так как разработка интерфейса с
поддержкой файловой системы ещё не была выполнена. Просто не
хватило времени на разработку к сроку внедрения. Но такой заказ
может поступить в перспективе. - Nikolay_Po(08.12.2024 19:32)
- и откуда утверждение что работать не будет ? вроде все есть, тесты
проводились ? я понимаю что все это вне спецификации, но жизнь она
такая - Aleksey_75(08.12.2024 19:39)
- Нет утверждения, что работать не будет. Есть утверждение, что
невозможно гарантировать работу. - Nikolay_Po(08.12.2024 19:42)
- на самом деле, есть золотое правило "кроилово приводит к
попадалову" ) тактировать от кварца и не ...... голову ) - Aleksey_75(08.12.2024 19:49)
- но опять же есть минус... системный такт придется понизить. на
примере f450 с 240мгц клока нет делителей чтоб получить 48, поэтому
внутренний и использовал... в моей задаче проблем не обнаружено - Aleksey_75(08.12.2024 19:54)
- Интересно, почему 240МГц, если в даташит написано ограничение
"200MHz max"? Ближайшие кратные от 16МГц для этого предела
получаются 192МГц и 208МГц. - reZident(08.12.2024 20:06)
- там чуваки путаются в показаниях, 200/240 по докам гуляют по полной.. у меня на 240 трудится без замечаний. - Aleksey_75(08.12.2024 20:12)
- Разве нет способа, используя внутренний и внешний с неподходящей,
для USB, частотой, определять отклонение внутреннего от номинала,
сравнивая с внешним кварцем и подстраивать внутренний? - Nikolay_Po(08.12.2024 20:01)
- все можно, но домыслы не наш метод! а в чистом виде не хватает
делителей с 240 на 48 - Aleksey_75(08.12.2024 20:15)
- А с помощью PLL 48МГц из 16МГц разве не получается? reZident(1 знак., 08.12.2024 20:25, картинка)
- Есть много способов. Я вон даже приладил атмегу328 без кварца для программного usb (vusb) ;) Втыкаешь в usb компа - загружается прошивка для MSP430. При втыкании в powerbank щьются близлежащие MSP430 девайсы по радио... - Гyдвин(08.12.2024 20:13)
- все можно, но домыслы не наш метод! а в чистом виде не хватает
делителей с 240 на 48 - Aleksey_75(08.12.2024 20:15)
- Интересно, почему 240МГц, если в даташит написано ограничение
"200MHz max"? Ближайшие кратные от 16МГц для этого предела
получаются 192МГц и 208МГц. - reZident(08.12.2024 20:06)
- Именно. У меня оборудование, которое на заводе останавливают на
обслуживание два раза в год. А остальное время оно круглосуточно
работает. Поэтому простой в рабочее время или задержка при
обслуживании дорого выходят. Не могу позволить себе работу на
авось. - Nikolay_Po(08.12.2024 19:52)
- учитывая степень серьезности usb флешки тоже особенные ?? - Aleksey_75(08.12.2024 19:55)
- Нет, обычные. У них задача лишь конфигурацию скопировать,
туда/сюда. Иногда журнал. Nikolay_Po(380 знак., 08.12.2024 20:07)
- размер всего этого "безобразия" гигабайты ?? - Aleksey_75(08.12.2024 21:55)
- Нет, обычные. У них задача лишь конфигурацию скопировать,
туда/сюда. Иногда журнал. Nikolay_Po(380 знак., 08.12.2024 20:07)
- учитывая степень серьезности usb флешки тоже особенные ?? - Aleksey_75(08.12.2024 19:55)
- но опять же есть минус... системный такт придется понизить. на
примере f450 с 240мгц клока нет делителей чтоб получить 48, поэтому
внутренний и использовал... в моей задаче проблем не обнаружено - Aleksey_75(08.12.2024 19:54)
- на самом деле, есть золотое правило "кроилово приводит к
попадалову" ) тактировать от кварца и не ...... голову ) - Aleksey_75(08.12.2024 19:49)
- Нет утверждения, что работать не будет. Есть утверждение, что
невозможно гарантировать работу. - Nikolay_Po(08.12.2024 19:42)
- и откуда утверждение что работать не будет ? вроде все есть, тесты
проводились ? я понимаю что все это вне спецификации, но жизнь она
такая - Aleksey_75(08.12.2024 19:39)
- Я понимаю, что вы имеет право понимать не так, как я написал, а
по-своему. Но попробуйте все же включить разум. Я нигде не писал,
что USB-Host может работать от IRC48M, а только в применении к USB
FlashDrive, устройству которое выполняет функции device, а не host.
Если у себя в голове вы как-то связали мое сообщение, написанное в ответ на сообщение Aleksey_75, с вопросом именно ТС (Лагунова), то почему это должно быть моей
проблемой? P.S. в наших проборах, где reZident(113 знак., 08.12.2024 19:40)
- Вы невнимательно читаете? "IRC48M oscillator Frequency accuracy,
User trimming step 0.12% typ." Это типовой шаг пользовательской
подстройки, а не точность. Nikolay_Po(377 знак., 08.12.2024 19:22, картинка)
- Точность подстройки или шаг перестройки один хрен:
1200ppm+1200ppm=+2400ppm или -1200ppm-1200ppm=-2400ppm, то бишь как
минимум 4 шага перестройки (2 туда и 2 сюда) в пределах
допускаемого стандартом USB для FS (±2500ppm). Что не так? - reZident(08.12.2024 19:31)
- Спасибо, всё понятно и всё так. Я не сразу понял, что вы из МК с
IRC делаете флешку. А не наоборот, из МК - хоста, к которому
подключают флешку (как желательно мне). - Nikolay_Po(08.12.2024 19:34)
- Вот! И мне так желательно (к моему МК подключить флэшку). Т.е. я успокоился и оставляю кварц у себя. :-)) - Лaгyнoв(08.12.2024 20:58)
- Спасибо, всё понятно и всё так. Я не сразу понял, что вы из МК с
IRC делаете флешку. А не наоборот, из МК - хоста, к которому
подключают флешку (как желательно мне). - Nikolay_Po(08.12.2024 19:34)
- Точность подстройки или шаг перестройки один хрен:
1200ppm+1200ppm=+2400ppm или -1200ppm-1200ppm=-2400ppm, то бишь как
минимум 4 шага перестройки (2 туда и 2 сюда) в пределах
допускаемого стандартом USB для FS (±2500ppm). Что не так? - reZident(08.12.2024 19:31)
- Вы не уточнили роль МК с обсуждаемым генератором. Я утверждаю, что
USB-флешка может не заработать с МК, работающим от IRC48. У меня
есть задача, заставить работать МК с пользовательской USB-флешкой.
Поэтому мыслил именно в этом направлении. - Nikolay_Po(08.12.2024 19:25)
- Вы невнимательно читаете? Я же написал, что такой точности
достаточно для USB FlashDrive, работающим в режиме Full-Speed. USB
FlashDrive относятся к категории USB-device, а не USB-Host. - reZident(08.12.2024 16:19)
- Это если у вас есть возможность сравнить текущую частоту с опорой и
подстроить встроенный RC. Если вы сам и есть хост, то вам нужна
опора (кварц, часы, GPS). Nikolay_Po(193 знак., 08.12.2024 16:07)
- 0,12% это 1200ppm, что заведомо меньше, чем 2500ppm требуемые для
FullSpeed согласно спецификации USB2.0. Для USB FlashDrive, с
которыми можно работать в FS-режиме, такой точности вполне
достаточно. reZident(1 знак., 07.12.2024 22:22, ссылка)
- Ну видимо всё-таки в заданном температурном диапазоне по точности
все устраивает, ну аудиофилы могут подстроить поточнее, на слух ))) - Aleksey_75(07.12.2024 22:14)
- И хост тоже? Вроде, сейчас большинство устройств - дивйсов -
безкварцевые - подстраивают свою частоту по хосту автоматически. Nikolay_Po(154 знак., 07.12.2024 21:44)
- ну у меня девайс, хост не копал, не было надобности.. хотя думаю и
туда и сюда работает Aleksey_75(1 знак., 07.12.2024 21:52, картинка)
- Как я понимаю, по мере развития, USB-контроллеры научились
восстанавливать синхронизацию с данными даже при больших
отклонениях тактовой частоты от номинала. И я читал истории, когда
пара МК связывалась между собой HOST-DEVICE вообще без кварцев и
работала без нареканий. Думаю, что проблемы могут возникнуть лишь
со старыми, скажем, до 2007г, устройствами, у которых нет таких
широких возможностей по захвату тактовой частоты пакета. - Nikolay_Po(07.12.2024 22:53)
- Не, далеко не все и с приходом усб3 имхо их будет меньше. Меньше года назад поработал с китайским чипом читалки сд карт с усб3 - там кварц и никакой подстройки явно не указано. - Andreas(07.12.2024 23:07)
- 2007 год это очень давно))) тогда еще трава зеленая зелёные была, а уж дефки совсем ух... думаю устройств с того времени остались полторы штуки ) - Aleksey_75(07.12.2024 23:03)
- Как я понимаю, по мере развития, USB-контроллеры научились
восстанавливать синхронизацию с данными даже при больших
отклонениях тактовой частоты от номинала. И я читал истории, когда
пара МК связывалась между собой HOST-DEVICE вообще без кварцев и
работала без нареканий. Думаю, что проблемы могут возникнуть лишь
со старыми, скажем, до 2007г, устройствами, у которых нет таких
широких возможностей по захвату тактовой частоты пакета. - Nikolay_Po(07.12.2024 22:53)
- я тоже в курсе про это (быть дивайсем). Но тут надо быть хостом,
читать/писать флэшки. Кто их там знает? - Лaгyнoв(07.12.2024 21:50)
- Существуют, к примеру, USB HS хабы без кварца. Как-то работают. LightElf(1 знак., 10.12.2024 19:15, картинка)
- у меня на столе как-то работало тоже. Простая флэшка. Простой
STM32L476 с тактированием от MSI. Без кварца. При комнатной
температуре. Но кто мне гарантирует, что это произойдет везде и
всегда? - Лaгyнoв(10.12.2024 19:46)
- Гарантию дает только страховой полис :-) В смысле - испытания при
разных температурах. - LightElf(10.12.2024 19:50)
- так про что и речь! Потому тупо ставим кварц.... - Лaгyнoв(10.12.2024 20:30)
- Гарантию дает только страховой полис :-) В смысле - испытания при
разных температурах. - LightElf(10.12.2024 19:50)
- В этом же даташите черным по белому написано, что hub
синхронизируется от host по "микрофреймам" SOF, с дополнительной
отсылкой к разделу 11.2 спецификации USB 2.0. reZident(2 знак., 10.12.2024 19:29, картинка, картинка)
- Шоб оно работало как указано в 11.2 нужон кварц. У хаба заявлен
встроенный генератор с Fosc = 12MHz +/- 0.05% в диапазоне
температур 0..70C. Я такое с трудом себе представляю в
трехкопеечной микрухе. Так что имхую, что китайцы о чем-то
умалчивают. - LightElf(10.12.2024 19:45)
- Вы очки протрите и внимательно прочитайте указанный раздел. :-P
Кстати, синхронизацией по SOF не только USB-Hub "промышляют", но и
USB-Device тоже. Например, большинство современных мостов USB-COM
являются cristal-less. Вы видимо не читали весь топик, раз такое
пишете? - reZident(10.12.2024 20:37)
- У топикстартера вопрос про бескварцевый USB Host, а хаб (тем более
High Speed)- он тоже в какой-то степени хост. Вы же рассказываете
про USB Device, которые живут без кварца с затертых времен.
Ферштейн? - LightElf(10.12.2024 21:09)
- USB-Hub это не USB-Host. Hub не работает сам по себе, без хоста.
Для него требуется достаточно хорошая стабильность тактирования
(+/-30бит) всего лишь на длительности одного микрофрейма. Табличка
из того же раздела спецификации USB. С хостом ТС, кстати, уже
разобрался и решил, что поставит для него кварц. reZident(2 знак., 10.12.2024 23:32, картинка, картинка)
- Кагбэ да, но физический интерфейс у них одинаковый. LightElf(300 знак., 11.12.2024 14:14)
- Мне потенциальная проблема видится в том, что диапазон подстройки
тактирования у USB-Devcie, подключаемому к USB-Host, ограниченный и его (диапазона подстройки) может быть недостаточно при значительном уходе частоты Host от нормативной - той, которую предписывает
спецификация USB. - reZident(11.12.2024 15:50)
- Полагаю что устройства, изначально рассчитанные на работу без собственного кварца наоборот - имеют очень широкий диапазон подстройки. Например, встроенный HSI48 у STM32F042 по даташиту имеет погрешность +/-4% от номинала и при этом в состоянии откалиброваться по SOF. Аналогичного порядка погрешность имеет и генератор в MG32F02U128. - LightElf(11.12.2024 21:06)
- Мне потенциальная проблема видится в том, что диапазон подстройки
тактирования у USB-Devcie, подключаемому к USB-Host, ограниченный и его (диапазона подстройки) может быть недостаточно при значительном уходе частоты Host от нормативной - той, которую предписывает
спецификация USB. - reZident(11.12.2024 15:50)
- Кагбэ да, но физический интерфейс у них одинаковый. LightElf(300 знак., 11.12.2024 14:14)
- USB-Hub это не USB-Host. Hub не работает сам по себе, без хоста.
Для него требуется достаточно хорошая стабильность тактирования
(+/-30бит) всего лишь на длительности одного микрофрейма. Табличка
из того же раздела спецификации USB. С хостом ТС, кстати, уже
разобрался и решил, что поставит для него кварц. reZident(2 знак., 10.12.2024 23:32, картинка, картинка)
- У топикстартера вопрос про бескварцевый USB Host, а хаб (тем более
High Speed)- он тоже в какой-то степени хост. Вы же рассказываете
про USB Device, которые живут без кварца с затертых времен.
Ферштейн? - LightElf(10.12.2024 21:09)
- Я сегодня полдня пытался заставить работать копеечный массовый
китайский свисток видеозахвата и он просто вис с любым софтом и
драйверами. Пока не нашел совет подключить прям в хаб без провода
вообще(был полметра хороший удлинитель) и заработало сходу с любым
софтом и драйверами. Гондоны они, об этом и умалчивают, уж самому
Эльфу не знать ли это. ) - Andreas(10.12.2024 20:11)
- Может ему питания не хватает? - LightElf(10.12.2024 20:14)
- Не, тестером смотрел, скопом пульсации смотрел, кондеров навешал
потом уж, надеясь заставить работать. Херушки, причем хаб без
внешнего питания и обычным 1.8м кабелем к компу подключен. ЗЫ ,
трассировка тоже нормальная дифпарой до разъема без переходных
сантиметра три. - Andreas(10.12.2024 20:20)
- Еще бывает полезно ферритовую бздюлину на USB-кабель нацепить. А также пост и молитва! ;-) - LightElf(10.12.2024 20:22)
- Не, тестером смотрел, скопом пульсации смотрел, кондеров навешал
потом уж, надеясь заставить работать. Херушки, причем хаб без
внешнего питания и обычным 1.8м кабелем к компу подключен. ЗЫ ,
трассировка тоже нормальная дифпарой до разъема без переходных
сантиметра три. - Andreas(10.12.2024 20:20)
- Может ему питания не хватает? - LightElf(10.12.2024 20:14)
- Вы очки протрите и внимательно прочитайте указанный раздел. :-P
Кстати, синхронизацией по SOF не только USB-Hub "промышляют", но и
USB-Device тоже. Например, большинство современных мостов USB-COM
являются cristal-less. Вы видимо не читали весь топик, раз такое
пишете? - reZident(10.12.2024 20:37)
- Шоб оно работало как указано в 11.2 нужон кварц. У хаба заявлен
встроенный генератор с Fosc = 12MHz +/- 0.05% в диапазоне
температур 0..70C. Я такое с трудом себе представляю в
трехкопеечной микрухе. Так что имхую, что китайцы о чем-то
умалчивают. - LightElf(10.12.2024 19:45)
- у меня на столе как-то работало тоже. Простая флэшка. Простой
STM32L476 с тактированием от MSI. Без кварца. При комнатной
температуре. Но кто мне гарантирует, что это произойдет везде и
всегда? - Лaгyнoв(10.12.2024 19:46)
- Существуют, к примеру, USB HS хабы без кварца. Как-то работают. LightElf(1 знак., 10.12.2024 19:15, картинка)
- ну у меня девайс, хост не копал, не было надобности.. хотя думаю и
туда и сюда работает Aleksey_75(1 знак., 07.12.2024 21:52, картинка)
- USB2.0 Specification, 7.1.11 Data Signaling Rate - il-2(07.12.2024 16:26)
- ладно там пугать. Я уже смирился с потерянными 2-мя выводами для кварца. :-) - Лaгyнoв(07.12.2024 18:02)
- Интересно, зачем в таком вопросе вам непременно слухи ОБС? Не
логичнее ли обратиться непосредственно к спецификации USB? Вот что
говорится в USB Specification Rev. 2.0 reZident(2 знак., 07.12.2024 16:22, ссылка, картинка)
- понял, принял, виноват. Но в комнате как всё красиво! :-) - Лaгyнoв(07.12.2024 18:03)
- ставлю кварц, ЕМНИП на 8 МГц, чтобы от HSE подстраивать HSI, после
чего отключаю HSE, ну а USB от HSI через PLL, ну и спатоньки.
UART-ы - от HSI без PLL - будятся автоматом, USB-device вместе с
PLL поднимается по ручному мониторингу ноги VBUS, ну и ядро
переключаю на HSI через свою PLL. - Vit(07.12.2024 16:10)
- если HSE хоть как запаян, и городить тогда нечего. Пусть PLL всегда
от HSE. А UART-ы у меня давно от HSI. Как-то долго бился с
GSM-модемом - чего там иногда символы портятся??? Оказалось нельзя
этот UART (с модемом) тактировать после PLL. Нигде про это не
читал. Или там дело в 115200 бод? - Лaгyнoв(07.12.2024 16:17)
- яж сказал о спячке. на HSE из спячки не поднимешься. а так -
подождать только разгона PLL. ну и чуток ещё ждать приходится -
откладываю переключение тактовой на выход PLL в обработчик
прерывания таймера. насчет UART и PLL такого не слыхал, но где-то
встречал обсуждение ошибки в HAL при расчете делителей по baudrate - Vit(08.12.2024 05:46)
- А-а! Из спячки, тогда да. Ошибка в расчете делителей? Ну если
только там из-за разницы в МГц. HSI - 16 МГц, SYSCLK - 80 МГц.
Когда у меня была SYSCLK - были проблемы - Лaгyнoв(08.12.2024 09:09)
- коэффициенты потому что процу молотить ничего не нужно, хватает 16 МГц для ядра, и часто даже 4, а когда USB-контроллер включен, ядру нужно переключиться на 48 МГц тоже. чтобы в коде задержки задавались в единицах времени и независимо от тактовой таймера, нужно этим управлять. а делители - не помню, но в расчете - Vit(08.12.2024 10:21)
- А-а! Из спячки, тогда да. Ошибка в расчете делителей? Ну если
только там из-за разницы в МГц. HSI - 16 МГц, SYSCLK - 80 МГц.
Когда у меня была SYSCLK - были проблемы - Лaгyнoв(08.12.2024 09:09)
- яж сказал о спячке. на HSE из спячки не поднимешься. а так -
подождать только разгона PLL. ну и чуток ещё ждать приходится -
откладываю переключение тактовой на выход PLL в обработчик
прерывания таймера. насчет UART и PLL такого не слыхал, но где-то
встречал обсуждение ошибки в HAL при расчете делителей по baudrate - Vit(08.12.2024 05:46)
- если HSE хоть как запаян, и городить тогда нечего. Пусть PLL всегда
от HSE. А UART-ы у меня давно от HSI. Как-то долго бился с
GSM-модемом - чего там иногда символы портятся??? Оказалось нельзя
этот UART (с модемом) тактировать после PLL. Нигде про это не
читал. Или там дело в 115200 бод? - Лaгyнoв(07.12.2024 16:17)
- Предположу, что ежели подключенный девайс умеет в Crystal-less - то
пофиг. Уедут они оба синхронно. - LightElf(10.12.2024 19:11)