資源簡介
HMC833LP6GE芯片驅動源代碼,提供技術支持,HMC833/HMC832本人均已調通,可以使用。
代碼片段和文件信息
#include?“common.h“
#include?“hmc832.h“
???? ???
void?delay_us(int?us)
{
??__NOP;
}
void?Delay_us(int?us)
{
??int?ij;
for(i=0;?i {
for(j=0;?j<14;?j++)
__NOP;
}
}
void?test(void)
{
delay_us(1);
SPI1_SEN(0);
delay_us(1);
SPI1_SEN(1);
}
void?SendAnalog832_SPI_1(char?Data)
{
??char?i;
for(i=0x80;i>0;i>>=1)
{
SPI1_SCK(0);
delay_us(1);
??if(Data&i)
{
??SPI1_SDI(1);
delay_us(1);
}
else
{
??SPI1_SDI(0);
delay_us(1);
}
SPI1_SCK(1);
delay_us(1);
}
}
void?SendAnalog832_SPI_2(char?Data)
{
??char?i;
for(i=0x80;i>0;i>>=1)
{
??SPI2_SCK(0);
??delay_us(1);
??if(Data&i)
{
??SPI2_SDI(1);
delay_us(1);
}
else
{
??SPI2_SDI(0);
delay_us(1);
}
SPI2_
評論
共有 條評論