嗨,我是设备驱动程序的新手,我正在使用ioctl编写驱动步进电机的代码...我的代码就这样了
while(is_transmit_empty() ==0);
outb(0x99, SERIAL_PORT_BASE);
printk("data sent\n");
mdelay(500);
while(is_transmit_empty() ==0);
outb(0xCC, SERIAL_PORT_BASE);
printk("data sent\n");
mdelay(500);
while(is_transmit_empty() ==0);
outb(0x66, SERIAL_PORT_BASE);
printk("data sent\n");
mdelay(500);
while(is_transmit_empty() ==0);
outb(0x33, SERIAL_PORT_BASE);
printk("data sent\n");
mdelay(500);
和我的
使用这个代码我的步进电机只旋转一步,即使它旋转50度旋转360度......
告诉我我的代码在哪里出错.....