打印

VC3产生中断 如何使用

[复制链接]
1689|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
juventus9554|  楼主 | 2009-11-24 19:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用VC3来定时,比如定时1ms,
每次定时到都产生一次中断,
用什么语句来判断VC3产生出中断
沙发
juventus9554|  楼主 | 2009-11-24 19:15 | 只看该作者
就是说如何编写VC3的ISR

使用特权

评论回复
板凳
jxin| | 2009-11-25 13:14 | 只看该作者
首先在boot.tpl中VC3中断的地方加ljmp,
例如(C)
org   18h                      ;VC3 Interrupt Vector
    //`@INTERRUPT_6`
ljmp _myvc3interrupt
    reti

在main中开CPU中断,开VC3中断,定义中断
#pragma interrupt_handler MyVC3Interrupt ;
void main()
{
M8C_EnableGInt;
M8C_EnableIntMask(INT_MSK0,INT_MSK0_VC3);
-------
-------
}

定义你中断处理的事情,这里你是想delay1ms
void MyVC3Interrupt (void) // VC3 interrupt routine
{
//add your code
}

使用特权

评论回复
地板
juventus9554|  楼主 | 2009-12-3 20:12 | 只看该作者
晕晕乎乎的,好像差不多,多谢楼上

使用特权

评论回复
5
Go_PSoC| | 2009-12-4 10:42 | 只看该作者
jxin很厉害,说的应该没错,呵呵

使用特权

评论回复
6
juventus9554|  楼主 | 2009-12-4 19:02 | 只看该作者
确实啊,感觉是高手啊

使用特权

评论回复
7
juventus9554|  楼主 | 2009-12-4 19:02 | 只看该作者
不知能不能给我详细说说,呵呵

使用特权

评论回复
8
god_like| | 2009-12-5 00:23 | 只看该作者
进来学习

使用特权

评论回复
9
love_life| | 2009-12-5 00:32 | 只看该作者
感觉比较麻烦

使用特权

评论回复
10
juventus9554|  楼主 | 2009-12-5 23:56 | 只看该作者
确实很麻烦啊,哎

使用特权

评论回复
11
juventus9554|  楼主 | 2009-12-14 21:57 | 只看该作者
一直没人说,算了,结贴了,哎

使用特权

评论回复
12
chenqun035| | 2009-12-21 18:21 | 只看该作者
boot.asm中增加ljmp
org   18h                      ;VC3 Interrupt Vector
    // call        void_handler
    ljmp   PSoC_V3_ISR//增加的代码
    reti
新建.asm文件
include "m8c.inc"
include "PSoCGPIOINT.inc"
export   PSoC_V3_ISR
PSoC_V3_ISR:
   jmp    _v3int
   reti
这样就可以跟其他的中断一样使用了。
3楼的说的很好了!支持一下!

使用特权

评论回复
13
rocky_bian| | 2009-12-22 17:10 | 只看该作者
3楼的说的很好了!值得大家学习,支持一下!

使用特权

评论回复
14
juventus9554|  楼主 | 2009-12-24 18:42 | 只看该作者
boot.asm中增加ljmp
org   18h                      ;VC3 Interrupt Vector
    // call        void_handler
    ljmp   PSoC_V3_ISR//增加的代码
    reti
新建.asm文件
include "m8c.inc"
include "PSoCGPIOINT.inc"
e ...
chenqun035 发表于 2009-12-21 18:21


多谢了,平安夜快乐

使用特权

评论回复
15
贾君鹏子| | 2009-12-24 18:48 | 只看该作者
平安夜都没出去玩啊^_^

使用特权

评论回复
16
lobby| | 2009-12-24 18:50 | 只看该作者
学习学习。

使用特权

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

本版积分规则

900

主题

12190

帖子

3

粉丝