0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

XMEGA PWM模塊多通道的用法詳解

電子工程師 ? 作者:工程師陳翠 ? 2018-06-18 14:09 ? 次閱讀

下面介紹ASF中PWM模塊同時使用多個通道的用法:

定義PWM變量,每個通道需要單獨定義一個變量

struct pwm_config pwm_1;

struct pwm_config pwm_2;

使用pwm_init函數(shù)初始PWM。如果是同一個PWM模塊(定時器),需要使用相同的頻率參數(shù)。

設(shè)置每個通道的占空比

pwm_set_duty_cycle_percent(&pwm_1, duty);

pwm_set_duty_cycle_percent(&pwm_2, duty);

pwm_set_duty_cycle_percent和pwm_start函數(shù)的區(qū)別

雖然兩個函數(shù)都是設(shè)置占空比的,參數(shù)也完全相同,但是pwm_start還會再次設(shè)置定時器參數(shù),比 pwm_set_duty_cycle_percent速度慢,效率低,所以一般是PWM初始化時用pwm_start函數(shù),其他地方使用pwm_set_duty_cycle_percent函數(shù)。

參考代碼,控制XMEGA A3BU Xplained的PD6/OC1A和PD5/OC1B。因為在硬件上,兩個LED是反相的,所以設(shè)置占空比時需要用100-duty。

XMEGA PWM模塊多通道的用法詳解

聲明:本文內(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

    文章

    5409

    瀏覽量

    218267
收藏 人收藏

    評論

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

    Stream模塊的基礎(chǔ)用法和進階用法

    有用。在本教程中,我們將介紹 Stream 模塊的基礎(chǔ)用法和進階用法,并提供示例。 基礎(chǔ)用法 在本節(jié)中,我們將介紹 Stream 模塊的基礎(chǔ)
    的頭像 發(fā)表于 09-19 15:33 ?1510次閱讀

    通道PWM輸出,基于FPGA設(shè)計 可擴展任意頻率

    FPGA設(shè)計通道總線/接口技術(shù)
    奔跑的小鑫
    發(fā)布于 :2022年09月27日 20:45:48

    PWM通道對應(yīng)哪些子模塊?

    的渠道4個PWM模塊PWMX引腳可以選擇從每個子模塊輸出第三個PWM信號我計算10個PWM輸出通道
    發(fā)表于 12-26 16:21

    ATXMEGAC3-XPLD,XMEGA-C3 Xplained評估套件使AVR XMEGA用戶可以立即開始使用AVR XMEGA外設(shè)

    ATXMEGAC3-XPLD,XMEGA-C3 Xplained評估套件是用于評估ATxmega384C3微控制器的硬件平臺。該套件提供了一系列功能,使AVR XMEGA用戶可以立即開始使用AVR XMEGA外設(shè),并了解如何將A
    發(fā)表于 09-30 08:38

    PWM配置例程詳解

    PWM配置例程詳解,測試無誤 硬件平臺:STM32F10XPWM模塊 + JLink + 示波器軟件平臺:Keil 4 一、基礎(chǔ)知識首先,根據(jù)芯片的型號,STM32小容量、中容量產(chǎn)品和STM3...
    發(fā)表于 08-23 09:04

    基于NiosII的通道PWM信號測量產(chǎn)生器節(jié)點設(shè)計

    針對于列車控制系統(tǒng)半實物仿真平臺測速測距模塊通道PWM 信號測量/產(chǎn)生的要求,提出了一種利用NiosII 軟核處理器替代通訊用MCU 的智能
    發(fā)表于 11-30 15:46 ?13次下載

    基于XMEGA的電解質(zhì)分析儀的設(shè)計

    基于XMEGA的電解
    發(fā)表于 01-07 16:12 ?0次下載

    OrCAD中創(chuàng)建總線及用法詳解

    OrCAD中創(chuàng)建總線及用法詳解,如何創(chuàng)建總線,菜單place->bus或者右側(cè)快捷按鈕
    發(fā)表于 12-02 10:18 ?2.7w次閱讀

    Xmega_Code_Samples

    Xmega_Code_Samples,下來看看
    發(fā)表于 07-08 14:36 ?8次下載

    通道溫度精確控制模塊設(shè)計_彭智勇

    通道溫度精確控制模塊設(shè)計_彭智勇
    發(fā)表于 03-19 11:29 ?2次下載

    NU510/PWM調(diào)光雙色溫應(yīng)用詳解

    通道大電流恒流IC NU510/PWM調(diào)光雙色溫應(yīng)用詳解。
    發(fā)表于 03-18 10:04 ?16次下載
    NU510/<b class='flag-5'>PWM</b>調(diào)光雙色溫應(yīng)用<b class='flag-5'>詳解</b>

    通道類比數(shù)字轉(zhuǎn)換器模塊集成

    通道類比數(shù)字轉(zhuǎn)換器模塊集成
    發(fā)表于 05-13 20:38 ?3次下載
    <b class='flag-5'>多</b><b class='flag-5'>通道</b>類比數(shù)字轉(zhuǎn)換器<b class='flag-5'>模塊</b>集成

    generate的用法與結(jié)構(gòu)

    主要是generate的用法,整個文件的功能是實現(xiàn)可選通道數(shù)據(jù)發(fā)送,我們知道Cameralink中對于通道傳輸時有一部分功能代碼時相同的
    的頭像 發(fā)表于 09-27 09:02 ?5368次閱讀

    CMake用法詳解

    CMake用法詳解
    發(fā)表于 10-25 16:28 ?2次下載

    振弦采集模塊通道專用寄存器

    振弦采集模塊通道專用寄存器 振弦采集模塊通道專用寄存器
    的頭像 發(fā)表于 01-05 10:34 ?922次閱讀
    振弦采集<b class='flag-5'>模塊</b><b class='flag-5'>多</b><b class='flag-5'>通道</b>專用寄存器

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品