第一范文网 - 专业文章范例文档资料分享平台

嵌入式 基础教程(11)

来源:用户分享 时间:2021-06-01 本文由筱兮 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1、嵌入式系统的概念(两种定义)嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积及功耗严格要求的专用计算机系统;嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。2、常见的嵌入式系统应用实例 手机 MP3 PDA ADSL DV DVD3、摩尔定律:处理器的处理能力按摩尔定律的速度在增加,即集成电路和晶体管个数每18个月翻一番4、嵌入式系

LDR PC,FIQ_Addr

3、LPC2114/2214支持两种节点模式:空闲模式 掉电模式

4、向量中断控制器(Vectored Interrupt Controller VIC)具有32个中断请求收入。 5、简述使用VIC的IRQ中断处理过程

用户程序首先要初始化VIC使能相关中断,然后正常运行用户程序;当有IRQ中断产生时,VIC会根据中断源设置VICVECTADDR寄存器为相应中断服务程序地址,切换处理器模式为IRQ模式,并跳转IRQ中断入口0x00000018处,执行LDR PC,[PC,#0XFF0],将VICvectAddr值放入PC,即跳转到相应中断服务程序,中断服务完成后,返回原断点。

6、IRQ中断向量0x00000018处指令 LDR PC,[PC,#0XFF0]的功能?

产生IRQ中断时,微控制器切换到IRQ模式,跳至0x00000018处,由于ARM7TDMI内核

三级流水结构,执行指令LDR PC,[PC,#0XFF0]时,PC为0x00000020减去0x00000ff0为 0xfffff030,这是中断控制器(VIC)的特殊寄存器VICVectAddr,这个寄存器保存当前将要服务的IRQ的中断服务程序的入口,用此指令可直接跳转需要的中断服务程序。

7、将P0.8 P0.9 置为TXD1 RXD1功能 PINSEL0=0X00050000 或: PINSEL0=0x05<<16

或:PINSEL0=(PINSEL0 & 0Xfff0ffff)|(0x05<<16)

8、P0.0为GPIO输出模式 PINSEL0=0x00000000 Io0dir=0x00000001

9、读P0.7~P0.4 从P0.3~P0.0输出 Bak=IO0PIN;

IO0CLR=0X0000000F

IO0SET=(BAK & 0000000F0)>>4 `

10、取反P0.0输出

If ((io0set &0x00000001)==0) io0set=0x00000001 Else io0clr=0x00000001

第6章

1、最小系统

嵌入式控制器 供电系统 时钟系统 复位及复位配置系统 存储系统调试测试接口

2、独立式按键输入电路

3、行列式按键输入电路

4、GPIO 直接驱动LED电路

5、使用GPIO独立式按键使用GPIO直接驱动LED灯

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究嵌入式 基础教程(11)全文阅读和word下载服务。

嵌入式 基础教程(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1190010.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top