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

2020-01-02 19:39发布

有用过NET9914芯片的朋友吗?我看了它的PDF文档,我不明白里面说的可以有两种模式,即MODE 9914 各MODE 7210模式。到底应该怎么样初始化它啊?是不是两种模式都要进入进行设置呢?有用过的可以讲一下吗?谢谢了!
90条回答
Cavyndee
2020-01-05 22:02
本帖最后由 Cavyndee 于 2013-5-27 10:13 编辑

使用STM32F1的FSMC模式1时序来读写NAT9914的寄存器,电脑能识别出设备,但是调试发现读取寄存器错误。使用IO口模拟时序,就识别不出设备,貌似写寄存器错误,读寄存器可以。
void outp(u8 Addr,INT8U Data)
{
    INT16U i;
    GPIO_Output_Config();
    GPIOF->ODR = Addr;     
    GPIOC->ODR = Data;
    DBIN_1;
    _WE_1;
    _CE_1;
    _CE_0;
    _WE_0;
//    for(i = 0; i < 0x1; i++);  
    _WE_1;
    _CE_1;
}
INT8U inp(INT8U Addr)
{
    INT8U Data;
    INT16U i;
    GPIO_Input_Config();
    DBIN_1;
    _CE_1;
    GPIOF->ODR = Addr;
    DBIN_0;
    _CE_0;
//    for(i = 0; i < 0x1; i++);  //delay
    Data=(u16)GPIOC->IDR;
    _CE_1;
    DBIN_1;
    return Data;
}
DBIN脚外接一反相器

一周热门 更多>