【灵动 Mini-F5333开发板】+ OLED12864播放Badapple
1.开箱体验
收到灵动微电子推出的Mini-F5333开发板后试玩了两天,整体感觉非常不错,给我的直观印象是国产32位MCU居然这么强了,无论从性能、价格优势,还是官方例程的代码质量,都是如此的优秀。具体功能官网介绍的很详细,不再重复,总之该有的功能都有了,作为一款开发板,基本可以验证这款芯片的全部功能。先上几张无码大图:
图1 正面
图2 背面
整体来看。元件布局合理,丝印清晰,做工精良,具备大厂品质,接口也很丰富。仿真器下载口同时支持传统的JLINK的20PIN连接,也支持4线制的STLINK和DAPLINK等,唯一不足的是在PCB仿真器下载口背面没有标注4线制的管脚丝印,用4线制下载的时候还得看原理图,数管脚,有点不太方便,希望厂家在后续版本中能够改进。还有个小地方就是双排插针的丝印离插针也有点远。
2.软件
看完外观,下面第一步就是点亮第一个LED,哈哈。先上1张效果图:
图3 点亮4个LED,还是彩色的,好评!
关于软件配置、编写等,我自己真实遇到的有几个需要注意的地方:
- 官方例程中打印的串口数据默认是UART1,TX为PB6,而不是TTL转USB的TYPEC接口;
- 官方例程中串口相关的工程都是UART1(PB6)上报硬件初始化信息,uart2作为用户功能来用的。
- 默认波特率115200;
- 测试中发现右键函数查找定义位置不能用跳转,后来发现不能跳转是因为路径太长,或者路径中包含中文;
- 例程工程采用VC6编译,不可用于VC5编译,需要将MDK升级,实测5.37,5.38版本没问题,否则低版本MDK添加PACK后编译会报错。
图4 成功安装PACK后,选择芯片型号
图5 连接开发板,可以正确识别到序列号
3.实践
思来想去,还是玩个烂苹果吧。首先调通OLED,这里选个纯白的OLED是有原因的,因为之前用黄蓝屏,中间有条线感觉不是很好。
图6 OLED12864显示屏显示效果
图7 Badapple播放画面
视频: