历史上的今天
返回首页

历史上的今天

今天是:2025年04月04日(星期五)

2020年04月04日 | MSP实时输出占空比可调的pwm波形

2020-04-04 来源:eefocus

// 占空比可调的PWM, 我没试过, 手里没单片机, 只是记下.


#include 


void main(void)


{


volatile unsigned int i;


WDTCTL   = WDTPW + WDTHOLD;                 // Stop WDT


BCSCTL1 |= XTS;                             // ACLK= LFXT1 = HF XTAL


do {


IFG1 &= ~OFIFG;                         // Clear OSCFault flag


for (i = 0xFF; i > 0; i--) {            // Time for flag to set


;


}


} while ((IFG1 & OFIFG));                   // OSCFault flag still set?


BCSCTL2 |= SELM_3;                          // MCLK= LFXT1 (safe)


P4DIR   |= 0x06;                            // P4.1 and P4.2 output


P4SEL   |= 0x06;                            // P4.2 and P4.2 TB1/2 otions


TBCCR0   = 128;                             // PWM Period/2


TBCCTL1  = OUTMOD_6;                        // CCR1 toggle/set


TBCCR1   = 32;                              // CCR1 PWM duty cycle


TBCCTL2  = OUTMOD_6;                        // CCR2 toggle/set


TBCCR2   = 96;                              // CCR2 PWM duty cycle


TBCTL    = TBSSEL_1 + MC_3;                 // ACLK, up-down mode


_BIS_SR(CPUOFF);                            // Enter LPM0


}


推荐阅读

史海拾趣

AXTAL公司的发展小趣事

随着业务的不断发展,AXTAL公司开始在全球范围内进行布局和扩展。公司的设施位于德国南部的“水晶谷”地区,靠近海德堡。这一地区以其丰富的石英资源和技术优势而闻名,为AXTAL提供了得天独厚的条件。此外,公司还积极拓展海外市场,与全球多家知名企业建立了紧密的合作关系,进一步提升了公司的国际影响力。

DL Instruments LLC公司的发展小趣事

随着产品的不断推出和市场的逐步认可,DL Instruments开始积极拓展其市场份额。公司不仅在美国本土市场取得了良好的业绩,还逐渐将产品推向国际市场。通过多年的努力,DL Instruments在电子行业中建立了良好的品牌形象,成为精密仪器制造领域的佼佼者。

Cofan Usa Inc公司的发展小趣事

随着产品线的不断丰富和技术实力的提升,Cofan Usa Inc公司开始积极拓展国内外市场。通过与各大电商平台和实体零售商建立合作关系,公司成功将产品推向更广泛的消费者群体。同时,公司注重品牌建设,通过精准的市场定位和有效的营销策略,逐渐树立了独特的品牌形象。

驰兴电感(Coilank)公司的发展小趣事

驰兴电感深知客户是企业发展的根基。公司始终坚持以客户为中心的服务理念,为客户提供全方位、个性化的服务。无论是产品选型、技术支持还是售后服务,驰兴电感都能及时响应客户需求,提供满意的解决方案。这种贴心的服务赢得了客户的信赖和支持,也为公司的持续发展奠定了坚实基础。

DeLorme公司的发展小趣事

DeLorme公司成立于20世纪80年代初,当时正值全球定位系统(GPS)技术快速发展的时期。创始人XXX和XXX看到了GPS技术在户外导航领域的巨大潜力,于是决定投身这一领域。然而,创业初期他们面临了资金短缺、技术瓶颈和市场接受度低等多重挑战。他们通过不断的技术创新、优化产品设计和积极的市场推广,逐渐赢得了消费者的认可,并在行业内树立了良好的口碑。

APM Hexseal公司的发展小趣事

APM Hexseal的产品很快在军事领域获得了广泛应用。公司的密封靴子通过了严格的军事检查和独立的QPL等效项,证明了其卓越的性能和可靠性。此外,APM Hexseal还协助开发了MIL-B-5423规范(现为MIL-DTL-5423),为军方的新设备保护要求设定了初始标准。这一合作不仅提升了APM Hexseal在军事领域的影响力,也为其在电子行业中的发展打开了新的大门。

问答坊 | AI 解惑

物联网开发者社区

物联网开发者社区: 97447993…

查看全部问答>

PC上如何读取sd卡序列号

PC如何去读取sd卡序列号呢? arm上读取的代码已经找到了,我要的是pc上的代码…

查看全部问答>

嵌入式TCP/IP代码及硬件设计

嵌入式TCP/IP代码及硬件设计…

查看全部问答>

说一千,道一万,STM32厉害,

说一千,道一万,STM32厉害,还是提供的外设模块太丰富了,CM3的性能也很出色.价格也很低.一句话,特有性价比.要是精简几个模块,出一些10-15元的片子,估计别的8位16位通用型MCU,真的很难了.当然,要做好推广培训…

查看全部问答>

有谁知道 PieVectTable.ADCINT=&ad 是什么意思 谢谢了!!

本帖最后由 dontium 于 2015-1-23 13:30 编辑 在这个程序中 EALLOW;        // This is needed to write to EALLOW protected registers         PieVectTable.ADCINT=&ad;       &n ...…

查看全部问答>

Helper2416-30——Linux_Programing——进程等待与终止

本帖最后由 yuanlai2010 于 2014-8-7 10:57 编辑 进程等待与终止参与Helper2416开发板助学计划心得进程等待在上一张帖子中的第一个实验中,出现了如下的打印结果,有点乱.[root@jyxtec fork]# ./fork_arm fork program starting! this is parant, ...…

查看全部问答>

16*16-led点阵!!!!!!!!!!!

有仿真,有程序。链接:http://pan.baidu.com/s/1i3kT47j 密码:1jbq…

查看全部问答>

关于外置ADC与单片机通讯的问题

因为MSP430目前的AD采样速度不够需要用一块外置的AD,遇到的问题大致如下: AD芯片手册说明是支持SPI通讯的,但是AD芯片只有输出,大部分没有存储功能的AD引脚都基本如下: 其中用于跟单片机通讯的口就是SDO数据输出口跟SCLK同步时钟信号口 单 ...…

查看全部问答>

楼主在做一个智能扫地车,关于小车如何走直线的问题请教一下各位大神

最近在做一部智能扫地车,初步可以nrf无线控制,蔽障,吸尘模块,现在还差路径规划,尽量做到空房间里遍历每一个角落,目前采用左右电机各装一个编码盘,进行计数然后通过比较两者进行走直线调整,就是请求大神指导一下,感激不尽 …

查看全部问答>

还请各位大虾指导一二。。

刚参加工作没多久。。画了第一个项目。。一个两层的操作面板。之前没有系统的学过,都自己网上看的,所以关于规范问题一直很虚。希望大家给点意见和建议。尤其是电源线的处理,还有铺铜及填充的区别及用法。若我线都布通,是否还需要铺铜或填充呢? ...…

查看全部问答>