1、首先双击ads2016_01_shp.exe,稍等片刻后即可一路Next。
2、期间可以更改安装路径,然后Next。
3、安装完成后点击关闭,然后找到license.lic用记事本打开,把里面的MyName替换为计算机名,将111111111111全部替换为hostid,就是第一个网卡的mac地址,是全部查找替换。
4、把刚替换好多license.lic放到C:\Program Files\Keysight\中。
5、在C:\Program Files\Keysight\EEsof_License_Tools\bin中打开aglmmgr.exe
6、最后添加刚放进去的license.lic,安装成功。
你好,ADS8344是一个ADC转换器,8路输入,8位串行控制输入,16位串行数据输出。下面是写的程序,粘到记事本里看,百度上显得乱。
/* ADS8344 */
#define uchar unsigned char
#define uword unsigned int
sbit ADS_SHDN =
sbit ADS_CS =
sbit ADS_DCLK =
sbit ADS_DIN =
sbit ADS_BUSY =
sbit ADS_DOUT =
// (MSB) (LSB)
// BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
// SA2 A1 A0 —SGL/DIF PD1 PD0
void ads_com(uchar ads_comchar)
{
uchar i=0
for (i=8i>0i--)
{
ADS_DIN = ads_comchar&0x80//取最高位
ADS_DCLK = 0
ADS_DCLK = 1
ads_comchar<<=1//左移数据
}
}
// (MSB)(LSB)
// BIT15 ...... BIT0
uword ads_dat(void)
{
uword ads_datword = 0
uchar i=0
for (i=16i>0i--)
{
ads_datword<<=1//左移数据
ADS_DCLK = 0
if(DOUT==1) ads_datword = ads_datword|0x01//最低位或
ADS_DCLK = 1
}
return(ads_datword)
}
void main()
{
uword ADS_DataWord = 0
ADS_SHDN = 1
ADS_CS = 1
ADS_DCLK = 0
ADS_CS = 0
// SA2 A1 A0 —SGL/DIF PD1 PD0
// 1000— 1 11
ads_com(0x87)//10000111
ADS_DCLK = 0
ADS_DCLK = 1
while(ADS_BUSY == 1)
ADS_DataWord = ads_dat()
ADS_CS = 1
while(1)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)