📄 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 /* 设备地址宏定义 */
/*********************************************************************************************************
** Function name: main
** Descriptions: 设置用户应用程序加密密钥例程
** input parameters: 标准main函数参数
** output parameters: none
** Returned value: 没有使用
** Created by:
** Created Date:
**--------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
int main (int argc, char* argv[])
{
INT8U ucPassword[4]; /* 定义密钥数组 */
INT32S lRet; /* 定义返回值 */
targetInit(); /* 目标板初始化 */
/*
* 获取密钥并在加密端口中注册
*/
ucPassword[0] = 0xAA;
ucPassword[1] = 0x55;
ucPassword[2] = 0x00;
ucPassword[3] = 0xFF;
lRet = awWriteEx(REMOTE_DEVICE_ADDR, /* 本机操作 */
AW_SET_CRP_KEY_ADDR, /* 设置加密密钥端口地址 */
4, /* 数据长度为4个字节 */
(void*) ucPassword, /* 密钥保存缓冲区 */
AW_BYTE_MODE | AW_IO_MODE ); /* 端口属性,不可变 */
if (0 > lRet) {
printf("设置用户应用程序加密密钥失败!请检查通信链路和软件设置!");
} else {
printf("设置用户应用程序加密密钥成功!用户需记录该密钥以用户加密应用程序!");
}
while(1){
awWrite(AW_LOCAL_ADDR, AW_TIME_DLY_ADDR, 100); /* 等待时间间隔100ms */
}
return 0;
}
/*********************************************************************************************************
End File
*********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -