专栏中心

EEPW首页 > 专栏 > YLP2440 PWM 实验

YLP2440 PWM 实验

发布人:mayer 时间:2009-05-23 来源:工程师 发布文章
YLP2440 PWM 实验

zip



点击看大图

1.初始化TOUTn
设置TOUT0输出功能,并禁止TOUT0口的上啦电阻
    rGPBCON = (rGPBCON & (~(3<<0))) | (2<<0);
    rGPBUP |= 1<<0;
2.设置Timer0,初始化PWM输出
设置Prescaler 0 [7:0]——These 8 bits determine prescaler value for Timer 0 and 1:
    rTCFG0 = rTCFG0 & ~(0xff<<0)|(99<<0);
    //rTCFG0[7:0]=99,预分频0设为100,取....
设置MUX 0——Select MUX input for PWM Timer0:
    rTCFG1 = rTCFG1 & ~(0xf<<0);
    //rTCFG1[3:0]=0,再取1/2
设置TCNTB0和TCMPB0
    rTCMPB0 = duty;
    rTCNTB0 = cycle;
Determine auto reload on[3]、output inverter off[2]、manual update[1] and start for Timer 0[0].
    rTCON = (rTCON & ~(0xf<<0)) | (0xb << 0);
The Timer 0 manual update bit has to be cleared at next writing.
    rTCON &= ~2;
3.跟新rTCMPB0,以获得不同的占空比
            rTCMPB0 = pwm_dac;

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

为什么低温微波功率测量对量子计算很重要?

热点研究:可穿戴生物电子皮肤贴片(第二部分)

表征DC-DC转换器振铃的EMI

热点研究:可穿戴生物电子皮肤贴片

英飞凌以全面解决方案应对智能座舱设计趋势挑战

用于车辆48V电源系统的参考案例

汽车电子 2025-04-27

论文-Linux源码分析

意法半导体收购Deeplite,强化边缘AI布局

论文-Proc文件系统源代码分析报告

脉宽调制整流电路简介

巨头入场,硅光芯片迎来机遇

智能计算 2025-04-27

论文-Linux源代码分析报告_定时器

若要继续参与竞争,外国汽车制造商需要跟上“中国速度”

脉宽调制的基本原理及其应用实例

英特尔一季度财报关键话题:更大的亏损、大规模裁员和关税风暴中的芯片战略

更多 培训课堂
更多 焦点
更多 视频

技术专区