roboforum.ru

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


Help me

Help me

Сообщение Gavrik » 15 май 2011, 16:03

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

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

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

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

Спасибо большое.
Gavrik
 
Сообщения: 3
Зарегистрирован: 15 май 2011, 15:52

Re: Help me

Сообщение AndreiSk » 15 май 2011, 16:49

Какое то странное у вас хобби,
ловить сигналы по SPI линиям.
Во первых, они там высокочастотны (обычно),
и вешать светодиоды... эээ.. глупо.
Во вторых, похоже на лабораторное задание :)
Учись студент :crazy:
Аватара пользователя
AndreiSk
 
Сообщения: 2637
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Help me

Сообщение =DeaD= » 15 май 2011, 16:51

Просто интересно - что значит "передаем 1 бит"?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Help me

Сообщение RootAdmin » 15 май 2011, 17:18

"Загнать бит" - тут даже телепатия бессильна. Хотя - возможно имеется в виду показывать светодиоджами БИТЫ в принятом через SPI БАЙТЕ по нажатию кнопки?
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Help me

Сообщение AndreiSk » 15 май 2011, 17:32

Может он как то передает в МК байт,
а МК по биту раз в секунду (SPI вроде как
тактируется SCLK, и длину импульса можно до бесконечности растянуть)
выставляет уровни на MISO/MOSI/SCLK. SS правда не понятно зачем показывать :shock:
Аватара пользователя
AndreiSk
 
Сообщения: 2637
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Help me

Сообщение galex1981 » 15 май 2011, 19:00

Может ТС имел ввиду линии интерфейса SPI конфигурированные как I/O
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4358
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Help me

Сообщение Gavrik » 15 май 2011, 20:50

блин я меньше вашего в миллион раз знаю............ну что нибудь напишите....как считаете нужным.... в процессе разберемся.... а то устройство уже готово а толку нет
Gavrik
 
Сообщения: 3
Зарегистрирован: 15 май 2011, 15:52

Re: Help me

Сообщение Сергей » 15 май 2011, 21:40

Зачем вообще надо было делать устройство, если понятия не имеешь как его программировать?
Может стоит сначала побаловаться в симуляторе, к примеру в Proteus?
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Help me

Сообщение EdGull » 16 май 2011, 09:53

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

тема поехала в юмор
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Help me

Сообщение Grem » 16 май 2011, 19:28

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

Куда тут баловаться, когда недопуск к экзамену полюбас, тут готовая программа нужна :D
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: Help me

Сообщение Gavrik » 16 май 2011, 21:13

блин уважаемые задание такое.....паять умею а вот с програмированием очень большие проблемы(((((
Gavrik
 
Сообщения: 3
Зарегистрирован: 15 май 2011, 15:52


Вернуться в Юмор

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Mail.ru counter