Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
04.03.2013, 20:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Бегущая строка
Ясно 45 диодов. 15 пихел на метр - это ж с какого расстояния на эту линейку смотреть надо?
ну три регистра У Вас вроде было уже - вот на них и соберите схемку
|
|
|
|
04.03.2013, 20:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Бегущая строка
непойму чтото я совсем.... Почему на трех? Я подключил общих плюсов каждого диода на два регистра сдвига. А минусы R на OC2, G на OC1B, B на OC1A у атмеги восьмой. Ну и каждый зажигаю отдельно, перед этим выставляю нужный шим... По идее они должны все светиться одновременно только каждый своим цветом, и глазу не должно заметно быть их мерцание, но оно заметно и светяться по два. Алгоритм не правильный взял? Что надо ШИМ делать регистрами на каждый цвет?
|
|
|
|
04.03.2013, 20:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Бегущая строка
Схемку бы - привык к анодам катодам у диодов
|
|
|
|
04.03.2013, 21:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Бегущая строка
Как то пришла девушка в отдел, токо окончившая ВУЗ.
Ей сказали что в дополнение к триодам и диодам придумали монод - очень переспективный элемент.
И дали задание ей прошерстить информацию и патенты.
Она БАНю на уши ставила недели две ...
|
|
|
|
04.03.2013, 22:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Бегущая строка
Сообщение от Boba_spb
|
Схемку бы
|
Инит таймеров.
|
|
|
|
04.03.2013, 22:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Бегущая строка
вот схемка. Так подключены все 15 РГБ диодов как эти два. Транзы P60NF06.
|
|
|
|
04.03.2013, 22:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Бегущая строка
[QUOTE=Boba_spb;603864]Как то пришла девушка в отдел, токо окончившая ВУЗ.
Ей сказали что в дополнение к триодам и диодам придумали монод - очень переспективный элемент.
И дали задание ей прошерстить информацию и патенты.
Она БАНю на уши ставила недели две ...[/QUOTE
Весело наверно было за этим наблюдать ))))))
|
|
|
|
04.03.2013, 22:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Бегущая строка
Мда ....
Я правильно понял, что надо таймер перезеряжать после каждой защелки регистра сдвига - а защелкнуть 15 раз на один кадр.
Эт 15*100 = 600 мкс на свечение одной пикселы
И яркость посажена в 15 раз.
|
|
|
|
04.03.2013, 22:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Бегущая строка
Сообщение от miwutka
|
Весело наверно было за этим наблюдать ))))))
|
Еще как - это было в середине 80х - инета нет, только телефон.
|
|
|
|
04.03.2013, 22:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Бегущая строка
Сообщение от Boba_spb
|
надо таймер перезеряжать после каждой защелки регистра сдвига - а защелкнуть 15 раз на один кадр.
|
Всмысле ПЕРЕЗАРЯЖАТЬ? Таймер 125 000 ГЦ. Прерывание по переполнению... У меня идет так
PHP код:
|
for(i=0; i‹=15; i++ )
{
if(LED==i)
{
DATA = 1;
}
else
{
DATA = 0;
};
CLOCK = 1; // задвигаем бит
CLOCK = 0;
};
OE=1; // выключение матрицы, что б не было паразитного свечения диодов при переключении строк
LATCH = 1; // Защелка в регистрах
LATCH = 0;
RED=red[LED];
GREEN=green[LED];
BLUE=blue[LED];
OE = 0; // включаем матрицу.
LED++;
if (LED›15) LED=0;
|
Не понял где что перезаряжать.....?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:51.
|
|