有用过NI 公司NET9914芯片的吗,就是GPIB协议的芯片?

2020-01-02 19:39发布

有用过NET9914芯片的朋友吗?我看了它的PDF文档,我不明白里面说的可以有两种模式,即MODE 9914 各MODE 7210模式。到底应该怎么样初始化它啊?是不是两种模式都要进入进行设置呢?有用过的可以讲一下吗?谢谢了!
89条回答
xyz543
1楼 · 2020-01-04 15:54.采纳回答
iamlangzi 发表于 2012-11-23 10:34
您好,非常感谢您的回复。能够将这些给大家学习,真是太不容易了!
希望有机会和您多交流! ...


我已将您要的东西移植到 Keil C51 的工程上了,接下来您得自己学习了.

链接: https://pan.baidu.com/s/1iR4oBeyPWuoDb_4b9-4rXA 提取码: z4mb

GPIB For Keil C51



397379140
2楼-- · 2020-01-02 21:34
 精彩回答 2  元偷偷看……
397379140
3楼-- · 2020-01-03 00:12
是不是这个芯片很少人用呢?应该不会呀,比较老的芯片了!我无法让它工作起来,完全按照PDF文档进行初始化的,有哪位朋友用过的么,帮忙讲讲,谢谢了,我都弄了一个星期了!!
adce
4楼-- · 2020-01-03 02:00
我也要用GPIB这个破玩意啊....
一起研究吧...
现在不都是用网卡么...
那一个破芯片赶上整个解决方案了....
397379140
5楼-- · 2020-01-03 06:04
adce 发表于 2012-9-24 16:34
我也要用GPIB这个破玩意啊....
一起研究吧...
现在不都是用网卡么...

也是用这个芯片吗?我的问题是根本找不到仪器,按理说应该复位后设置好时钟频率后就能找到了啊,对吧?
我的初始化程序:
我用的是STM32C8,用中断产生2M频率时钟。初始化后判断中断脚,并进行处理。
void init_9410(u8 addrcode)
{         
         init_9914port();
         Reset_9914();
         output(AUXCR,SWRST);                //复位        AUXCR写入一次需要4个周期
         delay_us(5);

/*         output(AUXCR,SW7210);           //进入7210MODE
         delay_us(5);
         output(AUXMR,0X50);      //页进寄存款器
         delay_us(5); */


         output(AUXCR,PIACCR);                //页入ACCR          
         delay_us(5);
         output(ACCR,0X24);                        //设定频率2MHZ          这里先不设置MICR位。这里的ACCR就是隐藏寄存器ICR
         delay_us(5);
         output(AUXCR,CLRPI);
         delay_us(5);
         output(AUXCR,PIEOSR);
         delay_us(5);
         output(EOSR,0X0A);        //设置结束符“0X0A”         回车
         output(AUXCR,CLRPI);
         delay_us(5);
         output(ADR,addrcode);          //        read_address()此处设置地址为0x0a
         output(SPMR,0XAA);         //自动响应串行查询。。。。

         init_int();

         output(AUXCR,SWCRRST);
         delay_us(5);               //清除复位
//         init_int();                            //中断设置
}
boling
6楼-- · 2020-01-03 10:37
你使用什么来找设备的?是使用NI-VISA来自动搜索设备的吗?如果要想用NI-VISA直接搜到设备,设备的接口是要符合488.2规范的。你把NAT9914初始化完成后,还是要继续写协议部分的,就是当搜索设备的时候,你要对电脑发过来的数据包按照488.2协议回包,这样你的设备才能被搜到。

看过一些VISA方面的资料,最近也在看GPIB的东西。
iamlangzi
7楼-- · 2020-01-03 16:32
 精彩回答 2  元偷偷看……

一周热门 更多>