cancel
Showing results for 
Search instead for 
Did you mean: 

Serial Issues

GRaym
Associate

Hi,

I am currently attempting to create a development board stack up starting with a Nucleo-f401re, GNSS1A1, IKS01A2, and SX1276MB1LAS LoRa shield in the order listed. I was having difficulties getting two stack ups to communicate through radio and report back through serial and determined that the default configuration of the GNSS1A1 board was likely the issue. I read on the datasheet that pins other than the default D0/D1 arduino pins can be used for serial communication and reconfigured the jumpers on the board such that D2/D8 could be used instead. This solved my issue of the radio modules not reporting back through serial when some radio tx/rx example code was executed. However, I now have the issue that the GPS module no longer reports when some GPS fetching example code is executed. I would like to know if my issue truly lies in the jumper configuration of the GNSS1A1 board interfering with the connectivity of the remaining stack, and how this might be remedied.

 

Here is a link to the example GPS code, I have found that D0/1/2/8 are referenced only in main and teseoconfig.h https://os.mbed.com/teams/ST/code/TeseoLocation/

 

Thank you.

 

 

EDIT: After some further investigation it appears the conflict lies between the GPS module and the radio. Currently, I have jumpers 3,13,6,4,9,14, and 15 on the GPS board, so that I may use pins D1/0 as rx/tx pins. In this configuration the example code above does work, however, the seems to interfere with a one of the radios pins as when I flash and observe this code https://os.mbed.com/teams/Semtech/code/SX1276PingPong/ on a serial monitor, the radio appears to have issues transmitting a signal. Is there any way to make these two boards compatible with each other?

 

0 REPLIES 0