Dir (25.06.2010 22:08 - 22:11, просмотров: 102) ответил Андрей на Стоит ли возиться с RTX-51 Tiny?
Не стоит. Как и с МК... Считаем. Если не ошибаюсь, цикл в AT89S8252 12 тактов, т.е. максимум 24/12=2МГц (период 0,5мкс). Даже если 6 тактов, то 4МГц (0,25мкс).
Вы хочете программно сгенерить последовательность частотой 100кГц (период 10мкс). С каким разрешением? Если даже 4 бита, то необходимо прерывание каждые 10мкс/16= 0,625мк. Т.е. за период меду прерываниями у вас влезет чуть больше 1 цикла или исполнится только 1 (бред!) команда.
Не только ШИМ, но и меандр (или что-то к нему приближающееся) с таким МК сгенерить проблематично. Т.к. для этого нужно прерывание каждые 5мкс (1 раз дернуть пин вверх, другой - вниз). За время между прерываниями у вас вмещается всего 10 (20 в случае X2) циклов. Очень сомневаюсь, что за такое время вы способны будете выполнить все что вам нужно.
Надеюсь понятно, что ни о какой дополнительной нагрузке (ОС РВ) при таких времянках и речи не идет.