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

合肥 网站建设网站建设企业关键词

合肥 网站建设,网站建设企业关键词,淘宝客wordpress教程,成都视频剪辑培训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.yayakq.cn/news/241086/

相关文章:

  • 建设工程施工合同组成唐山百度搜索排名优化
  • 企业网站导航栏高度网站关键词优化培训
  • 平面设计是做什么的啊南昌seo优化
  • vultr做网站怎么样国外做ic的网站
  • 伊春seo公司快排seo
  • 网站关键词 提醒网站套餐
  • 什么软件能自己做网站代理注册公司行情
  • 简述网站建设及维护的全过程wordpress新建栏目
  • 建设网站建设安全培训平台网站建设服务商24小时接单
  • 新注册域名做网站好处做视频网站公司要怎么做的
  • 苏州市住房城乡建设局网站查商标官网
  • 合肥网站建设q479185700棒云设计
  • 怎么开网站平台培训网站
  • 一级域名与二级域名玩法大连seo按天付费
  • 黄页网站查询数据个人优秀网站欣赏
  • 重庆好的推广网站毕业设计做系统网站好
  • 泉州网站制作报价政务网站建设论文
  • 建设京剧网站的意义wordpress 博客实例
  • 网站服务器 重启做网站常用代码
  • 怎么创建收费网站红花岗区住房和城乡建设局网站
  • 域名审核怎么做返利网站网站建设站
  • 网站的目录怎样做的wordpress ios 源码
  • 网站建设详细讲解 狐灵上海建设检测行业协会官网
  • 用thinkphp做音乐网站成都商城网站开发设计
  • 哈尔滨权威做网站网站备案都有哪些
  • 网站建设公司郴州新网站如何做推广软文
  • 中国建设人才服务信息网是什么网站wordpress thinkphp
  • 响应式mvc企业网站源码广州网络帮助建站
  • 如何美化网站住房和城乡建设部
  • 湘潭网站建设出色磐石网络企业培训师资格证报考2022