Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Связь с контроллером через SPI
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
vlab2000
Всем доброго времени суток

Хотелось бы узнать, пробовал ли кто-нибудь связать компьютер с контроллером через SPI (используя, например, AVR-ISP или STK500)?

Заранее благодарен
Maik-vs
На фоне того, что у компьютера и контроллера есть UART-ы и софтовый UART пишется на контроллере за 10 минут и тогда сопряжение - 2 резистора...
Зачем это вам, интересно? Есть компьютер с spi?
smk
Действительно не понятно зачем это может быть нужно.
vlab2000
для чего это может быть нужно -
например, нужно отладить периферию, проверить сигналы, а переходник на сериал не предусмотрен схемой...
таким образом, используя стандартный программатор библиотеку спи, это реализуется без проблем...
Думаю, это сэкономит время...
Drozd2
Не очень понял вопрос. Предполагаю, что речь идет об эмуляции SPI компьютером. Как это и сделано в обозначенных программаторах. Сэмулировать SPI можно через LPT. Если программируете в Windows, то загляните в pcports.ru в раздел "статьи" - "программирование LPT порта". А заодно в opennet.ru. Там описано, как переводить LPT в режим чтения/записи. Если программируете в Linux, то сразу в opennet.ru.
algidim
Что Вы там такое мудрите что даже для отладки писать программу для компа собираетесь, не лень )))) А вообще avreal прекрасно по spi через lpt порт программирует, естественно таким образом можно и данными обмениваться ! Только по моему на это уйма времени уйдет !
Maik-vs
>>для чего это может быть нужно -
>>например, нужно отладить периферию, проверить сигналы, а переходник на сериал не предусмотрен схемой...

Чью периферию? Чьи сигналы? С чего на что переходник?!

Речь идёт о мысли подоткнуть компьютер к неотлаженной "периферии"?
Сделайте "переходник на сериал" в виде АВРки с аппаратнымspi в сторону периферии и RS232 в сторону компьютера. Там и гальваноразвязку можно сделать, и скорости согласовать через какой-никакой а всё ж буфер в ОЗУ контроллера, и лампочку "spi fault" и кнопочку...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.