Cortex-M0 开发板 - 智能家庭控制
一、LPC1114特性
l Cortex-M0内核,运行速度高达50MHz;
l 内置嵌套向量中断控制器(NVIC);
l 具有32kB(LPC1114)、24kB(LPC1113)、16kB(LPC1112)、8kB(LPC1111)片内 Flash 程序存储器;
l 具有高配置8KB片内SRAM;
l 可通过片内引导装载程序软件来实现在系统(ISP)和在应用编程(IAP);
l 可选择通过CAN或UART接口进行Flash ISP编程;
l 串行接口包括:
-有小数波特率发生器,内部FIFO,支持RS-485/EIA-485总线和modem控制的UART。
-最多可有两个具有SSP特性的、带FIFO的SPI控制器,具有很好的多协议的兼容性,(第二个SPI只在LQFP48和LPC44封装中有)。
-I2C总线接口支持全速I2C总线规格和增强快速模式(速率可达到1Mbit/s,具有多地址识别监听模式)。
l 其他外设:
- 多达42个带有可配置上拉/下拉电阻的GPIO引脚。
- 每个引脚有大电流(20mA)驱动输出。
- 两个I2C总线引脚在增强快速模式时,为大电流灌入驱动(20mA)。
- 四个通用定时器/计数器(共4个捕获输入和13个比较输出)。
- 看门狗定时器(WDT)。
- 系统滴答定时器。
l 串行线调试(SWD);
l 集成PMU(电源管理单元),其内部的电压调节器自适应调整,以最小化睡眠、深度睡眠和深度掉电模式期间的耗电量;
l 三种省电模式,睡眠、深度睡眠和深度掉电;
l 单一3.3V供电(1.8~3.6V);
l 8通道10位ADC;
l GPIO引脚可以用作对边沿和电平敏感的中断源。带分频器的时钟输出功能可以反映主振荡器时钟IRC时钟、CPU时钟和看门狗时钟的状态;
l 多达13个功能引脚可通过一个专门的启动逻辑来将处理器从深度模式中唤醒;
l 掉电检测具有四个独立的阈值,用于产生中断和强制复位;
l 上电复位(POR)。晶体振荡器的工作范围为1MHz~25MHz;
l 12MHz内部RC振荡器精度误差不超过1%,可以选择作为系统时钟使用;
l PLL允许CPU达到最高工作频率而不需要外部高频振荡器。可以使用主振荡器和内部RC振荡器;
l 具有用于识别的唯一设备序列号;
l 可以采用LQFP48,PLCC44和HVQFN33封装。
二、Cortex-M0 智能家庭控制开发板简介
M0 智能家庭控制开发板主针对学习Cortex-M0系列(LPC1114和M051系列),融合家庭控制应用的学习开发板。在学习 M0 系列32位 MCU 的同时,利用开发板 DIY 属于自己的智能家居控制器。板载可控硅调光电路,数码管显示或液晶显示,数字电位器,白色和彩色5050高亮LED,两路H桥用于微型直流电机控制,USB接口,外部电源接口。所有引脚全部引出,方便外部扩展实验。同时可以外接无线模块 NRF24L01,GPS 模块,加速度传感器模块,继电器模块等。从板载资源,以及开发板的可扩展性来看,M0开发板很适合做智能家居控制的实验。
M0 智能家庭控制开发板分为底板、核心板、扩展板三个部分。底板板载了M0 开发板几乎所有功能,同时兼容所有控制器。核心板可选用 LPC1114、LPC1343(带USB功能,使用极其简单方便)、M0516; 扩展板上带有8位0.36寸数码管、12864液晶接口、1602液晶接口。同时可以利用扩展板接口,进行无线模块(NRF24L01、315模块等)的扩展。
三、开发板硬件资源
u 1. 5V转3.3V电源,USB电源接口,DC5.5接口。板上多处留出3.3V接口,方便外部模块扩展;
u LPC1114/LPC1343/M0516LAN转接板接口;
u RGB(彩色)5050 LED、白光 5050 LED,用于板载调光实验;
u 3个LED指示灯、3个独立按键;
u 可控硅调光电路(MOC3021驱动),板载调光,或者选择对外220V调光电路(使用注意安全);
u 20针标准JTAG接口(只用了SWD模式下载);
u 串口(可以进行ISP下载)、也可用于232通信;
u USB接口供电,同时适用于LPC1343的USB功能,可用于LPC1343的USBISP程序下载;
u 旋转编码器(数字电位器),可供调光使用;或用于菜单目录上下翻滚;
u I2C存储器24C02;
u 1M SPI Flash 存储器 MX25L8005,可用于存储图片或字库;
u SD卡接口;
u ADC电压采集,板载光敏电阻或热敏电阻;
u 两路微型马达驱动桥(MOS管H桥驱动可正反转),光耦隔离,可以用在智能小车控制;或其他微型电机控制;
u 红外接遥控接收 HS0038电路;
u 可以配套2.4G无线传输;
u 配LPC1114核心板或M0516核心板或LPC1343核心板(需另加10元);
u 配数码管显示扩展板,并带有LCD1602接口,LCD12864接口,同时扩展口也可用于彩色LCD接口。
四、发货清单
ü Cortex-M0智能家居开发板底板1块;
ü 默认配置可选LPC1114核心板、LPC1343核心板(另加10元)、M0516核心板三者之一;
ü 随板光盘4.7G容量(开发板例程及教程、开发板资料、LPC1114资料、M051资料等)、丰富的例程;
注意:188元的价格不带扩展板(数码管、1602、12864),不带3.2TFT液晶模块。
五、例程清单(以下实例全部测试通过,提供源代码)
üGPIO输出实验、测试LED
üGPIO输入实验、测试KEY
üGPIO中断实验、测试KEY
üUART实验
üUART自动波特率实验
üADC实验一、光敏电阻测光实验
üADC实验二、热敏电阻测温实验
üPWM实验一、5050高亮白光LED调光实验
üPWM实验二、5050RGB彩色LED颜色调光实验
üPWM实验三、PWM驱动H桥实验
üPWM实验四、可控硅驱动实验
ü旋转编码器实验一、中断法
ü旋转编码器实验一、时序法
üI2C实验、24C02程序测试
üSPI实验一、MX25L8006E Flash芯片程序测试
üSPI实验二、SD实验
ü显示实验一、1602液晶显示
ü显示实验二、12864液晶显示
ü显示实验三、SPI接口1.5寸彩屏液晶显示(此彩屏本店有售,LDS183驱动芯片)
ü显示实验四、2.8寸TFT LCD显示(ILI9320驱动)
ü显示实验五、8位数码管显示
ü显示实验二、12864液晶显示
ü红外遥控解码实验
ü综合实验一、GPS定位及数据显示
ü芯片自带各个资源的例程(官方提供,非常详细)
六、可选清单
ü JLINK仿真器不带壳(60元单独,选配45元);
ü LPC1114核心板(35元单独,选配25元);
ü M051核心板(35元单独,选配25元);
ü LPC1343核心板(45元单独,选配35元);
ü 多功能下载线(另加30元),可用于ISP下载,配套资料中有ISP下载方法介绍;
ü USB2COM(另加15元),可用于ISP下载及串口通信;
ü USB转DC5V电源线(另加2元),USB 5V供电(可选电脑或手机充电器供电),也可以选择USB线供电(教程中有相关介绍);
ü JLINK V8仿真器(另加75元),可用于仿真及下载,支持所有系列Cortex-M3和Cortex-M0。
ü 显示扩展板带0.36寸数码管显示,如需更换为LCD1602(另加15元,现货),LCD12864(另加50元,暂无),3.2寸彩色LCD(另加100元,暂无);
六、联系方式
² QQ技术交流群:116259067
² http://group.chinaaet.com/149 (技术讨论、资料下载)
承接M0项目开发
七、销售价
Cortex-M0智能家居开发板:188元(默认LPC111或M0516核心板,请详细参考发货清单)
http://nxp-arm.taobao.com
Cortex-M0 FAQ
1.LPC1114使用什么开发环境?怎么下载?
LPC1114支持MDK、IAR、LPCXpresso、TKStdio等编译软件。支持JLINK的SW模式仿真、周立功的仿真器、以及其他兼容SW模式的仿真器。可以使用SW方式下载,也可以通过其他仿真器如JLINK下载。使用FlashMagic软件通过串口ISP下载。
2.JLink无法仿真?
LPC1114的SW仿真的接口被用做其他功能了,此时仿真器是无法仿真的。需要用ISP方式清除整片,即可仿真。所以大家不用担心是芯片坏了,或者仿真器的原因。关于ISP下载方法,请到http://group.chinaaet.com/149下载。
3 串口无法下载?
1.检查串口连接 2.开发板供电 3.使用不交叉的母转公串口线 4.串口旁边的短路帽短上,1-2;3-4. 5 如果还出现无法下载,请将核心板上,中间一个排针用杜邦线跳接到左边第一个排针(地)。
4.LPC1114使用什么编译器?
答:MDK(keil for ARM 4.14以上),LPCEXpress,IAR等,也包括周立功的编译器。
5.keil 4怎么没法用?在哪下载?怎么破解?
答:版本过低,必须使用高版本。下载地址:www.mcu123.com,破解方法见百度问答,有详细介绍。
6.我们的售后服务和售前服务包括哪些?
答:我们的售前服务,应该是有目共睹的了,大家现在网上下载的例程和教程就我们公布的,就是方便大家入手M0学习用的,同时作为我们售前服务的一部分。关于M0的问题都可以提问,但不包括程序等问题。更有初学者会问编译器的问题,我相信这个在教程中已有详细说明,或者在FAQ中都有。怎么使用keil等问题就不必问了。售后服务可以交流程序上面的问题,但不包括语法问题。使用上的问题可以作为交流,已经经验上的一些交流。售后同时也享受例程更新、QQ群交流等服务。
7.LPC1114如何下载?
答:LPC1114的下载方式多种多样。232串口线下载(232电平需要台式机)、USB转串口(TTL电平下载)、JLINK(SW方式下载)。IAP下载这里不作介绍。
http://item.taobao.com/item.htm?spm=a1z10.1.w4004-69052343.31.zTIkyK&id=13566035777
.END
No comments:
Post a Comment