焊接了兩塊之前ch32v303cbt6(用stm32f103c8t6的板子),只焊接最小系統(tǒng)和一個(gè)ch340、一個(gè)1117-3.3,寫(xiě)一個(gè)定時(shí)器500ms定時(shí),板子在72、96Mhz的時(shí)候輸出正常(TIM3_Int_Init(4999,7199);)、TIM3_Int_Init(4999,9599);,把主頻設(shè)置120、144MHz的時(shí)候時(shí)間不對(duì)了,只有將分頻改為1699時(shí)才正常延時(shí)500ms(TIM3_Int_Init(4999,1699);),就是說(shuō)主頻只剩16MHz?離奇的是工程中的debug中的延時(shí)函數(shù)初始化需要將p_us = SystemCoreClock / 8000000;改為p_us = SystemCoreClock / 64000000;(在144MHz的時(shí)候)。
圖一 正常72MHz運(yùn)行
圖二144MHz不正常運(yùn)行