国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【經(jīng)驗】STM32的一些細節(jié)

這篇具有很好參考價值的文章主要介紹了【經(jīng)驗】STM32的一些細節(jié)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

這兩天 碰到的奇葩問題是 STM32定時器同步的問題。

我的設(shè)計本意是:使用定時器T3以100us的周期來定時發(fā)送命令給 FPGA。由于編碼器出結(jié)果的最長時間為51us。因此,希望PWM中斷要滯后于T3 約60us 。

調(diào)試過程:分別在T3和PWM中斷中置IO1, IO2. 觀察波形,發(fā)現(xiàn)IO1和IO2的周期都對,但相位差不固定,一直在變動。

百思不得其解。。。

后來,嘗試用T2和T3來測試。發(fā)現(xiàn)相位是固定的,原來T2和T3的時鐘來源是APB1 ,而T1的時鐘來源是 APB2 。差異就在這里。

T8用的時鐘是APB2.

改T3為T8, 相位差還是飄動。把T8由向上計數(shù) 也改成 和T1一樣(中央對齊模式),這個時候相位差固定,但由之前的 55us 上升到78us 。估計和清中斷標志有關(guān)。

關(guān)于中斷優(yōu)先級:

1. 中斷優(yōu)先級能分組,但只需要分一次確定下來即可,而不是分多次。若是分2組,則搶占優(yōu)先級可以有0—3 這4個級別。

函數(shù):NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);

NVIC_IRQChannelPreemptionPriority 搶占優(yōu)先級,越小優(yōu)先級越高

NVIC_IRQChannelSubPriority 副優(yōu)先級,越小優(yōu)先級越高

2. 高搶占優(yōu)先級能 打斷 低搶占優(yōu)先級。同一搶占優(yōu)先級的中斷不能相互打斷。

還有一個比較坑爹的情況:在調(diào)試外部中斷時,怎么也進不了中斷。后來查明的原因是 PE6引腳對應(yīng)的中斷源 為 EXTI9_5 。

大量細節(jié)都隱藏在手冊里。

?文章來源地址http://www.zghlxwxcb.cn/news/detail-828619.html

