CH32V208WBU6關(guān)于SystemCoreClockUpdate()的問(wèn)題

在EXAM\BLE\Peripheral_ETH\APP\peripheral_main.c里沒(méi)有SystemCoreClockUpdate()

但是\EXAM\BLE\BackupUpgrade_OTA\APP\peripheral_main.c中的main函數(shù)一開(kāi)始就調(diào)用了SystemCoreClockUpdate()。

目前我是在BackupUpgrade_OTA的基礎(chǔ)上合入ETH的驅(qū)動(dòng)及實(shí)現(xiàn)eth功能,請(qǐng)問(wèn)是否需要這個(gè)函數(shù)SystemCoreClockUpdate()。這個(gè)函數(shù)如果不調(diào)用會(huì)如何?調(diào)用的作用是修改什么?謝謝!

另外看到BLE\Peripheral_ETH? system_ch32v20x.c里#define SYSCLK_FREQ_120MHz? ? 120000000,

但是BLE\BackupUpgrade_OTA\APP\system_ch32v20x.c里是#define SYSCLK_FREQ_96MHz_HSE? 96000000 ,


我現(xiàn)在是在BackupUpgrade_OTA里何如ETH功能,請(qǐng)問(wèn)是否因?yàn)橐獑?dòng)ETH,對(duì)SYSCLK_FREQ有要求必須120MHz?


您好,首先關(guān)于SystemCoreClockUpdate()這個(gè)函數(shù),在每個(gè)工程應(yīng)該都有用到,在EXAM\BLE\Peripheral_ETH\APP\peripheral_main.c里也是有的,如下圖1。該函數(shù)通過(guò)對(duì)系統(tǒng)時(shí)鐘狀態(tài)值的判斷進(jìn)行系統(tǒng)時(shí)鐘初始化,每個(gè)工程應(yīng)該都有調(diào)用的。此外,208若使用到以太網(wǎng),要求主頻為120MHz或60Mhz。后續(xù)若有問(wèn)題,可通過(guò)郵箱(lzs@wch.cn)和我溝通。

image.png

圖1


你好,我在BLE\BackupUpgrade_OTA\下用mrs增加了NetLib(右擊項(xiàng)目,選擇add->existing directory 增加ETH\NetLib目錄),但是編譯時(shí),這個(gè)目錄一直無(wú)法編譯,請(qǐng)問(wèn)要如何才能編譯這個(gè)目錄?謝謝


image.png



您好,注意添加一下庫(kù)路徑和對(duì)應(yīng)文件路徑,如下圖1和圖2

image.png

圖1

image.png

圖2


image.png

圖1和圖2上午就是這樣手動(dòng)添加的,但是clean project和build project,但是新增加的NetLib就是不會(huì)被編譯。

image.png



左邊導(dǎo)航欄上NetLib的圖標(biāo)顯示沒(méi)有編譯過(guò),右下的console窗口里編譯過(guò)程里確實(shí)沒(méi)有編譯過(guò)NetLib里的文件,所以最后link失敗。



image.png


是這樣添加的NetLib文件夾,這個(gè)文件夾是在ETH\目錄下,不是BLE\BackupUpgrade_OTA\目錄下的。

刪除NetLib,重新添加Netlib,再重新編譯,還是無(wú)法編譯這個(gè)目錄下的文件。

image.png



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

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