chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機的輸出比較是小思考

撞上電子 ? 2023-12-27 08:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


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

二、需求分析

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

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

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

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

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

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6074

    文章

    45340

    瀏覽量

    663617
  • 定時器
    +關注

    關注

    23

    文章

    3361

    瀏覽量

    121750
  • keil
    +關注

    關注

    69

    文章

    1224

    瀏覽量

    171824
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    單片機視頻教程20:簡單輸出口擴展

    《手把手教你學單片機單片機視頻教程20:簡單輸出口擴展 單片機視頻教程20:簡單輸出口擴展 主要功能:數(shù)據保持(鎖存)
    發(fā)表于 08-21 09:59 ?3.7w次閱讀
    <b class='flag-5'>單片機</b>視頻教程20:簡單<b class='flag-5'>輸出</b>口擴展

    單片機實驗一第二題和思考題(僅供參考)

    單片機實驗一第二題和思考題(僅供參考)全是書上的教材例題
    發(fā)表于 11-10 17:37 ?0次下載

    七大主流單片機優(yōu)缺點比較

    就是一般常用的單片機比較,有優(yōu)點和缺點。
    發(fā)表于 06-17 15:42 ?2次下載

    基于430與各單片機比較

    基于430與各單片機比較
    發(fā)表于 10-16 08:33 ?2次下載
    基于430與各<b class='flag-5'>單片機</b>的<b class='flag-5'>比較</b>

    51單片機、AVR單片機和PIC單片機的IO口操作

    51單片機、AVR單片機和PIC單片機IO口結構的均不同,導致了IO口操作也不同。操作單片機IO口的目的是讓單片機的管腳
    發(fā)表于 02-20 20:25 ?1.1w次閱讀
    51<b class='flag-5'>單片機</b>、AVR<b class='flag-5'>單片機</b>和PIC<b class='flag-5'>單片機</b>的IO口操作

    PICmicro中檔單片機系列之比較

    本文主要介紹了PICmicro中檔單片機系列之比較器模塊。
    發(fā)表于 06-25 04:20 ?0次下載
    PICmicro中檔<b class='flag-5'>單片機</b>系列之<b class='flag-5'>比較</b>器

    將不同類型單片機開發(fā)進行比較

    不同類型單片機開發(fā)的比較
    的頭像 發(fā)表于 07-06 05:25 ?2948次閱讀

    單片機比較與選擇資料說明

    單片機自70年代問世以來得到了蓬勃發(fā)展,目前單片機功能正日漸完善先后經歷了SCM、MCU、SoC三大階段。作為當代工科類大學生更應該對此進行深入的的了解。針對我們所做的SRT中所要使用的單片機進行了如下簡短的
    發(fā)表于 02-18 17:21 ?19次下載
    <b class='flag-5'>單片機</b>的<b class='flag-5'>比較</b>與選擇資料說明

    51單片機系列和PIC系列、AVR系列、MSP430、摩托羅拉系列單片機比較

    比較幾種不同的單片機可以擴大單片機的知識面,也可以參與其他種類單片機的開發(fā)。本實驗中,我們提到的單片機都是極具代表性的幾種
    發(fā)表于 09-06 17:26 ?2次下載
    51<b class='flag-5'>單片機</b>系列和PIC系列、AVR系列、MSP430、摩托羅拉系列<b class='flag-5'>單片機</b>的<b class='flag-5'>比較</b>

    基于51單片機的三角波輸出系統(tǒng)的設計

    基于51單片機的三角波輸出系統(tǒng)的設計(單片機原理及應用技術)-該文檔為基于51單片機的三角波輸出系統(tǒng)的設計講解資料,講解的還不錯,感興趣的可
    發(fā)表于 07-22 10:57 ?18次下載
    基于51<b class='flag-5'>單片機</b>的三角波<b class='flag-5'>輸出</b>系統(tǒng)的設計

    單片機常見的打印輸出方式及區(qū)別

    單片機開發(fā)中,打印輸出比較常見,也比較重要,今天就為大家分享一下常見的打印輸出內容以及區(qū)別。
    發(fā)表于 02-08 15:13 ?0次下載
    <b class='flag-5'>單片機</b>常見的打印<b class='flag-5'>輸出</b>方式及區(qū)別

    stm8和stc單片機比較 單片機輸出信號是什么電平 stm8s單片機采用那種電平

     單片機輸出信號電平可以是高電平(通常為Vcc電壓,即正電源電壓)或低電平(通常為GND電壓,即接地電壓),具體取決于單片機的設計以及輸出端口的連接方式。
    發(fā)表于 04-01 15:55 ?5378次閱讀

    plc與單片機的優(yōu)缺點 PLC與單片機系統(tǒng)比較有何優(yōu)勢?

    plc與單片機的優(yōu)缺點 PLC與單片機系統(tǒng)比較有何優(yōu)勢? PLC(可編程邏輯控制器)和單片機是現(xiàn)代自動化領域中常用的控制系統(tǒng)。它們在實際應用中各有優(yōu)勢和缺點。本文將詳細
    的頭像 發(fā)表于 11-21 16:10 ?5102次閱讀

    示波器測單片機輸出波形怎么測

    示波器是一種用來測量和顯示電壓信號波形的儀器,廣泛應用于電子設備的調試和測試中。在單片機開發(fā)中,示波器可以用來測量單片機輸出波形,幫助開發(fā)者進行故障排除和性能優(yōu)化。本文將詳細介紹如何使用示波器測量
    的頭像 發(fā)表于 12-28 14:53 ?6295次閱讀

    單片機io口輸出電流多大

    單片機IO口的輸出電流大小會受到多種因素的影響,包括單片機的型號、IO口的配置模式以及外部電路的設計等。以下是對單片機IO口輸出電流的一般性
    的頭像 發(fā)表于 09-14 14:29 ?5782次閱讀