- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章-无RTOS有中断之基本IP驱动程式设计
無RTOS有中斷之基本IP驅動程式設計 General Systems LAB/系統晶片實驗室 國立高雄第一科技大學 陳朝烈 教授 崑山科技大學 吳俊慶 鄭宇良 目錄 中斷訊號輸出至Debug Port實驗 中斷訊號輸出至Debug Port實驗 6.1.1 FPGA固定時間發出中斷訊號 發展平台: CDK AMBA/FPGA Platform Development Kit 實驗目的: 了解中斷 學會如何外接LED做簡易的Debug 實驗項目: 將中斷訊號輸出至Debug Port上 FPGA發出中斷訊號並將寫入Data顯示至Debug Port 實驗流程與結果 6.2.1 設計流程 6.2.2 主程式介紹 6.2.2 主程式介紹 6.2.2 主程式介紹 6.2.2 主程式介紹 6.2.3 副程式介紹 6.2.4 測試結果 6.2.4 測試結果 6.2.4 測試結果 * FPGA固定時間發出中斷訊號 ……………………………………… 4 實驗流程與結果 設計流程 …………………………………………………………… 6 主程式介紹 ………………………………………………………… 7 副程式介紹 ………………………………………………………… 11 測試結果 …………………………………………………………… 12 Start Init Connect It’s ISR Set INTC_IECR bit x Set INTC_IMR bit x Set INTC_ISCR bit x to trigger interrupt ISR active LoopCtrl wait interrupt Stop Disable Clear All interrupt Y N Start Init Connect It’s ISR Set INTC_IECR bit x Set INTC_IMR bit x 說明: 設定中斷暫存器中 IECR、ICCR、TEST 這三個暫存器的內容值 ※設定方式可依照第X章,PWM初始化方式去設定 說明: num29為FPGA使用的中斷訊號腳 使用request_irq這個內建函式來安裝中斷副程式 Start Init Connect It’s ISR Set INTC_IECR bit x Set INTC_IMR bit x Start Init Connect It’s ISR Set INTC_IECR bit x Set INTC_IMR bit x 說明: 設定中斷暫存器中 IECR、IMR 這兩個暫存器的內容值 ※因為不想改變原本暫存器的內容值, 所以先讀取值,以OR的方式來設定 Set INTC_ISCR bit x to trigger interrupt ISR active LoopCtrl wait interrupt Y N 說明: 設定中斷暫存器中,ISCR這暫存器, 在第100行處等待FPGA發出中斷訊號, 在接收中斷超過50次時,跳出迴圈結束程式 ※因為執行完副程式時,程式會跳回100行,再次判斷 為了能讓程式繼續往下執行,所以在副程式中, 將waitctrl設定成0 Set INTC_ISCR bit x to trigger interrupt ISR active LoopCtrl wait interrupt Y N 說明: 在第153行處將DATA加1後寫入FPGA, DATA預設為0x10 在第154行處將waitctrl設定成0, 結束等待中斷 HWDATA[7:0] 0 0 0 1 0 0 0 1 Data=0x11 HWDATA[7:0] 0 0 0 1 0 0 1 0 Data=0x12 HWDATA[7:0] 0 0 0 1 0 0 1 1 Data=0x13 * * *
您可能关注的文档
- 2006年自考分析化学试题及答案.doc
- 2008年各地中考数学压轴大题汇编(含答案).doc
- 201103数学训练题.doc
- 2009年闵行区模拟题试卷.doc
- 初中物理九年级全一册模拟试题.doc
- .doc宝贝回家寻子网.doc
- 法律责任091125.doc
- 担保考试.doc
- 6 不对称故障的分析计算.ppt
- 武汉植物园灌溉系统工程分析.doc
- 2026天津市卫生健康委员会所属天津市急救中心(天津市紧急医疗救援中心)招聘5人笔试参考题库及答案解.docx
- 2025首都图书馆招聘23人笔试题库含答案解析(必刷).docx
- 伊春市检察机关2025年公开招聘聘用制人员37人备考题库及答案解析(夺冠).docx
- 2026天津市卫生健康委员会所属天津市人民医院(南开大学第一附属医院)招聘167人笔试备考题库附答案.docx
- 2026湖南省国防科学技术大学智能科学学院非全日制工程博士研究生招生3人参考题库及答案解析(夺冠).docx
- 2026中国银联校园招聘145人参考题库及答案解析(夺冠).docx
- 2025四川宜宾红星电子有限公司招聘5人笔试参考题库附答案.docx
- 2025年中化地质矿山总局河南地质局(中化地质河南局集团有限公司)人才招聘参考题库附答案.docx
- 2025四川银行总行直属机构及拟设分行社会招聘备考题库附答案.docx
- 2025四川广安市广安区委宣传部面向全省遴选5人备考题库附答案.docx
最近下载
- 【86页PPT】化工装置常见安全隐患排查图集.pptx VIP
- T_CALAS 98—2020_实验动物新型冠状病毒肺炎(COVID-19)动物模型制备技术规范.pdf VIP
- 全国大学生职业规划大赛《学前教育》专业生涯发展展示PPT【曾获省级一等奖】 .pptx
- 中国共产党巡视工作条例学习解读.pptx VIP
- 12D4 电力与照明配电装置.docx VIP
- 工程部工具领用保管办法.pptx
- 【教学PPT】六年级第11课 通过反馈知效果.pptx VIP
- T_CAGHP 076-2020岩溶地面塌陷防治工程勘查规范(试行).docx VIP
- 中层及中层以上干部教育培训.ppt VIP
- 人教版(2024)七年级下册全册词形转换默写(背诵版).pdf VIP
原创力文档


文档评论(0)