Tell me more ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

I have an application that sends data from 1 XBee connected to a computer to another Xbee connected to a microprocessor(ATMEGA328P-PU). I programmed the program into the microprocessor using a arduino board and everything work as programmed on the board itself. However, when brought over to connect everything on the breadboard, it is not working as programmed. I tried loading the microprocessor with a simple blink led program and it works on the breadboard. What is wrong?

What I've connected to the microprocessor on the breadboard: pull up resistor between pin 1 and vcc DataOut and DataIn to rx and tx of microprocessor VCC to pin 7,20 and 21. Gnd to 8 and 22 20Mhz crystal with 2 22pF capacitors to pin 9 and 10.

Thanks in advance for your help!

share|improve this question
What is your energy supply on the breadboard? Schematics of the breadboard ATMEGA/ XBee combination would help. – Mark Dec 20 '12 at 6:34
Thanks for your help! The problem lies with the frequency of the crystal. Arduino board uses 16 Mhz I'm using 20Mhz and thus the data rate between the two device is incorrect. – cwh Dec 20 '12 at 7:02

1 Answer

I've never used Xbee modules in particular but with RF modules in general make sure you have some decoupling caps near the power supply for the module, maybe try a 10uF and 0.1uF in parallel. I also found the following list of common XBee mistakes that may be useful:

http://www.faludi.com/projects/common-xbee-mistakes/

share|improve this answer
Thanks for your help! The problem lies with the frequency of the crystal. Arduino board uses 16 Mhz I'm using 20Mhz and thus the data rate between the two device is incorrect. – cwh Dec 20 '12 at 7:02
@cwh Why not write an answer explaining how you fixed it? – Kortuk Dec 23 '12 at 17:49

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.