| Микроконтроллеры | А таймер реального времени ATMega128 | 
|
|---|---|---|
кароче задачко, нужно сделать таймер реального времени на сабже... как сделать с дискретностью 1 сек понятно... как сделать 0.1 сек?? можно конечно 327680 кварц взять было бы, но вопрос - где его такой взять-то?) и еще, у этой штуки проблемы  с точностью? или мне показалось?  | 
  | 
|
есть проги типа avr calc только 128 мега для таймера слишком крута  | 
  | 
|
Часы реального времени (DS1307) + любой проц. И всё просто.  | 
  | 
|
Полностью согласен с Элеманом - часы реального времени стоят копейки.  | 
  | 
|
djelektronik она не таймером работает Часы реального времени (DS1307) + любой проц. И всё просто.  | 
  | 
|
в avr calc есть графа Needed timer: [100].. это что я не пойму? сорри за тупость  | 
  | 
|
Тогда поподробнее про саму задачу расскажите. Что за процессы, зачем их считать, чем определяется момент начала и окончания счета и т.д.  | 
  | 
|
ok, попробую... самый простой вариант - нужно открыть клапан на 0.6 сек момент начала счета - по команде оператора допустим такой вариант  | 
  | 
|
BCluster: как сделать 0.1 сек??  | 
  | 
|
BCluster: нужно сделать таймер реального времени на сабже... как сделать с дискретностью 1 сек понятно... как сделать 0.1 сек? Лучше всего объяснить на примере. Пусть у вас на таймер1 приходят импульсы частотой, скажем, 1 МГц. Вам надо отсчитать 0.1с или 100000 импульсов. После 65536 импульсов возникнет переполнение и останется дождаться 100000-65536=34464 импульса. Вроде бы и всё. Но чтобы не ждать, записываете в таймер число - дополнение к 65536, т.е.65536-34464=31072. Записываете, запускаете таймер и ждёте второго переполнения от таймера1. Период в 0.1с у вас в кармане. Вот теперь всё.  | 
  | 
|
| 
 Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь  | 
© 2003—2025  | 
|||