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]> 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]. > 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/CAEf4M_DLMfVpjJi3on_GQzxGXsw_eSRS4MxJ7h_YELRnqbDs3g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
