Идею понял, спасибо, т.е. нужно использовать режим Master SPI для USART... в 8 атмеге такого точно нет, а вот в 328p есть, так что можно взять её, можно даже ардуинку для отладки погонять :-D
Получается, для отправки нужно установить скорость 500000 бит/с (что соответствует 2мкс на бит) (для 16МГц и 20МГц можно выставить четко данное значение)
затем выводимый сигнал раздваивается и идет на XOR микросхему, к одному цепляется конденсатор для задержки в 1мкс, т.е. на выходе получаем из единицы 10, а из нуля 00, с интервалом 1мкс.
Да, использование USART сильно разгрузит МК при передаче данных и будет много времени на чтение с карты.
Ох, да там еще можно сразу 16 бит передавать, вообще сказка! Т.е. у МК есть 32мкс для выдачи нового значения!





Ответить с цитированием