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

📄 txutl.c

📁 一个瑞萨单片机的程序。。。供大家学习用。。。。。。。。。。。。。。。。。。
💻 C
字号:
/*""FILE COMMENT""*************************************************************
*  System Name : for eduction (NO TRANSFERRING)
*  File Name   : txutl.c
*  Contents    : control timer X
*  Model       : for OAKS8-LCD Board
*  CPU         : R8C/Tiny series
*  Compiler    : NC30WA(V.5.30 Release 1)
*  OS          : not be used
*  Programer   : RENESAS Semiconductor Training Center
*  Note        : for OAKS8-R5F21114FP(R8C/11 group,20MHz)
*******************************************************************************
* COPYRIGHT(C) 2004 RENESAS TECHNOLOGY CORPORATION
* AND RENESAS SOLUTIONS CORPORATION ALL RIGHTS RESERVED
*******************************************************************************
* History      : ---
*""FILE COMMENT END""*********************************************************/

/*===== include file =====*/
#include "defs.h"					/* define common symbol					*/
#include "target.h"					/* SFR section definition file 			*/
#include "txutl.h"					/* header file for controlling timer X	*/

/*===== define macro =====*/

/*===== define function prototype =====*/

/*===== define variable =====*/
static int init_hard;				/* variable for hardware initialization management	 */
									/* 0:not be initialized, 1:initialized			 */


/*""FUNC COMMENT""*************************************************************
* ID              : ---
* function name   : void TX__initialize(void)
* function        : initialize timer X(timer mode, set period as 2ms)
* parameter       : none
* return          : none
* function used   : none
* notice          : none
* History	      : ---
*""FUNC	COMMENT	END""*********************************************************/
void TX__initialize(void)
{
	init_hard = TRUE;				/* timer X "initialized"				*/

	txmr = 0x00 ;					/* set timer X mode regiter			*/
									/* 0000000								*/
									/* |||||||+ timer mode  		*/
									/* |||||++- not be used 				*/
									/* ||||+--- stop count				*/
									/* ++++---- set 0 at this mode		*/
	tcss |= 0x01 ;					/* timer count source setting bit		*/
									/* ?????01								*/
									/* ||||||++ select f8(2.5MHz:400ns)		*/
									/* ||||++-- bit related to timer Y			*/
									/* ||++---- bit related to timer Z			*/
									/* ++------ reservation bit					*/
	prex = 125 - 1;					/* set count value						*/
	tx   = 100 - 1;					/* 		5ms = 400ns * (125 * 100)			*/

	txs  = 1 ; 						/* start count							*/
}


/* #############################################################################
 * ###	private function
 */


/******************************************************************************
	end	of file
******************************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -