free性丰满hd毛多多,久久综合给合久久狠狠狠97色69 ,欧美成人乱码一区二区三区,国产美女久久久亚洲综合,7777久久亚洲中文字幕

0
問答首頁 最新問題 熱門問題 等待回答標(biāo)簽廣場
我要提問

STM32F103C8晶振

stm32f103c8t6硬件接的是8M晶振,想知道執(zhí)行一句話用多長時(shí)間

stm32f103c8t6硬件接的是8M晶振,想知道執(zhí)行一句話用多長時(shí)間。時(shí)鐘配置為:

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA |   

            RCC_APB2Periph_AFIO |  

            RCC_APB2Periph_USART1  

            ,ENABLE);  

RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2,ENABLE);

其余沒有對(duì)時(shí)鐘進(jìn)行配置。主要是想寫一個(gè)us級(jí)的延時(shí)程序,不知道一句話用多長時(shí)間,所以沒辦法寫。前輩們幫忙看一看,謝謝了。。。

提問者:zoujishi15 地點(diǎn):- 瀏覽次數(shù):4075 提問時(shí)間:12-27 10:55
我有更好的答案
提 交
5條回答
dxnsk 01-01 19:34
STM32F103默認(rèn)主頻72M,F(xiàn)LASH有讀等待周期,所以還是數(shù)systick比較靠譜。
帆揚(yáng)通信電子王小姐 12-27 22:10
也想過用滴答,但是沒接觸過,不知道具體怎么配置,您有沒有比較完整的配置程序?。亢呛?
gua6338 01-02 00:39
delay_init(u8 SYSCLK)
{
? ? ? ? SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);? ? ? ? //選擇外部時(shí)鐘??HCLK/8
? ? ? ? fac_us=SYSCLK/8;? ? ? ? ? ? ? ?? ???
? ? ? ? fac_ms=(u16)fac_us*1000;
}? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ???
void delay_ms(u16 nms)
{? ? ? ???? ? ? ? ? ? ? ?? ?? ? ? ?? ?
? ? ? ? u32 temp;? ? ? ? ? ? ? ?? ?
? ? ? ? SysTick->LOAD=(u32)nms*fac_ms;//時(shí)間加載(SysTick->LOAD為24bit)
? ? ? ? SysTick->VAL =0x00;? ?? ?? ???//清空計(jì)數(shù)器
? ? ? ? SysTick->CTRL=0x01 ;? ?? ?? ? //開始倒數(shù)??
? ? ? ? do
? ? ? ? {
? ? ? ? ? ? ? ? temp=SysTick->CTRL;
? ? ? ? }
? ? ? ? while(temp&0x01&&!(temp&(1<<16)));//等待時(shí)間到達(dá)? ?
? ? ? ? SysTick->CTRL=0x00;? ?? ? //關(guān)閉計(jì)數(shù)器
? ? ? ? SysTick->VAL =0X00;? ?? ? //清空計(jì)數(shù)器? ? ? ?? ?? ? ? ?? ???
}? ?? ? ? ?? ???? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?
void delay_us(u32 nus)? ? ? ?? ?
{? ? ? ? ? ? ? ?
? ? ? ? u32 temp;? ? ? ?? ???? ? ? ???
? ? ? ? SysTick->LOAD=nus*fac_us; //時(shí)間加載? ? ? ?? ?? ? ? ? ? ? ? ???
? ? ? ? SysTick->VAL=0x00;? ?? ???//清空計(jì)數(shù)器
? ? ? ? SysTick->CTRL=0x01 ;? ?? ?//開始倒數(shù) ? ? ? ???
? ? ? ? do
? ? ? ? {
? ? ? ? ? ? ? ? temp=SysTick->CTRL;
? ? ? ? }
? ? ? ? while(temp&0x01&&!(temp&(1<<16)));//等待時(shí)間到達(dá)? ?
? ? ? ? SysTick->CTRL=0x00;? ?? ? //關(guān)閉計(jì)數(shù)器
? ? ? ? SysTick->VAL =0X00;? ?? ? //清空計(jì)數(shù)器? ? ? ???
}


希望能幫到樓主
HenryRain 01-06 10:47
是匯編語言的一句話還是C語言的一句話?
C語言的一句話可能包含1000萬次運(yùn)算的
fhj920535793 01-03 18:03
C
??不過問題已經(jīng)解決了??謝謝了
撰寫答案
提 交
1 / 3
1 / 3
相關(guān)STM32F103C8
STM32F103C8+SX1278做的無線模塊(帶圖片)