Thanks Drew! The commands seem to make it work. I'll leave this open in 
case I run into any more problems.

On Friday, September 8, 2017 at 12:26:32 AM UTC-4, Drew Fustini wrote:
>
> You may need to configure those pins for uart mode: 
>
> config-pin P9_24 uart 
> config-pin P9_26 uart 
>
> If that does not fix the problem, then please create an issue in the 
> GitHub repo: 
> https://github.com/adafruit/adafruit-beaglebone-io-python 
>
> and paste the output of these commands in the issue: 
>
> config-pin -q P9_24 
> config-pin -q P9_26 
> sudo /opt/scripts/tools/version.sh 
>
>
> thanks, 
> drew 
>
>
> On Thu, Sep 7, 2017 at 6:08 PM, Tomas Medina <[email protected] 
> <javascript:>> wrote: 
> > 
> > I'm trying to have a Beaglebone Black Wireless(debian image 2017-07-01) 
> > communicate to another device using UART serial communication. In an 
> example 
> > program, the bone waits for the device to send the letter "A", then, 
> upon 
> > receiving the right letter, outputs a message and transmits the letter 
> "B". 
> > The pins used for transmitting and receiving are "P9_24" and "P9_26" 
> > respectively. Here is the following program: 
> > 
> > import Adafruit_BBIO.UART as UART 
> > import serial 
> > 
> > #Enabling the serial ports 
> > UART.setup("UART1") 
> > 
> > #Serial setup values 
> > ser = serial.Serial() 
> > ser.port = "/dev/ttyO1" 
> > ser.baudrate = 9600 
> > READ_LEN = 1 
> > ser.close() 
> > 
> > rx = "" 
> > 
> > while True: 
> >     print "Waiting for A... " 
> >     ser.open() 
> >     rx = ser.read() 
> >     ser.close() 
> > 
> >     if (rx == 'A'): 
> >         print "Got it!" 
> >         ser.open() 
> >         ser.write("B") 
> >         ser.close() 
> >         break 
> > 
> > The program doesn't throw any errors, however, when testing it out with 
> the 
> > device, the program gets stuck on the "Waiting for A" line. I have 
> > thoroughly checked that all connections are correct and that the other 
> > device is sending data. Additionally, the program runs perfectly on an 
> older 
> > Beaglebone (debian image 2015-11-12). 
> > 
> > Any help into this matter would be greatly appreciated. 
> > 
> > -- 
> > For more options, visit http://beagleboard.org/discuss 
> > --- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "BeagleBoard" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to [email protected] <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/beagleboard/da433293-42a6-4241-b98e-83e2576e4caa%40googlegroups.com.
>  
>
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/f0fd4ad6-b6dd-44fa-abf1-7aba33b8cfad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to