资源简介
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_
评论
共有 条评论