Сдвиговые регистры 74hc595 (SPI и не только...)

AVR версия программы

Re: Сдвиговые регистры 74hc595 (SPI и не только...)

Сообщение andrewproffi (Андрей) » 01 июн 2017, 08:46

Вячеслав писал(а):Чем дело закончилось ?

оставил в покое я эти два подключения, использую более низкие скорости SPI, поэтому такой проблемы не замечал, посмотрю при случае что у меня происходит.
кстати да, хотел сюда выложить исправленный компонент SPI для работы с NRF24L01+ но забыл, сейчас оформлю.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Гуру
Гуру
Информация о пользователе

Re: Сдвиговые регистры 74hc595 (SPI и не только...)

Сообщение Вячеслав (Вячеслав) » 01 июн 2017, 10:21

andrewproffi писал(а):оставил в покое я эти два подключения

https://www.matrixtsl.com/mmforums/view ... 7&start=25
Как понял из этого диалога и примеров - эти выводы для коммутации в спец. макетной плате.
Можно подключить оба к любому пину.
Аватар пользователя
Ник: Вячеслав
Имя: Вячеслав
(Саратов)
Супер разработчик
Супер разработчик
Информация о пользователе

Re: Сдвиговые регистры 74hc595 (SPI и не только...)

Сообщение timoha1976 (Евгений) » 21 фев 2018, 19:13

Всем привет, пример взят с форума, почему при компиляции выдает такую ошибку?
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: timoha1976
Имя: Евгений
(Юрга)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Сдвиговые регистры 74hc595 (SPI и не только...)

Сообщение goldmen8 (Александр) » 22 фев 2018, 07:24

timoha1976 писал(а):...пример взят с форума...
Предлагаешь перерыть форум и найти твой пример где такая ошибка ...
... или может сам покажешь где его взял и что изменил его.
Если не изменяет память, там у компонента "SPI Legacy" пины не подключены.
Ник: goldmen8
Имя: Александр
(г.Киров)
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Re: Сдвиговые регистры 74hc595 (SPI и не только...)

Сообщение timoha1976 (Евгений) » 22 фев 2018, 10:37

[/quote] Предлагаешь перерыть форум и [/quote]
Блин, забыл прицепить...
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: timoha1976
Имя: Евгений
(Юрга)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Сдвиговые регистры 74hc595 (SPI и не только...)

Сообщение Taska (Максим) » 22 фев 2018, 11:11

goldmen8 писал(а):Если не изменяет память, там у компонента "SPI Legacy" пины не подключены.

Евгений, Подключи пины и будет все нормально.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Сдвиговые регистры 74hc595 (SPI и не только...)

Сообщение Yushik (Андрей) » 15 авг 2019, 20:41

Здравствуйте коллеги работаю сейчас над одним проектом буду применять регистры 74HC595. Заметил один не понятный глюк, с индикацией я разобрался но чтоб она заработала пришлось странно подключить индикаторы. Вывод Q0 регистра U2 пришлось подключить к сегменту "B" индикатора и так далее все сегменты в том числе других индикаторов подключены со здвигом. А выв Q7 регистра U5 пришлось подключить уже к сегменту "А" индикатора. Т. Е. произошёл какой-то непонятный сдвиг данных в регистрах. Вывод отсюда, глюк в ФК-5.5.2.1_AVR, глюк в протеусах 7 и 8, либо я олень, с протеусом не думаю могло что-то случится поскольку примеры с форума работают в моём протеусе с нормальным подключением индикаторов. Помогите разобраться, на вопрос почему я применил статическую индикацию отвечу: В дальнейшем этот прибор будет находится в горизонтальном движении и из-за динамики на индикаторе будут видны мерцания.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Разработчик
Разработчик
Информация о пользователе
Вернуться наверх

Re: Сдвиговые регистры 74hc595 (SPI и не только...)

Сообщение Enigm (Enigm) » 16 авг 2019, 08:52

Жаль у меня фловкод АВР умер , и переустановка не помогает, винду лень переустанавливать.
Есть такой глюк фловкоде именно под АВР, перестает компилить и все.
По вашему вопросу.
Поиграйтесь в настройках компонента, с спи клоком .
Можете попробовать отправлять данные не через кубик, а через С.
SPDR = ваш чар1;
while(!(SPSR & (1<<SPIF)))
;
SPDR = ваш чар2;
while(!(SPSR & (1<<SPIF)))
;
и тд
В общем вспомнил про виртуалку с 8 фловкодом .
Загрузил ваш проект скомпилил, та же бяка.
Изменил параметр SPI Clock edge скомпилил и все завелось как надо.
Последний раз редактировалось Enigm 16 авг 2019, 09:49, всего редактировалось 1 раз.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: Сдвиговые регистры 74hc595 (SPI и не только...)

Сообщение Taska (Максим) » 16 авг 2019, 09:40

JPG_Screen.jpg

И будет тебе счастье.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Сдвиговые регистры 74hc595 (SPI и не только...)

Сообщение Enigm (Enigm) » 16 авг 2019, 09:53

Шя перепроверил, изменение одного из двух параметров решает проблему )))
Так что 2 варианта рабочих.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Пред.След.

Вернуться в Flowcode AVR

Кто сейчас на форуме

Пользователь просматривает форум: Yandex [Bot]