Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Атмега + 595 регистр сдвига

Непрочитано 07.02.2012, 17:04  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

miwutka,
а схема тогда что изображает? что первично?
на вашей схеме восемь сегментов и десять анодов/катодов. я предложил в последовательной схеме niXto, воплощенной в рисунок omercury, под сегменты выделить 16 выводов и под аноды/катоды - 8. разница понятна?
если хотите, чтоб помогали - меньше гонору и рисуйте схему как положено, условными графическими символами, госты в сети есть.
Реклама:
jump вне форума  
Сказали "Спасибо" jump
aleksandr_zh (07.02.2012)
Непрочитано 07.02.2012, 17:36  
jrii
Частый гость
 
Регистрация: 25.08.2007
Сообщений: 11
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
jrii на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

miwitka Если еще не разобрался с регистром, пиши в личку
[email protected] только укажи тему, а то выброшу как спам.
Я в свое время индикацией на регистрах занимался, часы уже год как
работают.
jrii вне форума  
Непрочитано 08.02.2012, 00:36  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

Сообщение от jump Посмотреть сообщение
на вашей схеме восемь сегментов и десять анодов/катодов. я предложил в последовательной схеме niXto, воплощенной в рисунок omercury, под сегменты выделить 16 выводов и под аноды/катоды - 8. разница понятна?
Ну да, 595-х корпусов всё равно 3, но если в качестве индикатора использован единый блок на 10 семисегментников, то не получится по 2 циферки разом зажечь. В лучшем случае можно сканировать сегменты, а поджигать разряды. Т.е. скважность вместо 10 будет 8.
Для схемки это по-барабану. Всё зависит от программы, только подготовка вывода на индикацию будет несколько сложнее.
omercury вне форума  
Непрочитано 08.02.2012, 00:57  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

omercury,
нам сие неведомо, на рисунке видел разные типы матриц, вот и предположил. а методов разложения множество - пусть ТС выбирает, лишь бы с пользой
jump вне форума  
Непрочитано 08.02.2012, 01:07  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

Сообщение от jump Посмотреть сообщение
на рисунке видел разные типы матриц
Не обратил внимания. Действительно - 2 трёшки и 1 четвёрка.
Не запутался бы с ходу. Пусть сначала 1/10 сделает, а уж дальше...
Схему разводки мелкосхем менять не придётся, только подключение матриц.

Учитывая первоначальные 10 лапок МК, можно было повесить параллельные регистры и ускорить всю индикацию в разы.
omercury вне форума  
Непрочитано 09.02.2012, 20:48  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

Сообщение от omercury Посмотреть сообщение
Моргает потому, что запись в выходные буферы 595-ых происходят в разное время.
Делай вот так
Вложение 31428
Смысла разделять вывод разрядов и сегментов нет никакого, так как операции всё равно последовательные.
попробую на днях сделать так.
miwutka вне форума  
Непрочитано 09.02.2012, 21:16  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

Сообщение от omercury Посмотреть сообщение
Моргает потому, что запись в выходные буферы 595-ых происходят в разное время.
Делай вот так
Вложение 31428
Смысла разделять вывод разрядов и сегментов нет никакого, так как операции всё равно последовательные.
непонял куда резет подключать...? На +5В ??
miwutka вне форума  
Непрочитано 09.02.2012, 22:29  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

Сообщение от miwutka Посмотреть сообщение
непонял куда резет подключать...? На +5В ??
Для 595 /reset инверсный - активный "0".
Я подключал через резистор (ЛУТше перебдеть), но можно и так. Там вход на эмиттер...
omercury вне форума  
Непрочитано 10.02.2012, 14:21  
vik_mix
Прохожий
 
Регистрация: 06.06.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vik_mix на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

соедини регистры цепочкой и используй spi меги и гоняй хоть мегагерцы- останется куча свободного времени. Выплюнул данные, в прерывание от spi посчитал и дёрнул лач.., и всё аппаратно
vik_mix вне форума  
Непрочитано 10.02.2012, 14:31  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

Сообщение от vik_mix Посмотреть сообщение
соедини регистры цепочкой и используй spi меги и гоняй хоть мегагерцы- останется куча свободного времени. Выплюнул данные, в прерывание от spi посчитал и дёрнул лач.., и всё аппаратно
я еще не работал с СПИ.... поэтому не брал во внимание... спасибо за совет. Я след шагом хочу сделать бег строку. Думаю это комерция и никто не подскажет. Ну хоть азы по регистрам хочу узнать. Я просто многим программированием занимаюсь поверхностно, но в основном програмлю промышленные контроллеры.
miwutka вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Режимы сна Атмега-8 putmannn AVR 123 08.03.2013 15:30
Регистры сдвига nadishram TTL и CMOS логика 1 25.09.2011 16:09
Атмега 8 PWM и сервы mg995Tower Pro deeman30rus Микроконтроллеры, АЦП, память и т.д 6 26.05.2011 12:37
Помогите с часами (атмега 16) SvZhuk Proteus 1 19.11.2010 02:29


Часовой пояс GMT +4, время: 02:39.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.