📄 adjust_iniset.c
字号:
/* @019s6[08/03/13] */
/********************************************************************************/
/*!
@file adjust_tool.c
@brief 夋幙挷惍張棟
@version $Revision: 1.1 $
@date 2007/XX/XX
@author Matsushita Electronics Co.,Ltd.
*/
/********************************************************************************/
#include <itron.h>
#include <kernel.h>
#include <kernel_id.h>
#include "tool_int.h"
/*** 捠怣宯儗僕僗僞掕媊 ***/
#define AG11INT (*(volatile unsigned short*)0x892c)
#define AG12INT (*(volatile unsigned short*)0x8930)
#define ASERIAL0SCTR (*(volatile unsigned char*)0xa10c)
#define ASERIAL0CTR (*(volatile unsigned short*)0xa100)
#define ASERIAL0FCTR (*(volatile unsigned short*)0xa110)
#define ATIMER0MD (*(volatile unsigned char*)0xa000)
#define ATIMER0BR (*(volatile unsigned char*)0xa004)
#define ATIMER7MD (*(volatile unsigned char*)0xa031)
#define ATIMER7BR (*(volatile unsigned char*)0xa035)
#define ASERIAL0TB (*(volatile unsigned char*)0xa108)
#define ASERIAL0RB (*(volatile unsigned char*)0xa104)
/************************************************************************/
/*!
@fn void vAdjust_IniSet(void)
@brief OS弶婜壔娭悢
@param 側偟
@return 側偟
@date 2007/XX/XX
*/
/************************************************************************/
void vAdjust_IniSet(void)
{
/* 憲庴怣妱傝崬傒儗儀儖 */
AG11INT = IRQ_LV; /* Group 11 CH0 庴怣妱崬傒嫋壜儗儀儖 */
AG12INT = IRQ_LV; /* Group 12 CH0 憲怣妱崬傒嫋壜儗儀儖 */
/* UART偺愝掕 */
/* 僔儕傾儖抂巕愝掕 0xa10c */
#if(SERIALTM == SERIALTM0)
ASERIAL0SCTR = 0x00;
#else
ASERIAL0SCTR = 0x04;
#endif
/* 僔儕傾儖惂屼儗僕僗僞愝掕 0xa100 */
ASERIAL0CTR = 0x0083;
/* FIFO儗僕僗僞愝掕 0xa110 */
ASERIAL0FCTR = 0x0107;/* FIFO僋儕傾張棟 */
ASERIAL0FCTR = 0x0101;
/* UART偺儀乕僗偲側傞 僞僀儅0 0xa000 or 僞僀儅7 0xa031偺慖戰 */
#if(SERIALTM == SERIALTM0)
ATIMER0BR = 0xD6; /* 215暘廃愝掕 */
ATIMER0MD = 0x40; /* 僞僀儅0 弶婜壔 */
ATIMER0MD = 0x80; /* 僞僀儅0 摦嶌嫋壜 */
#else
ATIMER7BR = 0xD6; /* 215暘廃愝掕 */
ATIMER7MD = 0x40; /* 僞僀儅7 弶婜壔 */
ATIMER7MD = 0x80; /* 僞僀儅7 摦嶌嫋壜 */
#endif
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -