FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Среда, 20.09.2017, 14:04
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Много входов-выходов
Много входов-выходов
kosmas Дата: Воскресенье, 20.08.2017, 21:53 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 29
Награды: 0
Репутация: 0
Статус: Offline
Дурацкий вопрос, но хочется знать...
Мне нужно много входов-выходов в полуумный дом. И вопрос как ПРАВИЛЬНЕЕ их организовать. Кучу мег в кольце не обсуждаем.. smile Особое быстродействие не нужно...
Варианты:
1. Сдвиговые регистры. 165 - 595. Просто и дешево. Как поведут себя в количестве 10 штук на шине не знаю. Штатный spi вроде как 100кгц работает?
2. Что-то работающее по i2c. Там 400кгц, плюс можно вызывать и обработывать железное прерывание.. ну и экспандеры эти могут быть и входами и выходами..

Да, обрабатываем все мегой.

З.Ы. Вопрос к автору программы или блока 23017 - как бы там приделать обработчик прерывания?


Сообщение отредактировал kosmas - Понедельник, 21.08.2017, 07:31
 
pan Дата: Понедельник, 21.08.2017, 08:21 | Сообщение # 2
Генерал-лейтенант
Группа: Проверенные
Сообщений: 795
Награды: 37
Репутация: 33
Статус: Offline
Цитата kosmas ()
Как поведут себя в количестве 10 штук
 тут была тема про спортивное табло, там вроде 8 штук 595 нормально работают.

Цитата kosmas ()
Штатный spi вроде как 100кгц работает
чёйта?  цитата с arduino.ru "Для корректной работы периферийных устройств в библиотеке предусмотрена функция SPI.setClockDivider(), позволяющая изменять тактовую частоту шины (по умолчанию 4 МГц)."

Цитата kosmas ()
Что-то работающее по i2c. Там 400кгц

 при желании можно и ёё разогнать. многие микросхемы поддерживают работу на этой шине с с частотой больше 1.7мгц и выше
 
fok52 Дата: Понедельник, 21.08.2017, 13:52 | Сообщение # 3
Сержант
Группа: Проверенные
Сообщений: 37
Награды: 0
Репутация: 0
Статус: Offline
Цитата pan ()
тут была тема про спортивное табло, там вроде 8 штук 595 нормально работают.

если точнее планировал на 9шт делать обошелся 7
 
kosmas Дата: Понедельник, 21.08.2017, 15:14 | Сообщение # 4
Рядовой
Группа: Проверенные
Сообщений: 29
Награды: 0
Репутация: 0
Статус: Offline
Ну, тот же 23017 умеет 1.7МГц... А толку, если i2c atmega2560 "Up to 400kHz Data Transfer Speed"... Тут еще такой момент - на i2c будут висеть часы, штук 6-8 23017 может, дисплейчик придется прикрутить.. Хотя смотрю в сторону Nextion... Как оно все будет жить? Оно вроде как все не очень быстрое...

Добавлено (21.08.2017, 15:14)
---------------------------------------------

Цитата fok52 ()
если точнее планировал на 9шт делать обошелся 7
И что, прям работает? smile

Я тут пока один регистр прикрутил - так он при старте контроллера хаотично переключает выходы (я его к плате с релюхами прицепил)... Есть решение против такого поведения?
 
VirSpy Дата: Понедельник, 21.08.2017, 15:36 | Сообщение # 5
Сержант
Группа: Проверенные
Сообщений: 58
Награды: 3
Репутация: 1
Статус: Offline
Там есть специальная нога ОЕ, которая активирует выходы. Подтягиваем к питанию, а после старта основной программы садим на землю. также можно подавать ШИМ и регулировать яркость ледов, правда на всех каналах одновременно.
 
pan Дата: Понедельник, 21.08.2017, 16:01 | Сообщение # 6
Генерал-лейтенант
Группа: Проверенные
Сообщений: 795
Награды: 37
Репутация: 33
Статус: Offline
Цитата kosmas ()
А толку
 много раз встречал на форумах что i2c работала и на 1мгц. как разгоняли не вникал.
 
kosmas Дата: Понедельник, 21.08.2017, 16:12 | Сообщение # 7
Рядовой
Группа: Проверенные
Сообщений: 29
Награды: 0
Репутация: 0
Статус: Offline
Цитата VirSpy ()
также можно подавать ШИМ и регулировать яркость ледов, правда на всех каналах одновременно.
Имеется в виду, ШИМ на ОЕ подавать?  wacko
 
pan Дата: Понедельник, 21.08.2017, 16:38 | Сообщение # 8
Генерал-лейтенант
Группа: Проверенные
Сообщений: 795
Награды: 37
Репутация: 33
Статус: Offline
Цитата kosmas ()
ШИМ на ОЕ подавать
угу
 
kosmas Дата: Понедельник, 21.08.2017, 17:10 | Сообщение # 9
Рядовой
Группа: Проверенные
Сообщений: 29
Награды: 0
Репутация: 0
Статус: Offline
Цитата pan ()
угу
Это не наш метод! Наш - PCA9685! smile

Чорд, он тоже по i2c...
 
Форум » Основной » Спросить у знатоков » Много входов-выходов
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика