реклама на сайте
подробности

 
 
> Cortex M3 - определить частоту кварца, на примере LPC17xx
toweroff
сообщение Mar 13 2015, 05:49
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Озадачился тут вот какой идеей. Делается некий универсальный бутлоадер, хотелось бы вкручивать его в различные по назначению устройства. Кварцы там могут быть разные по частоте
Чтобы не подправлять сам бут, пытаюсь оценить возможность самостоятельного определения частоты применяемого кварца.
В общем-то не до килогерц, конечно. Могут применяться 6, 8, 12, 16, 24 МГц. Пока идея только в определении времени выполнения некоего эталонного кода по таймеру, затактированному от внутреннего RC
Линейка частот кварцев вполне позволяет с хорошей точностью определить частоту.
Или есть какое-то другое решение? Но, посмотрев на схему тактирования, ничего другого в голову не приходит - источники тактирования заводятся на вход мультиплексора и более никак не участвуют. Т.е. нет там раздельных доменов, которые могли бы тактироваться от разных источников, поэтому определить частоту тактирования можно только программно, отталкиваясь от заведомо известной частоты RC (пусть и +/- 1%)

Или я ошибаюсь?

Или вообще овчинка выделки не стоит и подправить и перекомпилить бут гораздо проще biggrin.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01348 секунд с 7
ELECTRONIX ©2004-2016