Page 15 of 16 FirstFirst ... 513141516 LastLast
Results 211 to 225 of 229

Thread: "Железный" вопрос - Serial ports (UART) на Asus WL-500gP v1/v2

  1. #211

    Smile

    Я так и не понял что было. Но схема на махе не работала ( проверял три разные платы ). Собрал схему на 561ЛН2 и все пошло !
    Attached Images Attached Images  

  2. #212
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    в подобных ситуациях лучше обращаться к первоисточнику:
    http://pdfserv.maxim-ic.com/en/ds/MAX220-MAX249.pdf

    Из него видно, что в вашей схеме минимум три отклонения от спецификации на чип:
    1) если микросхема действительно MAX232, то конденсаторы должны быть 1 мкф,
    2) кроме того желательно ставить байпас С5
    3) и, наконец, данная микросхема предназначена для работы с VCC=5V, а с роутера подается 3.3В.

    От себя могу отметить, что в принципе MAX232A в случае подключения по даташиту успешно работает от 3.3В, но поскольку это выходит за пределы спецификации, то как говорится без гарантии. Возможно вам и не повезет.

  3. #213

    USB->COM переходник на PL2303 и проблемы связаные с ним

    С недавнего времени понадобился COM порт на роутере , но по скольку не хочется терять на роутер гарантию , то решил воспользоватся USB->COM переходником на PL2303 . Всё бы хорошо если бы не одна проблема , подключаю переходник к роутеру появляется новый виртуальний ком порт
    /dev/ttyUSB0 всё нормально всё работает,ну вот если отключить переходник , а потом обратно его подключить (в тот же USB розъём) то он уже определяется как /dev/ttyUSB1 , и так при каждом переподключении увеличевается на еденицу . Собственно вопрос , как побороть эту проблему , как заставить всегда определятся как /dev/ttyUSB0

    С пасибо !!!
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

  4. Quote Originally Posted by max2007 View Post
    С недавнего времени понадобился COM порт на роутере , но по скольку не хочется терять на роутер гарантию , то решил воспользоватся USB->COM переходником на PL2303 . Всё бы хорошо если бы не одна проблема , подключаю переходник к роутеру появляется новый виртуальний ком порт
    /dev/ttyUSB0 всё нормально всё работает,ну вот если отключить переходник , а потом обратно его подключить (в тот же USB розъём) то он уже определяется как /dev/ttyUSB1 , и так при каждом переподключении увеличевается на еденицу . Собственно вопрос , как побороть эту проблему , как заставить всегда определятся как /dev/ttyUSB0

    С пасибо !!!
    Как-то так
    Code:
    echo "#!/bin/sh" > /usr/local/sbin/post-boot
    echo "insmod usbserial" >> /usr/local/sbin/post-boot
    echo "insmod ftdi_sio" >> /usr/local/sbin/post-boot
    echo "mknod /dev/ttyUSB0 c 188 0" >> /usr/local/sbin/post-boot
    echo "chmod 666 /dev/ttyUSB0" >> /usr/local/sbin/post-boot
    chmod +x /usr/local/sbin/post-boot
    flashfs enable
    flashfs save
    flashfs commit

  5. #215
    Quote Originally Posted by akm2008 View Post
    Как-то так
    Code:
    echo "#!/bin/sh" > /usr/local/sbin/post-boot
    echo "insmod usbserial" >> /usr/local/sbin/post-boot
    echo "insmod ftdi_sio" >> /usr/local/sbin/post-boot
    echo "mknod /dev/ttyUSB0 c 188 0" >> /usr/local/sbin/post-boot
    echo "chmod 666 /dev/ttyUSB0" >> /usr/local/sbin/post-boot
    chmod +x /usr/local/sbin/post-boot
    flashfs enable
    flashfs save
    flashfs commit
    ИМХО ... Там проблема в определении нового порта без отключения старого при перетыкании шнурка без перезагрузки ... Сейчас нечем проверить ....
    З.Ы. Своим советом убьешь ему весь post-boot ... предупреждать надо ...

  6. #216
    ИМХО ... Там проблема в определении нового порта без отключения старого при перетыкании шнурка без перезагрузки ...
    Я не знаю в чём там проблема , но эти две строки
    Code:
    mknod /dev/ttyUSB0 c 188 0
    chmod 666 /dev/ttyUSB0
    в пост моунт помогли
    З.Ы. Своим советом убьешь ему весь post-boot ... предупреждать надо ...
    За это не переживайте я уже немного розбераюсь что какая строка значит и как её правильно добавить чтобы не поронуть лишнего
    Пользуюсь WinSCP и никаких проблем
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

  7. #217
    Quote Originally Posted by max2007 View Post
    Я не знаю в чём там проблема , но эти две строки
    Code:
    mknod /dev/ttyUSB0 c 188 0
    chmod 666 /dev/ttyUSB0
    в пост моунт помогли

    За это не переживайте я уже немного розбераюсь что какая строка значит и как её правильно добавить чтобы не поронуть лишнего
    Пользуюсь WinSCP и никаких проблем
    Рад что проблема решена. Значит назначение устройства принудительно до его автоматического назначения "цербером" снимает
    скакание по виртуальным портам ...
    З.Ы. Модеры видимо "В FAQ"...

  8. Ну значит у меня через одно место работает
    Но зато работает

  9. #219
    Ну значит у меня через одно место работает
    Да какая разница через какое место оно работает,главное положительный результат ,а он достигнут и это главное . akm2008 ещё раз огромное спасибо за подсказку

    OFF: akm2008 Ты розобрался с POPTOP ?????
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

  10. #220

    Question Выставить скорость COM-порта на роутере

    Здравствуйте, у меня DIR320 и Tomato 1.28.0168 ND USB с модулями usbserial, modemswitch и т.д. - для доступа к инету через CDMA.
    Через хаб к роутеру подключен модем, флешка и устройство на микросхеме FTDI, с которым нужно взаимодействовать на скорость 9600, благо в прошивку уже встроен ftdi_sio и устройство нормально определяется как /dev/usb/tts/3

    Code:
    Jul 19 13:39:54 router user.warn kernel: usb.c: USB device 5 (vend/prod 0x403/0x6001) is not claimed by any active driver.
    Jul 19 13:39:54 router user.debug hotplug[593]: Attached USB device /proc/bus/usb/001/005 [INTERFACE=255/255/255 PRODUCT=403/6001/600]
    Jul 19 13:40:10 router user.info kernel: usbserial.c: USB Serial support registered for FTDI SIO
    Jul 19 13:40:10 router user.info kernel: usbserial.c: USB Serial support registered for FTDI 8U232AM Compatible
    Jul 19 13:40:10 router user.info kernel: usbserial.c: USB Serial support registered for FTDI FT232BM Compatible
    Jul 19 13:40:10 router user.info kernel: usbserial.c: FTDI FT232BM Compatible converter detected
    Jul 19 13:40:10 router user.info kernel: usbserial.c: FTDI FT232BM Compatible converter now attached to ttyUSB3 (or usb/tts/3 for devfs)
    Jul 19 13:40:10 router user.info kernel: usbserial.c: USB Serial support registered for FTDI FT2232C Compatible
    Jul 19 13:40:10 router user.info kernel: usbserial.c: USB Serial support registered for FTDI FT232R Compatible
    Jul 19 13:40:10 router user.info kernel: usbserial.c: USB Serial support registered for USB-UIRT Infrared Tranceiver
    Jul 19 13:40:10 router user.info kernel: usbserial.c: USB Serial support registered for Home-Electronics TIRA-1 IR Transceiver
    Jul 19 13:40:10 router user.info kernel: ftdi_sio.c: v1.3.5r1:USB FTDI Serial Converters Driver
    а вот скорость выставить нужную, чтобы можно было слать команды вроде echo -n "test" > /dev/usb/tts/3 и читать через cat /dev/usb/tts/3 > /tmp/ftdilog.tmp не получается..

    обычно все рекоммендуют это делать примерно так stty -F /dev/ttyUSB0 9600 clocal cread cs8 -cstopb -parenb, но в прошивке stty нету и в известных мне репозиториях для ipkg ( http://ipkg.nslu2-linux.org/feeds/op...t/cross/stable ) stty тоже нет, есть только вот:

    Code:
    root@router:/tmp/home/root# ipkg list | grep serial
    libftdi - 0.7-2 - Library to access the FTDI (usb2serial) chip in userspace via libusb
    microcom - 102-1 - A minicom-like serial terminal emulator with scripting support.
    minicom - 2.5-1 - Minicom is a serial communication program. It is a Unix clone of the well-known MS-DOS Telix program. It has ANSI color, a dial
    perl-device-serialport - 1.04-1 - Device::SerialPort for serial port users.
    perl-json-xs - 1.5-1 - JSON serialising/deserialising, done correctly and fast.
    py-serial-common - 2.5-1 - Python module encapsulating the access to serial port.
    py25-serial - 2.5-1 - Python module encapsulating the access to serial port.
    py26-serial - 2.5-1 - Python module encapsulating the access to serial port.
    rxtx - 2.1.7r2-1 - Java serial and parallel communication library with JNI.
    ser2net - 2.5-1 - ser2net is a serial port to network proxy
    setserial - 2.17-1 - configuration utility for serial ports
    setserial такой тип микросхем не знает и работает с ней насколько я понял некорректно
    Code:
    root@router:/tmp/home/root# setserial -a /dev/usb/tts/3
    /dev/usb/tts/3, Line 0, UART: unknown, Port: 0x0000, IRQ: 0
            Baud_base: 24000000, close_delay: 0, divisor: 0
            closing_wait: infinte
            Flags: spd_normal low_latency
    picocom работает нормально, но это терминал и его надо запускать через PuTTY и вручную вбивать передаваемые данные, но если запустить его с ключами picocom --noreset --baud 9600 /dev/usb/tts/3 то COM-портом можно пользоваться через echo потом нормально, только запускать нужно через PuTTY, если через вебинтерфейс он не доходит до авторизации, сразу вырубается

    microcom если запустить через PuTTY microcom -D/dev/usb/tts/3 - то пока он висит открытый можно 1 раз отправить echo, после чего процесс закрывается и сбрасывает COM порт.. - но по нему не нашел нормальных доков, может я что-то упустил


    граждане, помогите пожалуйста, мне всего-лишь нужно иногда обращаться к одной железке.. в идеале еще и получать от нее ответы, но для начала хотя бы просто отправлять ей команды.. может там какой PPPD или CHAT можно под это дело приспособить.. или еще что умеет на заданной скорости обращаться в COM-порт..

    Заранее спасибо за ваши ответы!

    --
    один из вариантов решения - конфигурировать порт через MPCS ( http://sat-forum.su/index.php/topic,9544.0.html )
    Last edited by Mihail_; 19-07-2011 at 15:08.
    WL500gPv2 1.9.2.7-10

  11. #221
    Quote Originally Posted by sevic View Post
    NotebookKiller дело говорит. Несколько опасно на нашу коробочку управление котлами и прочими серьезными устройствами вешать, сыровата она и находится в постоянном развитии, т.е. "баги еще будут". Обрати внимание, например на МастерКит NM8036 (или BM8036 если паять неохота). Я у себя сделал именно так, с начала года работает, полет нормальный. Написал прогу для обмена с DIR-320 (на прошивке Олега), все работает. Сейчас прикручиваю к маршрутизатору СМС- и www - интерфейсы для удаленного управления всем этим барахлом. Если же считывать датчики DS18xx прямо в маршрутизатор - головняка море. Их надо инициализировать, разносить по серийным номерам и т.п. Хотя, если интересно, почитай http://owfs.org/, готовая софтина для общения с далласовскими датчиками, правда, на Perl, но на нашу коробочку, думаю поставить можно. Зато в исходниках можно подсмотреть много полезного и есть (по ссылкам) схемы простых адаптеров на 1-wire. По поводу юзания USB<>COM на профиликах - мне не понравилось. Изначально я подключал Мастеркит именно через такой адаптер, все работало, кроме загрузки массивов данных в память Кита- данные упорно не попадали в нужные адреса, хоть вешайся. Перепробовал все програмные варианты, "до лампочки", тайминги (а дело именно в них) гуляли как хотели. После этого разобрал маршрутизатор, вывел наружу встроенный консольный (изначально ) UART (COM, но только уровни 0..+3) и все заработало как песня с первого раза. По сему я сделал вывод, что тайминги профилика не очень то хороши, когда нужен хороший синхронный (имеется в виду низколатентный асинхронный) обмен, что в случае работы с далласами есть первейшее условие. P.S. Приятно, когда находятся единомышленники, значит, не один я решил "образумить" дом коробочкой
    2 sevic: Поделись наработками пожалуйста, сейчас собираю решение дома 1 в 1. Может поделишься скриптами обмена данными с BM8036 и схемой подключения к UART роутера?

  12. #222

    Asus RT-N10+(B1) распиновка консольной гребенки

    Подскажите, пожалуйста, как определить на консольной гребенке Asus RT-N10+(B1) где Tx,Rx,Grd? Или может какая инфа есть?

  13. #223
    Join Date
    Sep 2008
    Location
    Ukraine
    Posts
    2
    Quote Originally Posted by madcore View Post
    Есть 500gP v1, думаю вывести com
    На корпусе разъем DB9 красиво не расположить, думаю стразу что-то типа мамы miniUSB и преобразователь внутрь роутера.
    Так вот, из чего его проще будет сдеалть?
    А я разместил ! И смотрится ниче так Я его впихнул слева от штекера запитки, правда пришлось спилить места под прикручивание. В корпус ком можно вклеить, а при соединении 2ух разъемов - они и так хорошо держатся без прикручивания одного к другому.

  14. #224

    установка ser2net

    Гуру помогите пожалуйста гуру в разрешении проблемы с установкой ser2net.
    Собственно говоря при запуске ругается вот какими словами -

    [admin@WL-BCAEC5C42D7F root]$ /opt/etc/init.d/S95ser2net
    /opt/etc/init.d/S95ser2net: .: line 8: can't open '/etc/rc.d/init.d/functions'
    [admin@WL-BCAEC5C42D7F root]$


    Так понимаю что не хватает некого файла /etc/rc.d/init.d/functions, поиск в инете по данному словосочетанию ничего не дал. Прошивка WL500gpv2-1.9.2.7-rtn-r4645
    HELP!

  15. #225
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    При полном отсутствии деталей (откуда взят ser2net, версия, и т.д.), и отсутствию желания разобраться в стартовых скриптах, вряд ли кто чего подскажет.

Page 15 of 16 FirstFirst ... 513141516 LastLast

Similar Threads

  1. Replies: 10
    Last Post: 21-12-2012, 09:55
  2. Вопрос насчет Torrent
    By arik in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1243
    Last Post: 05-10-2011, 00:29
  3. WL500g with 2 usb ports
    By speresh in forum WL-500gx Pics & Specs
    Replies: 39
    Last Post: 24-09-2010, 23:49
  4. Additional USB ports and Internal HD!
    By parper in forum WL-500gP Pics & Specs
    Replies: 20
    Last Post: 23-01-2008, 22:24

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •