程序增加版本号时非常重要的,由于程序有可能是在不断修改的,因此程序版本号可以较为方便的帮助我们判断下载的程序是否是我们需要的。
通常可以使用以下几种方法帮助我们加入程序版本号:
- 有显示屏的,可以在显示屏中找个地方或找个菜单显示程序版本号
- 没有显示屏但是有对外接口的(比如串口、SPI、IIC等),可以通过接口向外传输版本号,,上位机根据约定好的协议解析出来。这样在上位机中就可以接收到。
- 如果不具备这样的接口,只具备一个IO口的话,可以通过这个IO口做一个一线数字接口。就是说这个IO口按照约定控制高低电平,比如持续20ms的高电平为1,持续20ms的低电平为0。这样上位机可以解析出发送的数据。
- 如果上位机不需要显示并且只有IO口的话,可以将IO口连接到LED灯,上电时控制IO口的闪烁频率或次数,这样也可以简单分辨出程序版本。如果有多个灯也可以控制哪几个灯亮。