From Friday, January 17th 11 PM CDT (January 18th 5 AM UTC) through Saturday, January 18th 11:30 AM CDT (January 18th 5:30 PM UTC), ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

Can handshaking of DIO be used between 8255 board and 6533 board

I want to tranfer digital data from a DIO96 to a 6533.Port list is 0,1. I wired APC2(ACKB)of DIO-96 to ACK1 of 6533, APC1(OBFB) DIO-96 to REQ1 of 6533 and data line of Port 0,1 between two boards. The input and output VIs are LV examples. After running, the iuput and output are frozen. It seems that APC2(ACKB)of DIO-96 and REQ1 of 6533 didn't get any handshaked pulse. What's the problem?
Thanks
0 Kudos
Message 1 of 2
(3,213 Views)
Zhichao;

There are some things you will need to be concerned about when performing such task.
First, you need to make sure the polarity of the ACK and REQ lines of the 6534 are set to active low (as the OBF and ACK lines at the DIO-96 are active low).
Second, if you are using the Dig Buf Handshaking.vi example, and let the group to be 0, then you will need to use ACKA and OBFA instead of ACKB and OBFB.
Last thing you need to set correctly is the handshaking protocol at the 6534. You can also set a programable delay at the 6534 (see User Manual), in case the DIO-96 is not able to keep up how fast the ACK and REQ lines change at the 6534 board.
Hope this helps.
Filipe
0 Kudos
Message 2 of 2
(3,213 Views)