|
我用stc15單片機(jī) 組成了一個(gè)AD ,DA系統(tǒng),主機(jī)負(fù)責(zé)AD采集,從機(jī)負(fù)責(zé)DA轉(zhuǎn)換,AD需要將采集到的數(shù)據(jù)通過(guò)SPI發(fā)送的從機(jī),現(xiàn)在發(fā)送實(shí)驗(yàn)已經(jīng)通過(guò),stc這款的spi也很穩(wěn)定,發(fā)送和接收都是中斷方式,但現(xiàn)在的問(wèn)題是我發(fā)送了144個(gè)字節(jié)的數(shù)據(jù)到DA ,而DA有時(shí)轉(zhuǎn)換的數(shù)據(jù)完全正確,我將1,2字節(jié)的數(shù)據(jù)在12位da7541上輸出有時(shí)卻差異很大完全出錯(cuò),請(qǐng)問(wèn)有什么好的辦法能使DA接到首字節(jié)的數(shù)據(jù)就存儲(chǔ)到指定的存儲(chǔ)器位置,當(dāng)144個(gè)字節(jié)的數(shù)據(jù)完成以后又回到首字節(jié)?先謝謝了!
da.JPG (61.97 KB, 下載次數(shù): 101)
下載附件
2015-9-27 10:08 上傳
da1.JPG (43.43 KB, 下載次數(shù): 91)
下載附件
2015-9-27 10:08 上傳
|
|