本帖最后由 ωо決吥倣棄 于 2016-11-25 13:04 编辑
15号申请的板子,昨天下午收到了,之前学习的是51,不太会用ARM,现在要好好研究。 刚拿到板子的感受就是这板子好mini,板子上集成了单片机LPC824,CP2102串口下载、SWD下载接口、三颗不同颜色的LED灯、复位及ISP按键、USB下载接口,真可谓是麻雀虽小五脏俱全,而且很重要的一点就是这块板子兼容51! 下图为LPC824与51单片机的对比照 在网上找了一些资料,安装需要加载pack包,使用的是Keil.LPC800_DFP.1.3.0.pack,一般安装完成后会自动跳出加载pack包的界面,如果没有跳出,需要到安装目录下Keil\UV4中找到PackInstaller.exe来进行加载,加载方式很简单,从文件-导入就可以。 之后找到程序,打开程序后首次编译会有错误,需要到peripherals_lib和utilities_lib这两个文件夹下,分别打开对应的工程进行编译,编译后再重新打开其他工程就没有错误了。在编译时记得勾选生成hex的选项,这样才能进行后续的下载。 另外对于不能多次烧录的问题,把图中的的勾去掉不生产.bin文件就可以连续烧录了!我已经试过了。 正常编译完工程后,接下来就是将hex文件下载到单片机中了,其实和51单片机都是类似的。首先安装FlashMagic.exe,版本要选的高一些,我这里使用的是V9.87.4304,可以到官网上下载,不过下载速度有些慢。安装完成后需要选择芯片型号,com口,波特率之类的,和51单片机使用的STC-ISP很是类似。具体配置如下图所示 接下来就是下载了,如果你只是点击start按键,在等待一段时间后会有下面的提示 在进行下载时需要用到板子上的按键了,顺序是先同时按住复位和isp按键,然后点击start,之后先松开复位,再松开isp按键就可以了,下载成功后在左下角会有finish的提示。 不得不说,无论从功能上还是体积上这款单片机比51要强了不少,现在才刚刚接触,只是测试了点亮LED,先学习一段时间后再来和坛友们分享
|