??在STM32的定時(shí)器中,TIMx_PSC、 TIM_ARR兩個(gè)寄存器加上捕捉比較模塊中TIMX_CCR寄存器,它們都可以動(dòng)態(tài)修改。不過他們的修改和生效可能不在同一個(gè)時(shí)刻,或者說,修改過后立即生效的話可能會(huì)帶來潛在問題,這里便引入了預(yù)裝寄存器及影子寄存器的概念。要記住一點(diǎn),真正在TIMER模塊中起作用的是影子寄存器。(中文手冊(cè)P393)
??實(shí)際上,STM32定時(shí)器中,CNT與ARR或CCR的比較,都是比較是否相等,而不是大小!!比如此時(shí)CNT已經(jīng)到了5,ARR 本來是9,現(xiàn)在突然變成4了,就沒有相等了,CNT會(huì)數(shù)到最大值,2^32 或 2^16次方,再?gòu)牧汩_始。
??默認(rèn)情況下,影子寄存器用戶沒有辦法直接讀取或修改,用戶只能操作預(yù)裝寄存器。以ARR為例,用戶需要操作ARR寄存器時(shí),其實(shí)操作的都是ARR的預(yù)裝載寄存器,然后由預(yù)裝載寄存器把值更新給影子寄存器。
??更新的時(shí)機(jī)是可以操作的。默認(rèn)情況下,當(dāng)操作ARR的預(yù)裝載寄存器時(shí),立即把操作更新給影子寄存器。這種情況下,可以認(rèn)為沒有預(yù)裝載寄存器沒有緩沖功能。
??另一種情況是,在發(fā)生特定事件(UEV)的時(shí)候,把操作更新給影子寄存器。實(shí)際發(fā)揮作用的影子寄存器的值沒有立即更新,即ARR的預(yù)裝載寄存器有緩沖功能。什么時(shí)候會(huì)發(fā)生事件呢?通常在CNT等于ARR或CCR的時(shí)候,即中斷溢出或輸出狀態(tài)翻轉(zhuǎn)時(shí)。
??ARR的預(yù)裝載寄存器可以由TIMX_CR1寄存器的ARPE位使能。
??我在HAL庫(kù)里沒有找到操作CR1,或者ARPE的函數(shù)。只好操作寄存器,修改代碼如下:
//main.c
static void MX_TIM2_Init(void)
{
/* USER CODE BEGIN TIM2_Init 2 */
htim2.Instance->CR1 |= TIM_CR1_ARPE;//使能ARR寄存器的緩沖
HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1);
/* USER CODE END TIM2_Init 2 */
}
??理論上來講,CCR是不是也要使能緩沖功能?不需要。HAL庫(kù)中CCR的初始化里,已經(jīng)使能了預(yù)裝載寄存器。HAL_TIM_PWM_ConfigChannel>>htim->Instance->CCMR1 |= TIM_CCMR1_OC1PE;
上一篇:HAL庫(kù)教程12:ADC與DMA采集多路AD值
下一篇:HAL庫(kù)教程10:定時(shí)器的PWM模式應(yīng)用
推薦閱讀
史海拾趣
隨著全球?qū)Νh(huán)境保護(hù)意識(shí)的增強(qiáng),ddm hopt + schuler公司開始關(guān)注綠色制造和可持續(xù)發(fā)展。公司投入大量資源進(jìn)行綠色生產(chǎn)技術(shù)的研發(fā),成功開發(fā)出一系列節(jié)能、環(huán)保的電子生產(chǎn)設(shè)備。這些設(shè)備在保障生產(chǎn)效率和產(chǎn)品質(zhì)量的同時(shí),顯著降低了能源消耗和廢棄物排放。這一舉措不僅提升了公司的品牌形象,也贏得了客戶和市場(chǎng)的廣泛贊譽(yù)。
在國(guó)內(nèi)市場(chǎng)取得一定成績(jī)后,F(xiàn)airview Microwave開始將目光投向國(guó)際市場(chǎng)。他們積極參加國(guó)際電子展會(huì)和技術(shù)交流活動(dòng),與全球各地的客戶建立聯(lián)系。同時(shí),公司還積極開拓海外市場(chǎng),通過設(shè)立分支機(jī)構(gòu)和代理商等方式,將產(chǎn)品銷售到全球各地。這些舉措不僅為公司帶來了更多的商機(jī),也進(jìn)一步提升了Fairview Microwave的品牌知名度和影響力。
在21世紀(jì)初,隨著數(shù)字技術(shù)的興起,Horizon Electronics Enterprises Group(以下簡(jiǎn)稱“Horizon”)由一群對(duì)電子技術(shù)充滿熱情的工程師創(chuàng)立。公司初期專注于研發(fā)高性能的半導(dǎo)體芯片,以解決當(dāng)時(shí)市場(chǎng)上對(duì)高速、低功耗芯片的迫切需求。通過不懈努力,Horizon成功研發(fā)出了一款具有突破性的芯片產(chǎn)品,該產(chǎn)品在數(shù)據(jù)處理速度和能效比上遠(yuǎn)超同類產(chǎn)品,迅速獲得了市場(chǎng)的認(rèn)可。這一技術(shù)創(chuàng)新不僅為公司贏得了首批客戶,也為后續(xù)發(fā)展奠定了堅(jiān)實(shí)的技術(shù)基礎(chǔ)。
面對(duì)數(shù)字化時(shí)代的到來,GD Rectifiers Ltd主動(dòng)擁抱變革,積極推進(jìn)數(shù)字化轉(zhuǎn)型。公司投入巨資建設(shè)了先進(jìn)的數(shù)字化生產(chǎn)管理系統(tǒng)和客戶關(guān)系管理系統(tǒng),實(shí)現(xiàn)了生產(chǎn)過程的智能化和透明化。通過數(shù)據(jù)分析和挖掘技術(shù),公司能夠更準(zhǔn)確地把握市場(chǎng)需求和客戶需求的變化趨勢(shì),為產(chǎn)品研發(fā)和市場(chǎng)營(yíng)銷提供有力支持。同時(shí),公司還加強(qiáng)了與供應(yīng)商和客戶的數(shù)字化連接和協(xié)作,提高了供應(yīng)鏈的協(xié)同效率和響應(yīng)速度。數(shù)字化轉(zhuǎn)型的成功實(shí)施為GD Rectifiers Ltd注入了新的活力,進(jìn)一步提升了公司的市場(chǎng)競(jìng)爭(zhēng)力和行業(yè)地位。
B+B SmartWorx始終堅(jiān)持以客戶為中心,通過提供優(yōu)質(zhì)的產(chǎn)品和服務(wù)來滿足客戶需求。公司相信,客戶滿意度和產(chǎn)品創(chuàng)新是驅(qū)動(dòng)其增長(zhǎng)的關(guān)鍵因素。因此,B+B SmartWorx在設(shè)計(jì)和制造網(wǎng)絡(luò)連接設(shè)備時(shí),始終注重設(shè)備的易用性、可管理性和可靠性。這種對(duì)客戶的深度理解和持續(xù)創(chuàng)新,使得B+B SmartWorx在電子行業(yè)中贏得了良好的聲譽(yù),并實(shí)現(xiàn)了持續(xù)穩(wěn)健的發(fā)展。
這些故事基于B+B SmartWorx的發(fā)展歷程和現(xiàn)有信息,虛構(gòu)了一些具體情節(jié),旨在展現(xiàn)該公司在電子行業(yè)中的成長(zhǎng)與變遷。請(qǐng)注意,這些故事可能并不完全準(zhǔn)確反映B+B SmartWorx的實(shí)際發(fā)展情況,如需了解更多關(guān)于該公司的具體信息,建議查閱相關(guān)官方資料或新聞報(bào)道。
聯(lián)想LJ2500打印機(jī)打印原理圖出現(xiàn)錯(cuò)誤的解決方法 聯(lián)想LJ2500打印機(jī)由于驅(qū)動(dòng)程序的問題,在WINXP系統(tǒng)下打印Protel原理圖時(shí),圖中的字符都是反向的,即鏡像打印,真是一大缺陷,不知道聯(lián)想是怎么搞的。就是將原理圖復(fù)制到WORD文檔中打印也是一樣的。 我找到了一個(gè)解決方法 ...… 查看全部問答∨ |
|
看了幾天的Vxworks的書,基本看明白了任務(wù)調(diào)度,信號(hào)量,中斷I/O等知識(shí)。 今年畢業(yè),出來工作是做Vxworks應(yīng)用開發(fā)的。 想多學(xué)點(diǎn)東西,應(yīng)該再往哪方面走呢?… 查看全部問答∨ |
請(qǐng)大家指點(diǎn)一下以后的學(xué)習(xí)方向 我是西南大學(xué)的學(xué)生,本科,現(xiàn)在剛剛大三,9月2號(hào)剛剛參加完全國(guó)大學(xué)生電子大賽,最后卻是意想不到的那種失敗。 我本身是學(xué)計(jì)算機(jī)的,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),這個(gè)專業(yè)軟、硬全學(xué),但偏向軟件,而我偏偏對(duì)硬件感興趣, ...… 查看全部問答∨ |
Mk7A11p,兼容em78p153,sn2501,性價(jià)比優(yōu) 研發(fā)兼銷售工程師:李泳生 13760155692 075581580452 QQ:252859106(技術(shù)交流) Mk7A11p,兼容em78p153,sn2501,性價(jià)比優(yōu),同比優(yōu)惠15%, 廣泛應(yīng)用于電動(dòng)車防盜器,閃燈控制,閃字棒,閃字風(fēng)扇,i溫度顯示等。月 ...… 查看全部問答∨ |
|
實(shí)在被MSP430FG439集成的OA運(yùn)放搞暈了. MSP430FG439集成的的三個(gè)運(yùn)放,datasheet上引腳的標(biāo)注不怎么看得明白,有相關(guān)的中文資料嗎,實(shí)在是被弄暈了!這些運(yùn)放能設(shè)置各自的放大倍數(shù)嗎,有沒有例子啊!救命!!… 查看全部問答∨ |
// 文件名稱:MSP430_copy.c // 芯片類型: MSP430F148 // 開發(fā)軟件: IAR Embedd ...… 查看全部問答∨ |
【征詢貼】關(guān)于先前論壇團(tuán)購(gòu)的Real6410 團(tuán)購(gòu)的事情忙完了,參加團(tuán)購(gòu)的網(wǎng)友不能讓板子閑著,要玩起來,所以想征詢下大家的意見,想從何玩起?想怎么玩?玩成什么樣?有具體計(jì)劃的網(wǎng)友請(qǐng)跟帖回復(fù),過幾天我把我的計(jì)劃給大家分享一下!~前一段時(shí)間不用多說,肯定要按照計(jì)劃來熟悉學(xué)習(xí)板子, ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 人形機(jī)器人馬拉松背后的思考,兆易創(chuàng)新如何賦能機(jī)器人產(chǎn)業(yè)
- 一種基于STM32的智能柜控制器設(shè)計(jì)
- 小型傾轉(zhuǎn)旋翼機(jī)的無刷直流電機(jī)驅(qū)動(dòng)器設(shè)計(jì)
- 超高速攝影機(jī)電控系統(tǒng)設(shè)計(jì)
- 基于GPS自動(dòng)授時(shí)的無線智能控制器的設(shè)計(jì)
- 基于PTR2000的無線氣象信息采集系統(tǒng)設(shè)計(jì)
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無人飛行器機(jī)載穩(wěn)定云臺(tái)控制系統(tǒng)的設(shè)計(jì)
- 匠芯創(chuàng)推出面向具身智能高性能實(shí)時(shí)處理器M7000
- AI時(shí)代的孩子,如何成為未來的開創(chuàng)者?
- 通用汽車轉(zhuǎn)向LFP電池,LG新能源和三星SDI擬在美建廠
- 蓋世汽車研究院:政策助推疊加技術(shù)迭代 全固態(tài)電池蓄勢(shì)待發(fā)
- 小鵬汽車董事長(zhǎng)預(yù)測(cè):2027年激光雷達(dá)非智能駕駛必備
- 解碼大眾汽車中國(guó)戰(zhàn)略 - 決戰(zhàn)智能化電氣化的三板斧
- 2025從具身智能大腦展望人形機(jī)器人發(fā)展
- “荊楚”人形機(jī)器人即將量產(chǎn),智能時(shí)代的新篇章!
- 小鵬純視覺方案:技術(shù)突圍與市場(chǎng)下沉的雙重博弈
- 為什么無人出租車能“零”事故,而智能駕駛輔助卻事故頻發(fā)?
- 重磅!一顆要顛覆全球智駕的芯片點(diǎn)亮了!
- 無所不能的人工智能?炒菜作詩(shī)網(wǎng)購(gòu)樣樣都會(huì)
- 曠視科技亮相第五屆京交會(huì) 搶占人工智能科創(chuàng)高地
- 3D打印已經(jīng)在很多行業(yè)得到了應(yīng)用,為什么沒有制藥行業(yè)?
- 快遞小哥的福音?這款大學(xué)生研發(fā)的機(jī)器人能爬樓派送
- “無人倉(cāng)庫(kù)”已經(jīng)開始啟用,“無人物流” 還有多遠(yuǎn)?
- 浙江移動(dòng)戰(zhàn)隊(duì)逆流而上 智能機(jī)器人助力緩解疫情排查壓力
- 阿諾德·施瓦辛格起訴機(jī)器人公司 完全擬人化的機(jī)器人并不是那么好
- MiR推出MiR250自主移動(dòng)機(jī)器人 為內(nèi)部物流自動(dòng)化開辟新的可能性
- MIR將聚焦機(jī)器人產(chǎn)業(yè)鏈 中國(guó)工業(yè)機(jī)器人市場(chǎng)將發(fā)生大變
- 5G機(jī)器人將會(huì)遇到怎樣的機(jī)遇