通过stm32对lmx2582寄存器操作,工程文件在附件
[复制链接]
写动作
void WriteOneByte(unsigned int InstruAndData)
{
int temp;
CLR_CS; //bring CS low
CLR_SCLK;
delay(1);
for(temp=0x800000;temp;temp>>=1)//24bit
{
if(InstruAndData&temp)
{
SET_SDIO; //Send 1 to SDIO pin
}
else
{
CLR_SDIO; //Send 0 to SDIO pin
}
delay(1);
SET_SCLK; //SCLK Rising
delay(2);
CLR_SCLK; //SCLK falling
delay(1);
}
SET_CS; //bring CS high again
}
此内容由EEWORLD论坛网友poo11原创,如需转载或用于商业用途需征得作者同意并注明出处
|