当前位置:  技术问答>linux和unix

为什么寄存器会捕捉不到字符???

    来源: 互联网  发布时间:2016-09-26

    本文导语:  我操作一款CPU 设置其接收寄存器中断,只要接收到一个字符就会产生中断,然后我就去读取接收到的字符(这个FIFO也只能暂存一个字节)  但是后来出现一个很奇怪的问题,我每次读到的字节都是从第6个开始的,...

我操作一款CPU 设置其接收寄存器中断,只要接收到一个字符就会产生中断,然后我就去读取接收到的字符(这个FIFO也只能暂存一个字节)  但是后来出现一个很奇怪的问题,我每次读到的字节都是从第6个开始的,本来应该IO口有第一个字节的时候就会触发中断的,但是却直到第六个字节才触发,我用示波器也测量了下,有前6个字节的波形的,但是为什么会出现这样奇怪的问题呢,求解~~~~

|
中断信号是在第1个字节到达时产生的吗?
如果是的话,那么你的中断程序是如何写的?
初步感觉是你读得太慢了。造成了前面几个字节的丢失。
详细点说,就是从中断产生的这一瞬间开始,到系统响应中断程序,再到开始读寄存器。这段时间中你的硬件已经发出了6个字节。这时,你的中断响应程序读到的就是第6个字节。

    
 
 

您可能感兴趣的文章:

  • RTC寄存器的配置,分寄存器值不变
  • SPI驱动能够写寄存器,不能读出寄存器
  • 寄存器映射方法
  • 寄存器的疑问
  • 【新手求助】关于2.6内核下S3C2410寄存器的访问方法(串口寄存器)
  • 关于CPU寄存器的访问
  • 寄存器问题
  • 如何设置2410的总线带宽寄存器为8位
  • 什么是线程寄存器
  • 如何修改GPIO寄存器
  • 深夜100分请教高手一个VIM寄存器的问题
  • 浮点运算寄存器的问题
  • ARM linux如何处理启动参数地址存放寄存器R2
  • USB驱动 OHCI寄存器 ioremap地址映射
  • 老问题,关于CPU寄存器的读写
  • 请教:往外设寄存器写数据遇到的麻烦
  • 在linux嵌入汇编,如何将寄存器的值返回,或传给变量???????????
  • 读写寄存器错误
  • 对寄存器赋值
  • 学习linux一定要先学习寄存器、汇编等吗
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 只有vim.gtk或vim.gnome才能使用系统全局粘贴板,默认的vim.basic看不到+号寄存器
  • Linux下写驱动程序时怎样访问,硬件控制寄存器
  • S3C2410寄存器的配置问题,请教了
  • linux下有没有工具能看到内存和寄存器的值?
  • 问下,读寄存器指令在linux中的速度问题
  • 网卡寄存器读写:X86 vs ARM
  • 中断字寄存器在硬件哪里?振晶是啥?工作原理为什么能作为CPU的…
  • 关于pci类芯片寄存器读写问题。
  • 谁能解释一下下面这段读写寄存器的含义
  • 进入程序后的第一个函数main的函数地址是存放在那个寄存器?
  • s3c6410 linux2.6.21内核 USB驱动 OHCI寄存器
  • rtl8139.c代码中的相关的寄存器如何配置?
  • PC中串口寄存器对应的针脚是如何对应的.
  • 请教linux下读写 gpio端口控制寄存器的方法 iis7站长之家
  • 再问: linux驱动从open到最后设置寄存器过程
  • CPU如何知道CS寄存器内装的是LDTR指向的描述符表的段选择符还是GDTR指向的描述符表的段选择符呢?
  • 在线急问,驱动中读写寄存器问题??
  • 帮我想个办法吧,关于写寄存器的时序问题。
  • I/O端口寄存器地址在驱动中到底要被映射几次???
  • 请教linux下读写 gpio端口控制寄存器的方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3