嵌入式爱好者

查看: 10783|回复: 2

[Win CE] ok6410A定时器配置

[复制链接]

5

主题

26

帖子

42

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 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

主题

26

帖子

42

积分

i.MX6UL通行证

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

使用道具 举报

2

主题

316

帖子

480

积分

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

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-12 13:06

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表