Hi, I have worked with the DIO-32HS card but always use the TTL level. My next project requires me to use the CMOS level (2.4V). I know the card is compatible for this (from manual). What do I need to do to output this level? Is it hardware or software that I need to change? Thank you for your help.
You don't set anything. The only reason it's 'compatible' is because of the acceptable input or output levels. There are TTL compatible CMOS families, which are no problem. Otherwise, you have to make sure that you can drive the specified level. Comparing the specs for TTL and CMOS (32HS is TTL)