CH32V307時鐘為144MHz,PCLK2時鐘也為144MHz,而我看手冊ADC最大時鐘為14MHz,即便給最大的那個分頻8分頻也降不到14MHz啊,只能降低PCLK2的時鐘了嗎
只能降低PCLK2的時鐘的話怎么改呢
您好,關(guān)于ADC時鐘和系統(tǒng)主頻之間的處理問題,可以參考一下下帖回復(fù)。關(guān)于降低PCLK2的時鐘,可在配置系統(tǒng)主頻的函數(shù)中修改PCLK2的時鐘分頻,修改成2分頻即可。后續(xù)若有問題,可通過郵箱(lzs@wch.cn)和我溝通。
http://m.findthetime.net/bbs/thread-95655-1.html
?
逐飛的程序好像直接忽略了這個限制,給的巨高無比,并表示可以用,問題不大,請問這樣有什么潛在的問題嗎
您好,建議按照手冊要求使用,ADC輸入時鐘最大限制在14MHz內(nèi),這邊沒有按照你說的用過,可能會存在一些問題,為了代碼穩(wěn)定運(yùn)行,不建議這么用。
V307 ADC 連續(xù)單通道模式:每輪結(jié)束后重復(fù)新一輪的轉(zhuǎn)換。只有進(jìn)入中斷ADC1_2_IRQHandler 一次,不能連續(xù)重復(fù)進(jìn)入中斷。暫時退步求其次,使用輪詢。什么原因,請原廠分析一下。
附上圖,如下;
您好,若方便可以把ADC部分完整工程發(fā)至我的郵箱(lzs@wch.cn)看一下,單看截圖應(yīng)該沒問題,可以參考一下下圖