s5pc100裸奔全攻略之pwm timer

 

作者:赵孝强,华清远见嵌入式培训中心讲师。

以下是s5pc100的不带系统pwm timer的程序,需要map.lds,Makefile,s5pc100,文件,用v7交叉工具链,以上文件可在www.farsight.com.cn下载到。

#include "s5pc100.h"
        void pwm_init()
        {
                GPD.GPDCON = GPD.GPDCON & (~0XF0) | (0X2<<4);        //set gpiod timer out mode
                CLK_GATE_D1.CLK_GATE_D1_3 = CLK_GATE_D1.CLK_GATE_D1_3 | (1<<6);        //Gating PCLK for PWM Pass
                TIMER.TCFG0 = ( TIMER.TCFG0 & ~0XFF ) + 0xff;
                TIMER.TCFG1 = ( TIMER.TCFG1 & ~0Xf0 ) + 3<<4;
                TIMER1.TCNTB1 = 3000;
                TIMER1.TCMPB1 = 2500;
                TIMER.TCON = 0X0e<<8;
                TIMER.TCON = 0X0d<<8;
        }
        int main()
        {
                pwm_init();
                while(1);

}嵌入式及3G相关资源及学习请点击:嵌入式开发视频 android开发视频 android培训 3G培训 QT培训 QT开发视频 物联网培训 物联网技术视频 嵌入式学习

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值