国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

單片機(jī)的輸出比較是小思考

發(fā)布者:平和的心態(tài)最新更新時(shí)間:2024-12-16 來源: elecfans關(guān)鍵字:單片機(jī)  輸出比較 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

一、工具
1、硬件:GD32F30x系列單片機(jī)2、編譯環(huán)境:KEIL


二、需求分析

如下圖所示,現(xiàn)要求控制單片機(jī)同時(shí)輸出3路方波,并且每個(gè)方波的高低電平持續(xù)的時(shí)長是可調(diào)整的,因?yàn)閷?duì)時(shí)長有著嚴(yán)格的要求,這就需要在方波開始輸出后就不能再通過軟件進(jìn)行干預(yù),完全交給單片機(jī)的硬件自己去完成。通過觀察要輸出方波的特點(diǎn),除了LED_PWM波具備PWM波形的特點(diǎn),其它兩個(gè)與PWM波形有著很大的不同,于是乎想使用單片機(jī)的定時(shí)器的PWM模式輸出剩余兩種波形很顯然行不通。這時(shí)候應(yīng)該想到單片機(jī)定時(shí)器另一種比較靈活的輸出方波的模式就是“輸出比較模式”,當(dāng)然PWM模式也是輸出比較模式的一種。

000318a0-a44b-11ee-9ee2-92fbcf53809c.png

通過分析,似乎找到了輸出以上波形的方法,至于能否實(shí)現(xiàn)還需要通過代碼實(shí)現(xiàn)并調(diào)試去驗(yàn)證。那么還有一個(gè)需求也與以上輸出的波形有關(guān),那就是能夠每次在t4時(shí)間段內(nèi)進(jìn)行電壓采集,電壓的變化也是受以上三個(gè)方波影響的(至于電壓的采集方法我會(huì)在另一篇文章中介紹),為了保證采集的電壓穩(wěn)定,可以適當(dāng)?shù)脑趖4時(shí)間段內(nèi)多次采集。熟悉單片機(jī)定時(shí)器的知道,想要每次都能夠在t4時(shí)間段內(nèi)采集電壓,需要觸發(fā)中斷或者事件來實(shí)現(xiàn),而能夠觸發(fā)中斷或者事件點(diǎn)除了t4的開始和t4的結(jié)束也就是電平發(fā)生轉(zhuǎn)換時(shí),在t4中間是沒法觸發(fā)中斷或者事件的,而如果只在t4的開始和t4的結(jié)束區(qū)采集電壓,很可能采集到的電壓并非所需要的電壓。為了實(shí)現(xiàn)在t4時(shí)間內(nèi)采集多次電壓,我就想到了定時(shí)器的另一個(gè)還沒有用的通道,如果讓它也輸出一個(gè)波形,并且使這個(gè)波形的電平能夠在t4時(shí)間段內(nèi)發(fā)生多次轉(zhuǎn)換,那么我就可以通過觸發(fā)中斷的方式進(jìn)行多次電壓采集。理想的方式如下圖紫色波形所示(當(dāng)然也是我已經(jīng)實(shí)現(xiàn)的結(jié)果,實(shí)際程序是不會(huì)輸出紫色波形的,你現(xiàn)在看到的是我通過一個(gè)普通的IO引腳在中斷中反轉(zhuǎn)得到的),黃色波形是上圖MEA_S2的波形。

00131944-a44b-11ee-9ee2-92fbcf53809c.png

這里需要指出,雖然我使用了定時(shí)器的一個(gè)輸出比較通道輸出一個(gè)波形用于采集電壓,但這個(gè)波形并不占用引腳資源(你可以把這個(gè)引腳用作除定時(shí)器以外的功能),算是一個(gè)抽象出來的波形。如下圖所示,通過對(duì)用戶手冊(cè)的解讀以及實(shí)際驗(yàn)證,發(fā)現(xiàn)是可以屏蔽通道輸出的。

002ce8b0-a44b-11ee-9ee2-92fbcf53809c.png

在相關(guān)的寄存器中我們也可以找到相關(guān)的控制位,比如通道0,如下圖所示,只要我們把該位置0就不要擔(dān)心該引腳被用作其它功能了。

003ea582-a44b-11ee-9ee2-92fbcf53809c.png


關(guān)鍵字:單片機(jī)  輸出比較 引用地址:單片機(jī)的輸出比較是小思考

上一篇:【GD32F303紅楓派開發(fā)板使用手冊(cè)】第十一講 ADC-電源電壓單通道ADC檢測實(shí)驗(yàn)
下一篇:【GD32F303紅楓派開發(fā)板使用手冊(cè)】第二十四講 DHT11溫濕度傳感器檢測實(shí)驗(yàn)

推薦閱讀最新更新時(shí)間:2025-07-02 22:47

