Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.02.2012, 17:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,016
Сказал спасибо: 0
Сказали Спасибо 4,954 раз(а) в 2,378 сообщении(ях)
|
Re: Атмега + 595 регистр сдвига
miwutka,
а схема тогда что изображает? что первично?
на вашей схеме восемь сегментов и десять анодов/катодов. я предложил в последовательной схеме niXto, воплощенной в рисунок omercury, под сегменты выделить 16 выводов и под аноды/катоды - 8. разница понятна?
если хотите, чтоб помогали - меньше гонору и рисуйте схему как положено, условными графическими символами, госты в сети есть.
|
|
|
|
07.02.2012, 17:36
|
|
Частый гость
Регистрация: 25.08.2007
Сообщений: 11
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Атмега + 595 регистр сдвига
miwitka Если еще не разобрался с регистром, пиши в личку
sharagaevs@mail.ru только укажи тему, а то выброшу как спам.
Я в свое время индикацией на регистрах занимался, часы уже год как
работают.
|
|
|
|
08.02.2012, 00:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Атмега + 595 регистр сдвига
Сообщение от jump
|
на вашей схеме восемь сегментов и десять анодов/катодов. я предложил в последовательной схеме niXto, воплощенной в рисунок omercury, под сегменты выделить 16 выводов и под аноды/катоды - 8. разница понятна?
|
Ну да, 595-х корпусов всё равно 3, но если в качестве индикатора использован единый блок на 10 семисегментников, то не получится по 2 циферки разом зажечь. В лучшем случае можно сканировать сегменты, а поджигать разряды. Т.е. скважность вместо 10 будет 8.
Для схемки это по-барабану. Всё зависит от программы, только подготовка вывода на индикацию будет несколько сложнее.
|
|
|
|
08.02.2012, 00:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,016
Сказал спасибо: 0
Сказали Спасибо 4,954 раз(а) в 2,378 сообщении(ях)
|
Re: Атмега + 595 регистр сдвига
omercury,
нам сие неведомо, на рисунке видел разные типы матриц, вот и предположил. а методов разложения множество - пусть ТС выбирает, лишь бы с пользой
|
|
|
|
08.02.2012, 01:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Атмега + 595 регистр сдвига
Сообщение от jump
|
на рисунке видел разные типы матриц
|
Не обратил внимания. Действительно - 2 трёшки и 1 четвёрка.
Не запутался бы с ходу. Пусть сначала 1/10 сделает, а уж дальше...
Схему разводки мелкосхем менять не придётся, только подключение матриц.
Учитывая первоначальные 10 лапок МК, можно было повесить параллельные регистры и ускорить всю индикацию в разы.
|
|
|
|
09.02.2012, 20:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Атмега + 595 регистр сдвига
Сообщение от omercury
|
Моргает потому, что запись в выходные буферы 595-ых происходят в разное время.
Делай вот так
Вложение 31428
Смысла разделять вывод разрядов и сегментов нет никакого, так как операции всё равно последовательные.
|
попробую на днях сделать так.
|
|
|
|
09.02.2012, 21:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Атмега + 595 регистр сдвига
Сообщение от omercury
|
Моргает потому, что запись в выходные буферы 595-ых происходят в разное время.
Делай вот так
Вложение 31428
Смысла разделять вывод разрядов и сегментов нет никакого, так как операции всё равно последовательные.
|
непонял куда резет подключать...? На +5В ??
|
|
|
|
09.02.2012, 22:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Атмега + 595 регистр сдвига
Сообщение от miwutka
|
непонял куда резет подключать...? На +5В ??
|
Для 595 /reset инверсный - активный "0".
Я подключал через резистор (ЛУТше перебдеть), но можно и так. Там вход на эмиттер...
|
|
|
|
10.02.2012, 14:21
|
|
Прохожий
Регистрация: 06.06.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Атмега + 595 регистр сдвига
соедини регистры цепочкой и используй spi меги и гоняй хоть мегагерцы- останется куча свободного времени. Выплюнул данные, в прерывание от spi посчитал и дёрнул лач.., и всё аппаратно
|
|
|
|
10.02.2012, 14:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Атмега + 595 регистр сдвига
Сообщение от vik_mix
|
соедини регистры цепочкой и используй spi меги и гоняй хоть мегагерцы- останется куча свободного времени. Выплюнул данные, в прерывание от spi посчитал и дёрнул лач.., и всё аппаратно
|
я еще не работал с СПИ.... поэтому не брал во внимание... спасибо за совет. Я след шагом хочу сделать бег строку. Думаю это комерция и никто не подскажет. Ну хоть азы по регистрам хочу узнать. Я просто многим программированием занимаюсь поверхностно, но в основном програмлю промышленные контроллеры.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:30.
|
|