在maxSDK中有许多的CNN的示例,这次主要分享如何导入kws_demo并驱动显示屏展示识别结果。
【显示屏驱动】
1、在maxSDK的示例库中集成了许多的LCD屏驱动:在目录\msdk-main\Libraries\MiscDrivers\Display下面:
2、工程中,我只需要设置几个参数便可以成功的驱动LCD屏。在MAX7800_FTHR_RevA板中默认是驱动ILI9431的LCD屏。
3、我们使用vscode打开kws20_demo文件夹。
4、在.vscode文件夹下的settings.json文件中,指定SDK的目录以及声明开发板,然后重新载入工程。
5、在project.mk中开打TFT的显示:PROJ_CFLAGS+=-DTFT_ENABLE
6、然后保存,编译并下载到开发板。
【屏与开发板的接线】
ILI9341 MAX7800_FTHR_RevA
GND---------------------GND
VCC---------------------3V3
CLK---------------------P0_7
MOSI-------------------P0-5
RES---------------------PST
DC----------------------P0-8
BLK--------------------3V3
CS1--------------------P0-11
【注】【我们把屏接到开发板的RST,BLK接到3v3,开发板复位时,会把屏也复位,背光灯接3.3v上电即亮灯,如果需要单独的RST,BLK,可以单独配置两个IO给它使用】
重新上电,便可以成功的亮屏了。
【示例测试】
按下开发板的SW1后便可以开始进入语音识别了。
【总结】
通过上述简单的操作便可以快速的体验示例。屏的驱动也只需要打开一个开关便可以实现驱动。其中的驱动我们也可以通过学习,可以增进我们的编程水平。