Если бы был 8АС то не правильно, а так в документации об этом пишется
Если бы был 8АС то не правильно, а так в документации об этом пишется
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
подскажите еще, если сталкивались:
поскольку в аппаратном режиме pyserial так и не взлетает, мне нужно организовать обработку owen exception так, чтобы восстанавливать связь с модулем при ошибке типа "данные не получены". Есть ли примеры кода? По аппаратной инициализации RS485 ну просто тишина по линуксу, даже силиконлабс на форуме 2 подобные темы без ответов по существу
Slab дал ответ по своему чипу и линукс - управление GPIO не поддерживается. ссылка на тестовый драйвер ведет к 3.х и 2.6.х версиям ядер, у меня все 4+
у меня на RPi без проблем работают на чипах ftdi и на CH340, и cp210x и на PL2303 должно быть без особых отличий.
Есть все, правда последние с TTL, лень проверять с преобразователем TTL-485 (и такой есть)...
Чего у вас там не взлетает не понимаю, можете сделать симлинк и обозвать его COM1 и работайте.
Порты в линукс должны быть уже сконфигурированы по умолчанию с какой-то скоростью, битностью и т.д., необходимо просто изменить настройки работы порта. Может тут затык ?
з.ы. не работал в питоне, нет необходимости.
Последний раз редактировалось melky; 13.06.2017 в 17:57.
мне кажется, что проблема и действия описаны достаточно четко. если не хватает информации, могу привести код пайтона модбас в 10 строк для проверки с вашей стороны
причем тут симлинк если название порта вообще не представляет проблемы и даже не звучало?
а вы не по диагонали прочтите тему.Может тут затык ?
з.ы. не работал в питоне, нет необходимости
Использую Scada систему, которая работает под Windows и в Mono на Raspberry, ни разу не было с портами проблем при использовании встроенного Modbus драйвера.
Так что скорее всего вы просто что-то делаете неправильно в программе. Есть исходные коды на С#, в том числе и по работе с портами. Modbus тут все же прокладка, протокол может быть любым и непосредственно к поведению порта и его работе он не относится , хоть на Raspberry хоть на Ubuntu хоть на Windows.
Так что ищите проблемы в своем коде питона.