kiwso
級(jí)別: 略有小成
![]() |
設(shè)備動(dòng)作需要,需要從外部PC接收數(shù)據(jù)(時(shí)間不定)。 收到數(shù)據(jù)后,如果PC側(cè)沒(méi)有新的數(shù)據(jù)發(fā)送的話,緩沖區(qū)數(shù)據(jù)還在,如何進(jìn)行清零呢? RCV指令關(guān)聯(lián)內(nèi)容 請(qǐng)大神指點(diǎn)一下。 謝謝了 |
---|---|
|
bhqt
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
我的思路是:不要直接使用緩沖數(shù)據(jù)區(qū)的數(shù)據(jù)A。數(shù)據(jù)接收完成標(biāo)志上升沿時(shí)將緩沖區(qū)數(shù)據(jù)另外打包復(fù)制一份到指定的地址B。清零的時(shí)候不用管A區(qū),根據(jù)需要只清除B區(qū)數(shù)據(jù)。 ![]() |
|
---|---|---|
|