共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 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【S32K3XX】FlexCAN 模块配置使用被打赏¥30元 | |
| 【S32K3XX】FlexCAN RAM 资源分配整理被打赏¥25元 | |
| 【S32K3XX】IPCF 适配核间中断处理被打赏¥21元 | |
| 【S32K3XX】IPCF 核间通讯模块UNMANAGED方式使用被打赏¥29元 | |
| 片外存储Flash使用方法(Arduino IDE环境)被打赏¥22元 | |
| 三分钟快速上手ESP-NOW(ArduinoIDE环境)被打赏¥23元 | |
| 【S32K3XX】LPSPI参数配置说明被打赏¥21元 | |
| 在WT9932C61-TINY上实现超声波测距被打赏¥22元 | |
| 基于WT9932C61-TINY的环境构建及OLED屏驱动测试被打赏¥20元 | |
| 【S32K3XX】Core-to-Core 中断使用被打赏¥21元 | |
我要赚赏金
