МитяРа дал мне ссылку на главу с примером на Си для силабс http://www.silabs.ru/pubs/G14.pdf
вот там идет инициализация порта Р2 присвоением PRT2CF=0xFF (push-pull). с силабовским IDE идет утилиты для конфигурации так сказать периферии (порты, таймеры и т.д.), так вот в этой утилите перевод в режим push-pull осуществляется вот такP1MDOUT = 0xFF, вот я немного в растерянности. это одно и тоже и все зависит от серии контроллера или что другое.
функцию задержки я долго искал как сделать. (частота осциллятора 24.5 МГц) ddd(245000) ~ 1 секуннда (плюс от 100наносекунд до 1 миллисекунды издержки компилятора). я так понимаю лучше передержать задержку, чем недодержать.
попробую еще Chip115 пригласить разобраться с этим делом.



