写ADF4350子程序,这个程序怎么解释,求大神指点
时间:10-02
整理:3721RD
点击:
写ADF4350子程序
void writeADF4350(unsigned char *buf)
{
unsigned char i=0;
unsigned char j=0;
unsigned char value=0;
CLK_L();
LE_L();
for(i=4;i>0;i--)
{
value=*(buf+i-1);
for(j=8;j>0;j--)
{
if(0x80==(value&0x80))
{
DATA_H();
delay(2);
CLK_H();
}
else
{
DATA_L();
delay(2);
CLK_H();
}
delay(2);
CLK_L();
value<<=1;
}
}
delay(2);
LE_H();
delay(10);
LE_L();
DATA_L();
}
void writeADF4350(unsigned char *buf)
{
unsigned char i=0;
unsigned char j=0;
unsigned char value=0;
CLK_L();
LE_L();
for(i=4;i>0;i--)
{
value=*(buf+i-1);
for(j=8;j>0;j--)
{
if(0x80==(value&0x80))
{
DATA_H();
delay(2);
CLK_H();
}
else
{
DATA_L();
delay(2);
CLK_H();
}
delay(2);
CLK_L();
value<<=1;
}
}
delay(2);
LE_H();
delay(10);
LE_L();
DATA_L();
}
