ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: ТИОН ПРО и COM порты + RS 485  (Прочитано 3396 раз)

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

altro

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 1
ТИОН ПРО и COM порты + RS 485
« : 21 Декабря, 2011, 15:36:37 »

Как я понимаю, по умолчанию работает только один порт ttyAM0? Как подключить остальные?

Как мне по RS 485 подключиться? Есть платка с названием UART RS485 (досталась от предшественника), но нету описания её.  На ТИОНе есть 20 пиновый разъём X4 (UART и RS232), туда и была подключена указанная выше платка, которая имеет на себе 20 пинов + 4(А,В и +,-). Как я понимаю это 20 пинов должны копировать те, которые на плате. Но есть к стандартным пинам к ttyAM0(т.е. RS232) я могу подключиться (допустим через HyperTerminal), то к платке (UART RS485) к тем же пинам(т.е. опять же к RS232) - не хочет..
+ не понятно как мне обратиться к самому RS-485?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: ТИОН ПРО и COM порты + RS 485
« Ответ #1 : 22 Декабря, 2011, 13:13:18 »

> Как я понимаю, по умолчанию работает только один порт ttyAM0?  Как подключить
> остальные?

Работают все три, и их все три проверяют (AM0, AM1: RS232, AM2: CMOS).

> Как мне по RS 485 подключиться?  Есть платка с названием UART RS485
> (досталась от предшественника), но нету описания её.  На ТИОНе есть 20
> пиновый разъём X4 (UART и RS232), туда и была подключена указанная выше
> платка, которая имеет на себе 20 пинов + 4(А,В и +,-).  Как я понимаю это 20
> пинов должны копировать те, которые на плате. Но есть к стандартным пинам к
> ttyAM0(т.е. RS232) я могу подключиться (допустим через HyperTerminal), то к
> платке (UART RS485) к тем же пинам(т.е. опять же к RS232) - не хочет..  + не
> понятно как мне обратиться к самому RS-485?

Проблем с ttyAM0 и ttyAM1 (оба в RS232 с установленным адаптером быть не
должно, так они только проходные для адаптера.

RS-485 будет на ttyAM2 и работать с ним, как обычным портом, но вы будете
получать данные которые отправили (аппаратное эхо, от него можно избавиться
паяльником), но UART-контроллер процессора должен быть настроен для
управления включения передатчика RS-485, это делается в menuconfig:

Device Drivers / Character devices / Serial drivers /
   ARM AMBA PL010 serial port support /
      RS485 hardware flow control on /dev/ttyAM2

В .config это CONFIG_EP93XX_RS485_HW_FLOW_CTRL=y

В Тион-Про по умолчанию это не включено и вам придётся это включить.

На плату адаптера должно подаваться питание, как это сделать, думаю, объяснит
Danila.
Записан