Ср июл 04, 2012 20:23:23
Чт июл 05, 2012 07:07:43
t0_comp:
sbic pinD,1
rjmp exit
in temp1,OCR1BH
in temp2,OCR1BL
out OCR1BL,temp2
out OCR1BH,temp1
exit:
Чт июл 05, 2012 10:20:45
Чт июл 05, 2012 12:19:07
Чт июл 05, 2012 12:48:57
zero648 писал(а):Нужно в обработчике прерываний сохранять регистры и флаги в стеке, а при выходе восстанавливать, а иначе концов не найдешь.
Чт июл 05, 2012 13:05:04
Чт июл 05, 2012 13:25:58
Engineer_Keen писал(а):Создается впечатление что WGM13 и 12 вообще не влияют на режим, остаются 8,9 и 10 битные режимы, в которых старшие 7-9 бит регистров сравнения просто обнуляются.
Engineer_Keen писал(а):Кстати в протеусе этого не происходит, в железе проверить не могу, 16я мега осталась на даче...
Чт июл 05, 2012 13:35:14
KaCD писал(а):Согласен, действительно похоже на это, но, правда, отчего же?
Engineer_Keen писал(а):Чего именно не происходит в протеусе?
Чт июл 05, 2012 13:44:03
Engineer_Keen писал(а):KaCD писал(а):Согласен, действительно похоже на это, но, правда, отчего же?
Написали уже - глюк симулятора, смиритесь с этим
Чт июл 05, 2012 21:34:50