Форум myROBOT.ru » Шаг за шагом » Делаем роботов » Светодиодная панель

Страниц (11): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
 

31. nest - 27 Января, 2011 - 19:19:01 - перейти к сообщению
cjA пишет:
если ножки которые вы используете в программирование в работе программы не задействованы- ничего не будет
не несите бреда.
Даже если задействованы, но с умом, то тоже ничего не будет.
32. skyburn - 27 Января, 2011 - 23:24:51 - перейти к сообщению
lamakazzz конечно читал, спасибо, ваш пост мне очень помог, я просто не совсем все понял, и хотел уточнить. Не нужно было удалять сообщение =(

Я собрал myPROGGER вроде работает, но при прошивке AVR Burn-O-Mat пишет ошибку, и PonyProg пишет что неизвестное устройство. Считывает одни 0, и не хочет записывать. Мне кажется я загнал ATiny2313, потому что по своей невнимательности вставил ее ключом в другую сторону, я думаю ей уже пасочки?
33. cjA - 27 Января, 2011 - 23:39:52 - перейти к сообщению
у 2313 питание и земля как раз на разных уголках- да. вибру ей на спину от телефона, по другому она не поползет.
не расстраивайтесь, создайте тему кто сколь чего сжег пока паять научился- это вас сразу улыбнет.
34. skyburn - 27 Января, 2011 - 23:41:28 - перейти к сообщению
=))
(Добавление)
Вот теперь думаю какие светодиоды купить, это ж их нужно 256 штук))
(Добавление)
И какой МК использовать)
35. cjA - 28 Января, 2011 - 00:05:44 - перейти к сообщению
(если Вы ко мне, то я повторяю- две 2313, у вас останется еще два бита чтобы друг с другом соединить их. И разводить гораздо проще, одну слева, вторую справа(или даже снизу).)
36. skyburn - 28 Января, 2011 - 00:56:39 - перейти к сообщению
ух, а как их заставить работать вместе то?)
37. cjA - 28 Января, 2011 - 01:10:11 - перейти к сообщению
А зачем?
Ну например у них есть уарт, правда примеров подсоединения МК к МК по уарт я не встречал в сетке.
Ну или
Подсоединить одну кнопку сразу к обеим.
Допустим на одной у вас 5 вариантов, на второй 7 - сколько получится в сумме? (чисто из любопытства полез в шкаф, вспоминать полиномы)
Это уже программистская работа. (правда в протеусе не проверить)
38. Белый Волк - 28 Января, 2011 - 06:22:42 - перейти к сообщению
skyburn
Светодиоды берите матовые. Попросите показать в магазине, насколько ярко они светят. Берите самые дешёвые из тех, что светят вдвое ярче, чем Вам требуется (в табло светодиоды будут несколько тусклее).
Вам нужен один микроконтроллер - со связью двух у Вас могут возникнуть проблемы. Советую ATmega8(A). Нужны четыре сдвиговых регистра (можно использовать дешифраторы, но я бы на Вашем месте не стал). Советую 74HC595.
39. skyburn - 28 Января, 2011 - 12:01:36 - перейти к сообщению
Спасибо, сейчас почитаю, что такое сдвиговые регистры, и с чем их едят =)
(Добавление)
ATmega8-16PU Подойдет?)
(Добавление)
Как я понял, я заганяю 32 бита данных в 4 сдвиговых регистра. При этом от Атмеги использую всего 3 выхода. А именно ресет, тактовый, ну и по которому данные ехать будут. Дальше, сдвиговые регистры подключены последовательно друг с другом, и мои 32 бита улягутся в них без проблем.
Я все правильно понимаю?
40. Белый Волк - 28 Января, 2011 - 15:06:07 - перейти к сообщению
skyburn
Несколько не так. Один вход тактовый, второй для данных. Третий - выводит параллельно загруженные до этого в регистр данные. До импульса на этом входе - на параллельных выходах ничего не меняется.
41. skyburn - 28 Января, 2011 - 15:48:36 - перейти к сообщению
Ну вы имеете в виду что он как бы дает команду зажечь наши светодиоды?
42. Белый Волк - 28 Января, 2011 - 16:06:16 - перейти к сообщению
skyburn
Он подаётся на так называемые latch (защёлки) - триггеры. Посмотрите datasheet к 74HC595 - там есть принципиальная схема.
43. nest - 28 Января, 2011 - 19:53:45 - перейти к сообщению
А я бы просто АТмегу128 взял... (или что то похожее-многоногое)

Но на первый раз лучше сделать на защёлках, опыта набраться Улыбка
44. skyburn - 29 Января, 2011 - 00:19:18 - перейти к сообщению
Я все равно не могу понять зачем нужна эта защелка Замешательство )
(Добавление)
http://easyelectronics.ru/sdvigovyj-registr.html
Вот статья, может я что то пропустил
45. nest - 29 Января, 2011 - 01:41:48 - перейти к сообщению
skyburn пишет:
все равно не могу понять зачем нужна эта защелка
ногами затолкали в неё какой либо байт, защёлкнули, и дальше можем дрыгать теми же ногами как хотим.
нужно опять что то в неё защёлкнуть - берём наши ноги, заталкиваем ими в неё следующий байт, защёлкнули, и дальше можем опять дрыгать теми же ногами как хотим.

Посмотрите работу D-триггера (или погуглите в другом месте). Вас должна интересовать лишь функция входов С и D.