會(huì)有這個(gè)疑問是因?yàn)橹皫讉€(gè)版本的以太網(wǎng)庫,我是把這部分代碼放到定時(shí)器中斷和以太網(wǎng)中斷中處理的。
查看: 1941
回復(fù): 2
ch32v307 以太網(wǎng)的這部分代碼可以放到定時(shí)器中斷里么?
熱門產(chǎn)品 :
CH182: 以太網(wǎng)PHY收發(fā)器芯片
因?yàn)閷懺跔顟B(tài)機(jī)里,可能一個(gè)while里的延遲太長(zhǎng)了,希望可以做到在中斷中即時(shí)處理
void WCHNET_MainTask(void)
{
? ? WCHNET_NetInput( );? ? ? ? ? ? ? ? ? ? ?/* Ethernet data input */????// 放入以太網(wǎng)中斷
? ? WCHNET_PeriodicHandle( );? ? ? ? ? ? ? ?/* Protocol stack time-related task processing */ // 放入定時(shí)器中斷
}
// 以下部分放入以太網(wǎng)中斷
if(WCHNET_QueryGlobalInt())
{
? ? ? ? WCHNET_HandleGlobalInt();
?}
問題已解決
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