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