изучаю микросхему регистров 595
на разных сайтах используют разные пины
я так понял что это некая эмуляция SPI с несколько большими задержками по времени передачи данных
в проекте автор указал почему то фиксированные пины
я думал что в коде могу потом поменять на нужные мне но код он странный у него там только один пин участвует для изменения
при этом на разных сайтах приводят скечи где можно менять все 3 пина
как тут расковырять код что сменить все три пина ?
SPI как выбрать сторонние пины в проекте ?
SPI как выбрать сторонние пины в проекте ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
SPI как выбрать сторонние пины в проекте ?
Ковырять
Блок ecoins 74HC595 позволяет работать как с аппаратным SPI, так и с через три произвольных пина. Используется быстрое управление пинами и потому вывод по времени сопоставим с выводом аппаратным SPI.
И еще у него много разных дополнительных опций.
Ковырять не обязательно.
Блок ecoins 74HC595 позволяет работать как с аппаратным SPI, так и с через три произвольных пина. Используется быстрое управление пинами и потому вывод по времени сопоставим с выводом аппаратным SPI.
И еще у него много разных дополнительных опций.
SPI как выбрать сторонние пины в проекте ?
[ref]ecoins[/ref], я пролистал все блоки и не нашёл кроме инициализации SPI
получилось ли у вас это побороть ?
Отправлено спустя 6 минут 23 секунды:
нашёл
Отправлено спустя 21 минуту 40 секунд:
а можете ещё добавить галочку что бы когда подавалось питание выходы становились в 0
а то у вас так же как и штатном блоке на выходе всегда 1 пока не подать команду на неё
и ещё если я выставляю в 1 пины которые мне нужны и эмитирую случайную перезагрузку то пин сдвигается
допустим я поставил 5 пин после перезагрузки включится 6 пин
и ещё я заметил что когда подаю питание все выводы регистров становятся в 1 на некое время получилось ли у вас это побороть ?
Отправлено спустя 6 минут 23 секунды:
нашёл
Отправлено спустя 21 минуту 40 секунд:
а можете ещё добавить галочку что бы когда подавалось питание выходы становились в 0
а то у вас так же как и штатном блоке на выходе всегда 1 пока не подать команду на неё
и ещё если я выставляю в 1 пины которые мне нужны и эмитирую случайную перезагрузку то пин сдвигается
допустим я поставил 5 пин после перезагрузки включится 6 пин
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
SPI как выбрать сторонние пины в проекте ?
Kot писал(а): 29 май 2022, 15:01 можете ещё добавить галочку что бы когда подавалось питание выходы становились в 0
а то у вас так же как и штатном блоке на выходе всегда 1 пока не подать команду на неё
и ещё если я выставляю в 1 пины которые мне нужны и эмитирую случайную перезагрузку то пин сдвигается
допустим я поставил 5 пин после перезагрузки включится 6 пин
Вы используете старые библиотеки.Kot писал(а): 29 май 2022, 14:39 и ещё я заметил что когда подаю питание все выводы регистров становятся в 1 на некое время
получилось ли у вас это побороть ?
До конца месяца постараюсь открыть новую тему с новыми библиотеками.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя