[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Насколько я знаю, сигналы внешних прерываний в AVRах "привязываются" в сигналам задающего тактового генератора (9 МГц в данном случае). При синхронизации осциллографа от внешнего сигнала, сигнал на выводе порта будет естественно "дергаться". Нужно также иметь ввиду и время реакции на прерывание самого котроллера. Так что +- 0.5 мкс вполне объяснимо. Вообще-то в подбных случаях в момент ожидания сигнала внешнего прерывания, я обычно перевожу контроллер в режим SLEEP и запрещаю все другие прерывания. Хотя полной синхронизации и не достигается, но дрейф заметно уменьшается.
E-mail: info@telesys.ru