rabbitpan0317
驱动牛犊
驱动牛犊
  • 注册日期2008-07-28
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3125回复:4

关于2410 SPI中断的问题

楼主#
更多 发布于:2008-07-31 09:13
最近在做2440的SPI的驱动,2440的手册上没有说明什么时候会产生SPI的中断,如果有了解的大侠是否能够告知?是在我写相应的数据寄存器,中断就会产生吗?还是在我写数据寄存器后,数据寄存器将相应数据移入到移位寄存器后,在通过MISO(MOSI)完成数据传输功能后才会产生中断?请各位多多指教。
驱网无线,快乐无限
ulovexd
驱动牛犊
驱动牛犊
  • 注册日期2004-09-20
  • 最后登录2009-06-12
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望52点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-02-12 11:30
同问这个问题,楼主知道答案了吗?请告诉小弟。。谢谢。。。
tracera
禁止发言
禁止发言
  • 注册日期2006-01-09
  • 最后登录2018-09-25
  • 粉丝8
  • 关注0
  • 积分-5788分
  • 威望135321点
  • 贡献值0点
  • 好评度625点
  • 原创分1分
  • 专家分0分
  • 社区居民
板凳#
发布于:2009-02-12 11:51
用户被禁言,该主题自动屏蔽!
ulovexd
驱动牛犊
驱动牛犊
  • 注册日期2004-09-20
  • 最后登录2009-06-12
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望52点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-02-12 15:23
楼上的哥哥,
在S3c2440_intr.h中 spi0的IRQ的值是22,我用KernelIoControl将spi0的IRQ转换成了逻辑中断值。并与事件相关联了,这样只要中断一发生,就可以调用IST函数了。
我想知道的是:
这个硬件中断是靠什么发生的呢?是靠硬件把某个脚拉低,还是怎样?还是靠软件用SetEvent函数把该事件设为有信号?还是一个byte数据收完、发完硬件便会自动产生一个中断。
多谢。。。
tracera
禁止发言
禁止发言
  • 注册日期2006-01-09
  • 最后登录2018-09-25
  • 粉丝8
  • 关注0
  • 积分-5788分
  • 威望135321点
  • 贡献值0点
  • 好评度625点
  • 原创分1分
  • 专家分0分
  • 社区居民
地下室#
发布于:2009-02-12 15:41
用户被禁言,该主题自动屏蔽!
游客

返回顶部