Hi,
I use the DEMOQE board (with both the 9s08 and the 51QE) with an 1320xRFC card. The 1320xRFC plugs into the top of the board, which was not immediately obvious to me.
I unfortunately use my own lightweight protocol stack (you can see it in sources/zigbee.c in http://www.cpustick.com/downloads/skeleton.zip) but I configure my pins as follows for that board configuration:
zigbee_rst* ptc0
zigbee_attn* ptc1
zigbee_rxtxen ptf1
If you really get desperate you can just load StickOS onto the DEMOQE board (from http://www.cpustick.com/downloads.htm -- there both 9S08 and 51QE versions available) and then poll the 1320xRFC programmatically in BASIC... The following StickOS program queries the Chip_ID register of the transceiver:
> list
10 dim rst as pin ptc0 for digital output
20 dim attn as pin ptc1 for digital output
30 dim rxtx as pin ptf1 for digital output
40 dim a as byte, d as short
50 dim n, value
60 let rst = 0, attn = 0, rxtx = 0
70 sleep 1 ms
80 let rst = 1
90 sleep 100 ms
100 let n = 0x2c
110 gosub get
120 print "chip id", value/256
130 end
140 sub get
150 rem n, returns value
160 let a = 0x80|n
170 qspi a, d
180 let value = d
190 endsub
end
> run
chip id 96
>
You can then verify all your pins are doing what you expect... You can actually control the SPI interactively with StickOS, which is a nice way to turn on new peripherals (I wrote my lightweight protocol stack largely in BASIC when learning how the transceiver works).
-- Rich