
數(shù)控木工雕刻機的DSP通過USB向PC發(fā)送數(shù)據時,首先查看空和滿的狀態(tài)信號,然后向USB寫入適當大小的數(shù)據,以保證數(shù)據不會溢出;PC機通過USB向DSP發(fā)送命令字時,USB通過中斷方式通知DSP讀取命令字,由串行接口引擎SIE和FIFO端點緩沖區(qū)直接收發(fā)數(shù)據,直接用DSP作為外部邏輯控制器,可以實現(xiàn)很高的數(shù)據傳輸速率。DSP讀FIFO中的數(shù)據:首先判斷FLGB電平,如果是高電平,說明PC已經有數(shù)據下發(fā)到CY7C68013A,可以進行讀操作。在進行讀操作時,須將A0和A1置低,即A[1.0]=00,同時CS信號為低,OE#信號為低。DSP向FIFO寫數(shù)據:首先判斷FLAC電平,如果是高電平,說明FIFO中還沒有寫滿512字節(jié),可以進行寫操作。在進行寫操作時,須將A0置低和A1置高,即A[1.0]=10,同時CS信號為低,OE#信號為高,由于EP6采用自動傳輸模式,如果FIFO中沒有寫滿512字節(jié),CY7C68013不會將數(shù)據向PC傳送,所以在寫最后一個數(shù)據的同時,需將PktEnd#置低,保證即時傳輸。