На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
    > Интерфейс TWI(I2C). Дока на русском есть?
      Нужна документация по TWI интерфейсу на русском. В первую очередь интересует информация о том как его программировать через регистры AVR. Думаю я выразился понятно. Жду ваши линки
        Цитата COOLibin @
        Нужна документация по TWI интерфейсу на русском.

        Есть, но только бумажный вариант (с описанием всякой лабуды, типа общего вызова, мастер, помошник, арбитраж и т.д.). Если надо - после праздников могу отсканировать и прислать на мыло.
        Цитата COOLibin @
        В первую очередь интересует информация о том как его программировать через регистры AVR.

        А твой контроллер поддерживает модуль I2C??? Или ты хочешь его программно эмулировать???? Если второе - то я тебе сочувствую. ;)
          Цитата
          А твой контроллер поддерживает модуль I2C???

          поддерживает!
            Цитата COOLibin @
            В первую очередь интересует информация о том как его программировать через регистры AVR.

            Понимаешь, какая штука.
            Если в микропроцессор встроен контроллер I2C, то
            читать документацию надо на микропроцессор. ;)
            И в любом случае надо читать доки на тот прибор,
            который ты хочешь подключить к микропроцессору.
            Без изучения этой документации ничего не получится.

            Что касается общей информации о принципах функционировании I2C
            то "там не так много букв". Изучение таких документов полезно,
            но можно и без них. (у меня есть только на Инглиш)

            Посмотри тут
            Например это или
            это.
            Все на инглиш.
            Сообщение отредактировано: ЫукпШ -
              А по поводу программирования внешнего EEPROM(такого как AT24C16) подключенного через I2C ничего нет?
                Цитата COOLibin @
                А по поводу программирования внешнего EEPROM(такого как AT24C16) подключенного через I2C ничего нет?

                Одного из этой серии приборов - да, есть. Но не именно этот.
                Нада datasheet на него. Это тут.
                Интерфейс легко реализуется программно.
                Сообщение отредактировано: ЫукпШ -
                  Недавно встал вопрос про i2c: почему дальность ограничивается тремя метрами? Частоты вроде бы небольшие, дело в нагрузочной способости? Но у avr (устройство на них) с этим хорошо...
                  Есть какие-нибудь методы ее повысить? Задача стоит сделать связь между двумя платами
                    Цитата Matracc @
                    Недавно встал вопрос про i2c: почему дальность ограничивается тремя метрами? Частоты вроде бы небольшие, дело в нагрузочной способости? Но у avr (устройство на них) с этим хорошо...
                    Есть какие-нибудь методы ее повысить? Задача стоит сделать связь между двумя платами

                    вообще-то сам интерфейс больше подходит для внутреннего использования. т.е. внутри платы, внутри устройства...сильно разносить - не стоит. Но триметра, честно говоря на вскидку не помню мерил или нет, но выскажу предположение что маловато будет... смотрите подтягивающие резисторы и ёмкостную состовляющую линий передачи. Ну и чтоб рядом силовухи не было...если пускаете по кабелюке - попробуйте заюзать витую пару. например 1Wire стреляет достаточно далеко. При умеренном шуме помех вплоть до сотни метров...


                    а, да..и ещё...у некоторых МК есть выходы которые совмещены с компаратором(!!). попробуйте уйти с этих выводов (если это подтвердиться).

                    с уважением
                    (круглый)
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0272 ]   [ 15 queries used ]   [ Generated: 19.04.24, 01:48 GMT ]