FLASH編程疑問

看了一下example,工作頻率當(dāng)大于100MHz要求將頻率二分頻,但是看了一下RM,要求是不大于60MHz,而且平時通過

SCKMOD這個位的配置進(jìn)行了二分頻。按照這個說法,不超過120MHz主頻的時候,flash訪問頻率都不會超過60MHz。不是應(yīng)該不大于120MHz都不用分頻?(我用的是CH32V208)


你好,是這樣的,操作flash時是不能超過60M,但操作flash時芯片內(nèi)部有二分頻,所以程序不超過120的話是不需要軟件配置分頻的,但我們一般建議的話是不超過100M。


楊工,你好!? 我用CH32V208官方例程(FLASH_Program)調(diào)試480k flash ;? 把PAGE_WRITE_START_ADDR? 改成 ((uint32_t)0x08000000) ,PAGE_WRITE_END_ADDR? 改成? ((uint32_t)0x08001000) 程序不就不能正常運(yùn)行;? ? 0x08003000以后就可以, 這是什么原因呢, 是0x08000000被占用了嗎?


您好,0x08001000表示大小為4K,可以看一下你的固件大小,若是超過4K,該處就會存放固件代碼,若你對此處操作就會導(dǎo)致程序異常。若要存取數(shù)據(jù),建議盡量對FLASH靠后的位置進(jìn)行操作。


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

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