Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.149.233.72] |
|
Сообщ.
#1
,
|
|
|
Нужна документация по TWI интерфейсу на русском. В первую очередь интересует информация о том как его программировать через регистры AVR. Думаю я выразился понятно. Жду ваши линки
|
Сообщ.
#2
,
|
|
|
Цитата COOLibin @ Нужна документация по TWI интерфейсу на русском. Есть, но только бумажный вариант (с описанием всякой лабуды, типа общего вызова, мастер, помошник, арбитраж и т.д.). Если надо - после праздников могу отсканировать и прислать на мыло. Цитата COOLibin @ В первую очередь интересует информация о том как его программировать через регистры AVR. А твой контроллер поддерживает модуль I2C??? Или ты хочешь его программно эмулировать???? Если второе - то я тебе сочувствую. |
Сообщ.
#3
,
|
|
|
Цитата А твой контроллер поддерживает модуль I2C??? поддерживает! |
Сообщ.
#4
,
|
|
|
Цитата COOLibin @ В первую очередь интересует информация о том как его программировать через регистры AVR. Понимаешь, какая штука. Если в микропроцессор встроен контроллер I2C, то читать документацию надо на микропроцессор. И в любом случае надо читать доки на тот прибор, который ты хочешь подключить к микропроцессору. Без изучения этой документации ничего не получится. Что касается общей информации о принципах функционировании I2C то "там не так много букв". Изучение таких документов полезно, но можно и без них. (у меня есть только на Инглиш) Посмотри тут Например это или это. Все на инглиш. |
Сообщ.
#5
,
|
|
|
А по поводу программирования внешнего EEPROM(такого как AT24C16) подключенного через I2C ничего нет?
|
Сообщ.
#6
,
|
|
|
Цитата COOLibin @ А по поводу программирования внешнего EEPROM(такого как AT24C16) подключенного через I2C ничего нет? Одного из этой серии приборов - да, есть. Но не именно этот. Нада datasheet на него. Это тут. Интерфейс легко реализуется программно. |
Сообщ.
#7
,
|
|
|
Недавно встал вопрос про i2c: почему дальность ограничивается тремя метрами? Частоты вроде бы небольшие, дело в нагрузочной способости? Но у avr (устройство на них) с этим хорошо...
Есть какие-нибудь методы ее повысить? Задача стоит сделать связь между двумя платами |
Сообщ.
#8
,
|
|
|
Цитата Matracc @ Недавно встал вопрос про i2c: почему дальность ограничивается тремя метрами? Частоты вроде бы небольшие, дело в нагрузочной способости? Но у avr (устройство на них) с этим хорошо... Есть какие-нибудь методы ее повысить? Задача стоит сделать связь между двумя платами вообще-то сам интерфейс больше подходит для внутреннего использования. т.е. внутри платы, внутри устройства...сильно разносить - не стоит. Но триметра, честно говоря на вскидку не помню мерил или нет, но выскажу предположение что маловато будет... смотрите подтягивающие резисторы и ёмкостную состовляющую линий передачи. Ну и чтоб рядом силовухи не было...если пускаете по кабелюке - попробуйте заюзать витую пару. например 1Wire стреляет достаточно далеко. При умеренном шуме помех вплоть до сотни метров... а, да..и ещё...у некоторых МК есть выходы которые совмещены с компаратором(!!). попробуйте уйти с этих выводов (если это подтвердиться). с уважением (круглый) |