上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 在LPC824中,除了系统定时器SysTick以外,还拥有4个其他定时器,分别是多速率定时器MRT,自唤醒定时器WKT,SCTimer/PWM和窗口看门狗定时器。这4个定时器都位于APB设备区,与SysTick不在同一区域。虽然都是定时器,但它们却有各自不同的特点及用途。下面就先来讨论一下多速率定时 阅读全文
posted @ 2020-07-14 13:03 fxzq 阅读(970) 评论(0) 推荐(0)
摘要: 模式匹配中断是引脚外部中断功能的扩展,它可以把多个引脚的状态进行逻辑运算后再产生中断,支持“与”、“或”、“非”等逻辑运算,但不原生支持“异或”运算。模式匹配中断的实现方式是,可创建一个或多个布尔表达式,每个布尔表达式都可以产生中断请求,一共有8个输入变量,每个变量可以与任一个PININT输入配接, 阅读全文
posted @ 2020-07-03 16:30 fxzq 阅读(473) 评论(0) 推荐(1)
摘要: 在LPC824内部有一个特殊的定时器——系统定时器(SysTick),它位于Cortex-M0+内核里面,是ARM内核的一部分,主要用来给操作系统提供时间片轮转的定时,一般固定为10ms的定时,所以中文也称它为“嘀嗒”定时器(也称“心跳”定时器)。在不跑操作系统时,可以把它当作普通定时器来用,一般用 阅读全文
posted @ 2020-06-23 11:30 fxzq 阅读(2875) 评论(0) 推荐(1)
摘要: 外部中断作为处理器响应外部事件的通道,在控制系统中起着非常重要的作用。在前面的讨论中我们知道,NVIC有8个外部中断源,下面就来讨论一下这8个外部中断的使用情况。LPC824的每一个引脚都可以响应一个外部中断,所以理论上有多少个引脚就有多少个外部中断。但由于LPC824采用了引脚挂接外部中断源的形式 阅读全文
posted @ 2020-06-20 13:07 fxzq 阅读(2120) 评论(0) 推荐(0)
摘要: LPC824的中断系统非常强大,要用好中断,就必须先了解LPC824的整个中断系统。下面来讨论一下NVIC中断系统。在LPC8xx系列处理器中,有一个部分被称为“私有外设总线”(Private peripheral bus),它位于Memory map中地址为0xE0000000~0xE010000 阅读全文
posted @ 2020-06-15 14:21 fxzq 阅读(1740) 评论(0) 推荐(0)
摘要: 通过前面的例子我们知道,输入/输出端口(即I/O口)是LPC824所能依赖进行控制的唯一通道,如果把芯片的CPU内核比作人的大脑,那芯片的I/O口就相当于人的五官和四肢,负责信息的获取和动作的执行,如果芯片没有I/O口那CPU本身会变得毫无意义,因此很有必要了解它们的内部结构及其详细配置。LPC82 阅读全文
posted @ 2020-05-28 22:55 fxzq 阅读(2552) 评论(0) 推荐(0)
摘要: 在前面第一个示例中,有一个更改引脚功能的函数Ext_Osc,后来由于MDK的支持,在可视化的sytem_LPC82x.c文件中把振荡修改为外部方式,就把它给取消了。其实在LPC824中,更改引脚功能是一项常用功能,不仅如此,甚至还可以把某些功能重新分配到任何一个非电源的引脚上,下面就来详细讨论一下这 阅读全文
posted @ 2020-05-26 12:47 fxzq 阅读(1408) 评论(0) 推荐(0)
摘要: 通过前面的分析,我们知道在LPC824中,对GPIO端口的操作一共涉及到68个寄存器,那究竟该使用哪些寄存器,特别是对于具有相同功能的寄存器,应该如何选择,下面就来进行讨论。 虽然一共有68个寄存器,但其中的端口字节引脚寄存器B和端口字引脚寄存器W,由于每个对应一个引脚,所以就分别占用了29个寄存器 阅读全文
posted @ 2020-05-21 21:02 fxzq 阅读(1030) 评论(0) 推荐(0)
摘要: 在LED交替闪烁的实例中,已经用到了LPC824的GPIO端口。GPIO端口是处理器与外部设备打交道的基础,为了更好地应用它,接下来就对LPC824的通用输入输出端口(GPIO)的寄存器结构及用法做详细深入地讨论。在前面已经介绍过,LPC824处理器是一个32位结构的处理器,但它的GPIO端口并没有 阅读全文
posted @ 2020-05-03 18:17 fxzq 阅读(1124) 评论(0) 推荐(1)
摘要: 通过前面的分析,大家已经了解了预定义部分的内容。但如果每次设计程序都把需要的头文件内容全部写出来,不仅代码占用较多的篇幅,还会影响程序的结构化。因此,规范的程序设计都会把这部分内容通过头文件包含的形式引入进来。下面就来讨论如何实现这一形式。头文件是以“.h”为后缀的文本文件,它的名称、数量都与开发环 阅读全文
posted @ 2020-04-30 13:24 fxzq 阅读(657) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页