完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一 开发板相关资源汇总:
链接:https://download.csdn.net/download/sinat_33408502/14912833 其中包含的内容有: (注:开发板使用说明有中文版,只翻译了前三章,不过够用了:https://www.yiboard.com/thread-681-1-1.html) 二 开发板简单说明: (1)开发板如下所示: (2)主要特性如下所示: (3)跳线以及LED位置如下所示: (4)到手第一步:开发板拿到手之后直接用USB线接J1的供电口,测试开发板是否损坏的同时,可以膜拜一下开发板中预装的图形界面程序,通过板子上的触摸屏点触体验(这边的程序官方好像没有开源,如果烧其他程序可能就再也回不来了); 三 开发环境配置: (1)解压SDK_2.2_LPCXpresso54608文件,用keil5打开其中的随便一个例程的project文件。此时直接编译应该是不行的,还需要安装DFP文件: (2)安装NXP.LPC54608_DFP.12.1.0,安装之后,打开keil5,Device中就会看到需要的芯片信息。这一步执行完之后,例程正常可以完成编译了: (3)编译好的文件如何烧写到开发板中,这边提供三种办法: 【1】直接通过板载CMSIS-DAP Debugger进行烧写: 断开JP5,JP6,同时USB直连J8,电脑会自动安装一个LPC-LINK2的驱动,同时也会多出一个串口: 此时,keil中选择设备为LPC54608的芯片,同时将Debug如下设置。点击LOAD直接烧写即可: 【2】通过外部的SEGGER烧写器进行烧写: 使用符合要求的外部调试器,将调试器连接到SWD连接器(P1),并通过micro USB连接器J1连接电源(如果仿真器自己可以独立供电可不接) 此时,keil中选择设备为LPC54608的芯片,同时将Debug如下设置。点击LOAD直接烧写即可: (注:记录这之中遇到一个坑:keil通过J-Link烧写依赖于J-Link的版本,而老版本的J-Link不支持LPC54608,需要keil中J-Link的版本,步骤如下: ) 【3】编译生成的HEX文件烧写: keil中如下设置,生成HEX文件: 用J-FLASH加载hex文件,并选择LPC54608设备(低版本的J-FLASH可能没有这个设备),分别执行Erase和Program即可: 四 几个例程的简单试用: (1)基于串口的演示----hello_world例程: 当用到串口进行验证时,不但要将JP5保持OFF状态,JP6也应置为OFF状态,同时将J8接上USB。否则串口就无法正常使用。 连接完毕后,Power LED和SD/MMC card Power LED灯常亮,Link2 bootLED闪烁。 hello_world例程是一个串口通讯的检测例程,其程序主体如下: while (1) { ch = GETCHAR(); PUTCHAR(ch); } 其作用就是不断检测是否有字符接收,有则把接收的字符原样发回,在验证时,相应的串口参数(波特率115200)如图进行设置,则可验证其功能: (2)基于触摸屏的演示----touch_cursor例程: touch_cursor例程是一个检测光标所处屏幕位置的例程,当触摸屏幕时光标会移动相应位置,并通过串口通讯将坐标位置显示出来,实现该功能处理的关键语句如下: IF ((touch_event == kTouch_Down) || (touch_event == kTouch_Contact)) { /* 更改光标位置 */ APP_SetCursorPosition(cursorPosY, cursorPosX); /* 输出光标位置 */ PRINTF("0x%2x 0x%2x", cursorPosX, cursorPosY); PRINTF("rn"); } 其执行效果如图所示: |
|
|
|
只有小组成员才能发言,加入小组>>
2514 浏览 0 评论
1092浏览 2评论
703浏览 1评论
456浏览 0评论
200浏览 0评论
341浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 01:48 , Processed in 1.355790 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号