打印

求一个CY68013的定时中断程序,包括定时器设置及中断服务程序,谢谢!!

[复制链接]
1499|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qiankunpzh|  楼主 | 2014-12-24 00:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
qiankunpzh|  楼主 | 2014-12-24 23:13 | 只看该作者
都没有吗?请大神们支援下,多谢了!!

使用特权

评论回复
板凳
tyw| | 2014-12-25 10:06 | 只看该作者
CY7C68013设计参考 95页 17.5M.pdf (17.13 MB)
USB开源项目(百合电子工作室发起) 102页 6.1M.pdf (5.97 MB)
珍贵资料-cy7c68013中文手册 61页13.1M.pdf (12.88 MB)

使用特权

评论回复
地板
yubsh| | 2014-12-25 16:51 | 只看该作者
官网有例子,自己去找吧。

使用特权

评论回复
5
qiankunpzh|  楼主 | 2014-12-26 20:19 | 只看该作者
谢谢!
官网登录,经常非常慢,去得少。

使用特权

评论回复
6
_compact| | 2014-12-27 12:53 | 只看该作者
定时设置,跟8051单片机差不多,随便就能搞定的。如果这么简单的事自己都不想动手,那帮你也没什么意义了

使用特权

评论回复
7
qiankunpzh|  楼主 | 2014-12-27 23:40 | 只看该作者
也许简单吧,但目前的确没有调通。

我使用官网上的程序,进不了中断,什么问题呢?请大家指点啊。
void timer0 (void) interrupt 1 using 1
{
        // Stop Timer 0, adjust the Timer 0 counter so that we get another
        // in 10ms, and restart the timer.
        TR0 = 0; // stop timer
        TL0 = TL0 + (TIMER0_COUNT & 0x00FF);
        TH0 = TH0 + (TIMER0_COUNT >> 8);
        TR0 = 1; // start Timer 0
        // Increment the timer tick. This interrupt should occur approximately every 10ms. So,
        //the resolution of the timer will be 100Hz not including interrupt latency.
        timer0_tick++;
}

void timer0_init (void)
{       

        EA = 0; // disables all interrupts
        timer0_tick = 0;
        TR0 = 0; // stops Timer 0
        CKCON = 0x03; // Timer 0 using CLKOUT/12
        TMOD &= ~0x0F; // clear Timer 0 mode bits
        TMOD |= 0x01; // setup Timer 0 as a 16-bit timer
        TL0 = (TIMER0_COUNT & 0x00FF); // loads the timer counts
        TH0 = (TIMER0_COUNT >> 8);
        PT0 = 0; // sets the Timer 0 interrupt to low priority
        ET0 = 1; // enables Timer 0 interrupt
        TR0 = 1; // starts Timer 0
        EA = 1; // enables all interrupts

}

使用特权

评论回复
8
qiankunpzh|  楼主 | 2014-12-27 23:55 | 只看该作者
问题已搞定。

使用特权

评论回复
9
zhongs98| | 2014-12-31 14:32 | 只看该作者
qiankunpzh 发表于 2014-12-27 23:55
问题已搞定。

怎么搞定的?跟大家分享了经验~谢谢~

使用特权

评论回复
10
naruto-electro| | 2016-2-22 16:55 | 只看该作者
請問一下,這個問題最後你是怎麼解決的,我用定時器時,只要啟動定時器就會識別不到設備?

使用特权

评论回复
11
tyw| | 2016-2-22 17:00 | 只看该作者
naruto-electro 发表于 2016-2-22 16:55
請問一下,這個問題最後你是怎麼解決的,我用定時器時,只要啟動定時器就會識別不到設備? ...

这个问请得也太久远了吧,哈哈,楼主也不厚道,有问题了晓得找二姨,搞定了咋不记得二姨了,晕

使用特权

评论回复
12
naruto-electro| | 2016-2-22 17:05 | 只看该作者
tyw 发表于 2016-2-22 17:00
这个问请得也太久远了吧,哈哈,楼主也不厚道,有问题了晓得找二姨,搞定了咋不记得二姨了,晕 ...

你有遇过我说的问题吗,很奇怪啊。。。。

使用特权

评论回复
13
tyw| | 2016-2-22 17:10 | 只看该作者
naruto-electro 发表于 2016-2-22 17:05
你有遇过我说的问题吗,很奇怪啊。。。。

少累,木玩过,自已啃资料吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

41

帖子

0

粉丝