zezxx
驱动牛犊
驱动牛犊
  • 注册日期2004-08-31
  • 最后登录2005-10-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1392回复:5

再问一个关于D12为什么不进中断的问题!求助!急啊!

楼主#
更多 发布于:2004-09-27 22:03
我现在的D12证明是好的,(可以正确的读ID,并且晶振也起振,可在模式设置里改变
CLOCKOUT脚输出频率),我在中断程序前加了一条读中断寄存器命令,可以使D12中断脚为
高(等待变低中断),但是一旦我连上usb后,INT脚电压就变为2.5伏了(高电平为3.3伏,
我用的是3.3伏工作,自供电,cpu为dsp),固件程序也进不去中断,dsp的中断是边沿触发
的,和这个有关系嘛?该怎么改呢?急啊!
zezxx
驱动牛犊
驱动牛犊
  • 注册日期2004-08-31
  • 最后登录2005-10-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-29 09:24
谢谢各位大哥,我现在先用查询编,如果成了再想办法改硬件吧!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-29 09:05
如果你用硬件中断实在搞不定,那建议先用查询中断,调好了再调硬件中断那一块。
wly76
驱动小牛
驱动小牛
  • 注册日期2004-08-12
  • 最后登录2008-04-24
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-29 08:30
to zmwk;是猎豹吗,cool! :D ;) :o
wly76
驱动小牛
驱动小牛
  • 注册日期2004-08-12
  • 最后登录2008-04-24
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-09-29 08:28
dsp边沿触发中断是一个老问题了,解决方法也只能是采用查询方式
你搜一下以前的贴子,时间大概是8月中旬,有人已经解决了这个问
题,看一下他们的讨论会对你有帮助。
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-09-28 23:37
最好用电平触发,因为在特定情况下,D12可能会连续发两个中断,中间间隔太短,MCU可能无法监测到下降沿。
A strong man can save himself. A great man can save another.
游客

返回顶部