- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通用 I/O埠的LED輸出實驗 利用”移位”的方式,改變LED燈的變化 將移位後的值寫入IOPDATA,輸出至IO port 通用 I/O埠的LED輸出實驗 利用Step執行Delay(),用Step In會進入Delay()副程式 Step單步執行 Step In單步執行 通用 I/O埠的LED輸出實驗 IOPDATA執行變化 DemoBoard P4_LED亮起 DemoBoard P5_LED亮起 DemoBoard P6_LED亮起 DemoBoard P7_LED亮起 通用 I/O埠的LED輸出實驗 當IOPDATA為0x80,重置LED值 通用 I/O埠的LED輸出實驗 通用 I/O埠的LED輸出實驗 通用 I/O埠的LED輸出實驗 第六章通用I/O埠的工作原理與實驗 Ping-Liang Lai (賴秉樑) 實驗目的 1、掌握通用輸入輸出(GPIO)電路原理及與其相關的特殊功能暫存器的配置方法。 2、熟悉SDT或ADS整合型開發環境 3、學習使用SDT或ADS環境編譯、下載、除錯並Trace程式的方法。 4、熟悉實驗系統的相關硬體結構。 實驗原理 硬體原理 S3C4510B的通用IO埠的硬體功能方塊圖: 實驗原理 GPIO工作原理 S3C4510B提供了18個可程式化的GPIO埠 每個埠配置為輸入模式、輸出模式或特殊功能模式 控制I/O口的特殊功能暫存器一共有3個:IOPMOD、IOPCON和IOPDATA 由特殊功能暫存器IOPMOD和IOPCON控制 埠0~埠7的工作模式僅由IOPMOD暫存器控制 通過設置IOPCON暫存器,埠8~埠11可用作外部中斷請求INTREQ0~INTREQ3的輸入 埠12、埠13可用作外部DMA請求XDREQ0、XDREQ1的輸入 埠14、埠15可作為外部DMA請求的應答信號XDACK0、XDACK1 埠16可作為計時器0的溢出TOUT0,埠17可作為計時器1的溢出TOUT1 實驗原理 I/O埠模式暫存器 (IOPMOD) : 各位元定義為: [0..17] P0~P17的I/O模式控制位元元。 0=輸入 1=輸出 暫存器 偏移位址 操作 功能描述 重置值 IOPMOD 0x5000 讀/寫 I/O埠模式暫存器 0x0000,0000 實驗原理 I/O埠控制暫存器 (IOPCON) : [4:0]控制埠8的外部中斷請求信號0(xIRQ0)輸入 [4] 0 = 禁能 1 = 致能 [3] 0 = 低電位有效 1 = 高電位有效 [2] 0 = 濾波器關 1 = 濾波器開 [1:0] 00 = 電位檢測 01 = 上升沿檢測 10 = 下降沿檢測 11 = 上升、下降沿均檢測 暫存器 偏移位址 操作 功能描述 重置值 IOPCON 0x5004 讀/寫 I/O埠控制暫存器 0x0000,0000 實驗原理 [9:5]控制埠9的外部中斷請求信號1(xIRQ1)輸入 使用方法同埠8 [14:10]控制埠10的外部中斷請求信號2(xIRQ2)輸入 使用方法同埠8 [19:15]控制埠11的外部中斷請求信號3(xIRQ3)輸入 使用方法同埠8 [22:20]控制埠12的外部DMA請求信號0(DRQ0)輸入 [22] 0 = 禁能 1 = 致能 [21] 0 = 濾波器關 1 = 濾波器開 [20] 0 = 低電位有效 1 = 高電位有效 [25:23]控制埠13的外部DMA請求信號1(DRQ1)輸入 [25] 0 = 禁能 1 = 致能 [24] 0 = 濾波器關 1 = 濾波器開 [23] 0 = 低電位有效 1 = 高電位有效 [27:26]控制埠14的外部DMA應答信號0(DAK0)輸出 [27] 0 = 禁能 1 = 致能 [26] 0 = 低電位有效 1 = 高電位有效 [29:28]控制埠15的外部DMA應答信號1(DAK1)輸出 [29] 0 = 禁能 1 = 致能 [28] 0 = 低電位有效 1 = 高電位有效 [30]控制埠16作為計時器0溢出信號(TOEN0) 0 = 禁能 1 = 致能 [31]控制埠17作為計時器1溢出信號(TOEN1) 0 = 禁能 1 = 致能 實驗原理 I/O埠資料暫存器 ( IOPDATA ) 當I/O埠配置為輸入模式時,對應的位元表示I/O埠的輸入狀態。 當I/O埠配置為輸出模式時,對應的位元表示I/O埠的輸出狀態 。 對應的位元表示I/O埠: 暫存器 偏移位址 操作 功能描述 重置值 IOPDATA 0x5008 讀/寫 I/O埠資料暫存器
文档评论(0)