roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 08:27

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Help me
СообщениеДобавлено: 15 май 2011, 16:03 
Не в сети

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

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help me
СообщениеДобавлено: 15 май 2011, 16:49 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help me
СообщениеДобавлено: 15 май 2011, 16:51 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help me
СообщениеДобавлено: 15 май 2011, 17:18 
Не в сети

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

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help me
СообщениеДобавлено: 15 май 2011, 17:32 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help me
СообщениеДобавлено: 15 май 2011, 19:00 
Не в сети
Аватара пользователя

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help me
СообщениеДобавлено: 15 май 2011, 20:50 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help me
СообщениеДобавлено: 15 май 2011, 21:40 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help me
СообщениеДобавлено: 16 май 2011, 09:53 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help me
СообщениеДобавлено: 16 май 2011, 19:28 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Цитата:
Может стоит сначала побаловаться в симуляторе, к примеру в 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ß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help me
СообщениеДобавлено: 16 май 2011, 21:13 
Не в сети

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO