Greetings,
I recently purchased 2 Xbee series 1 modules. I am currently interfacing two PIC18F452 MCUs sending data back and forth from one another.
I have tested numerous serial interface (hard line) programs I’ve created for both the two pics via UART and have never had any issues, therefore I can rule out my coding for both transmit & receive side of my two PICs are in good standing. I can verify through output of the receiving end and as well as on my oscope.
when I substitute the (hard line) connecting the two PICs with the xbee modules. *Note only connections I have utilized on the xbees are VCC, DOUT, DIN, and GND. I have a green led indicator on pin 6 (RX Sig Strength), a yellow led on pin 13 (module status indicator), and a red led on pin 15 (Associated indicator).
I am providing 3.3V to the xbee modules accordingly and I also use sparkfun’s logic level converter (3.3 to 5, 5 to 3.3).
TRANSMITTER Side
When I send data out from the transmitter side, I can verify that data is being sent to the transmitter xbee via oscope. Yellow indicator stays on and red led blinks every .7 of a second, and green led is off.
RECEVER Side
When I transmit my data to the receiver the green led of the receiver xbee turns however, the data sent from my transmitter is not present on DOUT of the receiver xbee. My transmitter appears to be communicating to the receiver xbee as everytime I send out data the receiver’s green led turns on. Issue is that not data is not present at DOUT of the receiver for my MCU to read and process. What am I doing wrong?
I was told that the xbee modules require no additional code modifications, it should send and receiver signals as if the PICs were connected by invisiable wires. Is there any other configs I am required to perform on my xbees to get a my signal out of the DOUT of the receiver?
Also, I am not using API or any other modes. I would like to just work in transparent mode and avoid any other configurations.
TIA
-Ron