阅读:1391回复:5
再问一个关于D12为什么不进中断的问题!求助!急啊!
我现在的D12证明是好的,(可以正确的读ID,并且晶振也起振,可在模式设置里改变
CLOCKOUT脚输出频率),我在中断程序前加了一条读中断寄存器命令,可以使D12中断脚为 高(等待变低中断),但是一旦我连上usb后,INT脚电压就变为2.5伏了(高电平为3.3伏, 我用的是3.3伏工作,自供电,cpu为dsp),固件程序也进不去中断,dsp的中断是边沿触发 的,和这个有关系嘛?该怎么改呢?急啊! |
|
沙发#
发布于:2004-09-28 23:37
最好用电平触发,因为在特定情况下,D12可能会连续发两个中断,中间间隔太短,MCU可能无法监测到下降沿。
|
|
|
板凳#
发布于:2004-09-29 08:28
dsp边沿触发中断是一个老问题了,解决方法也只能是采用查询方式
你搜一下以前的贴子,时间大概是8月中旬,有人已经解决了这个问 题,看一下他们的讨论会对你有帮助。 |
|
地板#
发布于:2004-09-29 08:30
to zmwk;是猎豹吗,cool! :D ;) :o
|
|
地下室#
发布于:2004-09-29 09:05
如果你用硬件中断实在搞不定,那建议先用查询中断,调好了再调硬件中断那一块。
|
|
5楼#
发布于:2004-09-29 09:24
谢谢各位大哥,我现在先用查询编,如果成了再想办法改硬件吧!
|
|