首先根據(jù)說(shuō)明確認(rèn)控制BDX0的address或者register,通過(guò)直接向這個(gè)address或者向register寫入值即可實(shí)現(xiàn)向BDX0輸入。如果實(shí)驗(yàn)指示書沒(méi)有給出,或者需要你們自己查找DSP的datasheet。
然后確認(rèn)系統(tǒng)的主時(shí)鐘頻率。計(jì)算出主時(shí)鐘頻率與發(fā)聲的音頻的比例。
例如主時(shí)鐘除以聲音的值是100,那么就每五十個(gè)周期改變一次BDX0的值。這樣BDX0的頻率就變成了主時(shí)鐘的1/100。
這種延遲可以用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn),用匯編或者C語(yǔ)言都可以。但應(yīng)注意每條語(yǔ)句所用的周期數(shù)。
然后確認(rèn)系統(tǒng)的主時(shí)鐘頻率。計(jì)算出主時(shí)鐘頻率與發(fā)聲的音頻的比例。
例如主時(shí)鐘除以聲音的值是100,那么就每五十個(gè)周期改變一次BDX0的值。這樣BDX0的頻率就變成了主時(shí)鐘的1/100。
這種延遲可以用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn),用匯編或者C語(yǔ)言都可以。但應(yīng)注意每條語(yǔ)句所用的周期數(shù)。