嵌入式系统原理与接口技术课后题答案

嵌入式系统原理与接口技术课后题答案

ID:11464455

大小:270.50 KB

页数:24页

时间:2018-07-12

嵌入式系统原理与接口技术课后题答案_第1页
嵌入式系统原理与接口技术课后题答案_第2页
嵌入式系统原理与接口技术课后题答案_第3页
嵌入式系统原理与接口技术课后题答案_第4页
嵌入式系统原理与接口技术课后题答案_第5页
资源描述:

《嵌入式系统原理与接口技术课后题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、已知通用输入输出接口(gpio)A口其配置端口地址为:0x1d20000,数据断口的地址为:0x1d20004;编写c语言程序段,将其配置为输出接口,并将立即数0x1000送其数据口输出。解:rPCONA=0X55555555;A口配置为输出口rPDATA=0X10000;数据送A口输出2、采用arm接口和软件实现数字键的扫描,选用接口设计其硬件电路原理图,画出软件流程图。解:PF0PF1PF2配置为输出,PF3PF4PF5PF6配置为输入,其c语言语句如下所示:rPDATF=0X15;硬件电路原理图如下图所示:键盘扫描子程序流程图3、假设要将S3

2、C44B0X的UART1设置为:波特率9600b/s,7位数据位,2个停止位,1位奇偶校验位,并采用流控制工作,该如何初始化?给出完成该设置功能的代码段。提示:配置UFCONnUMCONnUCONnULCONn。解:根据题意要求,需向四个控制寄存器写入控制字并向除数寄存器写入除数,其初始化程序段如下所示:rULCON1=0x26;奇校验//或ULCON1=0x2e;偶校验rUMCON1=0x10;rUCON1=0x9;发送、接收采用中断模式(尽管题设未注明,UCON必须写入控制字)rUFCON1=0x0;禁止FIFOrUBRDIV1=((int)MCL

3、K/16/9600+0.5)-1)4、采用异步传输方式,设每个字符有6个信息位、1个奇校验位、1个停止位,如果波特率为1200,求每秒钟所能传输的最大字符数。解:一帧信息包括一个起始位、6个信息位、1个奇校验位和1个停止位,共计9位,故每秒传送字符个数为1200÷9=13.33(保留两位小数)。5、异步通信的收、发双方是否需要统一的时钟,其字符格式、波特率和校验位有何要求。解:异步通信的收、发双方不需要统一的时钟,但收、发时钟的频率应相同,字符格式和校验位应一致。6、异步通信接收时可能存在哪4种错误,这些错误如何识别。解:4种错误分别是:溢出错误、奇偶

4、校验错误、帧错误和中止条件,可通过读取UERSTATn错误状态寄存器识别之。7、ARM有几种中断模式,两者的区别是什么?解:ARM有两种中断模式,分别是IRQ通用中断和FIQ快速中断。两者的区别是:对于FIQ必须尽快处理事件并离开这个模式;IRQ可以被FIQ中断,但IRQ不能中断FIQ;为了使FIQ更快,FIQ模式具有更多的私有寄存器。8、采用矢量中断模式,EINT4中断,中断发生时会加载跳转到何地址处,此地址应放置何指令。解:EINT4中断发生时会跳转到0x30地址处,此地址对应存储单元应放置跳转到EINT4中断服务程序的指令。9、若主群的优先级按从

5、低至高的次序设置为:mGA,mGB,mGC和mGD,说明ARM30个中断源的优先级。解:中断源的优先级从低至高的次序为INT_ADC、NT_RTC、EINT0、EINT1、EINT2、EINT3、EINT4/5/6/7、TICK、INT_ZDMA0、INT_ZDMA1、INT_BDMA0、INT_BDMA1、INT_WDT、INT_UERR0/1、INT_TIMER0、INT_TIMER1、INT_TIMER2、INT_TIMER3、INT_TIMER4、INT_TIMER5、INT_URXD0、INT_URXD1、INT_IIC、INT_SIO、IN

6、T_UTXD0、INT_UTXD1。10、矢量中断模式下,arm的EINT4,EINT5,EINT6和EINT7共享享同一个中断矢量,编写此类中断产生时识别不同中断的处理程序。解:unsignedcharch=rEXTINTPND;switch(ch){case1:EINT4的处理程序;break;case2:EINT5的处理程序;break;case4:EINT4的处理程序;break;case8:EINT4的处理程序;break;}11、arm中断控制器的初始化应配置哪些寄存器,若系统仅允许EINT0~EINT7中断,外部中断均采用下降沿触发、非矢

7、量模式,写出arm中断控制器的初始化程序段。解:中断控制器初始化程序段如下:rPCONG=0XFFFF;rINTMOD=0X0;rINTMSK=0X1FFFFF;rINTCON=0X5;rEXTINT=0X492492;*************************************************************************1.什么是嵌入式系统?·第一种,根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devicesusedtocontrol,mo

8、nitor,orassisttheoperationofequipment,machinery

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。