共2条
1/1 1 跳转至页
S3C2410 S3C2410快速中断的问题
问
我用S3C2410的DMA实现数据通道操作。
在一段时间内完成100次数据块的传输。
但是现在每次DMA传输完毕后的中断处理程序好象跟不上DMA request的请求速度。
以至于100次DMA请求只能应答50次。
我想通过S3C2410的快速中断完成每次DMA传输完毕后的中断处理。
但是我把2410的INTMOD寄存器对应位设置成快速中断后。
每次还没有开始启动数据传输的时候。AXD就显示prefetch abort.
哪位用过快速中断的能不能给我讲讲快速中断的具体实现细节。
快速中断的实现与普通中断的实现有什么差别。
在实现快速中断的时候应该注意些什么问题。
谢谢。
如果觉得在这里讲不容易讲清楚,可以给我留个电话。我会电话请教。
哪位给点建议。实在感激不尽。
答 1: 快速中断在系统中只能有一个在快速中断发生的时候,所有的中断都将被屏蔽,这就需要注意相应中断寄存器的设置问题,在DATASHEET中说的很详细的
我用S3C2410的DMA实现数据通道操作。
在一段时间内完成100次数据块的传输。
但是现在每次DMA传输完毕后的中断处理程序好象跟不上DMA request的请求速度。
以至于100次DMA请求只能应答50次。
我想通过S3C2410的快速中断完成每次DMA传输完毕后的中断处理。
但是我把2410的INTMOD寄存器对应位设置成快速中断后。
每次还没有开始启动数据传输的时候。AXD就显示prefetch abort.
哪位用过快速中断的能不能给我讲讲快速中断的具体实现细节。
快速中断的实现与普通中断的实现有什么差别。
在实现快速中断的时候应该注意些什么问题。
谢谢。
如果觉得在这里讲不容易讲清楚,可以给我留个电话。我会电话请教。
哪位给点建议。实在感激不尽。
答 1: 快速中断在系统中只能有一个在快速中断发生的时候,所有的中断都将被屏蔽,这就需要注意相应中断寄存器的设置问题,在DATASHEET中说的很详细的
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 基于MCP23S17的输入输出功能模块控制被打赏¥20元 | |
| 【S32K3XX】SPD 软件包使用Link文件修改被打赏¥22元 | |
| Switch-Case局部变量定义问题被打赏¥23元 | |
| 基于米尔TIAM62L开发板的串口通信及应用被打赏¥20元 | |
| PCF8574功能模块及其使用被打赏¥20元 | |
| 传感器LSM6DSO及LIS3MDL的功能检测被打赏¥18元 | |
| LPS25HB气压传感器及其检测被打赏¥18元 | |
| HTS221温湿度传感器及其检测被打赏¥18元 | |
| 【S32K3XX】HSE FW 版本更新被打赏¥21元 | |
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |
我要赚赏金
