Свежие обсуждения
Измерения

DDS-генератор на AVR - нужна помощь

1 165 189

Tadas: Так или иначе, конструкция-то не одноплатная просвечивается, соединительный кабель так или иначе будет.

Почему же не одноплатная, применяя процентов на 80-85 чип элементы вполне можно все развести моноплатно, но само-собой платка будет двух сторонняя.

 

akl: А если кто-то применит QFP
Так под TQFP и делается.

 

Link: Это зависит от программы, т.е. от программиста...
Это понятно, но мы возможно придадим ему решительности своим вариантом...

 

Tadas: Избавимся от линии SS для каждого слейва.

Поподробнее, чем обеспечивает SS (видимо это PB2) ведомых? Простите за невежество.
Так скоро для клавиатуры никаких линий не останется

 

explorer: Поподробнее, чем обеспечивает SS (видимо это PB2) ведомых?
SS это Slave Select.
Если в системе имеется несколько ведомых, то на каждый из них заводится отдельная линия выбора устройства от мастера.
SCK, MOSI, MISO - общие для всех ведомых. Правда в нашем случае MISO, похоже, не нужен.
Ведомому положено только слушать и не возникать

explorer: Так скоро для клавиатуры никаких линий не останется
Так ведь к ведомому вроде клавиатура не цепляется ?

explorer: вполне можно все развести моноплатно
Естественно можно, но нужно ли ?
Ведомый вполне функционально самодостаточен, на мой взгляд его лучше на отдельной плате делать.
Будет гибче. А одноплатную конструкцию когда нибудь китайские товарищи сделают.
И будут продавать за три бакса

 

Tadas: Так ведь к ведомому вроде клавиатура не цепляется ?
Да, но ведь и у ведущего эту линию придется "отнять" для управления ведомыми, а у меня сейчас как раз по PB2-SS выполняется опрос одного из направлений клавы. Как быть?

Сформулируйте кто-нибудь сколько же всего линий для последнего рассматриваемого варианта связи мастер ведоМЫЕ потребуется. И если можно озвучте все эти линии. Что войдет в I2C?

 

Tadas: Будет гибче. А одноплатную конструкцию когда нибудь китайские товарищи сделают.
И будут продавать за три бакса

Когда доберемся до разводки тогда и решим...

 

Tadas: Ведомый вполне функционально самодостаточен, на мой взгляд его лучше на отдельной плате делать.

Поддерживаю.

 

Подключил SS, внедрил разъемы для программирования ведомых, обвел красными квадратами интересующие места. Опять вопросы: 1-куда девать кнопку валкодера, 2-куда вешать линию (вывод7) клавиатуры, 3-правильно ли теперь организована I2C ????????

Прошу не пинать за следующую провокацию - может нам в качестве мастера Мегу16 (44 PIN) применить? Или при 16МГц её будет трудно синхронизировать с ведомыми, работающими на 20 МГц, т.е. там все эти внутри программные процессы?

Затупил. RESETы для программирования ведомых надо наверное с каждого камня в свой разъем отдельно заводить было?

SS требуется резистором к +5 подтягивать??

 

Tadas: Если в системе имеется несколько ведомых, то на каждый из них заводится отдельная линия выбора устройства от мастера.
То есть получается я сначала Вас совсем не правильно понял. Это значит, что надо выделить две любых свободных линии какого-то порта мастера и кинуть одну на SS 1-го ведомого, а вторую на SS 2-го, так что ли ??? А разве по I2C выбор камня нельзя реализовать ???
Я начинаю сдуваться................