I am trying to communicate with a fona 3g from a feather RP2040 using UART in circuit python. I am using this page as a reference:
https://learn.adafruit.com/cellular-dat ... fona/usage
I have made the following connections similar to what is suggested:
Feather 3.3V to Fona3G Vio
Feather GND to FONA3G GND
Feather GND to FONA3G Key
Feather RX to FONA3G TX
Feather TX to FONA3G RX
Feather Digital 6 Pin to Fona3G RST
I have tried to use the same code in the link, changing the following line
Code: Select all
rst = digitalio.DigitalInOut(board.D4)
Code: Select all
rst = digitalio.DigitalInOut(board.D6)
Code: Select all
fona = FONA3G(uart, rst)
I have tried unsuccessfully to set a baud rate for UART by changingRuntimeError: Unable to find FONA. Please check connections.
Code: Select all
uart = busio.UART(board.TX, board.RX)
Code: Select all
uart = busio.UART(board.TX, board.RX, baudrate=115200) #also tried 4800 and 9600
I have checked the connections multiple times. I verified that the feather pins being used are soldered properly by using them to light a led with a button as in the example in this link
https://learn.adafruit.com/adafruit-fea ... ital-input
The solder on the fona looks clean.
I am wondering if the failure to establish communication is due to a limitation in the feather RP2040 capabilities or whether I am doing something wrong.
Thanks for the help!