本帖最后由 eefocus_3980924 于 2024-7-5 13:11 编辑
前段时间申请了一块lpc54114j256bd64开发板,经过一个比较蹉跎的过程终于到了我手里。首先感谢一下nxp社团让我有这个机会可以拿到这块开发板,在最近的一段时间,我会更新几篇我自己学习的分享,这篇文章是一个小小的开头。
叠甲:个人实力不强,如果有错,希望可以指正Orz
首先让我们来看一看这块开发板的外观
正面图
正面图
背面图
背面图
看得出来,整个板子的外观还是相当优雅漂亮的。当然,比起外观,我们更注重芯片的性能。lpc54114是Cortex-M4/M0+ 双核MCU,LQFP64封装,两个内核均有100MHz的主频,还是相当给力的。整个开发板拥有以下特征:
1. ISP多启动选项跳线,支持3.3V/1.8V工作电压选择,板载32.768KHz振荡器
2. 4个用户定义按键和一个复位按键
3. 9个发光二极管,其中4个低电平驱动(绿色),4个高电平驱动(红色),一个电源指示
4. 一个电位器模拟输入
5. 一个Micro USB接口连接到LPC54114的USB口
6. 一个Micro USB接口连接到板载调试器
7. 一个单线SPI方式TF卡接口和一个SPI Flash存储器
8. 一个支持I2S音频输入/输出接口(WM8904)
9. 一个I2C 温度传感器(PCT2075DP)
10. 一个PDM数字麦克风(SPH0641LM4H)
11. 多个欧姆跳线电阻使能板载外部设备
12. 板载调试器及支持外部仿真器的10芯1.27mm SWD仿真插座
13. Arduino扩展接口
14. 支持Keil/EWARM集成开发环境
我简单的给开发板各个模块功能做了引出:
双USB,板载下载器以及SD卡在大部分开发板上比较常见,但是音频输入输出口相对比较少见,这个功能相对是该开发板比较有特色的地方。就我个人而言,我不是很喜欢他兼容arduino的设计(引出的引脚太少,并且比较不顺手)。
在翻阅论坛上其他关于这个开发板的资源时,我发现开发板的板载daplink处于一个比较旧的版本,会比较难以使用,更新的方法比较简单:按住reset之后上电,删除里面原本的bin文件之后放入新的bin文件即可。
新文件下载地址:https://www.nxpic.org.cn/module/forum/forum.php?mod=attachment&aid=NDI0Nzg1fGVkMjFjMGQ4fDE1MDkzMzI3MTB8MzI5NTA1OXw2MTEyNTM%3D
mbed 驱动下载:https://www.nxpic.org.cn/module/forum/forum.php?mod=attachment&aid=NDI0Nzg2fGIyMmFiZTIyfDE1MDkzMzI3MTB8MzI5NTA1OXw2MTEyNTM%3D
注意在下载新的daplink驱动的时候需要取下jp3和jp4的跳线帽,不然不能正常的完成这个步骤。
端口显示
完成固件更新之后进行一下简单的上电测试。
在上电之后,8个用户led中5个会工作,其中LD11闪烁,其余常亮,LD9在按下任意一个用户按键之后会亮,LD8会在触碰开发板的时候会亮起,亮度和震动力度相关,LD5会在插入SD卡并完成初始化之后亮起。
通过调节电位器,可以调节LD11的闪烁频率。
初次之外,串口还会不断发送当时的温度,并且耳机孔在插入二级之后会传出老式电话的嘟嘟声
简单体验一下后,预计这块板子可以做成一个小型的mp3,语音播报器,或者其他可以很好利用其强大音频解码功能的简单设备。
|