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

河北省建设网市场推广seo职位描述

河北省建设网,市场推广seo职位描述,做图骂人的图片网站,wordpress hook 数据库CPU与硬件的交互方式 轮询 CPU执行程序时不断地询问硬件是否需要其服务,若需要则给予其服务,若不需要一段时间后再次询问,周而复始中断 CPU执行程序时若硬件需要其服务,对应的硬件给CPU发送中断信号,CPU接收到中断信号…

CPU与硬件的交互方式

  • 轮询
    CPU执行程序时不断地询问硬件是否需要其服务,若需要则给予其服务,若不需要一段时间后再次询问,周而复始
  • 中断
    CPU执行程序时若硬件需要其服务,对应的硬件给CPU发送中断信号,CPU接收到中断信号后将当前的程序暂停下来,转而去执行中断服务程序,执行完成后再返回到被打断的点继续执行
  • DMA
    硬件产生数据后,硬件控制器可将产生的数据直接写入到存储器中,整个过程无需CPU的参与

配置引脚

查看按键的原理图可以看到K2接到网络标号为UART_RING,对应GPX1_1引脚
在这里插入图片描述
在这里插入图片描述

将对应引脚设置成中断模式
在这里插入图片描述
在这里插入图片描述
设置GPX1_1中断触发方式为下降沿触发
在这里插入图片描述
在这里插入图片描述
使能GPX1_1的中断功能
在这里插入图片描述

中断控制器

使能中断控制器
在这里插入图片描述

GPX1_1引脚对应的是EINT9,所以需要使能57中断号
在这里插入图片描述

在这里插入图片描述

选择由CPU0来处理57号中断
在这里插入图片描述
在这里插入图片描述

使能CPU0与中断控制器之间的接口
在这里插入图片描述
GPIO按键中断代码:

#include "exynos_4412.h"void Delay(unsigned int Time)
{while(Time--);
}//IRQ异常处理
void do_irq(void)
{unsigned int IrqNum = 0;/*从中断控制器中获取当前中断的中断号*/IrqNum = CPU0.ICCIAR & 0x3FF;/*根据中断号处理不同的中断*/switch(IrqNum){case 57:printf("Key2 Pressed\n");/*清除GPIO控制器中GPX1_1的中断挂起标志位*/EXT_INT41_PEND = (1 << 1);/*将当前中断的中断号写回到中断控制器中,以这种方式来告知中断控制器当前的中断已经处理完成,可以发送其它中断*/CPU0.ICCEOIR = CPU0.ICCEOIR & (~(0x3FF)) | (57);break;default:break;}
}int main()
{/*外设层次 - 让外部的硬件控制器产生一个中断信号发送给中断控制器*//*将GPX1_1设置成中断功能*/GPX1.CON = GPX1.CON | (0xF << 4);/*设置GPX1_1的中断触发方式为下降沿触发*/EXT_INT41_CON = EXT_INT41_CON & (~(0x7 << 4)) | (0x2 << 4);/*使能GPX1_1的中断功能*/EXT_INT41_MASK = EXT_INT41_MASK & (~(1 << 1));/*中断控制器层次 - 让中断控制器接收外设产生的中断信号并对其进行管理然后再转发给CPU处理*//*全局使能中断控制器使其能接收外设产生的中断信号并转发到CPU接口*/ICDDCR = ICDDCR | 1;/*在中断控制器中使能57号中断,使中断控制器接收到57号中断后能将其转发到CPU接口*/ICDISER.ICDISER1 = ICDISER.ICDISER1 | (1 << 25);/*选择由CPU0来处理57号中断*/ICDIPTR.ICDIPTR14 = ICDIPTR.ICDIPTR14 & (~(0xFF << 8)) | (0X01 << 8);/*使能中断控制器和CPU0之间的接口,使中断控制器转发的中断信号能够到达CPU0*/CPU0.ICCICR = CPU0.ICCICR | 1;GPX2.CON = GPX2.CON & (~(0xF << 28)) | (0x1 << 28);while(1){   /*点亮LED2*/GPX2.DAT = GPX2.DAT | (1 << 7); /*延时*/Delay(1000000);/*熄灭LED2*/GPX2.DAT = GPX2.DAT & (~(1 << 7));/*延时*/Delay(1000000);}   return 0;
}
http://www.15wanjia.com/news/14826.html

相关文章:

  • banner设计网站河北网站推广
  • 政府 网站 管理系统整站seo怎么做
  • 建筑设计网站网址外贸网站seo教程
  • 淘宝几百块钱做网站靠谱吗seo站长综合查询工具
  • 许昌网站开发文登seo排名
  • 邯郸专业做网站多少钱企业网站建设方案
  • 网站开发的内容企业培训机构排名
  • 网站建设师网站建站教程
  • wordpress炫酷主题手机优化软件哪个好用
  • 网站网监办理营销型网站建设公司
  • 手机商城网站建设设计方案疫情防控最新信息
  • 企业网站做留言板有什么优势北京seo服务行者
  • 二维码生成器哪个好用seo是指什么职位
  • 沭阳网站建设免费注册网页网址
  • 都有什么公司需要网站建设谷歌广告
  • 制作网站用c 做前台公众号关键词排名优化
  • 孝感有做网站的公司吗免费的网站域名查询
  • 长沙做网站建设做游戏推广怎么找客户
  • 哪里做网站公司好最新引流推广方法
  • 网站app封装怎么做google关键词
  • 做行业网站投入企业宣传推广
  • 网站开发网站设计强力搜索引擎
  • 南京江北新区人民法院网站搜索排名优化价格
  • 学做网站的软件手机百度2020
  • 温江 网站建设微信推广怎么做
  • 日本网站制作公司优化大师电脑版下载
  • 网站做锚点广告联盟点击赚钱平台
  • 计算机应用技术ui设计是什么哈尔滨seo关键字优化
  • 网站开发步骤需求分析台州seo优化公司
  • 网站项目如何做需求分析seo是什么字