STM32 定時(shí)器輸出比較模式和PWM輸出模式的區(qū)別
搞了好幾天的定時(shí)器輸出方波, 剛開始還行, 后來怎么弄都不行.. 我就郁悶了… 經(jīng)過漫長的示波器觀察和摸索, 才發(fā)現(xiàn)普通的比較輸出模式和pwm模式的 寄存器的作用不一樣. 比較輸出模式 這個(gè)模式的特點(diǎn)是4個(gè)通道的輸出周期頻率是一樣的.. 頻率周期由 預(yù)裝載寄存器 ARR 的大小確定. Cubmx中叫Counter Period … 這個(gè)值越大輸出頻率越低. 但是這個(gè)模式有個(gè)特點(diǎn)是, 每個(gè)通道的初相位可以通過各通道的CCRx來確定.. PWM模式 波形周期頻率長度由ARR確定 高電平的時(shí)長由各個(gè)通道的CCRx確定.. 兩種模式的區(qū)別是CCRx在不同模式下的作用是不一樣的, 輸出比較模式
[單片機(jī)]
STM32 定時(shí)器<font color='red'>輸出</font><font color='red'>比較</font>模式和PWM<font color='red'>輸出</font>模式的區(qū)別
英飛凌微控制器:以全新實(shí)惠套件和強(qiáng)大開發(fā)環(huán)境為開發(fā)者提供支持
【2025年4月18日, 德國慕尼黑訊】 在不斷發(fā)展的嵌入式系統(tǒng)領(lǐng)域,英飛凌科技股份公司將繼續(xù)為開發(fā)者提供先進(jìn)的微控制器(MCU)解決方案。 其AURIX?、TRAVEO? T2G 和 PSOC? Automotive等MCU系列憑借高性能、靈活性和易用性,滿足了各類應(yīng)用需求。為了進(jìn)一步支持開發(fā)者,英飛凌推出全新的實(shí)惠開發(fā)套件和免費(fèi)集成的開發(fā)環(huán)境(IDE),并輔以全面的軟件工具、教程和一個(gè)龐大的生態(tài)系統(tǒng)。 英飛凌MCU的易用性 英飛凌的開發(fā)套件(包括AURIX? TC375 Lite、TRAVEO? Lite和PSOC? HV MS 套件)專為滿足現(xiàn)代嵌入式系統(tǒng)的要求而設(shè)計(jì)。由于價(jià)格適中,無論是業(yè)余愛好者、初創(chuàng)公司還
[單片機(jī)]
英飛凌<font color='red'>微控制器</font>:以全新實(shí)惠套件和強(qiáng)大開發(fā)環(huán)境為開發(fā)者提供支持
什么是單片機(jī)及其特性與應(yīng)用領(lǐng)域
  單片機(jī)是一種集成了中央處理單元、存儲(chǔ)器、GPIO、定時(shí)器、中斷系統(tǒng)、系統(tǒng)時(shí)鐘電路及系統(tǒng)總線的微型計(jì)算機(jī),也被稱為單片微型計(jì)算機(jī)。其特點(diǎn)包括微型計(jì)算機(jī)的所有屬性,如高性能、低成本、低功耗等。   單片機(jī)(Microcontroller,MCU)為集成電路芯片,亦稱微處理器,內(nèi)含完整計(jì)算機(jī)系統(tǒng)功能。其高集成度及可編程特性使之成為當(dāng)今科技領(lǐng)域內(nèi)最廣泛使用的微處理器。   自上世紀(jì)60年代起,單片機(jī)逐步引入現(xiàn)實(shí)生活中,經(jīng)常被應(yīng)用于控制系統(tǒng)、儀器儀表和數(shù)字電子電路等領(lǐng)域。隨著工業(yè)自動(dòng)化迅猛發(fā)展,單片機(jī)的需求量日益增長。   單片機(jī)除具有計(jì)算機(jī)基本邏輯與數(shù)據(jù)處理功能之外,還自帶RAM、ROM、I/O口以及定時(shí)器等外設(shè),并由芯片制造商提供完