到了這里,關(guān)于【經(jīng)驗】STM32的一些細節(jié)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 使用vscode + gcc進行 STM32 單片機開發(fā)(一)編譯及調(diào)試

    使用vscode + gcc進行 STM32 單片機開發(fā)(一)編譯及調(diào)試

    眾所周知,單片機MCU的開發(fā)通常是使用keil來進行的,但是keil作為一款有幾十年歷史的IDE,bug層出不窮,界面也越來越丑,加上使用盜版jlink,導(dǎo)致keil各種崩潰卡死。 故越來越多的單片機IDE也如雨后春筍般冒出,例如 st官方出版的st studio、rt-thread出版的rt-studio,至于好不好用

    2023年04月08日
    瀏覽(28)
  • STM32F103RCT6開發(fā)板M3單片機教程06--定時器中斷

    STM32F103RCT6開發(fā)板M3單片機教程06--定時器中斷

    除非特別說明,本章節(jié)描述的模塊應(yīng)用于整個 STM32F103xx 微控制器系列,因為我們使用是 STM32F103RCT6開發(fā)板是mini最小系統(tǒng)板。 本教程使用是( 光明谷SUN_STM32mini開發(fā)板 ) ? 首先了解一下是STM32F10X定時器(Timer) ? 注: 小容量產(chǎn)品是指閃存存儲器容量在16K至32K字節(jié)之間的STM32F101

    2024年02月04日
    瀏覽(99)
  • 單片機 嵌入式開發(fā)軟件介紹對比與推薦(Keil、IAR、VSCode、Clion、STM32CubeIDE)

    單片機 嵌入式開發(fā)軟件介紹對比與推薦(Keil、IAR、VSCode、Clion、STM32CubeIDE)

    單片機 嵌入式開發(fā)軟件介紹對比與推薦(Keil、IAR、VSCode、Clion、STM32CubeIDE) KEI官網(wǎng):www.keil.com ????????Keil與MDK(Microcontroller Development Kit)是同一個軟件開發(fā)工具套件的不同名稱。 ????????Keil是一家德國公司,而MDK是他們開發(fā)的一款集成開發(fā)環(huán)境(IDE),通常稱為Keil

    2024年02月06日
    瀏覽(91)
  • 藍橋杯-單片機設(shè)計與開發(fā)組-(1)經(jīng)驗分享

    藍橋杯-單片機設(shè)計與開發(fā)組-(1)經(jīng)驗分享

    ??????? 首先,我先自我介紹一下,本人是一名大二小菜。在2023年十四屆藍橋杯中獲得了省級二等獎,雖然談不上優(yōu)秀,不過在備賽過程中也有了自已的一套心得與看法,在兩個月備賽過程中,我已經(jīng)把16年到22真題全部獨立完成了。因此,有了一個想法想要在CSDN分享一下

    2024年02月05日
    瀏覽(89)
  • STM32H750驅(qū)動ADC的一些知識與經(jīng)驗

    STM32H750驅(qū)動ADC的一些知識與經(jīng)驗

    1、ClockPrescaler: *ADC 預(yù)分頻系數(shù)選擇。 *可選的分頻系數(shù)為 1、2、4、6、8、10、12、16、32、64、128、256。 *但是請記住,ADC的最大時鐘為 36MHZ不管是定時器觸發(fā)還是軟件觸發(fā)!! 2、Resolution: *ADC 的分辨率。 *可選的分辨率有 16 位、12 位、10 位和 8 位 *16位時需要消耗8.5個ADC時鐘

    2024年02月16日
    瀏覽(19)
  • STM32單片機(一)STM32簡介

    STM32單片機(一)STM32簡介

    ?? 專欄簡介:本專欄記錄了從零學(xué)習(xí)單片機的過程,其中包括51單片機和STM32單片機兩部分;建議先學(xué)習(xí)51單片機,其是STM32等高級單片機的基礎(chǔ);這樣再學(xué)習(xí)STM32時才能融會貫通。 ?? 專欄適用人群 :適用于想要從零基礎(chǔ)開始學(xué)習(xí)入門單片機,且有一定C語言基礎(chǔ)的的童鞋

    2024年02月10日
    瀏覽(28)
  • STM32單片機(二)STM32環(huán)境搭建

    STM32單片機(二)STM32環(huán)境搭建

    ?? 專欄簡介:本專欄記錄了從零學(xué)習(xí)單片機的過程,其中包括51單片機和STM32單片機兩部分;建議先學(xué)習(xí)51單片機,其是STM32等高級單片機的基礎(chǔ);這樣再學(xué)習(xí)STM32時才能融會貫通。 ?? 專欄適用人群 :適用于想要從零基礎(chǔ)開始學(xué)習(xí)入門單片機,且有一定C語言基礎(chǔ)的的童鞋

    2024年02月10日
    瀏覽(45)
  • GD32單片機和STM32單片機的對比分析

    GD32單片機和STM32單片機都是基于Arm Cortex-M3/M4內(nèi)核的32位通用微控制器,廣泛應(yīng)用于各種嵌入式系統(tǒng)和物聯(lián)網(wǎng)領(lǐng)域。兩者之間有很多相似之處,但也有一些不同之處,本文將從以下幾個方面對比分析兩者的特點、優(yōu)勢和開發(fā)成本。 GD32單片機采用的是二代的M3/M4內(nèi)核,而STM32單片

    2024年02月16日
    瀏覽(27)
  • STM32單片機學(xué)習(xí)3--STM32控制鍵盤

    STM32單片機學(xué)習(xí)3--STM32控制鍵盤

    單片機型號:STM32F103C8T6 開發(fā)環(huán)境:Keil5 4種輸入模式 上拉輸入模式:在默認狀態(tài)下(GPIO引腳無輸入),讀取得的GPIO引腳數(shù)據(jù)為1,高電平(與Vdd相連的為上拉電阻); 下拉輸入模式:在默認狀態(tài)下(GPIO引腳無輸入),讀取得的GPIO引腳數(shù)據(jù)為0,低電平(與Vss相連的為下拉電

    2024年02月10日
    瀏覽(19)
  • 【STM32】STM32單片機結(jié)構(gòu)及部件原理

    【STM32】STM32單片機結(jié)構(gòu)及部件原理

    STM32是目前比較常見并且多功能的單片機,要想學(xué)習(xí)STM32,首先要去了解它的基本構(gòu)成部分以及各部分的原理。 單片機型號:正點原子STM32F103ZET6 目錄 STM32內(nèi)部結(jié)構(gòu)總覽圖: 2.內(nèi)部結(jié)構(gòu)解析 ????????1.內(nèi)核 :STM32F103ZET6采用的是 ARM Cortex-M3 處理器,內(nèi)核可以理解為單片機 處

    2023年04月08日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包