佚名通过本文主要向大家介绍了并口,并口和串口的区别,usb转并口,并口硬盘,并口硬盘盒等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 需要用并口模拟脉冲信号来驱动步进电机
描述:
描述:
现需要用并口模拟脉冲信号来驱动步进电机,用上层软件来操作并口,通过winIO32.dll实现。
我使用的是并口的第二个针脚,在默认情况下,此针脚处于高电平状态,此针脚与并口地线的压差为5V,然后我用代码来输出0X0,正常来说此针脚此时是否应该变为低电平呢?现在的实际情况是依旧处于高电平状态,如果我想让这个针脚产生电平变化,该如何处理?另外数据锁存是如何来实现的,此处电平没有发生变化是否与没有数据锁存有关?
winIO32.dll 操作并口的源码如下
public void setDateBuff(int WriteValue)
{
IntPtr m_nport = data_port; //数据端口地址data_port
int m_nValue = WriteValue;
//调用WinIo库函数SetPortVal写端口值
SetPortVal(m_nport, m_nValue, 1); //write a BYTE value to an I/O port
}
我的调用:setDateBuff(0X0);