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

 
 
> ATmega8 в качестве таймера и настройка с com-порта
nsasha
сообщение Jan 6 2007, 20:52
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 6-01-07
Пользователь №: 24 158



Для работы в качестве таймера или часов с будильником, видел много схем, где МК должен работать на частоте, кратной 1МГц.(потом как-то понижают до 1Гц)
А для установки через соm-порт необходима частота 7.3728МГц (рекомендованная стандартом RS-232).
Как совмещают оба (обязательных(?)) условия?
И, если делают по другому, то как сделать таймер с установкой времени срабатывания через com-порт?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
WHALE
сообщение Jan 6 2007, 21:47
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Цитата(nsasha @ Jan 6 2007, 20:52) *
Для работы в качестве таймера или часов с будильником, видел много схем, где МК должен работать на частоте, кратной 1МГц.(потом как-то понижают до 1Гц)

Обычно для этого используют кварцы с частотой,кратной 2,как правило-32768Гц.В АТMega для этого
используют специальный асинхронный режим таймера-в разных кристаллах или Т0 или Т2,при котором этот таймер тактируется не от системного,а от собственного кварца.Почитайте соответствующий раздел даташита на ваш кристал.Но это только для Мег, в тинях этого режима нет(в совсем новых-не в курсе)
А в качестве системного используйте подходящий для USART.Кстати,не обязательно 7.3728МГц,нужно
считать для используемой вами скорости.Рекомендуемое отклонение-не более 0,5%.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:24
Рейтинг@Mail.ru


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