本帖最后由 21icszx 于 2023-11-27 10:33 编辑
上周末收到官方活动[SWM166-SPI-Y1.28C1测评]的开发板样品,整套开发板由底板和含外壳的主板构成,底板引出了SWD、UART1、UART2、PB7等接口,方便调试和测试,官方提供了专用的图片转换及烧录软件,简单易用。 为了快速了解华芯微特屏驱开发板的开发,先用官方例程进行烧写测试效果。 下载官方SWM166的例程,圆形旋钮SPI 240X240\带外壳例程\SWM166-SPI-Y1.28C1素材及工程,进行测试如下: 1. 在底板上焊接排针,方便下载程序; 2. 连接器电脑串口与开发板的UART2接口(TX2、RX2) 3. 下载官方例程(官方例程在百度网盘,详见官网和论坛); 4. 打开方例程文件夹:..\11.SWM166\05.MPU-TFTLCD驱动例程\02.圆形旋钮 SPI 240X240\01.带外壳例程\SWM166-SPI-Y1.28C1素材及工程 5. 双击Synwit_IMG_Tool_V1.1.exe,运行图片转换及烧录软件。该软件有三个功能: 1) 图片转换:用于将开机动画素材和菜单素材转换为MCU的Bin烧录文件 2) 串口操作:设置串口号和通讯波特率 3) 文件传输:设置烧录的地址及选择烧录的文件进行烧录 6. 图片转换:由于官方提供的例程已经将开机动画素材和菜单素材转换为MCU的Bin烧录文件,这里我们不需转换,直接使用即可 7. 串口操作:我这里使用的USB转串口,软件自动设置了串口号,波特率改为921600,打开串口; 8. 文件传输:动画素材和菜单素材的Bin文件分别加载烧录。 1) 烧录开机动画素材,烧录地址为0 K,烧录文件为:..\SWM166-SPI-Y1.28C1素材及工程\01-素材\**\ 00-Image.bin,文件比较大,烧录时间会比较长; 2) 烧录菜单素材,烧录地址10240K,烧录文件为:.. \SWM166-SPI-Y1.28C1素材及工程\01-素材\UI\00-Image.bin 9. 通电测试 通过测试,屏驱SWM166驱动小尺寸LCD,动画显示丝滑不卡顿,得益于SWM166的M0内核高达90M主频,和四线 QSPI快速读取外部扩展FLASH数据,以及SPI-DMA实现双Buff乒乓缓存加速逐行扫描LCD显示,非常适合于小家电等需要人机交互的使用场景。
后续有时间创建自己的例程,用华芯微特屏驱上位机软件生产自己的UI素材和动画(不知上位机软件是否支持SWM166芯片),希望华芯微特继续丰富产品型号和屏驱上位机软件,方便上手使用,降低开发难度,提高开发效率。
|