Сдвиговый регистр 74НС695

Использование расширителей портов и обсуждение пользовательских блоков
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Сдвиговый регистр 74НС695

Сообщение hatul »

Пытаюсь разобраться в подключении 74НС595. Разбирался вот по этому уроку  74НС595 . В уроке показано как зажигать по одному светодиоду,тип "бегущий огонёк" . Подскажите,как сделать чтобы светодиоды загорались по одному,но предыдущий не гас. То есть,в конце цикла должны гореть все 8 (или16) светодиодов.
И ещё.Как поменять пины подключения регистра. Этот вопрос уже обсуждался. Но так ничего и не понял. Скачал пользовательские блоки,хотя там другие пины подключения,но поменять их на то что мне надо тоже нельзя. Если это нельзя сделать в программе,может можно исправить в коде? Я так делал при подключении матриц. А здесь не могу найти строчку подключения пинов.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Сдвиговый регистр 74НС695

Сообщение pan »

в общем то блоки с 74HC595 есть в стандартных. ни чего скачивать не надо.

примерно так.( можно проще, накидал что первое пришло в голову)

Изображение
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Сдвиговый регистр 74НС695

Сообщение hatul »

А для особо одаренных не мог бы немного пояснить. Что такое DC,SR ? И "reset" это переменная? С какими настройками? И по этой схеме предыдущий диод гаснуть не будет? Я пробовал по такой схеме 

У вас нет необходимых прав для просмотра вложений в этом сообщении.
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Сдвиговый регистр 74НС695

Сообщение krom23 »

DC-дешифратор, SR- SR_триггер, reset(сброс)- в данном случае пин для кнопочки, пока эту кнопочку не жмякнешь светодиоды будут гореть. На вашей схеме true должна быть константой, а не переменной. Да чуть не забыл, к входу "I" дешифратора не забудте подключить генератор. И наконец совет для особо одаренных: не поленитесь, прочитайте описание каждого блока в программе( в настройках блока кнопочка "описание" в низу окна), пошлёпайте разными настройками, это сильно поможет в освоении программы, и смелее- мышка руку не откусит  .
Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06 сен 2015, 12:14
Откуда: Бишкек
Имя: Вячеслав

Сдвиговый регистр 74НС695

Сообщение slavushka64 »

hatul, вот еще вариант
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось slavushka64 31 май 2017, 19:22, всего редактировалось 1 раз.
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Сдвиговый регистр 74НС695

Сообщение hatul »


не поленитесь, прочитайте описание каждого блока
 Да читаю.Уже мозги кипят. И про тригеры читал. Только у меня они ТТ.[quote="krom23"]пока эту кнопочку не жмякнешь светодиоды будут гореть.[/quote]не, так не пойдет. Мне надо чтобы в конце цикла все гасли. Короче,я хочу этот блок прикрутить к часам,типа секунды бегут. С МАХ7219 разобрался,могу и по одному зажигать,и все вместе. А здесь не могу.
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Сдвиговый регистр 74НС695

Сообщение hatul »

slavushka64, Спасибо.Буду разбираться.
Сразу вопрос."Командоаппарат(Sequencer)" это где такое? Я не могу его найти.Жму на "информация" а там "страница в разработке". 
Вот так работать будет?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06 сен 2015, 12:14
Откуда: Бишкек
Имя: Вячеслав

Сдвиговый регистр 74НС695

Сообщение slavushka64 »

hatul, Это новый блок, пока информацию на него Автор не подготовил. Так, что методом проб и ошибок.
Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06 сен 2015, 12:14
Откуда: Бишкек
Имя: Вячеслав

Сдвиговый регистр 74НС695

Сообщение slavushka64 »

hatul, Вот так попробуй
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Сдвиговый регистр 74НС695

Сообщение hatul »

slavushka64,В железе пока не могу проверить. Задолбали китайцы.Почти два месяца идут комплектующие. А в компиляторе компилируется и то что я изобразил,и твой блок.
Ну и остается открытым вопрос- как поменять пины подключения регистра.
Чуть не забыл. А где находится этот"Командоаппарат"
Последний раз редактировалось hatul 31 май 2017, 20:13, всего редактировалось 1 раз.
Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06 сен 2015, 12:14
Откуда: Бишкек
Имя: Вячеслав

Сдвиговый регистр 74НС695

Сообщение slavushka64 »

hatul
hatul писал(а):А где находится этот"Командоаппарат"
Встроенные блоки, папка "Другие"
hatul писал(а):как поменять пины подключения регистра.
Пины управления регистром?
Последний раз редактировалось slavushka64 31 май 2017, 20:33, всего редактировалось 1 раз.
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Сдвиговый регистр 74НС695

Сообщение hatul »

slavushka64,
 ST_CP pin 8
 SH_CP  pin 12
 DS     pin  7    
По большому счету неважно как сейчас подключены. Возможно в других проектах будет по другому. Хотя я стараюсь подключать везде одинаково. Чтобы не путаться. Мне важен сам принцип изменения пинов.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Сдвиговый регистр 74НС695

Сообщение pan »

hatul писал(а):пока эту кнопочку не жмякнешь светодиоды будут гореть.не, так не пойдет. Мне надо чтобы в конце цикла все гасли
что мешает в конце цикла подать сигнал ресет и сбросить их?

Изображение

счетчик досчитал, подал сигнал и сбросил. всё просто

Добавлено (31.05.2017, 20:54)
---------------------------------------------
hatul писал(а):И про тригеры читал. Только у меня они ТТ.
это не то. они не запоминают. нужно SR
Последний раз редактировалось pan 31 май 2017, 20:55, всего редактировалось 1 раз.
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Сдвиговый регистр 74НС695

Сообщение hatul »

pan, Сигнал будет не со счетчика, а с часов. Выше примерная схема. А ресет,да и другое, подать мешают знания. Точнее их отсутствие.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Сдвиговый регистр 74НС695

Сообщение pan »

hatul, добавьте блок сравнения, когда секунд будет 00 или сколько там нужно, он выдаст сигнал. вот и будет сброс

Добавлено (31.05.2017, 21:12)
---------------------------------------------
добавьте компаратор или сравнение строк. как вам будет удобно
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Сдвиговый регистр 74НС695

Сообщение hatul »

pan, Буду пытаться.
Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06 сен 2015, 12:14
Откуда: Бишкек
Имя: Вячеслав

Сдвиговый регистр 74НС695

Сообщение slavushka64 »

hatul, 74HC595 управляется по шине SPI (RCK - можно менять в блоке, а SI и SCK жестко привязаны к блоку в зависимости от модели Ардуино). Два раза щелкаешь на блоке л.кн.
Вот попробовал вариант рабочий.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось slavushka64 31 май 2017, 21:25, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Сдвиговый регистр 74НС695

Сообщение pan »

типа того
Изображение
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Сдвиговый регистр 74НС695

Сообщение hatul »

slavushka64, Короче,SI и SCK поменять нельзя.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Сдвиговый регистр 74НС695

Сообщение pan »

hatul писал(а):Короче,SI и SCK поменять нельзя.
можно если запилить библиотеку/блок (может и есть уже) и программно ногодрыгом управлять ей.

Добавлено (31.05.2017, 21:42)
---------------------------------------------
и судя по диаграмме можно и I2C использовать. без старта, просто отправка байта

Изображение

Добавлено (31.05.2017, 21:46)
---------------------------------------------
вот подробнее тыц.
используемый код тыц
Последний раз редактировалось pan 31 май 2017, 21:48, всего редактировалось 1 раз.
Ответить

Вернуться в «Расширители портов»

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

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