Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: как узнать номер ком порта (ttyS*)  (Прочитано 38655 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн c0tt0nm0uF

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
как узнать номер ком порта (ttyS*)
« : 22 Декабря 2013, 17:48:56 »
в общем надо узнать номер ком порта который в моём пк один. Я вынужден работать с этим самым ком портом. но при команде "sudo ls -l /dev/ttyS*" вижу вот это http://img.by/?v=4yav2.png тоесть у меня 30 каких то портов. Как мне найти адрес именно того порта который у меня на задней панели пк

Оффлайн _angus_

  • Активист
  • *
  • Сообщений: 305
  • data recovery tech
    • Просмотр профиля
Re: как узнать номер ком порта (ttyS*)
« Ответ #1 : 22 Декабря 2013, 17:56:47 »
dmesg | grep ttyS

Оффлайн c0tt0nm0uF

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: как узнать номер ком порта (ttyS*)
« Ответ #2 : 22 Декабря 2013, 18:11:46 »
dmesg | grep ttyS
Спасибо! оказывается просто нулевой, но как его проверить? я закоротил 2 и 3 контакты и через minicom пытаюсь отправить команду "просто символ" по идее он должен прийти в ответ, нет?

Оффлайн _angus_

  • Активист
  • *
  • Сообщений: 305
  • data recovery tech
    • Просмотр профиля
Re: как узнать номер ком порта (ttyS*)
« Ответ #3 : 22 Декабря 2013, 18:20:42 »
Надо ещё контроль потока вовсе отключить, если только 2-3 замкнуты. что-то вроде stty clocal -F /dev/ttyS0

Оффлайн c0tt0nm0uF

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: как узнать номер ком порта (ttyS*)
« Ответ #4 : 22 Декабря 2013, 19:21:21 »
Надо ещё контроль потока вовсе отключить, если только 2-3 замкнуты. что-то вроде
аппаратное управление потоком выключил через тот же minicom но всё равно он молчит.Но! когда я попробовал через putty то по идее всё получилось но не совсем.Дело в том что мне надо перепрошить baracuda 7200.11 (жесткий диск) и когда я к нему подключаю rx tx то он должен выдавать "LED:000000CC FAddr:0025BF67" а выдаёт только шумы http://img.by/?v=q8Ct.png
« Последнее редактирование: 22 Декабря 2013, 19:25:59 от c0tt0nm0uF »

Оффлайн _angus_

  • Активист
  • *
  • Сообщений: 305
  • data recovery tech
    • Просмотр профиля
Re: как узнать номер ком порта (ttyS*)
« Ответ #5 : 22 Декабря 2013, 19:39:43 »
А вы уверены, что это именно шумы, а не неверно установленная скорость? У 7200.11 скорость 38400, а по дефолту у UART под линуксом, кажется, таки 9600. И да, пересчёт транслятора у этих сигейтов может вызвать немалые проблемы, если у них не пустой пост-скановый дефектлист. (проверяется командой F3 T> V40)

Оффлайн c0tt0nm0uF

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: как узнать номер ком порта (ttyS*)
« Ответ #6 : 22 Декабря 2013, 19:48:11 »
да кажется я понял суть. на разных сайтах мурзилки разные и на одном говорится что мол "на прямую подключайте rs232 к харду а вот на другом ясно сказано что конкретно к моей баракуде надо подключатся по ttl ну я не совсем понимаю чем отличается rs232 от ttl, помойму протоколы разные, но я лучше куплю переходник usb to ttl (200 рублей стоит)

Оффлайн _angus_

  • Активист
  • *
  • Сообщений: 305
  • data recovery tech
    • Просмотр профиля
Re: как узнать номер ком порта (ttyS*)
« Ответ #7 : 22 Декабря 2013, 19:55:52 »
Опа. Это вы прямо к компорту диск цепляете? Сурово. Легко можно спалить контроллер. Разница в том, что у диска уровни напряжения 0..+5V(TTL), а у RS232, который на задней панели компа, -+(3..12)V. Нужен преобразователь уровня, в общем, какой-нибудь дата-кабель "от старого сименса" сгодится, если он USB, то от того ж USB и будет питаться, а если RS232, то ему надо внешнее питание.

Оффлайн c0tt0nm0uF

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: как узнать номер ком порта (ttyS*)
« Ответ #8 : 22 Декабря 2013, 21:55:36 »
Оу :( ну не силён я по аппаратной части XD  вот такой переходник собираюсь купить, пойдёт?http://savepic.net/4092781.htm сзади написанно usb to ttl :-)
« Последнее редактирование: 22 Декабря 2013, 21:57:25 от c0tt0nm0uF »

Оффлайн _angus_

  • Активист
  • *
  • Сообщений: 305
  • data recovery tech
    • Просмотр профиля
Re: как узнать номер ком порта (ttyS*)
« Ответ #9 : 23 Декабря 2013, 00:14:38 »
Да, вполне, только я бы на RxD/TxD повесил резисторы ом по 100, а то нежные они, преобразователи эти.

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.