[哥哥有哥哥好处]【ARM】接口编程LED点亮与控制——第四篇

 admin   2022-09-22 23:01   134 人阅读  0 条评论

产品目录

序言

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灯

----------------------------------此篇到此就结束了------------------------------------

?

本文地址:http://51ac.top/post/28049.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?