女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

STM32_ TIM輸出PWM波形

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-04-08 11:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

今天講解“STM32F103 TIM輸出PWM波形”,提供的軟件工程支持最大輸出18MHz的PWM波形,函數(shù)接口只有兩個參數(shù):頻率Freq和 占空比Dutycycle。

定時器的功能很強大,今天講解的PWM屬于定時器中比較輸出的功能,難度算一般吧(懂了的人覺得很簡單),因為使用了比較的功能。

PWM在實際應(yīng)用中特別廣泛,可能在校的學(xué)生不是很了解,但對于很多工作的人來說PWM的應(yīng)用基本上遍布整個電子化的時代。對于電子相關(guān)專業(yè)的學(xué)生來說,信號發(fā)生器都不陌生,信號發(fā)生器就是PWM典型的應(yīng)用。

本文特點:1.提供講解的軟件工程; 2.圖片代碼比直接貼出源代碼容易閱讀。

本著免費分享的原則,將講解的工程源代碼分享給大家,還望看到的朋友關(guān)注一下微信公眾號,并將文章分享給你的朋友。

下載

提供下載的“軟件工程”都是在硬件板子上進行多次測試、并保證沒問題才上傳至360云盤。

今天的軟件工程下載地址(360云盤):

https://yunpan.cn/cSftz7gAJFujm訪問密碼 5132

STM32F10x的資料可以在我360云盤下載:

https://yunpan.cn/crBUdUGdYKam2訪問密碼 ca90

內(nèi)容講解

工程概要說明: 今天配置定時器2通道1輸出PWM波形(PA0口輸出1KHz、20%占空比),可根據(jù)情況修改其他TIM、其他通道。

注意:最大頻率和占空比有一定關(guān)系。

占空比等于1%時, 最大頻率為360KHz

占空比等于50%時,最大頻率為18MHz

關(guān)于“STM32F103TIM輸出PWM波形”我把重要的幾點在下面分別講述:

一、RCC時鐘配置

該函數(shù)位于bsp.c文件下面;

使能RCC時鐘:RCC_APB2Periph_AFIO和 RCC_APB1Periph_TIM2;

這兩個時鐘是今天工程中重要的。

二、PWM輸出引腳

該函數(shù)位于timer.c文件下面;

配置PA0為PWM輸出引腳(這里的引腳需要和定時器的通道對應(yīng),否則沒有波形輸出),詳情請看數(shù)據(jù)手冊關(guān)于引腳的說明。

三、輸出PWM配置


該函數(shù)位于timer.c文件下面;

決定輸出頻率和占空比主要由這三個參數(shù)(TIM2_PRESCALER_VALUE、tim2_period、tim2_pulse)決定的。

以今天工程輸出1KHz,20%來舉例說明:

TIM2_PRESCALER_VALUE = 72M / 36M - 1 = 1

tim2_period = 36000 - 1

tim2_pulse = 7200

這三個怎么得來的請看代碼,今天工程輸出的波形如下圖:

四、今天的重點提示

A.細心研究過代碼的人會發(fā)現(xiàn)TIM_OCMode_PWM1,還有一個TIM_OCMode_PWM2,這兩個的區(qū)別是什么呢? 答案是:輸出的極性(也就是方向)不一樣。

這時候又有人問:那下面的輸出極性TIM_OCPolarity_High與上面的關(guān)系是什么呢?答案是:這兩個參數(shù)配合一起輸出決定PWM波形的極性。

也就是說不同參數(shù)可以達到一樣的效果,下圖參數(shù)的配置同樣可以輸出一樣的波形。

感興趣的朋友可以試著修改測試一下效果。

B.今天的工程可以設(shè)置周期性中斷(也就是1ms中斷一次),感興趣的朋友可以試著寫一下。使用串口打印測試的話,盡量頻率低一點,不然串口響應(yīng)不過來。

說明

