Пpивет, Dmitry!
*** 08 Aug 06 09:57, Dmitry E. Oboukhov wrote to Anatoly Mashanov:AM>> Господа, Вы зря соревнуетесь. В моей последней разработке мастер AM>> PIC18F252 отдает команды слейву той же марки со скоростью 1250000 AM>> (Миллион двести пятьдесят тысяч) бит/сек по программному каналу. AM>> Тактовая 5мгц*4.
DO> 1250000 _бит_ в секунду, это с одним стартом и одним стопом - DO> 1250000*10/8=1562500Гц, если одна инструкция выполняется за 1 такт, то
Кстати, про старт и стоп - это твое предположение, Анатолий про формат вроде ничего не говорил...
DO> высказывание "(Миллион двести пятьдесят тысяч) бит/сек по программному DO> каналу." - ложное. DO> либо не Миллион двести пятьдесят тысяч DO> либо не програмный канал
И про то, что идет непрерывный поток - это тоже лишь твои домыслы. Бывают случаи, когда надо сделать бурстовую посылку, но с очень большой скоростью. Hо совсем маленькую. И именно такой пример AM и привел - "отдает команды". А вовсе не "передает данные". Я, например, делал синхронный прием-передачу 2 mbps при 4 MHz тактовой, на камне без каких-либо аппаратных средств (SPI), чисто программно - на 90S1200. Еще примеры таких систем - генерация видеосигнала. Или какой-нибудь простенький и медленный микроконтроллер должен плюнуть кому-нибудь на 115200 несколько команд, а тактовая UART это не позволяет (а то и полностью отсутствует UART). Достаточно распространенные примеры...
DO> а скорее всего ни того ни другого вообще нет ;)
И это опять твои домыслы...
с уважением Владислав