数控木工雕刻机沐鸣2的DSP通过USB向PC发送数据时,首先查看空和满的状态信号,然后向USB写入适当大小的数据,以保证数据不会溢出;PC机通过USB向DSP发送命令字时,USB通过中断方式通知DSP读取命令字,由串行接口引擎SIE和FIFO端点缓冲区直接收发数据,直接用DSP作为外部逻辑控制器,可以实现很高的数据传输速率。DSP读FIFO中的数据:首先判断FLGB电平,如果是高电平,说明PC已经有数据下发到CY7C68013A,可以进行读操作。在进行读操作时,须将A0和A1置低,即A[1.0]=00,同时CS信号为低,OE#信号为低。DSP向FIFO写数据:首先判断FLAC电平,如果是高电平,说明FIFO中还没有写满512字节,可以进行写操作。在进行写操作时,须将A0置低和A1置高,即A[1.0]=10,同时CS信号为低,OE#信号为高,由于EP6采用自动传输模式,如果FIFO中没有写满512字节,CY7C68013不会将数据向PC传送,所以在写最后一个数据的同时,需将PktEnd#置低,保证即时传输。
上一篇:数控雕铣机床DSP运动控制软件
下一篇:小型数控雕铣机的G代码译码程序