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

 
 
> Часы реального времени на M8 или M88, как это граммотрно сделать?
Electronic)
сообщение Oct 5 2008, 11:27
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783



Здравствуейте. У меня свой проэкт в котором M8 работает как регистратор внешних событий, а внешний комп записывает приходящие на СОМ порт дные и подписывает их время. И есть задание сделать так что бы если комп отключен то что бы логи записывались в память а потом скидывались на сом порт при подключении компа. память я выбрал 24LC256 microchip (5ms). Так как ночью могут отключать вобще рубильник света а включать утром то устройство должно включится в рабочий режим с правильным временем.

Как имено грамотно сделать RTC немного не понятно. начну с главного вопроса. если исптользовать таймер 2 асинхронно то получается нужно использовать внутрений RC генератор. а его стабильность в зависимости температуры не известна. а ведь довольно важно что бы скорость обмена с СОМ портом (UART) была в районе +/- 0.5 %. Так же не смог найти калибровочный байт (нужен для частоты 8Мг). Подскажите плиз как и где его прочитать!? В книгах написано что он должен прочитатся программатором при програмировании и т.д. у меня програматор STK 200\300самодельный а программа ICC_AVR V7. 000. я вощем не смог разобратся.

Второе это как именно организовать отсчёт времени , ведь Т2 переполняется после 255. (при частоте кварца 32768 и коэфициенте деления 1024 частота работы таймера будет 32). тоесть переполнение произойдёт после 8 секундн. а контролер находится в слип режиме, тоесть надо получается через 8 сек пробудить его и добавить +8 секунд в переменну памяти и снова отправить в слип или я что то не понимаю? (я так понял что пока мега спит я же не могу ничего записывать программно так как тактирование алу и памяти отключены)

Ещё есть впрос как пробуждать контролер если появилось питание? Физически могу организовать изменение напряжения на практичски любой из ножек (0-нет питания, 4В - есть питание, или наоборот). но я посмотрел асинхнно внешние прерывания в мегах 8/88 определятся не могут. тоже нужен совет!


Всем кто реально может подсказать, особено по аське(7277332), очень прошу помочь! если есть кошелёк webmoney могу символически капнуть за помощь.
Заранее всем огромное СПАСИБО!!!

Сообщение отредактировал Electronic) - Oct 5 2008, 11:29


