POVLED 风扇 制作过程 (三)
POVLED成像功能需要能显示文件与图片。整个项目还需要一个上位机用于更改POVLED显示的内容,对整个项目的软件我做了两种规化,综合选择了后者,方便后期功能升级。
规划方案一
把字库固化到MCU里面,上位机只需要简单的把汉字码导入到MCU中,应用运行时通过汉字码找到汉字的字模,将需要的汉字显示出来。
规划方案二
在电脑上把需要的汉字直接转换成字模数组,将该数组固化FLASH中,应用运行时,读取到数组数据显示出来即可。
方案二相比方案一而言程序运行更为流畅,程序对各类文字图片数据兼容性,方便后期功能的升级,不过上位机相对复杂些。
程序结构分为初始化引导程序,BOOT程序,应用程序3部分。上电运行流程大概是一下过程,上电30s内收到指令进入BOOT否则切换到应用程序中运行,在BOOT接收上位机下发的数据,并将数据通过IAP功能写到FLASH中。



浙公网安备 33010602011771号