Engineer_Keen писал(а):Дальше он там что-то читает из флеша и в итоге PD5 все-равно ставится в 1, я так понимаю это из-за того, что вы определили на управление индикатором ноги порта D (PCAT?), но при выводе не разделяете из маской. Наверняка если вы перепишите массив PCAT чтобы в нем неиспользованные биты были не 1, а 0, то осциллограмма изменится на: _|_|_|_|_|_|_
Пути компилятора ...
Я в ассемблере ноль, а с Си знаком (больше c PHP), поэтому стараюсь изучать вообще не оглядываясь в торону ассемблера.
Вот к чему приводит слепая вера в компиляторы
Выкладываю код на Си, чтоб вы не ломали голову
PS
уже выложил ... там включена задержка 0x14 - забыл убрать