娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

s3c6410_中斷

發布者:leader5最新更新時間:2024-09-04 來源: cnblogs關鍵字:s3c6410  中斷 手機看文章 掃描二維碼
隨時隨地手機看文章

參考:

1)《USER'S MANUAL-S3C6410X》Chapter 10 GPIO, Chapter 12 VECTORED INTERRUPT CONTROLLER

2)《ARM1176 JZF-S Technical Reference Manual》Chapter 2 Programmer's Model, Chapter 12 Vectored Interrupt Controller Port

3)《ARM Architecture Reference Manual》Chapter A2 Programmers' Model,

4)u-boot源碼:

u-boot-x.x.x/cpu/s3c64xx/start.S

 

1. 中斷源

 

S3C6410有64個中斷源,0-31由VIC0控制,32-63由VIC1控制。產生中斷時,進入IRQ或FIQ工作模式。

 

64個中斷源的定義見《USER'S MANUAL-S3C6410X》12.3 INTERRUPT SOURCE。中斷源分內部中斷源和外部中斷源。內部中斷源由S3C6410芯片的內部模塊產生。外部中斷源由S3C6410芯片的外部模塊產生。

 

64個中斷源中,外部中斷的中斷號分配如下:

Int. No.

Sources

Description

Group

53

INT_EINT4

External interrupt Group 1 ~ Group 9

VIC1

33

INT_EINT3

External interrupt 20 ~ 27

VIC1

32

INT_EINT2

External interrupt 12 ~ 19

VIC1

1

INT_EINT1

External interrupt 4 ~ 11

VIC0

0

INT_EINT0

External interrupt 0 ~ 3

VIC0


即:外部中斷源group1-group9產生的中斷的中斷號為53;外部中斷源group0的0-3號中斷的中斷號為0,4-11號中斷的中斷號為1,12-19號中斷的中斷號為32,20-27號中斷的中斷號為33。

 

2. 外部中斷源

 

S3C一共有127個外部中斷,分為10組,即group0-group9

Group

中斷源

中斷數

GPIO分布

group0

EINT0-EINT27

28

GPL,GPM,GPN,

group1

EINT1[14:0]

15

GPA,GPB

group2

EINT2[7:0]

8

GPC

group3

EINT3[4:0]

5

GPD

group4

EINT4[13:0]

14

GPF

group5

EINT5[6:0]

7

GPG

group6

EINT6[9:0]

10

GPH

group7

EINT7[15:0]

16

GPO

group8

EINT8[14:0]

15

GPP

group9

EINT9[8:0]

9

GPQ

3. S3C6410工作模式

各個工作模式下用到的寄存器如下:

除了system mode和user mode,其余6中工作模式都屬于exception,優先級如下:

中斷向量表用于存放中斷處理程序的入口地址,中斷向量表在0地址處


關鍵字:s3c6410  中斷 引用地址:s3c6410_中斷

上一篇:s3c6410_u-boot-2010.03移植【續】
下一篇:s3c6410_MMU地址映射過程詳述

小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 寿光市| 庆阳市| 仁化县| 乐昌市| 谢通门县| 青冈县| 邛崃市| 苏州市| 晋江市| 油尖旺区| 分宜县| 榆中县| 南江县| 栾城县| 镇沅| 封开县| 即墨市| 隆化县| 阳信县| 威远县| 怀远县| 依兰县| 遂宁市| 富锦市| 宁波市| 昂仁县| 博爱县| 东方市| 故城县| 雷波县| 十堰市| 梅州市| 淅川县| 太仓市| 大洼县| 金坛市| 深圳市| 渝北区| 合水县| 永靖县| 凤阳县|