求助AD7940和AD5300的驱动程序

2019-08-14 14:38发布

用的是144脚的stm32f103zet6,外部ADC用AD7940,DAC用AD5300,哪位大神有这两个芯片的驱动程序发我一份吧,感激不尽!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
Acuity
2019-08-14 18:16
1、AD7940,就一个spi,spi代码不上了,封装好后就没配置也不需要配置了(spi 8位传输模式,全双工,高位在前);
int spi_send_recv(struct st_spi_device *spi_bus,const void *send_buff,void *recv_buff,unsigned short data_size);//发送完同时接收

u16 ad7940_read(void)
{
        u8 send_buff[2] = {0},recv_buff[2] = {0};
       
        spi_send_recv(spi1,send_buff,recv_buff,2);         
        return(recv_buff[0]<<8 | recv_buff[1])&0x3fff; //14位,最高2位无效
}

一周热门 更多>