測(cè)試了TIMER_A的PWM幾種模式
pwmMultipleUp
2.06kHz,75%占空比
#include "wdt_a.h"
#include "gpio.h"
#include "timer_a.h"
#define TIMER_PERIOD 511
#define DUTY_CYCLE1 384
#define DUTY_CYCLE2 128
int main( void )
{
volatile unsigned int i;
WDT_A_hold(WDT_A_BASE);
//P2.0 and P2.1 output
//P2.0 and P2.1 options select
GPIO_setAsPeripheralModuleFunctionOutputPin(GPIO_PORT_P2,GPIO_PIN0 + GPIO_PIN1);
//Start timer
Timer_A_initUpModeParam initUpParam = {0};
initUpParam.clockSource = TIMER_A_CLOCKSOURCE_SMCLK;
initUpParam.clockSourceDivider = TIMER_A_CLOCKSOURCE_DIVIDER_1;
initUpParam.timerPeriod = TIMER_PERIOD;
initUpParam.timerInterruptEnable_TAIE = TIMER_A_TAIE_INTERRUPT_DISABLE;
initUpParam.captureCompareInterruptEnable_CCR0_CCIE = TIMER_A_CCIE_CCR0_INTERRUPT_DISABLE;
initUpParam.timerClear = TIMER_A_DO_CLEAR;
initUpParam.startTimer = false;
Timer_A_initUpMode(TIMER_A1_BASE, &initUpParam);
Timer_A_startCounter(TIMER_A1_BASE,TIMER_A_UP_MODE);
//Initialize compare mode to generate PWM1
Timer_A_initCompareModeParam initComp1Param = {0};
initComp1Param.compareRegister = TIMER_A_CAPTURECOMPARE_REGISTER_1;
initComp1Param.compareInterruptEnable = TIMER_A_CAPTURECOMPARE_INTERRUPT_DISABLE;
initComp1Param.compareOutputMode = TIMER_A_OUTPUTMODE_RESET_SET;
initComp1Param.compareValue = DUTY_CYCLE1;
Timer_A_initCompareMode(TIMER_A1_BASE, &initComp1Param);
//Initialize compare mode to generate PWM2
Timer_A_initCompareModeParam initComp2Param = {0};
initComp2Param.compareRegister = TIMER_A_CAPTURECOMPARE_REGISTER_2;
initComp2Param.compareInterruptEnable = TIMER_A_CAPTURECOMPARE_INTERRUPT_DISABLE;
initComp2Param.compareOutputMode = TIMER_A_OUTPUTMODE_RESET_SET;
initComp2Param.compareValue = DUTY_CYCLE2;
Timer_A_initCompareMode(TIMER_A1_BASE, &initComp2Param);
//Enter LPM0
__bis_SR_register(LPM0_bits);
//For debugger
__no_operation();
while(1) // continuous loop
{
}
}
pwmSingle
2.06kHz,68%占空比
#include "wdt_a.h"
#include "gpio.h"
#include "timer_a.h"
#define TIMER_PERIOD 511
#define DUTY_CYCLE 350
int main( void )
{
volatile unsigned int i;
WDT_A_hold(WDT_A_BASE);
//P2.0 as PWM output
GPIO_setAsPeripheralModuleFunctionOutputPin(GPIO_PORT_P2,GPIO_PIN0);
//Generate PWM - Timer runs in Up mode
Timer_A_outputPWMParam param = {0};
param.clockSource = TIMER_A_CLOCKSOURCE_SMCLK;
param.clockSourceDivider = TIMER_A_CLOCKSOURCE_DIVIDER_1;
param.timerPeriod = TIMER_PERIOD;
param.compareRegister = TIMER_A_CAPTURECOMPARE_REGISTER_1;
param.compareOutputMode = TIMER_A_OUTPUTMODE_RESET_SET;
param.dutyCycle = DUTY_CYCLE;
Timer_A_outputPWM(TIMER_A1_BASE, ¶m);
//Enter LPM0
__bis_SR_register(LPM0_bits);
//For debugger
__no_operation();
while(1) // continuous loop
{
}
}
上一篇:MSP-EXP430F5529LP開(kāi)發(fā)板003-定時(shí)器庫(kù)函數(shù)
下一篇:MSP430F5529LP+CC3000學(xué)習(xí)心得(一)——與AP的連接
推薦閱讀
史海拾趣
ACEINNA是一家專注于研發(fā)和生產(chǎn)慣性傳感器和解決方案的公司,以下是該公司發(fā)展的五個(gè)相關(guān)故事:
公司成立和起步階段: ACEINNA公司成立于2017年,總部位于美國(guó)馬薩諸塞州。公司由來(lái)自微機(jī)電系統(tǒng)(MEMS)領(lǐng)域的資深專家和工程師共同創(chuàng)立,致力于開(kāi)發(fā)高性能的慣性傳感器和智能控制系統(tǒng)。起步階段,ACEINNA主要專注于磁性慣性測(cè)量單元(IMU)和導(dǎo)航解決方案的研發(fā)。
技術(shù)創(chuàng)新和產(chǎn)品拓展: 隨著技術(shù)的不斷進(jìn)步和市場(chǎng)需求的增長(zhǎng),ACEINNA不斷進(jìn)行技術(shù)創(chuàng)新,并逐步拓展產(chǎn)品線。公司推出了包括慣性測(cè)量單元(IMU)、慣性導(dǎo)航系統(tǒng)(INS)、車載導(dǎo)航系統(tǒng)等在內(nèi)的多種慣性傳感器和解決方案,廣泛應(yīng)用于汽車、工業(yè)、軍事等領(lǐng)域。
市場(chǎng)拓展和國(guó)際合作: ACEINNA積極拓展國(guó)內(nèi)外市場(chǎng),并與全球各地的客戶建立了合作關(guān)系。公司的產(chǎn)品被廣泛應(yīng)用于車輛動(dòng)態(tài)控制、無(wú)人駕駛、精準(zhǔn)農(nóng)業(yè)等領(lǐng)域,贏得了客戶的認(rèn)可。同時(shí),ACEINNA還與國(guó)際知名汽車制造商、工業(yè)企業(yè)展開(kāi)合作,共同推動(dòng)技術(shù)進(jìn)步和市場(chǎng)發(fā)展。
持續(xù)投入研發(fā)和創(chuàng)新: ACEINNA不斷加大研發(fā)投入,致力于技術(shù)創(chuàng)新和產(chǎn)品升級(jí)。公司設(shè)立了專門(mén)的研發(fā)團(tuán)隊(duì)和實(shí)驗(yàn)室,擁有一系列專利技術(shù),致力于開(kāi)發(fā)新產(chǎn)品和解決方案,滿足客戶不斷變化的需求。
未來(lái)發(fā)展展望: ACEINNA將繼續(xù)致力于慣性傳感器和智能控制系統(tǒng)的研發(fā)和應(yīng)用,不斷推出更先進(jìn)、更可靠的產(chǎn)品和解決方案,滿足客戶在各個(gè)領(lǐng)域的需求。公司將加強(qiáng)國(guó)際市場(chǎng)拓展,提升自身在全球市場(chǎng)的競(jìng)爭(zhēng)力,為行業(yè)的發(fā)展做出更大的貢獻(xiàn)。
昆泰芯微電子堅(jiān)持以人為本,踐行合作共贏的企業(yè)文化。公司注重員工的個(gè)人發(fā)展和團(tuán)隊(duì)協(xié)作,鼓勵(lì)員工積極參與公司的各項(xiàng)活動(dòng)和決策。同時(shí),公司也積極與合作伙伴建立良好的合作關(guān)系,共同推動(dòng)行業(yè)的發(fā)展。公司以正直、求實(shí)、進(jìn)取、創(chuàng)新、協(xié)同、分享的十二字箴言作為公司從上至下貫徹的做人做事理念,讓員工和企業(yè)共同成長(zhǎng),共創(chuàng)前程,共享收獲。
以上五個(gè)故事概述了昆泰芯微電子在電子行業(yè)中的重要發(fā)展歷程和成就。這些故事不僅展現(xiàn)了公司的技術(shù)實(shí)力和市場(chǎng)競(jìng)爭(zhēng)力,也體現(xiàn)了公司的企業(yè)文化和發(fā)展理念。
在國(guó)內(nèi)市場(chǎng)取得成功后,東軟載波開(kāi)始積極拓展國(guó)際市場(chǎng)。公司憑借豐富的產(chǎn)品線和領(lǐng)先的技術(shù)實(shí)力,成功進(jìn)入中亞、東南亞、非洲和南美等地區(qū),產(chǎn)品在這些地區(qū)得到了廣泛應(yīng)用。國(guó)際市場(chǎng)的拓展不僅為東軟載波帶來(lái)了更多的業(yè)務(wù)機(jī)會(huì),還進(jìn)一步提升了公司的品牌影響力和國(guó)際競(jìng)爭(zhēng)力。
在半導(dǎo)體行業(yè)中,供應(yīng)鏈的穩(wěn)定性和可靠性對(duì)企業(yè)的發(fā)展至關(guān)重要。Benchmarq Microelectronics Inc深知這一點(diǎn),因此始終注重供應(yīng)鏈管理和合作伙伴關(guān)系的建立。公司與多家知名供應(yīng)商建立了長(zhǎng)期穩(wěn)定的合作關(guān)系,確保原材料的穩(wěn)定供應(yīng)和質(zhì)量可控。同時(shí),公司還加強(qiáng)庫(kù)存管理和物流配送,確保產(chǎn)品能夠及時(shí)、準(zhǔn)確地送達(dá)客戶手中。這些努力不僅提升了公司的運(yùn)營(yíng)效率和市場(chǎng)競(jìng)爭(zhēng)力,還為客戶提供了更加便捷、高效的服務(wù)。
EUPEC一直致力于技術(shù)創(chuàng)新和研發(fā),不斷推動(dòng)電力半導(dǎo)體技術(shù)的進(jìn)步。在多個(gè)關(guān)鍵領(lǐng)域,EUPEC都取得了重要的技術(shù)突破,如提高電力轉(zhuǎn)換效率、降低能耗等。這些技術(shù)突破不僅提升了EUPEC產(chǎn)品的競(jìng)爭(zhēng)力,也為客戶帶來(lái)了實(shí)實(shí)在在的經(jīng)濟(jì)效益。同時(shí),EUPEC還積極拓展國(guó)際市場(chǎng),產(chǎn)品廣泛應(yīng)用于電解鋁、高壓直流輸電、軟啟動(dòng)、直流傳動(dòng)、高壓無(wú)功補(bǔ)償設(shè)備等領(lǐng)域。
一塊LM3S8962的學(xué)習(xí)板,自己可以努力學(xué)習(xí)一下,現(xiàn)在自己一邊學(xué)習(xí)一邊寫(xiě)點(diǎn)兒筆記,以供大家借鑒和共同學(xué)習(xí)。 現(xiàn)在我的學(xué)習(xí)工具主要是自帶調(diào)試工具的LM3S8962的學(xué)習(xí)板。在這個(gè)學(xué)習(xí)板上面,有著按鍵、液晶、蜂鳴器、以太 ...… 查看全部問(wèn)答∨ |
求救:1602使用問(wèn)題有背光無(wú)法顯示數(shù)據(jù) 最近在使用1602,寫(xiě)了幾個(gè)程序都是只有背光顯示,無(wú)法顯示數(shù)據(jù) 第一個(gè):RS-P2.0 RW-P2.1 E-P2.7(E通過(guò)與74ls00與RD WR相連)如第一個(gè)圖 LCD_COMW EQU 8000H ;寫(xiě)命令字 LCD_DATAW& ...… 查看全部問(wèn)答∨ |
請(qǐng)問(wèn)單片機(jī)怎樣能聯(lián)網(wǎng)啊 怎樣能接上網(wǎng)線,然后向網(wǎng)絡(luò)發(fā)送數(shù)據(jù)啊… 查看全部問(wèn)答∨ |
|
PIC 16f877 中關(guān)于10位AD轉(zhuǎn)換問(wèn)題 很奇怪,我轉(zhuǎn)換出來(lái)的數(shù)字線性度很差,有一直上揚(yáng)的趨勢(shì),我只用到了AD0,時(shí)鐘是Fosc/32,單片機(jī)晶振4M, 為什么我得到的轉(zhuǎn)換結(jié)果差這么多,直接加1V電壓,轉(zhuǎn)換的結(jié)果將近1.5V左右,請(qǐng)問(wèn)是我哪里沒(méi)用好?當(dāng)我用其它Fosc/8時(shí),轉(zhuǎn)換結(jié)果更差?搞不明白??… 查看全部問(wèn)答∨ |
|
<pre id="question-content">請(qǐng)問(wèn) 1:既然有GPIOx_IDR,那讀GPIOx_ODR有啥作用呢? 2:GPIOx配置成輸入,設(shè)置GPIOx_ODR和讀GPIOx_IDR分別有啥作用呢?</pre><pre id="question-content">3:GPIOx配置成輸出,那讀GPIOx_IDR有 ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 英飛凌微控制器:以全新實(shí)惠套件和強(qiáng)大開(kāi)發(fā)環(huán)境為開(kāi)發(fā)者提供支持
- iTOP-i.MX6開(kāi)發(fā)板設(shè)備數(shù)驅(qū)動(dòng)Menuconfig的用法
- 迅為IMX6ULL開(kāi)發(fā)板Qt for Android搭建開(kāi)發(fā)環(huán)境
- 迅為i.MX8M mini開(kāi)發(fā)板Windots QT系統(tǒng)開(kāi)發(fā)環(huán)境搭建
- 迅為IMX8MM開(kāi)發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開(kāi)發(fā)板Linix系統(tǒng)修改默認(rèn)屏幕
- iTOP-4412開(kāi)發(fā)板支持4G以上文件系統(tǒng)擴(kuò)展
- 迅為IMX8MM開(kāi)發(fā)板Yocto系統(tǒng)設(shè)置開(kāi)機(jī)自啟動(dòng)
- 迅為IMX6Q開(kāi)發(fā)板 Buildroot文件系統(tǒng)mqtt測(cè)試
- 場(chǎng)景定義、精準(zhǔn)創(chuàng)「芯」,芯馳全新發(fā)布AI座艙處理器和高端智控系列
- Arm 技術(shù)加持,地平線以 HSD 及征程 6P 推動(dòng)汽車智能化變革
- 華為自動(dòng)駕駛技術(shù)解讀
- 加速電動(dòng)化轉(zhuǎn)型,邦迪汽車系統(tǒng)攜多款創(chuàng)新產(chǎn)品首秀2025上海車展
- 數(shù)據(jù)中心面臨電力約束挑戰(zhàn),推動(dòng)GenAI終端發(fā)展
- 博泰車聯(lián)網(wǎng)與高通深化合作,基于驍龍座艙平臺(tái)至尊版打造新一代智能座艙解決方案
- 凌華智能與Elma強(qiáng)強(qiáng)聯(lián)手為軌道交通及關(guān)鍵任務(wù)應(yīng)用提供高可靠加固系統(tǒng)解決方案
- 何為接近開(kāi)關(guān)?如何調(diào)試接近開(kāi)關(guān)
- 具身智能浪潮反思:中國(guó)制造業(yè)需要什么樣的協(xié)作機(jī)器人?
- 影響接近開(kāi)關(guān)工作距離的因素有哪些?使用接近開(kāi)關(guān)有哪些注意事項(xiàng)
- 試用Vishay新型“IHLP磁芯損耗計(jì)算器”,搶樓贏好禮
- LPC4370重磅來(lái)襲 有獎(jiǎng)問(wèn)答贏好禮!
- 電子工程師,如何更好地?fù)肀aN?參與問(wèn)卷有好禮!
- 報(bào)名贏京東卡 | 國(guó)產(chǎn)FPGA安路科技2024線上新品發(fā)布會(huì)
- 兆易GD32450I-EVAL免費(fèi)測(cè)評(píng)試用
- 追更有驚喜:解救被FSM折磨過(guò)的你,justd0解析LSM6DSOX有限狀態(tài)機(jī)官方例程
- 電路圖站2.0版上線,公開(kāi)征集網(wǎng)友建議,填寫(xiě)調(diào)查問(wèn)卷贏積分!
- 全球首款Cortex-M23內(nèi)核物聯(lián)網(wǎng)芯片SAML10和SAM L11系列 闖關(guān)獲取SAML10/SAML11法寶,拆除電子界安全危機(jī),贏好禮!
- 邀請(qǐng)好友體驗(yàn)WEBENCH,禮品豐厚你有他也有!
- 華潤(rùn)微Q1凈利漲632%,將聚焦功率半導(dǎo)體和智能傳感器等業(yè)
- 艾為電子2019年?duì)I收破十億,凈利同比增67%
- Nexperia超微型MOSFET問(wèn)市,可簡(jiǎn)化PCB組裝
- MEMS加速度傳感器在電機(jī)健康狀態(tài)監(jiān)測(cè)上的應(yīng)用
- 美光低功耗DDR5 DRAM 芯片,充分釋放移動(dòng)設(shè)備5G 潛能
- 帶你了解一下室內(nèi)人員定位解決方案特點(diǎn)及應(yīng)用
- 鴻海Q3財(cái)報(bào):毛利率、營(yíng)益率、凈利率優(yōu)于二季度
- 蘋(píng)果聯(lián)合創(chuàng)始人:我不相信自動(dòng)駕駛,現(xiàn)階段還不現(xiàn)實(shí)
- 售價(jià)比全新便宜 50 美元,蘋(píng)果官翻版 HomePod 在美開(kāi)售
- 大聯(lián)大詮鼎集團(tuán)力推Semtech的無(wú)線充電解決方案
- 管管又從樂(lè)鑫那邊申請(qǐng)到好玩的板子拉~~有小伙伴想玩的嗎??快進(jìn)貼一探究竟哦~~
- 【ST AMG SensorTile開(kāi)發(fā)大賽 健身小管家】02 ALLMEMS1試用
- Beaglebone Black從零開(kāi)始系列教程大匯總!
- 大家看看這幾個(gè)AMS1117有什么區(qū)別
- hold_time violation?
- 關(guān)于HELPER2416助學(xué)計(jì)劃(延期)
- 福州/無(wú)錫 國(guó)企招聘資深模擬IC設(shè)計(jì)工程師
- 【MicroPython】ESP8266的MicroPython快速參考
- 求助:D類功放