LPC800-DIP Board 初始体验

[复制链接]
10232|3
手机看帖
扫描二维码
随时随地手机跟帖
6552918|  楼主 | 2021-9-16 22:31 | 显示全部楼层 |阅读模式
本帖最后由 6552918 于 2021-9-16 22:33 编辑

@21ic小喇叭

有幸在论坛获得LPC800-DIP Board开发板,最近比较忙再加上板子上芯片的资料实在难搞,今天有空,仔细研究了一下,发现可以取个巧,借其他型号芯片的程序来测试一下,先看一下板子的说明
P10916-190618.jpg P10916-190612.jpg
原来以为这个板子的芯片是LPC824的,但仔细看才发现是LPC834的,在官网上找的好久也没找到LPC834的BSP和LPCOPEN的例程包,今天仔细研究了下LPC800系列,发现824和834就是亲哥俩,官网上能找到824的LPCOPEN的例程包,就打算拿824的例程包来试试
先下载24的LPCOPEN的例程包,里面有KEIL IAR 和lpcxpresso 三中工程,我习惯keil开发就打开了keil工程,打开后先安装芯片的支持包,安装后就可以正常打开工程,并编译了。我发现NXP的例程包挺有特点的,在一个大工程下包含了所有的单独工程,一起来看一下吧
834_1.png
打开其中个子工程,发现在lib文件夹下的两个库文件存在叹号,说明工程没有找到相关的文件
834_2.png
仔细研究工程发现,缺失的库文件是由其中的两个工程编译生成的,就是第一和第二个子工程,官方把外设驱动和板初始化封装成了库,由其他工程调用。这里需要注意一下,在使用每项子工程时需要激活子工程才可进行编译修改
834_3.png
对第一和第二个子工程激活并编译后,由于库文件已经生成并被IDE检测到,其他子工程lib文件夹内的库文件就不再有叹号了。
834_4.png 834_5.png
由于我要测试这个板子,我选了个串口的子工程,由于需要生成HEX文件,在设置项内勾选了生成HEX文件,编译工没有报错。
834_6.png 834_7.png
接下来使用官方的ISP工具进行固件下载,打开FlashMagic,选择串口下载,型号为LPC834M101FHI33,加载固件
Snipaste_2021-09-16_22-20-14.png 834_8.png 834_9.png
将板子连接好micro USB线,按住ISP按键,单击一下复位按键,这时,新片进入了ISP模式,这样就可以使用FlashMagic进行下载了。
P10916-190658.jpg 834_10.png
下载成功后,关闭FlashMagic,打开串口助手,配置好端口和波特率,按一下板子的复位键,就看到了串口打印的信息了,就此,LPC824的串口程序就运行在了LPC834上了,是不是就这么简单!!!

834_11.png

使用特权

评论回复

相关帖子

天意无罪| | 2021-9-17 09:12 | 显示全部楼层
NXP的ARM Cortex M内核版本的MCU性能还是很强的,这个板子也不错,黑色油墨。

使用特权

评论回复
jazzyfox| | 2021-9-20 19:09 | 显示全部楼层
nxp是特别奇葩的公司,好好的LPC系列ARM让它做的像狗屎一样,看看ST的arm,没有对比就没有伤害,我是用552,LPC762/764/767,LPC111X,LPC17XX我都用过最后都弃坑了,不是停产就是成了特别小众,唉,不知道该说啥好了,跳出去,就不上就不会再进去了

使用特权

评论回复
6552918|  楼主 | 2021-9-21 10:08 | 显示全部楼层
jazzyfox 发表于 2021-9-20 19:09
nxp是特别奇葩的公司,好好的LPC系列ARM让它做的像狗屎一样,看看ST的arm,没有对比就没有伤害,我是用552, ...

确实很奇葩,找资料费死劲了!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:北京汇冠触摸技术有限公司/电子工程师
简介:电子工程师,嵌入式应用爱好者。

100

主题

1175

帖子

4

粉丝