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

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

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

Сообщение bondrogeen (bondrogeen) » 17 ноя 2012, 22:34

Продолжение темы Сдвиговые регистры (SPI и не только...)
Привет всем.
помогите разобраться с SPI собрал платку из двух матриц , регистров сдвига 74hc595 и uln2803 за основу взял пример mim
в протеусе все работает, а вот в живую как то не очень, вроде бы начинает работать и висит (горят только по столбцу, то первый то второй), пару раз заработало сек 5 бегал текст (инвертно правда ну это понятно)и опять завис. может кто что посоветует?
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: bondrogeen
Имя: bondrogeen
Новичок
Новичок
Информация о пользователе

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

Сообщение mim (mim) » 18 ноя 2012, 08:59

bondrogeen писал(а): может кто что посоветует?

Посоветую дочитать тему до конца...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе

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

Сообщение bondrogeen (bondrogeen) » 18 ноя 2012, 12:52

Разобрался спасибо
Нужно было подтянуть SS (на меге8 это 16 выход МК )к +5в через 10кОм и зависания пропали.
Ник: bondrogeen
Имя: bondrogeen
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Сдвиговые регистры 74hc595 во flowcode как ими управлять

Сообщение TREY3499 (Сергей) » 28 авг 2013, 12:29

Нужна помощь по созданию нового проекта на 6-ти шаговых двигателях.задача крутить моторы по одному или группой моторов.Это возможно будет сделать на нс595 во flowcode или делать си вставки? схемку нарисовал.А0-А2 данные к регистрам а М1-М3 ключи для моторов.

У меня еще такой вопросик.а можно это все сделать без SPI.
ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО.
У вас нет доступа для просмотра вложений в этом сообщении.
Знать всё невозможно,но нужно к этому стремиться!
Аватар пользователя
Ник: TREY3499
Имя: Сергей
(Тверь)
Специалист
Специалист
Информация о пользователе
Вернуться наверх

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

Сообщение mim (mim) » 28 авг 2013, 16:05

Сергей писал(а):можно это все сделать без SPI

Можно...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

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

Сообщение TREY3499 (Сергей) » 28 авг 2013, 19:40

коротко можно рассказать как подавать импульсы без spi?последовательность.
Знать всё невозможно,но нужно к этому стремиться!
Аватар пользователя
Ник: TREY3499
Имя: Сергей
(Тверь)
Специалист
Специалист
Информация о пользователе
Вернуться наверх

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

Сообщение mim (mim) » 28 авг 2013, 19:43

Зачем же коротко? Все полно описано в этой теме...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

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

Сообщение TREY3499 (Сергей) » 02 сен 2013, 14:48

Вот тут написал программку.Но уж больно громоздко получается.вращение 2-х моторов а потом кручение одного потом опять 2-х.
может что-то я не так делаю?
У вас нет доступа для просмотра вложений в этом сообщении.
Знать всё невозможно,но нужно к этому стремиться!
Аватар пользователя
Ник: TREY3499
Имя: Сергей
(Тверь)
Специалист
Специалист
Информация о пользователе
Вернуться наверх

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

Сообщение mim (mim) » 03 сен 2013, 06:17

TREY3499 писал(а):1. Вот тут написал программку.
2. Но уж больно громоздко получается.
3. вращение 2-х моторов а потом кручение одного потом опять 2-х. Может что-то я не так делаю?

1. Даааа... Сначала хотел выдрать, затем отвлекся, а сегодня попустило - вижу что примеры смотрел. А чем всетаки СПАЙ не устроил?
2. Это да.... Смтрел, смотрел - так ничего и не понял...
3. Понять бы что хочешь? Если предполагается управление всеми моторами, то запихивать данные нужно во все регистры сразу. Таким образом в цепочке данных меняются только те биты, где меняется шаг. Первый вариант схемы более предпочтителен (но без выбора моторов). Так управлять проще.
Зачем третий регистр?
Совет.
1. Нужно написать выдачу сразу во все регистры.
2. Я бы взял за основу Макросы Матриксов и вместо порта собирал бы на переменной и выдавал бы ее в регистры...

ЗЫ Модели моторов совпадают с реальными моторами?
1. Нарисуй нормальную схему с моторами и регистрами, что бы порты соответствовали, но без буферов.
2. Нарисуй схему с моторами, но без регистров и напиши программу управления (от кнопок) шагом на основе Макросов.
После этого добавим пару строчек и решим задачу...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

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

Сообщение TREY3499 (Сергей) » 03 сен 2013, 07:07

я мало знаю про spi. но это не критично если можно номера ножек менять на любой порт?
а схему сейчас нарисую.
Знать всё невозможно,но нужно к этому стремиться!
Аватар пользователя
Ник: TREY3499
Имя: Сергей
(Тверь)
Специалист
Специалист
Информация о пользователе
Вернуться наверх

След.

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

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

Пользователь просматривает форум: нет зарегистрированных пользователей