基于MDK的LPC处理器开发应用 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供基于MDK的LPC处理器开发应用电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
内容简介
《基于MDK的LPC1100处理器开发应用》介绍了基于MDK的LPC1100处理器应用开发。全书共8章,分为4部分;第一部分包括第1到第3章,详细介绍了Corltex-MO处理器的编程模型、存储结构、异常处理机制、指令集、NVIC、系统控制块SCB和调试系统等。第二部分包括第4、5章,简要介绍了LPC1100处理器的系统控制器、片上外设、GPIO及引脚配置、EM-LPC11ooLK开发板和MDK使用方法,并在此基础上给出了一个简单的LPC1100例程,是读者学习使用MDK进行LPC1100处理器应用开发的准备知识。第三部分包括第6、7章,介绍了LPC1100处理器的所有系统控制以及片上外设,对每个模块都详细介绍其结构、特点及功能,并提供了一个小的应用实例。第四部分为第8章,介绍了两个基于LPC1100处理器的综合应用实例。
《基于MDK的LPC1100处理器开发应用》既是使用MDK进行LPC1100处理器应用开发的指导书,还可作为LPC1100处理器的开发参考手册。另外,还可以作为ARM Cortex-MO的编程入门指南。
《基于MDK的LPC1100处理器开发应用》既是使用MDK进行LPC1100处理器应用开发的指导书,还可作为LPC1100处理器的开发参考手册。另外,还可以作为ARM Cortex-MO的编程入门指南。
精彩书摘
1.进入睡眠模式
进入睡眠模式的方式有以下几种:等待中断指令wFI,使处理器立即进入睡眠模式;当处理器执行一条WFI指令时,它停止执行指令并进入睡眠模式。
等待事件指令wFE,根据条件让处理器进入睡眠模式,这里的条件是根据1位事件寄存器的值。当处理器执行一条wFE指令时,它将检查事件寄存器的值:如果是0,则处理器停止执行指令,进人睡眠模式;如果是处理器将寄存器该位的值置为1,并继续执行指令,则不进入睡眠模式。如果事件寄存器的值为1,表明处理器在执行wFE指令时不能进入睡眠模式。典型的情况:这是由于一个外部事件信号的要求,或在多处理器系统中的另一个处理器执行了一条SEV指令。
异常退出时睡眠(sleep-on-exit),如果SCR寄存器的SLEEPONEXIT位置1,则当处理器完成执行一个异常处理并返回Thread模式时,处理器立即进入睡眠状态,这一机制用于仅仅需要处理器在中断发生时才运行的应用中。
系统可能产生伪唤醒事件,例如,一个调试操作可唤醒处理器。因此软件在此事件后,必须能重新让处理器进入睡眠模式。为了把处理器置回睡眠模式,程序可能需要一个空闲循环。
进入睡眠模式的方式有以下几种:等待中断指令wFI,使处理器立即进入睡眠模式;当处理器执行一条WFI指令时,它停止执行指令并进入睡眠模式。
等待事件指令wFE,根据条件让处理器进入睡眠模式,这里的条件是根据1位事件寄存器的值。当处理器执行一条wFE指令时,它将检查事件寄存器的值:如果是0,则处理器停止执行指令,进人睡眠模式;如果是处理器将寄存器该位的值置为1,并继续执行指令,则不进入睡眠模式。如果事件寄存器的值为1,表明处理器在执行wFE指令时不能进入睡眠模式。典型的情况:这是由于一个外部事件信号的要求,或在多处理器系统中的另一个处理器执行了一条SEV指令。
异常退出时睡眠(sleep-on-exit),如果SCR寄存器的SLEEPONEXIT位置1,则当处理器完成执行一个异常处理并返回Thread模式时,处理器立即进入睡眠状态,这一机制用于仅仅需要处理器在中断发生时才运行的应用中。
系统可能产生伪唤醒事件,例如,一个调试操作可唤醒处理器。因此软件在此事件后,必须能重新让处理器进入睡眠模式。为了把处理器置回睡眠模式,程序可能需要一个空闲循环。