Автор Гілка: Ну і як лазити до цих клятих портів?  (Прочитано 3492 раз)

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Цікаво, як реалізується  доступ до портів в досі і в лінуксі (ясно, що в лінуксі через файли, яле яка залежність між тим, що подасиш в файл і тим, яка напруга буде на голках?). В досі там взагалі - темний ліс. Може хто колись намагався почепити електро- чайника на КОМ порт в досі - підкажіть, де знайти інформацію.
« Змінено: 2006-06-21 13:27:32 від serg_ik »
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Ну і як лазити до цих клятих портів?
« Відповідей #1 : 2006-06-21 14:45:06 »
Чайника не намагався. Не було тоді в нас електорочайників.  :)
А от законнектити один ком на інший - було діло.
Написав асмівську програму для того, але не знайшов тоді документації як розводку робити. Експериментував мануально (точніше двома мишачими хвостиками :)), результату так і не отримав. Потім десь набрів на те що треба, але вже не загорівся.
« Змінено: 2006-06-21 14:50:20 від ISBear »

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
[Fedora Linux]

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Ну і як лазити до цих клятих портів?
« Відповідей #3 : 2006-06-21 15:38:37 »
Повне ЯКЦЕ:
http://www.tldp.org/HOWTO/Serial-HOWTO.html
Ого!
 Виявляється RS-232  видає на виході 12v! Тепер знаю куди кип'ятильника почепити. Ну чим це йому 5v не сподобалось, як в людей?
« Змінено: 2006-06-21 16:25:51 від serg_ik »
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: Ну і як лазити до цих клятих портів?
« Відповідей #4 : 2006-06-22 11:20:42 »
Ого!
 Виявляється RS-232  видає на виході 12v! Тепер знаю куди кип'ятильника почепити. Ну чим це йому 5v не сподобалось, як в людей?


Бо КМОП технологія мікросхем використовується :)

Praporshic

  • Гість
Re: Ну і як лазити до цих клятих портів?
« Відповідей #5 : 2006-06-23 13:44:55 »
http://linux.org.ru/books/HOWTO/Coffee-HOWTO.html
Воно хоч  і на LPT, але теж цікаво

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Ну і як лазити до цих клятих портів?
« Відповідей #6 : 2006-06-23 19:05:35 »
Прикол:
cat </dev/ttyS0
Підєдную до комівського порта мишку, клацаю, кручу коліща і - нічого :(
(Права на пристрій - читання/запис)
То що я робив не так? :o
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Ну і як лазити до цих клятих портів?
« Відповідей #7 : 2006-06-23 23:11:43 »
Ги. :) Аналогічно. Здається, мишу треба якось проініціалізувати, розбудити... В ДОСі за нестачею документації я просто запускав спочатку драйвер, щоб він її ініціював, а потім перехоплював його IRQ. До речі, стикнувся як мінімум з двома варіаціями протоколів з різною кількістю байтів у пакеті.
Але це все було давно. Мабуть тепер є щось з цього приводу в Неті...

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Ну і як лазити до цих клятих портів?
« Відповідей #8 : 2006-06-26 10:43:29 »
Чхати на драйвери!
На нглку "Recieve data" (№2) поступають байтики - нехай і вивалюються на термінал 8-)
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: Ну і як лазити до цих клятих портів?
« Відповідей #9 : 2006-06-27 09:31:18 »
А  живити миша хто буде? Треба ж виставити DTR (якщо не помиляюся, звідти береться напруга живлення)


Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Ну і як лазити до цих клятих портів?
« Відповідей #10 : 2006-06-27 19:04:58 »
Хм, дійсно не подумав - думав, ніби напруга там і так подається.
Коли порт нічого не передає - постійно на TD є мінусова напруга.
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.