2
用Arduino控制软盘驱动器
我在用Arduino Uno控制3.5英寸软盘驱动器时遇到问题。 我的软盘驱动器由打开的计算机电源供电,而Arduino由计算机的USB电源供电。我已经切开了34针IDC连接器的功能区,以便能够将这些引脚路由到我的Arduino。我能够打开软盘电动机并来回移动读/写磁头,但是我永远无法从Track-0或Index引脚读取任何脉冲。 我的软盘上有7、15、17、19和25引脚都接地到了我的Arduino,而我的arduino上的软盘上有8、16、18、20和26引脚作为输出引脚,因此我可以控制驱动器。 我希望在磁盘电动机旋转时索引会跳动,而当我在磁盘外部时,磁道0会发生变化,但它们始终都是LOW。我想念什么吗? 这是我在软盘单元背面找到的规格 2 /REDWC Input Density Select 4 n/c N/A Reserved 6 n/c N/A Reserved 8 /INDEX Output Index 10 /MOTEA Input Motor Enable A 12 /DRVSB Input Drive Sel B 14 /DRVSA Input Drive Sel A 16 /MOTEB Input Motor Enable B 18 /DIR Input …