roboforum.ru

Технический форум по робототехнике.

Help me

Help me

Gavrik » 15 май 2011, 16:03

Здравствуйте уважаемые.Был бы очень благодарен если бы кто нибудь помог или написал мне програмку...

алгоритм следующий:

загоняем 1 бит в микроконтроллер-нажимаем кнопку-передаем 1 бит по линии SCLK-загорается диод подключенный к этой линии-нажимаем снова кнопку-передаем 1 бит по линии MOSI-загорается диод подключенный к этой линии-нажимаем снова кнопку-передаем 1 бит по линии MISO-загорается диод подключенный к этой линии-нажимаем снова кнопку-передаем 1 бит по линии SS-загорается диод подключенный к этой линии.

Интерфейс SPI
Микроконтроллер atmega8

Спасибо большое.

Re: Help me

AndreiSk » 15 май 2011, 16:49

Какое то странное у вас хобби,
ловить сигналы по SPI линиям.
Во первых, они там высокочастотны (обычно),
и вешать светодиоды... эээ.. глупо.
Во вторых, похоже на лабораторное задание :)
Учись студент :crazy:

Re: Help me

=DeaD= » 15 май 2011, 16:51

Просто интересно - что значит "передаем 1 бит"?

Re: Help me

RootAdmin » 15 май 2011, 17:18

"Загнать бит" - тут даже телепатия бессильна. Хотя - возможно имеется в виду показывать светодиоджами БИТЫ в принятом через SPI БАЙТЕ по нажатию кнопки?

Re: Help me

AndreiSk » 15 май 2011, 17:32

Может он как то передает в МК байт,
а МК по биту раз в секунду (SPI вроде как
тактируется SCLK, и длину импульса можно до бесконечности растянуть)
выставляет уровни на MISO/MOSI/SCLK. SS правда не понятно зачем показывать :shock:

Re: Help me

galex1981 » 15 май 2011, 19:00

Может ТС имел ввиду линии интерфейса SPI конфигурированные как I/O

Re: Help me

Gavrik » 15 май 2011, 20:50

блин я меньше вашего в миллион раз знаю............ну что нибудь напишите....как считаете нужным.... в процессе разберемся.... а то устройство уже готово а толку нет

Re: Help me

Сергей » 15 май 2011, 21:40

Зачем вообще надо было делать устройство, если понятия не имеешь как его программировать?
Может стоит сначала побаловаться в симуляторе, к примеру в Proteus?

Re: Help me

EdGull » 16 май 2011, 09:53

Gavrik писал(а):....ну что нибудь напишите....как считаете нужным.... в процессе разберемся.... а то устройство уже готово а толку нет

тема поехала в юмор

Re: Help me

Grem » 16 май 2011, 19:28

Может стоит сначала побаловаться в симуляторе, к примеру в Proteus?

Куда тут баловаться, когда недопуск к экзамену полюбас, тут готовая программа нужна :D

Re: Help me

Gavrik » 16 май 2011, 21:13

блин уважаемые задание такое.....паять умею а вот с програмированием очень большие проблемы(((((


Rambler\'s Top100 Mail.ru counter