弘毅 发表于 2016-4-3 11:51:46

ALPHA 8F328D新特性之GUID(唯一ID)

本帖最后由 弘毅 于 2016-4-3 13:55 编辑

传统的Arduino所使用的ATMEL MEGA328P是没有唯一ID的,这样子在比如物联网,加密等场合应用就会产生问题。因为这些场合需要唯一ID来加密或者产生设备地址。

我们以ALPHA 8F328D-U来演示一下,怎样通过串口输出该板子的唯一ID。

首先当然是8F328D-U插入USB线连接电脑



然后我们打开IDE,板子选择8F328D,把下面的代码粘贴进入IDE。




void setup() {
Serial.begin(9600);
uint32_t guid = (GUID3 << 24) | (GUID2 << 16) | (GUID1 << 8) | GUID0;
Serial.println(guid);
}

void loop() {
}

程序下载完成以后,打开串口监视器。就可以看到这块板子的唯一ID了。

mikeliujia 发表于 2016-4-4 13:29:12

It's Cool:lol

董董soul 发表于 2016-4-5 16:47:54

好好好,棒棒棒,涨姿势了,

catnull 发表于 2016-4-21 16:14:16

国产的兼容内核,青出于蓝而胜于蓝。

wsy0315 发表于 2016-8-19 09:02:01

;P不知道在哪里可以有更多的介绍呢?
页: [1]
查看完整版本: ALPHA 8F328D新特性之GUID(唯一ID)