基于DSP的DMA控制技術(shù)
bit temp0,14
bcnd unmask3,tc
bit temp0,12
bcnd unmask1,tc
b skip_int1
unmask3:
splk #0007h,60h ;屏蔽采樣DMA。
out 60h,000fh
b skip_int1
unmask1:
splk #000dh,60h ;屏蔽回放 DMA 。
out 60h,000fh
skip_int1:
clrc INTM
ret
DMA控制方式在DSP中的成功運用解決了系統(tǒng)中存儲器與外設(shè)之間數(shù)據(jù)傳送的速度問題,大大減輕了CPU的負擔,實現(xiàn)了DSP對聲卡DMA方式的錄音與回放、立體聲及全雙工操作,從而可以方便地實現(xiàn)全數(shù)字化語言學習系統(tǒng)的各項功能。
評論