Цитата(Thumper @ Jun 30 2006, 21:58)

Я программирую Atmega8
КАк подсчитать будет ли успевать UART передавать данные со скоростью 15200 бит/с с АЦП на ЭВМ, если известь что частота преобразования АЦП до 15 тыс. преобразований в секунду при максимальном разрешении, а время преобразования 65-260мкс. АЦП 10-ти разрядный и последовательного приближения. Сигнал принимается только на порт ADC0.
КАк узнать успеет ли UART переслать все данные которые пришли с АЦП
и принять новые?
Как подсчитать сколько времени придётся ждать АЦП, если, всётаки UART не успеет?
c С АЦП поток - 15000 10ти битных слов в секунду, по UART при скорости 115200 режиме 8 бит данных без бита четности 1 стоповый (посылка 10бит) можно передать 11520 восьмибитных слов в секунду.
То есть, при грамотной организации передачи, где то половину времени АЦП будет простаивать (при максимальной скорости своей работы).