?? 2.anywhere
字號:
/****************************************Copyright (c)****************************************************
** Guangzhou ZHIYUAN electronics Co.,LTD.
**
** http://www.embedtools.com
**
**--------------File Info---------------------------------------------------------------------------------
** File name: main.c
** Latest modified Date:
** Latest Version: 1.0
** Descriptions:
**
**--------------------------------------------------------------------------------------------------------
** Created by:
** Created date:
** Version: 1.0
** Descriptions: The original version
**
**--------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Descriptions:
**
*********************************************************************************************************/
/*********************************************************************************************************
頭文件包含
*********************************************************************************************************/
#include "stdafx.h"
#include <conio.h>
#include "..\config.h"
#include ".\main.h"
/*********************************************************************************************************
宏定義
*********************************************************************************************************/
#define REMOTE_DEVICE_ADDR 0x4000 /* 設(shè)備地址宏定義 */
/*********************************************************************************************************
** Function name: main
** Descriptions: 設(shè)置用戶應(yīng)用程序加密密鑰例程
** input parameters: 標(biāo)準(zhǔn)main函數(shù)參數(shù)
** output parameters: none
** Returned value: 沒有使用
** Created by:
** Created Date:
**--------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
int main (int argc, char* argv[])
{
INT8U ucPassword[4]; /* 定義密鑰數(shù)組 */
INT32S lRet; /* 定義返回值 */
targetInit(); /* 目標(biāo)板初始化 */
/*
* 獲取密鑰并在加密端口中注冊
*/
ucPassword[0] = 0xAA;
ucPassword[1] = 0x55;
ucPassword[2] = 0x00;
ucPassword[3] = 0xFF;
lRet = awWriteEx(REMOTE_DEVICE_ADDR, /* 本機(jī)操作 */
AW_SET_CRP_KEY_ADDR, /* 設(shè)置加密密鑰端口地址 */
4, /* 數(shù)據(jù)長度為4個字節(jié) */
(void*) ucPassword, /* 密鑰保存緩沖區(qū) */
AW_BYTE_MODE | AW_IO_MODE ); /* 端口屬性,不可變 */
if (0 > lRet) {
printf("設(shè)置用戶應(yīng)用程序加密密鑰失敗!請檢查通信鏈路和軟件設(shè)置!");
} else {
printf("設(shè)置用戶應(yīng)用程序加密密鑰成功!用戶需記錄該密鑰以用戶加密應(yīng)用程序!");
}
while(1){
awWrite(AW_LOCAL_ADDR, AW_TIME_DLY_ADDR, 100); /* 等待時間間隔100ms */
}
return 0;
}
/*********************************************************************************************************
End File
*********************************************************************************************************/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -