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.
