⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adjust_iniset.c

📁 日本IRON os 在汽车电子中的应用 高度机密
💻 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 + -