數控木工雕刻機的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代碼譯碼程序