[DemoCode下载]

UID的读取,基于库函数

[复制链接]
392|5
手机看帖
扫描二维码
随时随地手机跟帖
wahahaheihei|  楼主 | 2019-8-31 23:47 | 显示全部楼层 |阅读模式
/*---------------------------------------------------------------------------------------------------------*/
/*                                                                                                         */
/* Copyright(c) 2019 Nuvoton Technology Corp. All rights reserved.                                         */
/*                                                                                                         */
/*---------------------------------------------------------------------------------------------------------*/

//***********************************************************************************************************
//  Website: http://www.nuvoton.com
//  E-Mail : MicroC-8bit@nuvoton.com
//***********************************************************************************************************

#include "ML51.h"

/**
* [url=home.php?mod=space&uid=247401]@brief[/url]       Read UCID function
* @param       None
* [url=home.php?mod=space&uid=266161]@return[/url]      None
* [url=home.php?mod=space&uid=1543424]@Details[/url]     Result stroage in XRAM UCIDBuffer[0:11]; as usual ML51 not with UCID data.
*/

void main (void)
{
          unsigned char i;
       
                MFP_P46_GPIO;
                P46_INPUT_MODE;
                while(P46);                                                                                                                        //loop here while P46 = 1;
                               
/**
        * include IAP.C in library to call UID_Read function.
*/
                UCID_Read();
       
/* print XRAM UCIDBuffer[0:11] value for the result. */
#if 1
                MFP_P31_UART0_TXD;
                P31_QUASI_MODE;
                UART_Open(24000000,UART0_Timer3,115200);
                ENABLE_UART0_PRINTF;       
                printf ("UCID = ");
                for(i=0;i<11;i++)                                                                                                 
                {
                        printf (" 0x%02bX",UCIDBuffer[i]);
                }
                printf (" 0x%02bX \n", UCIDBuffer[11]);
#endif
                               
                while(1);
}





使用特权

评论回复
wahahaheihei|  楼主 | 2019-8-31 23:47 | 显示全部楼层
这个功能应该很好用,可以作为唯一识别码

使用特权

评论回复
操作比较简单的很。

使用特权

评论回复
yiyigirl2014| | 2019-9-11 00:28 | 显示全部楼层
这个是可以修的吗

使用特权

评论回复
antusheng| | 2019-9-15 22:56 | 显示全部楼层
用户设置ID的地方吧

使用特权

评论回复
wanduzi| | 2019-9-16 23:42 | 显示全部楼层
出厂就有的?可以修改吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

197

主题

2969

帖子

12

粉丝