当前位置: 首页 > news >正文

绵阳企业网站建设/建站平台在线提交功能

绵阳企业网站建设,建站平台在线提交功能,福永小学网站建设,网站建设价钱Q:怎样理解基于ARM A9处理器用C语言实现中断的过程呢? A:同样以一段使用C语言实现中断的主程序为例介绍,和汇编语言实现中断一样这段代码也使用了定时器中断和按键中断。执行该主程序会在DE1-SoC的红色LED上显示流水灯&#xf…

Q:怎样理解基于ARM A9处理器用C语言实现中断的过程呢?  

A:同样以一段使用C语言实现中断的主程序为例介绍,和汇编语言实现中断一样这段代码也使用了定时器中断和按键中断。执行该主程序会在DE1-SoC的红色LED上显示流水灯,按下KEY1可以改变流水灯移动的方向。定时器中断服务程序用于控制流水灯的速率,而按键中断服务程序就用于控制按键产生中断。

C编译器只会生成设置supervisor模式堆栈的代码用于运行主程序,而不会生成设置IRQ模式堆栈的代码,因此,在代码10中,主程序需要首先调用set_A9_IRQ_stack()例程使用内联汇编语言指令初始化IRQ模式堆栈指针。此外,要在A9处理器中使能IRQ中断,主程序还需要调用enable_A9_interrupts()子程序中给出的内联汇编代码,最后再调用子程序配置通用中断控制器(GIC)、定时器、虚拟按键中断。  

关于该示例代码的更详细原理与中断处理过程可以参考...\University_Program\Computer_Systems\DE1-SoC\DE1-SoC_Computer\doc_ARM里的DE1-SoC_Computer_ARM文档的3.7 Using Interrupts with C Code。

http://www.jmfq.cn/news/5329279.html

相关文章:

  • 中升乙源建设公司网站/最有效的宣传方式
  • 乐云seo网站建设性价比高/免费网站制作app
  • 微商城网站建设推广/企业网络宣传推广方案
  • 网站建设公司海报/如何在百度推广自己
  • 建设银行辽宁分行报名网站/中国seo排行榜
  • 聊城宏远网站建设优化/原创代写文章平台
  • 番禺网站建设设计/武威网站seo
  • 东莞网站建设设计/35个成功的市场营销策划案例
  • 成都市建设局网站/百度高级搜索
  • 住房和建设部网站/自媒体引流推广
  • 陕西省建设工程质量监督站网站/杭州百度快速排名提升
  • 德州力点科技 网站建设/百度的seo排名怎么刷
  • 阳澄湖大闸蟹网站建设/成都网站排名优化公司
  • 广东深圳建设工程信息网站/2022年关键词排名
  • 东莞易宣网站建设公司怎么样/黑马培训
  • 郯城建设银行网站/南宁网站推广大全
  • 人大网站建设方案 文库/长沙seo优化排名
  • 高端网站建设需要的人员配备/天津百度关键词排名
  • 白云区手机版网站建设/网络营销和传统营销的区别
  • 深圳公司网站建设案例/sns营销
  • 简述使用asp建设动态网站/网站建设开发
  • 网站建设的软硬件环境/什么是全网营销推广
  • 南京建设银行网站首页/淄博网站推广
  • 网站建设实训设备/自己做一个网站需要什么
  • 企业网站建设参考文献/百度网盘app官方下载
  • 常州模板网站建设咨询/网络推广的方式有哪些?
  • 南通精诚建设集团有限公司网站/yoast seo
  • 如何建设自己的摄影网站/软文营销文章300字
  • 北京专业建设网站公司/免费二级域名生成网站
  • 房山网站建设服务/seo入门基础教程