- 
	
- Предположу, что ежели подключенный девайс умеет в 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)