--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Electronic)   Часы реального времени на M8 или M88   Oct 5 2008, 11:27
- - SysRq   У вас задача стоит именно сделать RTC на МК? ИМХО,...   Oct 5 2008, 11:54
|- - Electronic)   Цитата(SysRq @ Oct 5 2008, 14:54) У вас з...   Oct 5 2008, 12:40
|- - hainiken   Цитата(SysRq @ Oct 5 2008, 15:54) У вас з...   Oct 5 2008, 22:45
- - umup   Цитатаесли исптользовать таймер 2 асинхронно то по...   Oct 5 2008, 14:38
|- - Electronic)   Цитата(umup @ Oct 5 2008, 17:38) есть же ...   Oct 5 2008, 15:14
|- - MrYuran   Цитата(Electronic) @ Oct 5 2008, 19:1...   Oct 5 2008, 15:42
- - smac   Цитата(Electronic) @ Oct 5 2008, 15:2...   Oct 5 2008, 16:34
|- - Electronic)   Цитата(smac @ Oct 5 2008, 19:34) может я ...   Oct 5 2008, 17:28
- - Qwertty   Если цель всего лишь сохранить правильное время, т...   Oct 5 2008, 18:53
|- - Огурцов   Не совсем. Кушать-то можно и мегой очень мало, но ...   Oct 5 2008, 19:56
- - SasaVitebsk   Да... И кроме того знаю место в цепи м8-компьютер,...   Oct 5 2008, 19:34
- - ARV   непонятно только, почему для UART вам требуется та...   Oct 5 2008, 19:56
|- - singlskv   Цитата(ARV @ Oct 5 2008, 23:56) непонятно...   Oct 5 2008, 20:14
|- - VladimirYU   Цитата(singlskv @ Oct 6 2008, 00:14) Пояс...   Oct 6 2008, 10:32
||- - Electronic)   Цитата(VladimirYU @ Oct 6 2008, 13:32) На...   Oct 6 2008, 13:14
|- - ARV   Цитата(singlskv @ Oct 6 2008, 00:14) Отли...   Oct 6 2008, 17:52
|- - singlskv   Цитата(ARV @ Oct 6 2008, 21:52) разница, ...   Oct 6 2008, 18:17
|- - rezident   Цитата(ARV @ Oct 6 2008, 23:52) разница, ...   Oct 6 2008, 18:58
- - Electronic)   не флудите))))) тут серьёзная тема. RTC на М8/88...   Oct 5 2008, 21:10
|- - Qwertty   Цитата(Electronic) @ Oct 6 2008, 01:1...   Oct 5 2008, 22:11
|- - Electronic)   Цитата(Qwertty @ Oct 6 2008, 01:11) Одноф...   Oct 5 2008, 23:01
- - SasaVitebsk   У меня пару изделий работает на М48 с часовым ква...   Oct 5 2008, 23:45
|- - Electronic)   Цитата(SasaVitebsk @ Oct 6 2008, 02:45) У...   Oct 5 2008, 23:48
|- - SasaVitebsk   Цитата(Electronic) @ Oct 6 2008, 02:4...   Oct 6 2008, 00:02
|- - Electronic)   я уже писал что там потребление будет в пределах 3...   Oct 6 2008, 00:14
- - SysRq   Получается что в режиме сна события вы не регистри...   Oct 6 2008, 01:14
|- - Electronic)   Цитата(SysRq @ Oct 6 2008, 04:14) Получае...   Oct 6 2008, 07:27
|- - demiurg_spb   Основываясь на личном опыте тоже хочу сказать, что...   Oct 6 2008, 09:36
- - Rst7   ЦитатаИначе весь кайф ломает BOD. Встроенный, если...   Oct 6 2008, 09:57
- - GDI   ЦитатаОстался последний вопрос! Вам же сказали...   Oct 6 2008, 13:53
|- - kaf   Цитата(GDI @ Oct 6 2008, 19:53) сделайте ...   Oct 6 2008, 14:32
- - ARV   вы снова говорите о суммировании отклонений... а е...   Oct 6 2008, 18:34
|- - singlskv   Цитата(ARV @ Oct 6 2008, 22:34) вы снова ...   Oct 6 2008, 19:15
- - Integral   Извиняюсь за оффтоп.... но где на Украине можно ку...   Oct 6 2008, 21:49
- - Maik-vs   Во-первых, хочу поддержать автора за его стремлени...   Oct 7 2008, 11:52
- - Electronic)   Спасибо! уже всё работает не смотря не на что,...   Oct 9 2008, 22:31
- - rezident   Цитата(Electronic) @ Oct 10 2008, 04...   Oct 9 2008, 22:58
- - Electronic)   Спасибо. Переписал код обработки времени как вы ск...   Oct 11 2008, 08:33
- - Electronic)   да уход одинаковый... проверил. 2 сек в час не за...   Oct 11 2008, 10:03
|- - MrYuran   Цитата(Electronic) @ Oct 11 2008, 14...   Oct 11 2008, 10:08
|- - demiurg_spb   Цитата(Electronic) @ Oct 11 2008, 14...   Oct 12 2008, 10:33
- - rezident   Цитата(Electronic) @ Oct 11 2008, 14...   Oct 12 2008, 00:12
- - Electronic)   //TIMER2 initialize - prescale:1024 // WGM: Normal...   Oct 12 2008, 09:49
- - smac   Цитата(Electronic) @ Oct 12 2008, 13...   Oct 12 2008, 16:44
- - Electronic)   ой... то просто у меня оставалось с давних пор. кв...   Oct 12 2008, 18:43
- - Electronic)   Значит ТАК! перевёл на платформу М88 и время с...   Oct 13 2008, 11:43


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

 


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


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