Долбана ардуина не могу её заставить работать как modbus tcp сервер Любые скечти заливал, например DHCP тест - работает, получает айпи с роутера и пингуется. А тот скетч где TCP сервер нихера не компилируется компилятор выдает ошибку какую то, после гугления нашел вроде эта ошибка это когда компилятор компилирует С, а нужно С++

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

  1. Anton

    тыжпрограммист!

    • Fedor

      Предлагаете переписать компилятор?))

  2. Konstantin

    Мелко плаваешь, Виталий! Ты вот заставь ардуино работать Скадой на пару килотегов, вот это да! Весчь!

  3. Andrey

    Я пару лет не паял процы, и из флюса остался только СКФ и маленькие кусочки канифоли. Перепаял штук пять процов, не работает. Потом последний прижал пальцами к плате, всё завелось Надо проползти на брюхе это всё. Я как-то писал Модбас сервер, там трёхуровневая структура автомата состояний, всего кажись 32 состояния получилось. Но работало, как часы. В ардуине можно ещё что-то выковырять, но в коде часто залепухи, на которые несколько дней убиваешь.

  4. Andrey

    Или перевести функции из С++ в С, убрав классы. Но тоже гемор, и результат не факт, что будет. Иногда помогает. Но может не ту либу Ethernet используешь, вроде там модификанты должны быть.

    • Iiy

      Я их много перепробовал

      • Andrey

        Чей проект? Ссылка на гитхаб есть, глянуть? А в Шарке смотрел, выплёвывает чо?

        • Iiy

          https://forum.arduino.cc/t/modbus-tcp-ip-using-arduino-uno-and-enc28j60-module/674213 No such file тра та та. Там в библиотеке присутствует строка И компилятор ругается типа что это за vector который нужно подключить. Обычно подключаются файлы которые хотя бы расширение имеют, по типу Правда у меня ардуино нано а не уно, но чип тот же самый атмега 328р

          • Andrey

            Разница там всё-таки есть. Когда народмон делал, нанки не пошли. Но это было вроде из-за возможности ребута. У тебя другая проблема конечно.

            • Iiy

              Мне нано нравится своим форм фактором, она на вилочках, делаю на плате мамка-место такое, куда нано просто втыкаешь и удобно менять в случай чего. А уно она уже сама с мамками-2.54

              • Andrey

                https://arduino.ru/forum/proekty/modbusrtu-modbustcp-arduino-i-owen-plc Вот этот вроде у людей работает, на сях написан Это вообще крутяк, написан спецом а не как обычно, любителями при изучении https://habr.com/ru/companies/flprog/articles/407245/ Ищо и квадратики ФБД придадут серьёзности любому проекту.

              • Andrey

                Уно с дисплеем входит в бокс для наконечников, удобно, как раз часто остаются Почти панелька

                • Iiy

                  Только чип atmega 328p максимум что может потянуть это монохромный ЖК 128х64. Цветной уже туго тянет, картинка рисуется до ~3сек, если это цветная картинка на весь дисплей

                  • Resident

                    их ещё как то нормально используют ?

                    • Iiy

                      На атмеге такой можно какие то простые устройства собирать

                  • Andrey

                    Там часто применяются алгоритмы для сглаживания видимости торможения. Меню более-менее быстро, до 0.5 секунды, бывает хуже

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

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

Привет всем, вопрос нубский есть) Кто как меняет сетки динамиков забитые грязью? Может есть какой-то проверенный недорогой... Читать далее

приветствую, использует ли кто компрессор от холодильника, говорят может выдавать до 15атм(ну это на пределе), а 10атм спокойно,... Читать далее