Hi all,
I remember a while back a user had an issue where his xbee wouldn't transmit for the first 9-10 seconds. We were just doing some work with arduinos and found the same issue. The reason is quite simple yet undocumented in the series 1 docs (it is in series 2, DOH digi!). If the DIN pin is kept low at power up, it enters the AT mode just like typing +++, hence the 10 sec timeout.
We noticed this on simple potential divider level shifting, as employed by the squidbee and rev ed board. (rev ed board doent suffer this issue by the way, it's just if you copied it you could produce this effect depending on which pin you were using)
The immeditate solutions are (there's probably more)
Run both micro and xbee at 3.3v and you dont need to worry about the levels
Apply a pullup resistor between DIN and VCC (squidbee worked with 22K)
Use a proper level shifter (sparkfun have something)
Hope this helps someone.
Miles
________
vaporizer
I remember a while back a user had an issue where his xbee wouldn't transmit for the first 9-10 seconds. We were just doing some work with arduinos and found the same issue. The reason is quite simple yet undocumented in the series 1 docs (it is in series 2, DOH digi!). If the DIN pin is kept low at power up, it enters the AT mode just like typing +++, hence the 10 sec timeout.
We noticed this on simple potential divider level shifting, as employed by the squidbee and rev ed board. (rev ed board doent suffer this issue by the way, it's just if you copied it you could produce this effect depending on which pin you were using)
The immeditate solutions are (there's probably more)
Run both micro and xbee at 3.3v and you dont need to worry about the levels
Apply a pullup resistor between DIN and VCC (squidbee worked with 22K)
Use a proper level shifter (sparkfun have something)
Hope this helps someone.
Miles
________
vaporizer
Last edited: