现在很多MCU内部都有一个全球唯一的序列号(Unique Identifier),改序列号可用来对程序的加密或其他的使用,当然G55内部也有这样的一个序列号。 这次的目的就是来读取G55内部的序列号,并且在OLED上显示出来,同时打印到PC上的串口显示。
UniqueIdentifier在FLASH内部的地址结构 读取和停止读取Unique Identifier的命令码
UniqueIdentifier的读取流程
UniqueIdentifier的读取和显示函数。注意这个函数的最后一句,这个是官方例程里的,目的是打印4个16进制数据,但最后实际测试下来打印的还是10进制数据。G55的UniqueIdentifier为128bit也就是4个字的内容。
主函数内容
串口打印的数据
OLED上显示的数据,和串口打印的是一致的
|