CH32V307 RTOS 如何使用ETH的Demo?

CH32V307 RTOS 如何使用ETH的Demo?

ETH的Demo基本都是裸跑的,有沒有帶RTOS的版本?

您好,目前有一個RT-Thread下的以太網(wǎng)例程,若需要可以留個郵箱,發(fā)你參考一下


個人信息保護,已隱藏


您好,已發(fā)送至你的郵箱,請注意查收


你好,問題解決了嗎?我也需要一份RTOS 使用ETH的例程,可以發(fā)我一份嗎?


您好,若需要例程,可以留個郵箱


你好,問題解決了嗎?我也需要一份RTOS 使用ETH的例程,可以發(fā)我一份嗎? 個人信息保護,已隱藏


您好,已發(fā)至你的郵箱,請注意查收


TECH62,我也想要一份,麻煩發(fā)我下,謝謝!個人信息保護,已隱藏


您好,郵箱已回復(fù)


我也需要一份,謝謝了 個人信息保護,已隱藏


您好,相關(guān)例程已發(fā)送至郵箱,請注意查收。


您好,郵箱已回復(fù),請查收。


郵箱已收到RTOS的例程,F(xiàn)reeRTOS的貌似有點問題,處理網(wǎng)絡(luò)數(shù)據(jù)的線程不會釋放CPU,會導(dǎo)致比這個線程優(yōu)先級低的其他線程無法獲得CPU的使用權(quán)。例程中的兩個線程剛好優(yōu)先級相同,執(zhí)行的是時間片調(diào)度才會表現(xiàn)出兩個線程都執(zhí)行了。
如果強行加入 vTaskDelay 又會導(dǎo)致數(shù)據(jù)包速度太快時導(dǎo)致丟包。

我在ETH的接收中斷中通過線程通知將接收到數(shù)據(jù)這個事件發(fā)送到線程中,線程中等待這個事件

? ? for ( ;; )

? ? {

? ? ? ? ulValue = 0;

? ? ? ? xResult = xTaskNotifyWait( 0, 0xFFFFFFFF, &ulValue, 20 );

? ? ? ? WCHNET_MainTask();

? ? }

這樣既能保證?WCHNET_NetInput() 得到及時處理,也能釋放CPU的使用權(quán),設(shè)置一個超時時間能保證

? ? WCHNET_PeriodicHandle( );?

? ? WCHNET_HandlePhyNegotiation();

? ? WCHNET_RecProcess();

這幾個得到執(zhí)行



你好 能也發(fā)給我一份嗎 謝謝 個人信息保護,已隱藏


您好,Demo已發(fā)送請查收。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频