一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HK32MCU應(yīng)用筆記(五)| 關(guān)于應(yīng)用HK32F030延時(shí)效率問(wèn)題

jf_pJlTbmA9 ? 來(lái)源:航順芯片 ? 作者:航順芯片 ? 2023-09-18 11:00 ? 次閱讀

用戶在應(yīng)用程序中可能存在死等延時(shí)的處理函數(shù)(用for或者do…while)。 對(duì)比ST同樣的函數(shù)HK的芯片出現(xiàn)延時(shí)比ST慢,是因?yàn)镠K的芯片在cpu和flash之間有一個(gè)4個(gè)word大小(編號(hào)為00,04,08,0c)的指令緩存,工程編譯之后,如果函數(shù)被存放到flash的地址的尾地址沒(méi)有從0開(kāi)始的話,(比如函數(shù)的入口地址為0x08000004,會(huì)被放到編號(hào)04的字中,而不是編號(hào)0中),就會(huì)出現(xiàn)執(zhí)行效率低的問(wèn)題。

如何避免這種問(wèn)題呢?

我們的HK030/031/04A的應(yīng)用筆記中有指導(dǎo)說(shuō)明,今天在這里用一個(gè)例子詳細(xì)說(shuō)明修改方法:

比如用戶使用uint32_tGItimer=1000000;voidDelayTimer(void){uint32_t i;for(i=0;i

修改如下:voidDelayTimer(void){ uint32_t i; FLASH->ACR = ~(0x00000010); for(i=0;iACR |= 0x00000010; }這樣修改后,就可以使調(diào)用函數(shù)延時(shí)指令執(zhí)行效率與ST一樣。因此用戶在使用030/031/04A做開(kāi)發(fā)時(shí)如果程序中存在這樣死等待的延時(shí)函數(shù),如果在時(shí)效上想與ST接近,建議采用這種方式修改。

來(lái)源:航順芯片

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17718

    瀏覽量

    358353
  • 航順芯片
    +關(guān)注

    關(guān)注

    1

    文章

    110

    瀏覽量

    23069
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HK32MCU應(yīng)用筆記)| 關(guān)于應(yīng)用HK32F030延時(shí)效率問(wèn)題 應(yīng)用筆記

    如何避免這種問(wèn)題呢?HK030/031/04A的應(yīng)用筆記中有指導(dǎo)說(shuō)明,今天在這里用一個(gè)例子詳細(xì)說(shuō)明修改方法。
    發(fā)表于 02-08 15:18 ?7次下載
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(<b class='flag-5'>五</b>)| <b class='flag-5'>關(guān)于</b>應(yīng)用<b class='flag-5'>HK32F030</b><b class='flag-5'>延時(shí)效率</b>問(wèn)題 應(yīng)<b class='flag-5'>用筆記</b>

    HK32MCU應(yīng)用筆記(二十)| HK32F103xC/D/E USB枚舉情況分析(二)

    HK32MCU應(yīng)用筆記(二十)| HK32F103xC/D/E USB枚舉情況分析(二)
    的頭像 發(fā)表于 09-18 10:58 ?772次閱讀
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(二十)| <b class='flag-5'>HK32F</b>103xC/D/E USB枚舉情況分析(二)

    HK32MCU應(yīng)用筆記(十九)| HK32F103xC/D/E USB枚舉情況分析

    HK32MCU應(yīng)用筆記(十九)| HK32F103xC/D/E USB枚舉情況分析
    的頭像 發(fā)表于 09-18 10:58 ?1018次閱讀
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(十九)| <b class='flag-5'>HK32F</b>103xC/D/E USB枚舉情況分析

    HK32MCU應(yīng)用筆記(十八)| HK32F103xC/D/E-DAC的應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十八)| HK32F103xC/D/E-DAC的應(yīng)用及注意事項(xiàng)
    的頭像 發(fā)表于 09-18 10:58 ?1371次閱讀
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(十八)| <b class='flag-5'>HK32F</b>103xC/D/E-DAC的應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十七)| HK32F103xC/D/E-flash擦寫應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十七)| HK32F103xC/D/E-flash擦寫應(yīng)用及注意事項(xiàng)
    的頭像 發(fā)表于 09-18 10:58 ?1420次閱讀
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(十七)| <b class='flag-5'>HK32F</b>103xC/D/E-flash擦寫應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十六)| HK32F103xC/D/E-Timer的應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十六)| HK32F103xC/D/E-Timer的應(yīng)用及注意事項(xiàng)
    的頭像 發(fā)表于 09-18 10:58 ?1047次閱讀

    HK32MCU應(yīng)用筆記(十四)| HK32F103x/C/D/E-TIM1的應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十四)| HK32F103x/C/D/E-TIM1的應(yīng)用及注意事項(xiàng)
    的頭像 發(fā)表于 09-18 10:58 ?1082次閱讀
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(十四)| <b class='flag-5'>HK32F</b>103x/C/D/E-TIM1的應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十三)| HK32F103xC/D/E-ADC的應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十三)| HK32F103xC/D/E-ADC的應(yīng)用及注意事項(xiàng)
    的頭像 發(fā)表于 09-18 10:58 ?1393次閱讀
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(十三)| <b class='flag-5'>HK32F</b>103xC/D/E-ADC的應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十二)| HK32F103xC/D/E的GPIO的應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十二)| HK32F103xC/D/E的GPIO的應(yīng)用及注意事項(xiàng)
    的頭像 發(fā)表于 09-18 10:58 ?1120次閱讀
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(十二)| <b class='flag-5'>HK32F</b>103xC/D/E的GPIO的應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十一)| HK32F103xC/D/E的flash讀保護(hù)應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(十一)| HK32F103xC/D/E的flash讀保護(hù)應(yīng)用及注意事項(xiàng)
    的頭像 發(fā)表于 09-18 10:58 ?1344次閱讀
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(十一)| <b class='flag-5'>HK32F</b>103xC/D/E的flash讀保護(hù)應(yīng)用及注意事項(xiàng)

    HK32MCU應(yīng)用筆記(九)| HK32F103x8xB系列CAN的應(yīng)用解決方案

    HK32MCU應(yīng)用筆記(九)| HK32F103x8xB系列CAN的應(yīng)用解決方案
    的頭像 發(fā)表于 09-18 10:59 ?955次閱讀

    HK32MCU應(yīng)用筆記(七)| 航順HK32MCU閂鎖效應(yīng)問(wèn)題研究及預(yù)防措施

    HK32MCU應(yīng)用筆記(七)| 航順HK32MCU閂鎖效應(yīng)問(wèn)題研究及預(yù)防措施
    的頭像 發(fā)表于 09-18 10:59 ?1858次閱讀
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(七)| 航順<b class='flag-5'>HK32MCU</b>閂鎖效應(yīng)問(wèn)題研究及預(yù)防措施

    HK32MCU應(yīng)用筆記(六)| HK32MCU芯片調(diào)試心得

    HK32MCU應(yīng)用筆記(六)| HK32MCU芯片調(diào)試心得
    的頭像 發(fā)表于 09-18 10:59 ?986次閱讀
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(六)| <b class='flag-5'>HK32MCU</b>芯片調(diào)試心得

    HK32MCU應(yīng)用筆記(四)| 關(guān)于老版本HK32F103串口USART偶爾出現(xiàn)數(shù)據(jù)錯(cuò)誤

    HK32MCU應(yīng)用筆記(四)| 關(guān)于老版本HK32F103串口USART偶爾出現(xiàn)數(shù)據(jù)錯(cuò)誤
    的頭像 發(fā)表于 09-18 11:00 ?1288次閱讀

    HK32MCU應(yīng)用筆記(一)| HK32F030X系列在PH測(cè)量筆的應(yīng)用

    HK32MCU應(yīng)用筆記(一)| HK32F030X系列在PH測(cè)量筆的應(yīng)用
    的頭像 發(fā)表于 09-18 11:00 ?1623次閱讀
    <b class='flag-5'>HK32MCU</b>應(yīng)<b class='flag-5'>用筆記</b>(一)| <b class='flag-5'>HK32F030</b>X系列在PH測(cè)量筆的應(yīng)用