上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

2020年3月2日

LPC2138微控制器之RTC

摘要: RTC(Real Time Clock)顾名思义指实时时钟,主要是实现精准时钟,如日历等。 RTC特性 1) 计时功能,日历或者时钟 2) 超低功耗,可用于电池供电系统 3) 提供秒、分、时、日期、星期、年 4) 使用专用的32.768KHz晶振(RTCX1/2)或者通过APB CLK分频 5) 专 阅读全文

posted @ 2020-03-02 15:30 者旨於陽 阅读(455) 评论(0) 推荐(0) 编辑

2020年3月1日

LPC2138微控制器之PWM

摘要: PWM(Pulse width modulation)脉冲宽度调制技术广泛应用在从测量、通信到功率控制与变换的许多领域中,如步进电机控制、充电电流控制等。 LPC2138微控制器基于Timer模块实现PWM功能,PWM控制器可以配置为Timer模式,也可以配置为PWM模式。配置为PWM模式时,可以通 阅读全文

posted @ 2020-03-01 21:27 者旨於陽 阅读(678) 评论(0) 推荐(0) 编辑

2020年2月23日

LPC2138微控制器之SPI

摘要: LPC2138微控制器有2个SPI接口,其中SPI 1兼容SSP接口。 关于SPI协议,可以参考我的上一篇博文《SPI协议详解》。 SPI总线全双工通信体现在发送数据的同时也在接收数据,主要是在SCLK时钟的控制下,通过两个双向移位寄存器进行数据交换。 寄存器描述 S0SPCCR和S0SPCR寄存器 阅读全文

posted @ 2020-02-23 12:43 者旨於陽 阅读(630) 评论(0) 推荐(0) 编辑

SPI协议详解

摘要: 概述 SPI(Serial Peripheral Interface)总线是一种高速、串行、全双工通信总线,由Motorola公司设计并推广。 优点是支持全双工通信,传输速率快,SCLK时钟频率最高可以达到50MHz左右。 缺点是没有流控制机制,不像I2C有应答机制,也不像UART有数据帧校验机制。 阅读全文

posted @ 2020-02-23 11:49 者旨於陽 阅读(1816) 评论(0) 推荐(0) 编辑

2020年2月21日

LPC2138微控制器之I2C

摘要: 第八章 I2C控制器 前面一章讲了LPC2138 UART控制器,它的硬件实现的核心是Tx/Rx FIFO,但是I2C控制器硬件上没有Tx/Rx FIFO,个人猜测这个原因可能是UART的读写速率比I2C要高,另外I2C协议有参考时钟SCL,而UART的TXD/RXD都是靠约定波特率和数据帧的奇偶校 阅读全文

posted @ 2020-02-21 11:52 者旨於陽 阅读(645) 评论(0) 推荐(0) 编辑

LPC2138微控制器之UART

摘要: 第七章 UART 特性介绍 LPC2138微控制器具有两个UART控制器,每个UART控制器拥有Rx & Tx FIFO(各16字节),Rx FIFO可以设置当接收到1/4/8/14个字节时触发中断。 UART控制器的参考时钟是PCLK。 UART控制器原理 从UART控制器内部原理图上可以看出,U 阅读全文

posted @ 2020-02-21 11:30 者旨於陽 阅读(848) 评论(0) 推荐(0) 编辑

LPC2138微控制器之定时器、看门狗、VIC实例

摘要: 本实例使用LPC2138微控制器,Keil+Proteus模拟实现。 本实例使用定时器计数,当计数值到达时触发定时器中断,在定时器中断程序中喂狗,涉及模块包括晶振、PLL、定时器、看门狗和VIC。 每次喂狗的同时,将P0.1 GPIO输出电平取反,外接一个LED灯作为Active信号灯。 直接贴代码 阅读全文

posted @ 2020-02-21 11:11 者旨於陽 阅读(766) 评论(0) 推荐(0) 编辑

2020年2月18日

LPC2138微控制器之看门狗

摘要: 第六章 看门狗 LPC213x系列微控制器的看门狗(Watch Dog)可以配置为复位模式或者中断模式,当启用看门狗之后,如果不在看门狗定时器递减到0之前及时喂狗(重新填充计数值),就会导致系统复位或者触发中断。 看门狗主要用来防止系统挂死而无法复位。 LPC213x看门狗计数周期为Tpclk x 阅读全文

posted @ 2020-02-18 11:38 者旨於陽 阅读(560) 评论(0) 推荐(0) 编辑

LPC2138微控制器之Timer

摘要: 第五章 定时器 背景介绍 555定时器无疑是芯片史上最著名的定时器,555定时器于1971年由西格尼蒂克公司的Hans R. Camenzind发明,随后被广泛运用。西格尼蒂克公司于1975年被飞利浦收购。 2006年NXP从飞利浦独立出来,而LPC213x系列微控制器在飞利浦时代就推出。可以推测, 阅读全文

posted @ 2020-02-18 11:03 者旨於陽 阅读(525) 评论(0) 推荐(0) 编辑

LPC2138微控制器之VIC

摘要: 第四章 VIC(Vectored Interrupt Controller) 中断源 LPC2138微控制器使用ARM7 TDMI-S核和ARM PrimeCell VIC,支持32个中断请求输入。 32个中断请求输入分为三类: 优先级别FIQ > Vectored IRQ > Non-Vector 阅读全文

posted @ 2020-02-18 09:55 者旨於陽 阅读(805) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

导航