极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11951|回复: 4

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

[复制链接]
发表于 2016-4-3 11:51:46 | 显示全部楼层 |阅读模式
本帖最后由 弘毅 于 2016-4-3 13:55 编辑

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

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


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



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




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

  6. void loop() {
  7. }
复制代码


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2016-4-4 13:29:12 | 显示全部楼层
It's Cool
回复 支持 反对

使用道具 举报

发表于 2016-4-5 16:47:54 | 显示全部楼层
好好好,棒棒棒,涨姿势了,
回复 支持 反对

使用道具 举报

发表于 2016-4-21 16:14:16 | 显示全部楼层
国产的兼容内核,青出于蓝而胜于蓝。
回复 支持 反对

使用道具 举报

发表于 2016-8-19 09:02:01 | 显示全部楼层
不知道在哪里可以有更多的介绍呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 13:53 , Processed in 0.048946 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表