請教CH579的網(wǎng)絡應用問題

我打算讓CH579的TCP Server運行在多任務系統(tǒng)環(huán)境下,希望得到指導。

? ? while(1)

? ? {

? ? ? ? CH57xNET_MainTask();? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /* CH57xNET庫主任務函數(shù),需要在主循環(huán)中不斷調(diào)用 */

? ? ? ? if(CH57xNET_QueryGlobalInt())

????????????????CH57xNET_HandleGlobalInt();? ? ? ? ? ? ? ? /* 查詢中斷,如果有中斷,則調(diào)用全局中斷處理函數(shù) */

? ? }

以上是貴司的相關例程,我希望了解一下如果啟用網(wǎng)絡中斷的話,CH57xNET_MainTask()和CH57xNET_QueryGlobalInt()兩個函數(shù)是否必須不停地循環(huán)運行。希望能提供一個中斷方式下的服務程序。

您好,CH57xNET_MainTask()為主任務調(diào)度處理,CH57xNET_QueryGlobalInt()為中斷查詢,這兩個函數(shù)需要周期性進行查詢,以便快速響應以太網(wǎng)相關事件。


我按照評估板的電路圖制作了線路板,遇到的問題是運行簡單的GPIO程序沒問題,但在運行例程NET文件夾內(nèi)的Server程序時,評估板沒問題,自制的電路板開始可以進行網(wǎng)絡通信,但工作幾十分鐘會死機。請教一下問題可能出在哪里了?


您好,評估板運行OK的話 ,檢查下你的自制電路板的差異在哪。是不是硬件電路上存在異常。還有死機如何判斷,GPIO還能指示,程序中是否存在死等的情況。


今天檢查了電路圖,和評估板電路圖相比,評估板網(wǎng)口HR911105A的4、5腳通過一個0歐姆電阻連接3.3V,我的電路省去了0歐姆電阻,不止這個電阻是否很關鍵。如果不是電路上的差異,的確可能是元件參數(shù)或布線的原因了,但線路實在簡單,暫時也找不出其他的原因。我所說的死機指的是網(wǎng)絡通信不能繼續(xù)進行,網(wǎng)絡也無法再連接,嵌入的走馬燈也不再閃爍,我的估計是在CH57xNET_MainTask運行后未返回


今天針對電路的差別做了檢查,芯片只有晶振、DCDC的外部電感、電容和磁珠及網(wǎng)口這些外部元件,感覺沒有連接網(wǎng)口的0歐姆電阻應該不會成為致命錯誤。于是考慮是否因為DCDC電路的工作品質(zhì)造成器件的不穩(wěn)定,改用了直接電源供電方式,也就是將RB_PWR_DCDC_PRE和RB_PWR_DCDC_EN設為零,結果是上午還存在一點老毛病,但下午則連續(xù)工作了3個小時沒出問題,最后是由人工結束其工作,準備下星期繼續(xù)進行考驗工作。如果證明直接電源供電方式能解決問題,說明DCDC的外部電路參數(shù)不理想,希望能提供DCDC外部器件的電感、電容和磁珠參數(shù)。


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

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