摘要: ARM系统中DMA方式在数据采集中的应用http://www.mcuol.com/solution/198/20688.htm 阅读全文
posted @ 2011-08-19 12:20 keeppoised 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 【转载】http://blog.csdn.net/libaizhang/article/details/4317141ARM有七种模式,我们这里只讨论SVC、IRQ和FIQ模式。我们可以假设ARM核心有两根中断引脚(实际上是看不见的),一根叫 irq pin, 一根叫fiq pin.在ARM的cpsr中,有一个I位和一个F位,分别用来禁止IRQ和FIQ的。先不说中断控制器,只说ARM核心。正常情况下,ARM核都只是机械地随着pc的指示去做事情,当CPSR中的I和F位为1的时候,IRQ和FIQ全部处于禁止状态。无论你在irq pin和fiq pin上面发什么样的中断信号,ARM是不会理你的,你根 阅读全文
posted @ 2011-08-19 10:33 keeppoised 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 转载自http://www.iotek.com.cn/article/987散列DMA设计的高速串口驱动技术s1 概 述由于串口在电报通信、工控和数据采集等领域有着广泛的应用,绝大多数嵌入式处理器都内置了通用异步收发器(UART)。UART数据传输主要通过中断或DMA的方式实现。中断方式是在接收到数据或需要发送数据时产生中断,在中断服务程序中读写UART的缓冲区(FIFO)实现数据传输。由于串口通信速率一般比较低(典型值不超过115 200 bps),大多数嵌入式系统都采用中断方式来传输串口数据。然而,中断服务程序需要占用CPU的时间,而串口速度的提升也必将导致CPU更频繁地响应UART中断, 阅读全文
posted @ 2011-08-19 10:12 keeppoised 阅读(1143) 评论(1) 推荐(0) 编辑