微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求助求助啊!SPI控制LDC1000

求助求助啊!SPI控制LDC1000

时间:10-02 整理:3721RD 点击:
才刚开始学习,不懂的地方太多了,SPI控制电感LDC1000;

u8 SPI2_ReadWriteByte(u8 TxData)
{               
        u16 retry=0;                                 
        while((SPI2->SR&1<<1)==0)               
        {
                retry++;
                if(retry>=0XFFFE)return 0;        
        }                          
        SPI2->DR=TxData;                                  
        retry=0;
        while((SPI2->SR&1<<0)==0)                
        {
                retry++;
                if(retry>=0XFFFE)return 0;       
        }                                                              
        return SPI2->DR;                                                      
}

这个段不是很明白;
还有
LDC1000 SPI传输协议
      写入:
        1.使能置零
        2.SPI发送寄存器,最高位为0,剩余7位为寄存器地址(表示要从此寄存器写入)//******这个最高位怎么写入0或1呀?*****
        3.SPI发送要写入的数据
        4.使能置一

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top