написать прошивку для контроллера

Предложение о работе и сотрудничестве на коммерческой основе

Re: написать прошивку для контроллера

Сообщение nicotinoff » 27 янв 2011, 14:56

да, можно 2 по 35 выводов. в общем как угодно
dccharacter, Вы сможете это сделать? ну всмысле дать мне примерную схему и прошивку. мой бюджет указан в первом посте :)

насчет дисплея конечно круто, но мне нужно именно чтоб диоды показывали)
Последний раз редактировалось nicotinoff 27 янв 2011, 14:58, всего редактировалось 1 раз.
nicotinoff
 
Сообщения: 7
Зарегистрирован: 07 янв 2010, 17:00
Откуда: Kursk

Re: написать прошивку для контроллера

Сообщение dccharacter » 27 янв 2011, 15:00

давайте ТЗ, попробуем. Если не будет получаться, я это достаточно быстро пойму и сообщу.

Добавлено спустя 3 минуты:
о, я тут вообще все классно придумал, даже интересно стало. Давайте пробовать.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: написать прошивку для контроллера

Сообщение Romikgy » 27 янв 2011, 15:07

имхо точнее задайте что с чем должно быть замкнуто и что должно потухнуть...
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: написать прошивку для контроллера

Сообщение figley.migley » 27 янв 2011, 15:15

vadinator писал(а):Тогда надо МК на 70 пинов подобрать :) Ну или светодиоды на сдвиговые регистры вешать...
В остальном всё "довольно просто", все выводы настраиваются на ввод и один из них по очереди на вывод. Дальше смотрим на каких входах появился сигнал. Они и считаются замкнутыми с активным. Но вот как вывести всю эту "таблицу связей" на индикаторы и понять какие с какими??? вероятно только пошагово, а не в автоматическом цикле...

проверка портов контроллера по этому принципу: http://figleymigley.livejournal.com/1829.html
figley.migley
 
Сообщения: 27
Зарегистрирован: 17 фев 2010, 11:39
Откуда: Киев
прог. языки: PHP
ФИО: Сергей

Re: написать прошивку для контроллера

Сообщение Victorovych » 27 янв 2011, 16:55

нужно написать несложную программку, примерно опишу ее.

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


Феерия блин, догадайся мол сама...
Тебе матрицу с динамикой надо?
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: написать прошивку для контроллера

Сообщение mandigit » 27 янв 2011, 20:05

Это называется не программку написать, а прибор разработать.

Для написания программы нужно будет сделать отладочную макетку.
Для этого надо схему спроектировать, собрать, отладить, причем очевидно что это должен делать тот-же человек, который пишет ПО (если не говорить о группе).

Так что насчёт спаять самому и через программатор залить ПО, которое кто-то написал без отладки - сказка (imho).

Насчёт схемотехники - мне представляется, что удобней делать через сдвиговые регистры с защелкой и мультиплексоре.
Аватара пользователя
mandigit
 
Сообщения: 583
Зарегистрирован: 28 ноя 2005, 12:05
Откуда: Москва

Re: написать прошивку для контроллера

Сообщение nicotinoff » 28 янв 2011, 14:45

Это называется не программку написать, а прибор разработать.

ну не совсем так..
Я понимаю что надо сделать, отладить программу можно будет и с 3мя светодиодами на макете с навесной пайкой.. а спаять я че угодно смогу. не думаю что в этом проекте будут сложности с готовым устройством. Вот есть еще один проект у меня на примете, там да, отлаживать придется долго. Я же понимаю процесс. :wink:
nicotinoff
 
Сообщения: 7
Зарегистрирован: 07 янв 2010, 17:00
Откуда: Kursk

Re: написать прошивку для контроллера

Сообщение Zeus » 28 янв 2011, 15:52

загадочно все как-то ;)
случаем не курсач?
А зачем контроллер-то вообще?
Замкнули между собой пины - появилась электрическая цепь - вот вам светодиоды и загорелись которые в этой цепи стоят.
или описывайте процесс по полочкам и схемку как вы представляете хоть в виде карандашного эскиза было бы неплохо приложить.

Добавлено спустя 16 минут 40 секунд:
Сколько между собой одновременно может замкнуться пинов? маскимум, что все 35?
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 862
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: написать прошивку для контроллера

Сообщение =DeaD= » 28 янв 2011, 17:08

gpio надо 35 + порты для 35 светиков.

Порты для 35 светиков это либо проще LCD от мобилы дешевый поставить с клеточками, либо поставить 5 банков по 7 светиков и включать банки через мосфетики, итого еще 12 портов надо.

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

Re: написать прошивку для контроллера

Сообщение Vovan » 28 янв 2011, 17:12

я так понимаю: могут замкнуться любые несколько и даже все, по-моему все предельно ясно ТС описал, а для чего это - пофик, т.к. чел. бабки предлагает.
Схема на МК простая и программа тоже, вопрос только в многоногости.
Изготовить можно как на МК так и на логике. У большинства мег 32свободных порта, как-то не рационально получается 2 мало, 3 много (32*3=96; или 4*20=80 Мега8 или 5*15=75 Аттини2313), вот в чем сложность.
Найти с 70-тью портами свободными что-то не выходит...
А еще вопрос ТС: там в посте выше Вы назвали "3-5-23-39 пин, загораются\тухнут 3-5-23-39" а откуда 39-й взялся? или это просто описка типо? :wink:
Последний раз редактировалось Vovan 28 янв 2011, 17:22, всего редактировалось 1 раз.
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: написать прошивку для контроллера

Сообщение nicotinoff » 29 янв 2011, 01:10

еще раз всем привет.
Zeus, это не курсовая, я в институт пойду только в след. году))) раскрою тайну когда полностью устройство соберу :)
Vovan, эт да, опечаточка вышла.
устройство уже готово, так что тема закрыта впринципе, но я потом один пост добавлю с фотками девайса :wink:
nicotinoff
 
Сообщения: 7
Зарегистрирован: 07 янв 2010, 17:00
Откуда: Kursk

Re: написать прошивку для контроллера

Сообщение Angel71 » 29 янв 2011, 01:35

сколько угодно светиков подключить можно было через логику сдвига. для 74hc595 потребовалось бы всего 3 ножки от контроллера
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: написать прошивку для контроллера

Сообщение dccharacter » 29 янв 2011, 01:44


Вот сегодня в железе попробовал. На видео, правда, только один порт.
Хватает одного МК.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: написать прошивку для контроллера

Сообщение boez » 29 янв 2011, 16:37

Просто удалось найти многоногий МК? А какой? Судя по букве М, это МК на букву П :)
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: написать прошивку для контроллера

Сообщение dccharacter » 29 янв 2011, 20:33

pic16f887
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Пред.

Вернуться в Вакансии/Работа/Трудоустройство/Заказы

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

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

cron