我有一个板间通信的需求,可以使用uart、spi或者i2c,因为只有一主一从,所以我比较倾向uart。
我定义的指令字的长度不超过20字节为命令字母+数字,回的数据为字符串(长度从几个字节到几百字节都有可能),我希望这个过程能够更加精简,不知应如何压缩?
你所谓的精简是指指令长度减少吗?
如果是这样,如果命令不多,你可以用标志位代替命令字母
这样一个字节对应255个指令啦。
甚至有些简单的参数都可以变成1个指令。