LINUX.ORG.RU

Работа с tty в Orange Pi One

 , ,


1

2

На днях получил Orange Pi One и начал в ней разбираться, решил понять как пользоваться RX и TX на 8 и 10 ножках, но после поисков в интернете запутался еще больше. 1) Какой конкретно tty нужен для этих ножек? Я так понимаю что /dev/tty2? 2) Какое на них напряжение? 3.3V? 3) Их нужно как-то включить? Если да, то собственно где мне это сделать (установил Raspbian с сайта производителя)

Подключил к компьютеру через этот адаптер, по схеме TX(8) > TX RX(10) > RX GND > GND, попытался слать какую-то информацию через программку на Python:

#!/usr/bin/env python
import time
import serial
          
ser = serial.Serial(
    port='/dev/tty2',
    baudrate = 9600,
    parity=serial.PARITY_NONE,
    stopbits=serial.STOPBITS_ONE,
    bytesize=serial.EIGHTBITS,
    timeout=1
)
counter=0
while 1:
    ser.write('Write counter: %d \n'%(counter))
    time.sleep(1)
    counter += 1
Но даже лампочки на адаптере не мигают, не говоря уж про работу консоли.

Помогите разобраться, заранее спасибо!



Последнее исправление: GeneralProger (всего исправлений: 1)

Вы ерундой занимаетесь, во первых ваше устройство определиться скорее всего как /dev/ttyUSB или типа того зависит от фантазии udev. Во вторых подключайтесь через какой нить терминал типа picocom, minicom или tiny и тп. В третьих найдите в документации параметры подключения четность, биты, скорость и может ещё чет. Как то так...

Indeviral
()
Ответ на: комментарий от Indeviral

Согласен, просто мне все нюансы были не особо очевидны, с утра опять засел эти заниматься и в итоге понял как их настраивать, оказывается в файле /boot/script.bin надо было включить uart3, вместе с этим после перезагрузки появился файл /dev/ttyS3 (номер ttyS прописывается в том же файле), через который уже удалось спокойно работать со всем этим делом.

GeneralProger
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.