TS-7250-V3 XBEE Header: Difference between revisions
From embeddedTS Manuals
m (Non-link text auto-updated for 2022 re-branding ( http://ftp.embeddedarm.com/ftp/ts-arm-sbc/ts-7840-linux/samples/xbeetest.c → http://ftp.embeddedTS.com/ftp/ts-arm-sbc/ts-7840-linux/samples/xbeetest.c)) |
No edit summary Tag: Reverted |
||
Line 4: | Line 4: | ||
<source lang=bash> | <source lang=bash> | ||
# Turn on the USB | # Turn on the USB | ||
gpioset | gpioset 209c000.gpio 11=1 | ||
</source> | </source> | ||
Line 10: | Line 10: | ||
<source lang=bash> | <source lang=bash> | ||
## For 3.3V modules: | ## For 3.3V modules: | ||
#gpioset | #gpioset 50004040.fpga_gpio 4=1 | ||
## For 4V modules: | ## For 4V modules: | ||
#gpioset | #gpioset 50004040.fpga_gpio 11=1 | ||
</source> | </source> | ||
Line 29: | Line 29: | ||
gcc xbeetest.c -o xbeetest | gcc xbeetest.c -o xbeetest | ||
gpioset | gpioset 50004040.fpga_gpio 4=1 # Turn on only 3.3V | ||
./xbeetest /dev/ttymxc3 | ./xbeetest /dev/ttymxc3 |
Revision as of 10:09, 23 March 2023
The CN20 header is a 2mm pitch 2x10 header which supports XBEE form factor modules. These include Nimbelink and Digi cell modems, Zigbee, Digi mesh, and other third party radios.
For Cell radios that use USB this must be enabled. This turns off USB to the bottom port on the dual high type A connector. Only enable if this is compatible with your module:
# Turn on the USB
gpioset 209c000.gpio 11=1
This header can provide 3.3V or 4V as some cell radios require higher voltage. Only enable one power supply to match your radio:
## For 3.3V modules:
#gpioset 50004040.fpga_gpio 4=1
## For 4V modules:
#gpioset 50004040.fpga_gpio 11=1
For serial modules refer to these related links:
- Technologic Systems: A friendly introduction to XBEE
- Digi's C library for XBEE API mode
- Digi's Python XBEE library
- Digi's C# Library
- Digi's Java Library
- libxbee3 (community XBEE library)
This sample code can be used to verify connectivity to the serial based modules:
wget http://ftp.embeddedTS.com/ftp/ts-arm-sbc/ts-7840-linux/samples/xbeetest.c
gcc xbeetest.c -o xbeetest
gpioset 50004040.fpga_gpio 4=1 # Turn on only 3.3V
./xbeetest /dev/ttymxc3
This will print out the module information such as:
XBee3 Zigbee TH RELE: 100A Build: Apr 16 2020 19:00:33 HV: 424E Bootloader: 181 Compiler: 8030001 Stack: 6710 OK
Signals | Pin Layout | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
- ↑ This pin is inverted, Setting to 1 drives pin 2 low.