产品目录
序言
1、ARM流程开启继续执行
2、USB程式设计
2.1、照亮LED灯(试验)
2.2、硬体USB程式设计的业务流程
2.3、start.s流程里同时实现照亮LED灯
3、按钮掌控LED灯
3.1、查阅硬体相连
3.2、GPX1暂存器
3.3、GPX1CON(实用性暂存器)
3.4、GPX1DAT(统计数据暂存器)
3.5、按钮掌控LED流程
? ? ? ? 第一集主要就自学怎样展开硬体程式设计,掌控硬体程式设计业务流程,专业委员会怎样去查阅点阵和自学查阅指南,介绍电阻电子元件运转商业模式,协助他们去对硬体展开有关的程式设计与应用领域,下列是我的自学历史记录,期望跟他们一同自学,一同不断进步!( ω )?
对ARM的CPU,当继续执行流程时有可能造成极度,这时CPU会转换到有关联的组织工作商业模式,CPU会跳到极度矢量表去继续执行(PC会赋值为有关联的极度地址)。
对ARM流程,第一段继续执行代码为极度矢量表,为汇编代码,展开有关联的极度矢量定义、初始化、极度处理。
通过CPU怎样掌控外部硬体这样的程式设计过程,理解为USB程式设计。
GPIO:挂载在APB总线上,GPIO为通用输入输出端口。管理芯片上所有的引脚的输入与输出。
GPIO掌控器作用:
(1)输出高电平或低电平(2)输入高电平或低电平
(1)找到有关联掌控设备----LED(本试验LED)(2)展开电阻分析,从外设板相连到核心板,外部硬体和soc掌控器相连掌控。(3)设置芯片的掌控器掌控引脚线的高低电平
程式设计业务流程
查阅LED电阻
查阅SOC相连有关联引脚
LED3----相连芯片引脚为A3,只要芯片的掌控器能够掌控引脚线为高电平,LED就亮LED3----XEINT8/KP_COLO/ALV_DBG4/GPX1_0GPX1_0----GPIO----X1(掌控器管脚组)----0(组中引脚编号为0)
GPX1掌控器
GPX1CON(掌控暂存器)实用性
GPX1DAT(统计数据暂存器)
GPX1CON掌控器,通过操作有关联的暂存器(赋值),GPX1CON掌控器就完成有关联的功能在暂存器中,某几位用来表示一个编号(管脚)。
GPX1DAT(统计数据暂存器):如果是输入商业模式,则有关联位的值就表示外部引脚的电平状态(如: [5]位,表示是第5号管脚的电平),如果是输出商业模式,则有关联位的值就表示输出到外部引脚的电平状态(如:[4]位,则表示输出到第4号管脚的电平)
GPX1CON:掌控暂存器(掌控功能) ---- 0x11000C20
GPX1DAT:统计数据暂存器 ---- 0x11000C24
GPXXCON:用于选择引脚功能
GPXXDAT:用于读/写引脚统计数据
[3:0] :0x1----output(本试验选择0x1)、0x0----input
[0] :GPX1掌控器有关联0号引脚
GPX1DAT:操作0号引脚电平--—[0]---0号引脚
汇程式设计序
结果:流程继续执行时,LED3被照亮
注:GPX1CON-----0x0c20
?GPX1DAT-----0x0c24
注:实用性input(0x0)功能
?使用两个按钮分别掌控LED灯
----------------------------------此篇到此就结束了------------------------------------
?
发表评论