随笔分类 - LPC1788
摘要:概述 LPC178x/177x 系列 Cortex-M3 拥有 4 个 32 位可编程定时器/计数器,均具有捕获、比较匹配功能。定时器用来对外设时钟(PCLK)进行计数,而计数器对外部脉冲信号进行计数,可以选择在规定的时间处产生中断或执行其它操作,这都由 4 个匹配寄存器的值决定。它也包含4 个捕获
阅读全文
摘要:概述E2PROM 是一个非易失性存储器,它主要是用于存放相关的小量数据,例如,存放设置数据。用户可以直接通过地址和数据寄存器来访问 E PROM,因此,CPU 不可以从 E2PROM 存储器中执行代码特性4KB E2PROM在 AHB 总线上通过地址和数据寄存器进行访问少于 3ms 的擦除/编程时间;寿命大于 100k 个擦除/编程周期操作寄存器描述E2PROM 命令寄存器(EECMD - 0x0...
阅读全文
摘要:概述 LPC178x/7x 系列 Cortex-M3 具有一个系统节拍定时器,它是 Cortex-M3 的主要组成部分。 系统节拍定时器专为操作系统或其它的系统管理软件提供 10 毫秒的间隔中断 特性 10 毫秒时间间隔; 专用的异常向量; 可由 CPU 提供时钟信号或由引脚(STCLK
阅读全文
摘要:概述 看门狗定时器的用途是使微控制器在进入错误状态后的一定时间内复位。当看门狗使能时, 如果用户程序没有在预定的时间内“喂狗”(或重装),会产生一个看门狗事件。看门狗事件会 导致产生一次芯片复位(如果被配置这么做的话)。 特性 特性 如果没有在可编程的超时周期内重装,则产生片内复位; 可选的
阅读全文
摘要:概述 LPC178x/177x 系列 Cortex-M3 具有 5 个符合 16C550 工业标准的异步串行口 UART0、UART1、UART2、UART3 和 UART4。 其中,各串行口的区别是:UART1 比 UART0、2、3 增加了 Modem 接口; UART4 较 UART0、2、3
阅读全文
摘要:概述特性:(1)数字 I/O 端口 高速 GPIO 功能:- GPIO 寄存器位于外设 AHB 总线,以实现高速的 I/O 时序;- 屏蔽寄存器允许将某些端口位作为一组进行操作,而其它位不变;- 所有 GPIO 寄存器都可以字节、半字和字寻址;- 整个端口值可用一条指令写入;- GPIO 寄存器可由 GPDMA 进行访问; 位电平置位和清零寄存器允许单指令置位清零一个端口的任意位; 所...
阅读全文
摘要:嵌套向量中断控制器(NVIC ) 简介 嵌套向量中断控制器(NVIC)是 Cortex-M3 处理器的一个内部器件,它与 CPU 内核紧密 耦合,共同完成对中断的响应,降低了中断延时,使得最新发生的中断可以得到高效处理。 NVIC 的寄存器以存储器映射的方式来访问,除了包含控制寄存器和中断控制逻辑之
阅读全文
摘要:时钟系统概述 LPC178x/177x 系列 Cortex-M3 的时钟系统结构如图 4.10 所示,它包含 3 个独立振荡器, 它们分别为主振荡器、内部 RC 振荡器和 RTC 振荡器。每个振荡器可根据不同应用要求选择使 用。时钟部分的功能包括: 振荡器; PLL; 时钟选择和分频器;
阅读全文
摘要:芯片型号:LPC1788FBD208 概述 LPC1788是一种适合嵌入式应用的Cortex-M3微控制器,具有较高的整合度和低功耗,运行频率为120 MHz。功能包括512 kB闪存、96 kB数据存储器、以太网、USB 2.0设备/主机/OTG、8通道DMA控制器、5个UART、2个CAN通道、
阅读全文