【畅玩 EasyCortex M3-1752】序列之1:EasyCortex M3-1752开发板介绍
本节我们主要是从下面3个方面进行讲解:
1.简介
2.功能特点
3.开发板上主要资源
一、简介
EasyCortex M3-1752开发平台是一款基于NXP公司LPC1752/1处理器ARM Cortex-M3先进内核的高性能、低价格的全功能评估板,配套丰富的例程和详尽的资料。EasyCortex M3-1752开发平台的核心MCU采用NXP公司的LPC1752。该芯片是NXP公司首款基于Cortex-M3内核的微控制器,它的推出给NXP ARM芯片家族带来了新鲜的血液。在未来,Cortex系列ARM将占市场主导地位。LPC1700外设与LPC2000系列相差无几,LPC2000的客户很容易便可过渡到LPC1700的平台,在性能提高的同时,极大程度的降低了移植难度和开发风险。
EasyCortex M3-1752开发平台板载USB仿真器,支持USB2.0 Device,具有带电气隔离的CAN接口、RS-485接口等功能。EasyCortex M3-1752开发平台配套提供多种免费商业化软件包及其详尽的开发文档,加快用户产品开发进度。
************************************************************************
二、功能特点
1、强大的MCU内核:Cortex-M3
处理速率高达100MHz,并包含一个支持8个区的存储器保护单元(MPU);
内置嵌套向量中断控制器(NVIC);
64KB片上Flash程序存储器,支持在系统编程(ISP)和在应用编程(IAP);
16KB SRAM可供高性能CPU通过指令总线、系统总线、数据总线访问;
AHB多层矩阵上具有8通道的通用DMA控制器(GPDMA),
支持SSP、UART、AD/DA、定时器、GPIO等,并可用于存储器到存储器的传输;
标准JTAG测试/调试接口以及串行线调试和串行线跟踪端口选项;
仿真跟踪模块支持实时跟踪;
4个低功率模式:睡眠、深度睡眠、掉电、深度掉电;
单个3.3V电源(2.4V – 3.6V);
工作温度:-40°C - 85°C;
不可屏蔽中断(NMI)输入;
片内集成上电复位电路;
内置系统节拍定时器(SysTick),方便操作系统移植。
2、丰富的外设资源
集成USB Device接口,支持USB2.0协议;
4个UART,带小数波特率发生器、内部FIFO和DMA。
其中1个UART支持modem功能并支持RS-485/EIA-485,1个UART支持IrDA;
集成1路带电气隔离、数据传输速率高达1Mb/s的CAN收发器,实现CAN通信;
集成1路带电气隔离的RS-485收发器,应用最广泛且容易开发;
SPI控制器,具有同步、串行、全双工通信和可编程的数据长度;
2个SSP控制器,带有FIFO,可按多种协议进行通信。
其中一个可选择用于SPI,并且和SPI共用中断。可配合GPDMA控制器一起使用;
2个增强型的I2C总线接口,支持整个I2C规范和数据速率为400Kbit/s的快速模式;
52个通用I/O(GPIO)管脚,带可配置的上拉/下拉电阻并可配置为开漏模式;
12位模数转换器(ADC),可在6个管脚间实现多路输入,转换速率高达1MHz,并具有多个结果寄存器。
可配合GPDMA控制器一起使用;
10位数模转换器(DAC),具有专用的转换定时器,并支持DMA操作;
4个通用定时/计数器,共有8个捕获输入和10个比较输出。
每个定时器模块都具有一个外部计数输入。可选择特定的定时器事件来产生DMA请求;
1个电机控制PWM,支持三相的电机控制;
正交编码器接口,可监控一个外部正交编码器;
1个标准的PWM/定时器模块,带外部计数输入;
实时时钟(RTC)带有独立的电源域。RTC通过专用的RTC振荡器来驱动。
RTC模块包括20字节电池供电的备用寄存器,当芯片的其它部分掉电时允许系统状态存储在该寄存器中。
电池电源可由标准的3V锂电池供电。当电池电压掉至2.1V的低电压时,RTC仍将会继续工作。
RTC中断可将CPU从任何低功率模式中唤醒;
看门狗定时器(WDT),该定时器的时钟源可在内部RC振荡器、RTC振荡器或APB时钟三者间进行选择;
支持ARM Cortex-M3系统节拍定时器(tick timer),包括外部时钟输入选项;
重复性的中断定时器提供可编程和重复定时的中断。
************************************************************************
三、开发板上主要资源
开发板主芯片CPU:LPC1752;
JTAG调试接口;
板载仿真芯片;
电源输入接口;
蜂鸣器;
板载USB仿真接口;
USB Device接口;
UART接口;
4个独立按键;
4个独立LED;
485接口;
CAN接口等等。如下图所示:
|