共2条 1/1
1
跳转至
页
vc5402 vc5402——中断之超级怪事
![](http://m.amcfsurvey.com/uphotos/jackwang/thumb/avatar.jpg)
问 我在用
vc5402dsk通过外部扩展口用按键做中断时,出现这种情况:
我用的是INT0中断,我只能用按键中断一次,再次按一下健就不能中断了,按了reset键或是重新load程序到 DSP都不再中断,也就是第一次中断都不行,而且用ccs看寄存器的值IMR是0001,IFR是0088,INTM=0;都是对的呀。
如果我想再次中断,只有掉电后,然后上电 DSP才行,这样还是只能中断一次,第二次就不行了。
我尝试过在执行完中断服务程序后重新初始化,但还是同样的结果,不能再次中断。
哪位高手能诊断一下是什么缘故.......... 答 1: 补充说一点我用的是blink做的中断,中断服务程序是延时一段时间,它延时一段时间后又继续闪灯,说明中断是返回了的 ,再次用INT0,INT1,INT3三个作中断,但是三个按键都是只能各中断一次,然后都不能做第二次中断了,然后只有通过断电才能再中断一次,不断电重新reset或是重新load程序都不能中断。 答 2: re看看你的中断输入信号第二次后对不对
可能不是 DSP的问题哈 答 3: 有可能我的中断输入信号就是用按键触发,sky CANny说得有道理,我的 DSP与按键不是直接相连的,是通过 CPLD控制的,有一点可以肯定,当我第一次按键按下后, CPLD上的stat寄存器指示DB_INT0一直为1,表示中断一直在进行,但是我的中断服务程序只执行一次,就是第一次按键后就再也不中断了,应该是按键后,执行完中断服务程序后DB_INT0变为0才对,现在就是一直不变,stat寄存器都是只读的,不能通过修改它来使DB_INT0置0,难道是 DSP发出的响应信号IACK(低有效)没有发到 CPLD? 答 4: 是 CPLD把中断信号锁存了吧,会一直中断,高手们认为呢 答 5: 别说高手,我是低手也想说说TI的 DSP中断据说也要分电平触发和脉冲触发的吧,电平触发应即使消除 答 6: wgg 老兄说的正是,谢谢
我用的是INT0中断,我只能用按键中断一次,再次按一下健就不能中断了,按了reset键或是重新load程序到 DSP都不再中断,也就是第一次中断都不行,而且用ccs看寄存器的值IMR是0001,IFR是0088,INTM=0;都是对的呀。
如果我想再次中断,只有掉电后,然后上电 DSP才行,这样还是只能中断一次,第二次就不行了。
我尝试过在执行完中断服务程序后重新初始化,但还是同样的结果,不能再次中断。
哪位高手能诊断一下是什么缘故.......... 答 1: 补充说一点我用的是blink做的中断,中断服务程序是延时一段时间,它延时一段时间后又继续闪灯,说明中断是返回了的 ,再次用INT0,INT1,INT3三个作中断,但是三个按键都是只能各中断一次,然后都不能做第二次中断了,然后只有通过断电才能再中断一次,不断电重新reset或是重新load程序都不能中断。 答 2: re看看你的中断输入信号第二次后对不对
可能不是 DSP的问题哈 答 3: 有可能我的中断输入信号就是用按键触发,sky CANny说得有道理,我的 DSP与按键不是直接相连的,是通过 CPLD控制的,有一点可以肯定,当我第一次按键按下后, CPLD上的stat寄存器指示DB_INT0一直为1,表示中断一直在进行,但是我的中断服务程序只执行一次,就是第一次按键后就再也不中断了,应该是按键后,执行完中断服务程序后DB_INT0变为0才对,现在就是一直不变,stat寄存器都是只读的,不能通过修改它来使DB_INT0置0,难道是 DSP发出的响应信号IACK(低有效)没有发到 CPLD? 答 4: 是 CPLD把中断信号锁存了吧,会一直中断,高手们认为呢 答 5: 别说高手,我是低手也想说说TI的 DSP中断据说也要分电平触发和脉冲触发的吧,电平触发应即使消除 答 6: wgg 老兄说的正是,谢谢
共2条 1/1
1
跳转至
页
回复
有奖活动 | |
---|---|
5月直播——【探索边缘智能的未来——直播盛宴即将开启!】 | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 |
打赏帖 | |
---|---|
换逻辑分析仪_STM32F103认识串口F103相关的知识认识被打赏18分 | |
“DFRobot盖革计数器模块评测”了解电离辐射对人体的危害被打赏8分 | |
“DFRobot盖革计数器模块评测”了解盖革计数器和电离辐射危害被打赏18分 | |
换逻辑分析仪_STM32F103_HAL库PWM呼吸灯被打赏23分 | |
换逻辑分析仪_STM32F103_(寄存器)PWM呼吸灯被打赏20分 | |
换逻辑分析仪STM32F103HAL库定时器被打赏13分 | |
换逻辑分析仪_STM32F103_(HAL库)驱动GPIO操作,点亮LED被打赏13分 | |
【分享评测,赢取加热台】+拆解一个儿童的python编程主控板被打赏20分 | |
【分享评测,赢取加热台】+拆解一个共享充电宝被打赏20分 | |
【换取手持数字示波器】+自制的STC无线调试器被打赏17分 |