Wi.M900X-DP-R Radiotronix, Wi.M900X-DP-R Datasheet - Page 12

no-image

Wi.M900X-DP-R

Manufacturer Part Number
Wi.M900X-DP-R
Description
RF Modules & Development Tools 900MHz MODULE (Drop- in transceiver Mod
Manufacturer
Radiotronix
Datasheet

Specifications of Wi.M900X-DP-R

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
WIM900X-DP-R
Preliminary
© 2004, 2005 All Rights Reserved
www.radiotronix.com
}
//----------------------------------------------------------------------------
// void halRFReadReg(reg, val)
//
// Description:
//
//
// Arguments:
//
//
//
//
//
// Return value:
//
//----------------------------------------------------------------------------
byte halRFReadReg(byte reg)
{
Function used to read registers in the XE1203
void
XE_SI=1;
XE_SCLK=0;
byte data i;
byte data regdat;
regdat=0;
XE_SCLK=0;
XE_SI=1;
XE_EN=0;
// start condition
XE_SCLK=1;
XE_SI=1;
XE_SCLK=0;
XE_SI=1;
XE_SCLK=1;
XE_SI=0; //
XE_SCLK=0;
XE_SI=0; // for delay only
// write bit
XE_SCLK=1;
XE_SI=1;
XE_SCLK=0;
XE_SI=1; // for delay only
for(i=0;i<=4;i++)
{
}
for(i=0;i<=7;i++)
{
}
XE_SCLK=1;
XE_SI=1;
XE_SCLK=0;
XE_SI=1;
byte reg
byte val
XE_SCLK=1;
XE_SI=(reg&0x10);
XE_SCLK=0;
reg<<=1;
regdat=regdat<<1;
XE_SCLK=1;
regdat|= (byte)XE_SO;
XE_SCLK=0;
Register number to write
Value to write to register
// Always start in a low condition
// enable the serial port
Revision A
Preliminary
12

Related parts for Wi.M900X-DP-R