今天提供的軟件工程基于STM32F103大容量芯片,其實只要適當修改工程的部分配置,STM32F1的芯片都適用。

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

    關(guān)注

    116

    文章

    5465

    瀏覽量

    218816
  • STM32
    +關(guān)注

    關(guān)注

    2291

    文章

    11026

    瀏覽量

    363621
  • Tim
    Tim
    +關(guān)注

    關(guān)注

    0

    文章

    84

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    comp輸出用于tim1剎車,消隱源和pwm輸出是不是得是同一個TIM呢?

    那不是一個定時器的話 怎么能保證COMP1的消隱觸發(fā)同步呢?假設(shè)pwm輸出tim1_ch2,那么我消隱源可以選tim4_oc3?是不是tim
    發(fā)表于 06-09 07:12

    comp輸出用于tim1剎車,消隱源和pwm輸出是不是得是同一個TIM呀?

    那不是一個定時器的話 怎么能保證COMP1的消隱觸發(fā)同步呢?假設(shè)pwm輸出tim1_ch2,那么我消隱源可以選tim4_oc3?是不是tim
    發(fā)表于 06-05 06:10

    comp輸出用于tim1剎車,消隱源和pwm輸出是不是得是同一個TIM呢?

    那不是一個定時器的話 怎么能保證COMP1的消隱觸發(fā)同步呢?假設(shè)pwm輸出tim1_ch2,那么我消隱源可以選tim4_oc3?是不是tim
    發(fā)表于 05-14 08:14

    關(guān)于ML4842輸出PWM波形失真問題?

    如示波器波形所示,ML4842芯片11腳PWM輸出波形失真是什么原因造成,原理圖上的PWM輸出
    發(fā)表于 04-09 14:52

    求助大佬我使用STM32F030F4P6 的PA3引腳輸出PWM波形

    查看數(shù)據(jù)手冊復(fù)用是AF0,TIM15_CH2(2),但是發(fā)現(xiàn)沒有辦法輸出PWM波形實現(xiàn)呼吸燈效果 實際嘗試PA3引腳讓LED燈亮滅閃爍是可以實現(xiàn)的,但是卻沒有辦法
    發(fā)表于 03-20 23:13

    STM32F103 TIM1_CH3N輸出PWM波形為什么會多出一個邊沿?

    紅色為TIM1_CH3N,綠色為TIM1_CH3,為什么TIM1_CH3N輸出PWM波形會多
    發(fā)表于 03-13 06:58

    stm32同一個定時器不同的通道,可以不同時的輸出pwm波形嗎?

    請問,stm32的同一個定時器,不同的通道,可以不同時的輸出pwm波形嗎?比如tim1的ch1輸出
    發(fā)表于 03-07 08:20

    如何使用TIM2的更新事件觸發(fā)TIM1的PWM DMA?

    3個表格去實現(xiàn)3路PWM的占空比控制,且每路相位相差120度,然后我使用TIM2的更新事件去觸發(fā)TIM1的PWM DMA更新,也就是比如我設(shè)置40usTIM2就會有一個更新事件,然后
    發(fā)表于 03-07 07:34

    PWM波形的特性與優(yōu)化

    PWM波形的特性 1. 定義與基本原理 PWM是一種通過改變脈沖寬度來控制輸出電壓或電流的技術(shù)。在PWM信號中,一個周期內(nèi),脈沖的高電平(O
    的頭像 發(fā)表于 11-29 09:13 ?1625次閱讀

    PWM輸出配置方法

    從上節(jié)課的定時器分類圖中我們了解到,互補輸出是高級定時器(TIM1、TIM8)所獨有的,它可以輸出兩路互補信號。而在本節(jié)課中我們將通過一個簡單的例程去介紹如何配置互補
    的頭像 發(fā)表于 11-04 09:44 ?2810次閱讀
    <b class='flag-5'>PWM</b><b class='flag-5'>輸出</b>配置方法

    stm32tim輸出pwm似乎先使能一次cen再設(shè)置cnt才有用,為什么?

    設(shè)計是用tim輸出Pwm控制呼吸燈,有時要求其只亮或只滅,直到狀態(tài)變化。這個功能我準備用修改cnt,關(guān)閉cen的方式實現(xiàn)。實驗中我發(fā)現(xiàn)必須要使能cen一次,哪怕之后立刻關(guān)掉,設(shè)置cnt才會正常起作用。請問這是為什么,有什么更好的
    發(fā)表于 09-27 07:57

    使用STM32CubeMX輸出PWM,并制作呼吸燈效果

    概述 本篇文章主要介紹如何使用STM32CubeMX輸出PWM,并制作呼吸燈效果。 硬件準備 首先需要準備一個開發(fā)板,這里我準備的是NUCLEO-F030R8的開發(fā)板: 選擇芯片型號 配置時鐘源
    發(fā)表于 09-04 10:38

    pwm與spwm波,載波、參考波與輸出波形的關(guān)系

    PWM(Pulse Width Modulation,脈沖寬度調(diào)制)與SPWM(Sinusoidal PWM,正弦脈沖寬度調(diào)制)波是電力電子領(lǐng)域中常用的兩種調(diào)制技術(shù),它們在載波、參考波與輸出
    的頭像 發(fā)表于 08-14 16:58 ?4593次閱讀

    GD32E230C8T6高級定時器timer0無法正常輸出PWM波形的原因?

    原本想用高級定時器的中央對齊計數(shù)模式來輸出SPWM波,但是TIMER0的CH0,CH1等口,都無法正常輸出PWM波形,換成普通定時器就可以了,STM
    發(fā)表于 07-26 06:34

    STM32G4系列芯片定時器的延時輸出問題

    有人使用STM32G4系列芯片內(nèi)部的多個定時器做PWM輸出,輸出頻率一樣,占空比也一樣,均為50%??墒?,當他中途調(diào)整各個定時器以相同的工作參數(shù),即改變ARR的值和CCR值后,會發(fā)現(xiàn)
    的頭像 發(fā)表于 07-01 09:45 ?2584次閱讀
    <b class='flag-5'>STM32</b>G4系列芯片定時器的延時<b class='flag-5'>輸出</b>問題
    主站蜘蛛池模板: 乌兰察布市| 商都县| 江安县| 黔东| 白朗县| 黄梅县| 五指山市| 新泰市| 久治县| 乐安县| 工布江达县| 抚远县| 东莞市| 新野县| 香格里拉县| 东乌| 徐水县| 明星| 张家港市| 南岸区| 眉山市| 汝城县| 勐海县| 盐边县| 双辽市| 汝阳县| 舞钢市| 赞皇县| 北辰区| 繁峙县| 德惠市| 太仆寺旗| 佳木斯市| 德化县| 东宁县| 称多县| 夏邑县| 交城县| 凤庆县| 江西省| 桐乡市|