Страница 1 из 1

проблемы с таймером под RC5

Добавлено: Вт янв 19, 2010 11:19:43
MTF
Всем привет!!!!!


хочу к своему устройству attiny2313 приделать RC5 , изучил кучу инфы в инете и остановился на datasheet avr410 , возникла проблема
в том что там используется таймер T0 с тактовой частотой без деления т.е CK, могу использовать для этого так же таймер T0 , правда он у меня с делением CK/256 ,в нем у меня и опрос кнопок и динамическая индикация ,T1 тоже занят .

Вопрос:
1. можно ли как нибуть опрашивать приемник RС5 без таймера ???
2. как можно использовать мой таймер допустим без деления CK , а все остальное что у меня работало в таймере с делением СK/256 , срабатывало через время как при СK/256 ???

вот типа этого

Код: Выделить всё

T0_OVF
  ; здесь для CK   т.е RC5
  ..................
  ..................
  ..................
   inc	timer1	 ; 
   brne	T0ext     ;  переход пока не 256
   ; здесь то что у меня было для CK/256   
T0ext:
reti


или это как то надо по другому делать?????

Добавлено: Вт янв 19, 2010 11:57:36
Esya
повесить ик приемник на на вход int

Добавлено: Вт янв 19, 2010 12:00:49
MTF
Esya А что это даст ???

Добавлено: Вт янв 19, 2010 12:04:05
Esya
ты сможеш одним таймером и кнопки опрашивать и декодер рс5 замутить

Добавлено: Вт янв 19, 2010 12:06:42
MTF
Когда то я тоже думал об INT1 или 0 Все бы ничего но у меня в таймере еще и динамическая индикация на INT0 ловлю преход через 0 как быть????

Добавлено: Вт янв 19, 2010 12:10:09
Esya
а , о динамической индикации я не подумал. попробуй при обработке прерывания int переключать делитель на 1 а при выходе с декодера сново ставить на 256 мож вркмени хватит на обработку

Добавлено: Вт янв 19, 2010 12:12:27
MTF
Esya пробывал не прокатывает!!!!

Добавлено: Вт янв 19, 2010 12:17:42
Esya
тогда у меня идей больше нет