查看: 11601|回复: 2

[Win CE] ok6410A定时器配置

5

主题

21

回帖

42

积分

i.MX6UL通行证

xiaolin198832 发表于 2014-8-13 20:28:47 | 显示全部楼层 |阅读模式
ok6410A定时器怎么配置没成功!请问  这行代码:g_pVIC0Reg->VIC0INTENABLE |= 1<<24;  //开timer1的使能(相当于关掉mask)出错了,wince6.0怎么启动定时器呢?求教!!!


//配置定时器寄存器
  BOOL RetValue = TRUE;
  //设置timer1为1/8分频,[7:4]=0x0010
    g_pPWMRegs->TINT_CSTAT |= 1<<1;   //开timer1中断,允许timer1中断发生
   //g_pVIC0Reg->VIC0INTENABLE |= 1<<24;  //开timer1的使能(相当于关掉mask)
   g_pPWMRegs->TCFG1 &= ~(0x01 << 4);
    g_pPWMRegs->TCFG1 |= 0x01 << 5;
    g_pPWMRegs->TCFG1 &= ~(0x11 << 6);
    //设置timer1的控制寄存器
   g_pPWMRegs->TCON |= 0x01 << 11; //auto reload
    g_pPWMRegs->TCON &= ~(0x01 << 10); //output off
    //pTimerReg->TCON |= 0x01 << 10; //output on
    g_pPWMRegs->TCON &= ~(0x01 << 9); //manual update off
    g_pPWMRegs->TCON &= ~(0x01 << 8); //timer1 stop
    ///////////////PCLK = 50M, prescaler = 0
    //设置定时器的counter寄存器,2ms;
    g_pPWMRegs->TCNTB1 = 488;
    //设置定时器的compare寄存器
   g_pPWMRegs->TCMPB1 = 244;
回复

使用道具 举报

5

主题

21

回帖

42

积分

i.MX6UL通行证

楼主| xiaolin198832 发表于 2014-8-13 20:30:28 | 显示全部楼层
帮忙看看  多谢!!!!!!!!
点评回复 支持 反对

使用道具 举报

2

主题

338

回帖

498

积分

独家记忆 发表于 2014-8-14 08:44:46 | 显示全部楼层
楼主,您可以参考一下底层驱动下的蜂鸣器驱动,或者参考网上的背光驱动、、、、:)
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则