Технический форум по робототехнике.
Gavrik » 15 май 2011, 16:03
Здравствуйте уважаемые.Был бы очень благодарен если бы кто нибудь помог или написал мне програмку...
алгоритм следующий:
загоняем 1 бит в микроконтроллер-нажимаем кнопку-передаем 1 бит по линии SCLK-загорается диод подключенный к этой линии-нажимаем снова кнопку-передаем 1 бит по линии MOSI-загорается диод подключенный к этой линии-нажимаем снова кнопку-передаем 1 бит по линии MISO-загорается диод подключенный к этой линии-нажимаем снова кнопку-передаем 1 бит по линии SS-загорается диод подключенный к этой линии.
Интерфейс SPI
Микроконтроллер atmega8
Спасибо большое.
AndreiSk » 15 май 2011, 16:49
Какое то странное у вас хобби,
ловить сигналы по SPI линиям.
Во первых, они там высокочастотны (обычно),
и вешать светодиоды... эээ.. глупо.
Во вторых, похоже на лабораторное задание
Учись студент
=DeaD= » 15 май 2011, 16:51
Просто интересно - что значит "передаем 1 бит"?
RootAdmin » 15 май 2011, 17:18
"Загнать бит" - тут даже телепатия бессильна. Хотя - возможно имеется в виду показывать светодиоджами БИТЫ в принятом через SPI БАЙТЕ по нажатию кнопки?
AndreiSk » 15 май 2011, 17:32
Может он как то передает в МК байт,
а МК по биту раз в секунду (SPI вроде как
тактируется SCLK, и длину импульса можно до бесконечности растянуть)
выставляет уровни на MISO/MOSI/SCLK. SS правда не понятно зачем показывать
galex1981 » 15 май 2011, 19:00
Может ТС имел ввиду линии интерфейса SPI конфигурированные как I/O
Gavrik » 15 май 2011, 20:50
блин я меньше вашего в миллион раз знаю............ну что нибудь напишите....как считаете нужным.... в процессе разберемся.... а то устройство уже готово а толку нет
Сергей » 15 май 2011, 21:40
Зачем вообще надо было делать устройство, если понятия не имеешь как его программировать?
Может стоит сначала побаловаться в симуляторе, к примеру в Proteus?
EdGull » 16 май 2011, 09:53
Gavrik писал(а):....ну что нибудь напишите....как считаете нужным.... в процессе разберемся.... а то устройство уже готово а толку нет
тема поехала в юмор
Grem » 16 май 2011, 19:28
Может стоит сначала побаловаться в симуляторе, к примеру в Proteus?
Куда тут баловаться, когда недопуск к экзамену полюбас, тут готовая программа нужна
Gavrik » 16 май 2011, 21:13
блин уважаемые задание такое.....паять умею а вот с програмированием очень большие проблемы(((((