TI论坛
直播中

刘建华

7年用户 219经验值
私信 关注
[问答]

请问谁能给个驱动代码吗?


硬件连接是上图方式,希望能给个驱动代码,ADS1248,ADS1247的code都可以

回帖(5)

宁兴琴

2019-6-14 10:31:36
可以看看这里:http://paapps.tucs.design.ti.com/doku.php?id=parts:ads:ads1247:evm:start
另外建议你根据datasheet的时序自己写一遍,然后看看能不能正常通信,这样对自己学习有很大帮助
举报

刘建华

2019-6-14 10:41:12
引用: cdiwqjelidqd 发表于 2019-6-14 15:50
可以看看这里:http://paapps.tucs.design.ti.com/doku.php?id=parts:ads:ads1247:evm:start
另外建议你根据datasheet的时序自己写一遍,然后看看能不能正常通信,这样对自己学习有很大帮助

底层通讯已经写好,就是有点难理解它的写寄存器的方式,另外这个网页好像无法访问
举报

宁兴琴

2019-6-14 11:01:11
引用: YZDIC 发表于 2019-6-14 16:00
底层通讯已经写好,就是有点难理解它的写寄存器的方式,另外这个网页好像无法访问

我给你附上了:
举报

刘建华

2019-6-14 11:07:40
引用: cdiwqjelidqd 发表于 2019-6-14 16:20
我给你附上了:

通讯是可以通讯了,但是电流却没有输出  
Set_ADS1247_Chip_Enable();
Send_Data_SPI(0x40);
Send_Data_SPI(0x0e);
Send_Data_SPI(0x2e);//MUX0 00101110
Send_Data_SPI(0);//VBIAS
Send_Data_SPI(0x05);//MUX1 00000101
Send_Data_SPI(0x0f);//SYS0 00001111
Send_Data_SPI(0);//OFC0
Send_Data_SPI(0);//OFC1
Send_Data_SPI(0);//OFC2
Send_Data_SPI(0);//FSC0
Send_Data_SPI(0);//FSC1
Send_Data_SPI(0);//FSC2
Send_Data_SPI(0x0f);//IDAC0 00001111
Send_Data_SPI(0x47);//IDAC1 0x47
Send_Data_SPI(0);//GPIOCFG 0
Send_Data_SPI(0xff);//GPIODIR ff
Send_Data_SPI(0);//GPIODAT 00
Clear_ADS1247_Chip_Enable();


Set_ADS1247_Chip_Enable();
Send_Data_SPI(0x20);
Send_Data_SPI(0x0e);
for(uint8_t i=0; i<15; i++)
[
tab= Receive_Data_SPI();
]
Clear_ADS1247_Chip_Enable();
举报

更多回帖

×
20
完善资料,
赚取积分