Так, парни, у меня мозг плавится.... кто в теме-прошу прокомментировать..... Я всё воюю с i2c... у атмега ведь аппаратная поддержка этой шины есть, так? Именно аппаратная реализация автомата, верно? Отправляем только адреса и биты, а мега сама следит за уровнями, верно ведь???? ЁПРСТ! ща пойду на улицу кому-нибудь вдоль хребта костылём перееду, злой как сАбака Толи я окончательно поехал, толи руки из-зада никак вынуть не могу

Комментарии: 35

  1. Andrew

    Это читал? https://www.nongnu.org/avr-libc/user-manual/group__twi__demo.html

    • Unsupported

      В чем вопоос-то?

      • Vassili

        Убедиться, что камушек уже имеет аппаратную поддержку i2c Ибо, капец.

        • Unsupported

          В мегах есть аппаратный twi

          • Vassili

            Twi вроде это оно и есть.

            • Unsupported

              Следует понимать, что адрес устройства - это 7 старших бит, младший - это бит чтения (1) или записи (0)

              • Vassili

                Ща переведём Осложняется всё тем, что я в флрукоде делаю, там тупорогая чуть система

                • Unsupported

                  Оуу.. зачем?

                  • Vassili

                    Со времён сайменса, контроллеры есть такие

                    • Unsupported

                      Под авр есть нормальный gcc или на крайний случай - arduino ide

                      • Vassili

                        Там другая прога, но принцип тот же. Но там прямо порты указывать можно, там нету такой штуки как айтуси, и мне это незнакомо, но надо раздуплиться, а всё никак. Ардуино - стыдно, да и всёравно там свой закрытый код, это не поможет, иногда надо stm

                      • Pavel

                        Я использовал cavr Тоже ок

                        • Unsupported

                          У меня просто Линукс на десктопе последние 15 лет

  2. Pavel

    Емнип, там линии надо через резисторы подвешивать по дш

    • Vassili

      Cavr почитаю, спасибо за наводку. Я фигею.. в протеусе работает, в железе - нет

      • Andrew

        Только он, скорее всего, CVAVR, если это то, о чем я думаю)

        • Pavel

          Дада, вы правыъ

          • Vassili

            Блин. Какой номинал?

            • Pavel

              Конешь, по сути ножка просто к земле прижимается Попробуй сначала сами ножки подтянуть, Мб поможет. На 8 меге у меня такие вилы были, когда только начинал.

              • Unsupported

                Чегооо?

                • Pavel

                  На СТМ сейчас А шо, я таки не прав? С определенной частотой, но все же

                  • Unsupported

                    Зачем к земле? Там же открытый сток

                    • Pavel

                      Когда передача идет

                      • Unsupported

                        Ой, я прочитал неправильно Номинал подтяжек выбирается из напряжения питания, частоты передачи и тока по ногам устройств

                        • Vassili

                          Так, я пральна понял, что помимо подтяжки, сама линия через резисторы?

                          • Pavel

                            Ты так не пугай, а то я подумал, что хуйню сказал)

                            • Unsupported

                              Нет Я подумал, что подтяжки к земле надо цеплять и испугался уже :)

                              • Vassili

                                А, ну вот. Подтяжка 4килоома, нормально ж? Да и на плате уже есть подтяжка на плюс питания

                                • Unsupported

                                  Если частоту шины выставите 10КГц, то точно хватит

                                  • Vassili

                                    Ваще на минимум сделаю, должно ж работать и вблизи к 0 герц, верно?

                                    • Andrew

                                      Осциллографа/лог. анализатора нету?

                                      • Vassili

                                        Вот в том и облом, осцила нет, подстава Это первое что на ум приходит, посмотреть что на ногах

    • Unsupported

      Подтяжки - конечно, но это уже обсуждали

      • Pavel

        Либо ножки конфигурировать на ввыходы Как с уартом

    • Vassili

      Да, подтяжка есть... эм... сам сигнал через резюки? Серьёзно?

Не нашли ответ?

Вам также может быть интересно