關(guān)于CH32F20x系列以太網(wǎng)例程使用說(shuō)明 不要回貼

關(guān)于CH32F20x系列以太網(wǎng)例程使用說(shuō)明


打開(kāi)一個(gè)任意以太網(wǎng)工程,該工程包含了兩種啟動(dòng)文件和五種以太網(wǎng)驅動(dòng),其中文件名帶D8C的啟動(dòng)文件和以太網(wǎng)驅動(dòng)對應CH32F207,而文件名帶D8W的啟動(dòng)文件和以太網(wǎng)驅動(dòng)對應CH32F208。CH32F207帶有千兆的MAC,可以外掛千兆百兆PHY,所以以太網(wǎng)驅動(dòng)中又分為內部10M、MII接口、RMII接口、RGMII接口,而CH32F208只帶有10M的MAC,所以只有內部10Mphy的驅動(dòng)。EVT例程可在該處獲?。?/p>

http://www.fszrt.cn/downloads/CH32F20xEVT_ZIP.html

1.png

上圖可以看出,eth_driver_D8C_MII.c的文件屬性和其他以太網(wǎng)驅動(dòng)不同,startup_ch32f20x_D8C.s也和另一種啟動(dòng)文件屬性不同,這是因為當我們想讓某個(gè)文件參與編譯時(shí)就將該文件屬性改為c文件,不想某個(gè)文件參與編譯就將該文件屬性改成text。


例如:當我們使用的是CH32F208的內部10Mphy時(shí),可以將startup_ch32f20x_D8W.s屬性改成Assembly language file, eth_driver_D8W.c的文件屬性改成c文件,同時(shí)修改其他驅動(dòng)和啟動(dòng)文件的屬性為text,如下圖所示:

2.png

3.png將startup_ch32f20x_D8W.s屬性改為Assembly language file:

4.png

將其他文件改成text:

5.png

同時(shí)記得選擇CH32F208的宏,在下圖中配置一下:

6.png

都配置完之后就可以正常進(jìn)行編譯、燒錄運行程序了。

如果想使用CH32F207的以太網(wǎng)接口也可按照上述方法進(jìn)行修改,將需要用的驅動(dòng)文件屬性改成C文件,將相應啟動(dòng)文件屬性改為Assembly language file,其他的驅動(dòng)和啟動(dòng)文件改為text,同時(shí)C/C++中Define欄改成CH32F20x_D8C即可。

有CH32F20x系列以太網(wǎng)例程使用問(wèn)題可以通過(guò)郵箱聯(lián)系 :kx@wch.cn


image.png

請教一下我想用F208RB的網(wǎng)口例程,按照你的方法修改但是現在編譯報很多錯誤請問(wèn)怎么解決,謝謝


image.png

你好在修改ram大小后可以編譯成功了,但是程序不能工作,調試代碼發(fā)現一直在RAM里面運行不能跳轉到MAIN函數請問(wèn)怎么處理謝謝


您好,可以檢查一下接線(xiàn)看boot0是否拉低,另外燒錄代碼時(shí)可以設置一下RAM大小為64K,后續問(wèn)題可以通過(guò)郵箱聯(lián)系:kx@wch.cn
image.png


我目前用的是CH32F208 BOOT0 板子默認現在是懸空的,下載其他的例程可以工作,所以應該不是硬件的問(wèn)題,不知道為什么

image.png

另外我下載是用SWD下載和調試不是用官方的isp軟件。


或者請提供一個(gè)可以用的網(wǎng)口的應用例程給我測試 CH32F208RB的芯片謝謝


您提供一個(gè)郵箱,或者給我郵箱發(fā)個(gè)消息,給您提供一個(gè)程序


麻煩給我也發(fā)生一份例程。個(gè)人信息保護,已隱藏? 謝謝! 官方例子。用208不能工作


您好,已發(fā)你,可以試一下


有關(guān)于CH32F20X系列在MounRiver Studio上的以太網(wǎng)例程


您好,目前CH32F20x系列提供的例程均是基于Keil開(kāi)發(fā)環(huán)境的,你可以使用MounRiver新建CH32F20x系列工程,然后參考EVT移植一下。


只有登錄才能回復,可以選擇微信賬號登錄
97精品依人久久久大香线蕉97-亚洲欧美日韩一区二区三区-国产亚洲欧美精品久久久-久久99精品久久久大学生-亚洲成a人片在线不卡一二三区 97精品依人久久久大香线蕉97-亚洲欧美日韩一区二区三区-国产亚洲欧美精品久久久-久久99精品久久久大学生-亚洲成a人片在线不卡一二三区