本帖最后由 22-2016421 于 2016-10-15 10:14 编辑
周二兑换的板子,昨天下午收到了,可惜还要忙于上课,直到晚上才好好开始研究。 拿到板子的感受就是这板子好小,好mini,板子上集成了单片机LPC824,CP2102串口下载、SWD下载接口、三颗不同颜色的LED灯、复位及ISP按键、USB下载接口,真可谓是麻雀虽小五脏俱全,而且很重要的一点就是这块板子兼容51!这使得沉睡了多年的51开发板又换发了生机。 下图为LPC824与51单片机的对比照 LPC824在51开发板上(特意清了下灰) 接下来就是开发环境的搭建了,本来打算使用IAR,无奈可能IAR版本太低,没找到LPC824这个型号,只好用keil了,在网上下载了MDK5.18,下面有下载地址。 安装好后需要加载pack包,使用的是Keil.LPC800_DFP.1.3.0.pack,一般安装完成后会自动跳出加载pack包的界面,如果没有跳出,需要到安装目录下Keil\UV4中找到PackInstaller.exe来进行加载,加载方式很简单,从文件-导入就可以。 之后找到程序,打开程序后首次编译会有错误,需要到peripherals_lib和utilities_lib这两个文件夹下,分别打开对应的工程进行编译,编译后再重新打开其他工程就没有错误了。在编译时记得勾选生成hex的选项,这样才能进行后续的下载。 正常编译完工程后,接下来就是将hex文件下载到单片机中了,其实和51单片机都是类似的。首先安装FlashMagic.exe,版本要选的高一些,我这里使用的是V9.87.4304,可以到官网上下载,不过下载速度有些慢。安装完成后需要选择芯片型号,com口,波特率之类的,和51单片机使用的STC-ISP很是类似。具体配置如下图所示 接下来就是下载了,如果你只是点击start按键,在等待一段时间后会有下面的提示 在进行下载时需要用到板子上的按键了,顺序是先同时按住复位和isp按键,然后点击start,之后先松开复位,再松开isp按键就可以了,下载成功后在左下角会有finish的提示。 不得不说,无论从功能上还是体积上这款单片机比51要强了不少,现在才刚刚入手,唯一有些遗憾的是周四那天没有抢到LPC824 lite,应该后面还会有。 附件网盘里有 MDK v5.18及破解工具 Keil.LPC800_DFP.1.3.0.pack FlashMagic.exe Keil版本的程序 LPC824的电路图
|