ailtongyn10
Posts: 1
Joined: Sat Dec 22, 2012 1:34 pm

python erro porta serial

Sun Dec 23, 2012 1:15 am

Saudaçoes a todos.

No windows usando pyserial consegui enviar dados para um PIC16F877A atraves da porta serial. Mas quando tento pela minha RPI apareçe o erro abaixo.

Alguem poderia me ajudar a resolver esse erro?


Python 2.7.3rc2 (default, May 6 2012, 20:02:25)
[GCC 4.6.3] on linux2
Type "copyright", "credits" or "license()" for more information.
>>> import serial
>>> ser = serial.Serial(0)

Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
ser = serial.Serial(0)
File "/usr/lib/python2.7/dist-packages/serial/serialutil.py", line 260, in __init__
self.open()
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 276, in open
raise SerialException("could not open port %s: %s" % (self._port, msg))
SerialException: could not open port 0: [Errno 2] No such file or directory: '/dev/ttyS0'
>>>

terryvel
Posts: 1
Joined: Fri Jan 04, 2013 7:11 pm

Re: python erro porta serial

Fri Jan 04, 2013 7:24 pm

Fale um pouco sobre o dispositivo que está usando para fazer a comunicação serial...
No PC com windows você utilizou a porta COM onboard ou um adaptador USB/Serial?
Na Raspberry Pi, você está usando um adaptador USB/Serial?

Caso esteja utilizando um adaptador, provavelmente no linux da Raspberry Pi o dispositivo deve ser um /dev/ttyUSBX.

Assim no python você deve utilizar algo como
ser = serial.Serial('/dev/ttyUSB0')

execute um
$ ls /dev/ttyUSB*
para ver se este dispositivo foi criado após conecta-lo.

Caso não seja um adaptador, fale um pouco mais sobre como está tentando fazer..

Return to “Português”