[an error occurred while processing this directive]
Через UART связывать МК мне больше нравится, т.к. он асинхронный интерфейс, а SPI - синхронный.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено rezident 21 октября 2005 г. 00:33
В ответ на: Промеж процев SPI, если недалеча, на х.к. UART, геморно I2C заставить востанавливаться после сбоя отправлено Russ 20 октября 2005 г. 23:36

Не очень понятно как разруливать ситуации когда слейв не успевает данные в конвейер SPI подавать, обмен-то ведь идет? Понятно что на уровне пакета можно CRC сделать для проверки его целостности. А когда всего один байт нужно передать по SPI? Как убедится что это именно байт требуемых данных от слейва получен? На один байт тоже подтвержение делать или тоггл-бит вводить? Манипуляции с тоггл-битом как-то не очень меня воодушевляют. Асинхронный UART (дуплекс или полудуплекс) самое то для обмена. Тем более что baud rate UARTа чаще всего можно сделать ничуть не меньше, чем частоту тактирования того же SPI.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru