hnhuzi 发表于 2009-5-25 11:11:31

请高手指点CC1020程序?

char ReadFromCC1020Register(char addr)
{
char Value;

PSEL=0;
Value=SSPBUF;
SSPBUF=(addr<<1)&0xFE; // Write address to CC1020, write bit is always 0

// Wait until data is written
while (BF==0);
SSPOV=0;

// Switch direction
PDI=1;
TRISC|=0x20; // Set up PDATAOUT as an input

SSPBUF=0xFF; // Dummy write

while (BF==0);
Value=SSPBUF;

TRISC&=~0x20; // Set PDATAOUT as an output

PSEL=1;
return Value;
}

#else
其中的SSPBUF和SSPOV,TRISC分别代表什么?

spiritcity 发表于 2009-5-26 21:34:31

楼主真是牛了哇!

NE5532 发表于 2009-6-9 16:47:05

跟1020无关,研究单片机去吧。
页: [1]
查看完整版本: 请高手指点CC1020程序?