[單片機(jī)]
【GD32 MCU 移植教程】5、GD32E230 系列移植到 GD32F330 系列
1.前言 GD32E230 系列是 GD 的 Cortex_M23 系列產(chǎn)品,GD32F330 系列是 GD 的 Cortex_M4 系列產(chǎn)品,這兩個(gè)系列的兼容度非常高??蛻魰?huì)有從 GD32E230 系列移植到 GD32F330 系列的需求,本文檔專門針對(duì)既有的 GD32E230 代碼如何移植到 GD32F330 做一個(gè)詳細(xì)的介紹; 2.硬件差異 GD32E230 系列的封裝類型有:TSSOP20、LGA20、QFN28、QFN32、LQFP32、LQFP48,GD32F330系列的封裝類型有:TSSOP20、QFN28、QFN32、LQFP48、LQFP64,兩個(gè)系列相同封裝的芯片引腳是兼容的。 注意: 1. TSSOP20
[單片機(jī)]
【GD32 <font color='red'>MCU</font> 移植教程】5、GD32E230 <font color='red'>系列</font>移植到 GD32F330 <font color='red'>系列</font>
GD32 MCU的選項(xiàng)字節(jié)是什么?
GD32 MCU的選項(xiàng)字節(jié)是什么,有什么功能呢?選項(xiàng)字節(jié)被誤篡改如何回復(fù)? 讀者朋友們是否會(huì)有以上的疑問,首先我們先為大家介紹選項(xiàng)字節(jié)是什么以及選項(xiàng)字節(jié)的功能。 以GD32F30X系列MCU為例,其選項(xiàng)字節(jié)說明如下表所示,該選項(xiàng)字節(jié)共16個(gè)字節(jié),用于芯片內(nèi)部配置。具體說明如下:SPC為讀保護(hù)控制位,可以設(shè)置芯片讀保護(hù);SPCN為SPC補(bǔ)字節(jié),不需要配置;USER為用戶配置字節(jié),可以配置芯片從BANK0還是BANK1啟動(dòng),配置低功耗模式喚醒后繼續(xù)進(jìn)入低功耗模式還是復(fù)位,配置是否使能硬件獨(dú)立看門狗(硬件看門狗使能后,芯片上電后會(huì)自動(dòng)打開看門狗,如果讀者有發(fā)現(xiàn)芯片看門狗復(fù)位,且軟件上沒有打開看門狗,就可以排查下看是否該控制位被打開,
[單片機(jī)]
GD32 <font color='red'>MCU</font>的選項(xiàng)字節(jié)是什么?
STM32F0系列MCU硬件電路boot設(shè)計(jì)
Boot配置的作用是用于選擇芯片上電后從何處讀取可執(zhí)行代碼運(yùn)行,STM32F0系列MCU可以從Main flash memory、System memory、Embedded SRAM三個(gè)地方boot。 硬件電路設(shè)計(jì)時(shí)可以通過BOOT0這個(gè)IO進(jìn)行設(shè)置選擇,軟件也可以在啟動(dòng)代碼里配置nBOOT1、BOOT_SEL和BOOT0這3個(gè)bit的值選擇boot方式,詳細(xì)描述可以在STM32F0系列MCU參考手冊(cè)的第54頁的Table 3看到,這里摘錄如下圖(圖一)所示。 (圖一) 在常規(guī)的設(shè)計(jì)中,我們都是從Main flash memory啟動(dòng),所以在硬件設(shè)計(jì)時(shí)一般會(huì)在BOOT0這個(gè)引腳放一個(gè)10kΩ或更大的下拉電阻。 如下圖(圖
[單片機(jī)]
STM32F0<font color='red'>系列</font><font color='red'>MCU</font>硬件電路boot設(shè)計(jì)
專用單片機(jī)如何滿足車載充電器設(shè)計(jì)需求
解決 距離焦慮 對(duì)于專注于電動(dòng)汽車的工程師來說至關(guān)重要。根據(jù)內(nèi)燃機(jī)(ICE)車輛的范圍和燃料經(jīng)驗(yàn),消費(fèi)者的期望很難改變。 電池容量是一個(gè)考慮因素。隨著設(shè)計(jì)師努力通過擴(kuò)大儲(chǔ)能容量和逐步提高效率來優(yōu)化產(chǎn)品范圍,它的尺寸和電壓都在增加。車輛電子產(chǎn)品的尺寸和重量,特別是線束,也是一個(gè)優(yōu)化的目標(biāo)。這些因素對(duì)每次充電的車輛行駛里程有重大影響;然而,它們是一把雙刃劍。更大的電池需要更長的時(shí)間充電;在越野旅行中,在充電站停車4個(gè)小時(shí)是不可能的。 較高的直流連接電壓要求使用不同的能源轉(zhuǎn)換技術(shù);而車輛模塊必須顯示出安全可靠的尖端性能,如ISO26262。此外,某些關(guān)鍵性能指標(biāo)的目標(biāo),如提高能量密度(kw/l)和比功率(kw/千克),使得像OBC這樣的
[嵌入式]
51單片機(jī)數(shù)據(jù)傳送指令
51單片機(jī)數(shù)據(jù)傳送指令   數(shù)據(jù)傳送指令共有29條,數(shù)據(jù)傳送指令一般的操作是把源操作數(shù)傳送到目的操作數(shù),指令執(zhí)行完成后,源操作數(shù)不變,目的操作數(shù)等于源操作數(shù)。   如果要求在進(jìn)行數(shù)據(jù)傳送時(shí),目的操作數(shù)不丟失,則不能用直接傳送指令,而采用交換型的數(shù)據(jù)傳送指令,數(shù)據(jù)傳送指令不影響標(biāo)志C,AC和OV,但可能會(huì)對(duì)奇偶標(biāo)志P有影響。 以累加器A為目的操作數(shù)類指令(4條)   這4條指令的作用是把源操作數(shù)指向的內(nèi)容送到累加器A。有直接、立即數(shù)、寄存器和寄存器間接尋址方式: MOV A,data;   (data)→(A) 直接單元地址中的內(nèi)容送到累加器A MOV A,#data;   #data →(A) 立即數(shù)送到累加器A中 M
[單片機(jī)]
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved