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

📄 timer.c

📁 瑞萨(Renesas)M16C系列芯片的函数库
💻 C
字号:
#include "timer.h"	// timer utility header file#include "sfr62p.h"	// SFR definition of M16C/62P/*""FUNC COMMENT""************************************************************** ID         		: ---* Function name     : void InitTA0(void)* Function     		: initialize TA0* Paramenter   		: none* Return 	 		: none* Function used		: none* Notice	   		: none* History    		: ---*""FUNC COMMENT END""*********************************************************/void InitTA0(void){	ta0mr = 0x0;                   /* set TA0 mode register         */                                    /* 10000000                             */                                    /* ||||||++---- timer mode            */                                    /* |||||+------ pulse is not output    */                                    /* |||++------- gate function not available  */                                    /* ||+--------- set to 0 in timer mode       */                                    /* ++---------- count source f1 or f2       */                                    /*              (f(XIN)=24MHz)    */    ta0 = 1249;                     /* set TA0 register (19200Hz)          */    ta0ic = 0x01;                   /* TA0 interrupt control register       */                                    /* xxxx0001                             */                                    /*     |+++---- IPL      */                                    /*     +------- interrupt requeset bit      */    ta0s = 1;                     /* start TA0                 */}/*""FUNC COMMENT""************************************************************** ID         		: ---* Function name     : void InitTA3(void)* Function     		: initialize TA3* Paramenter   		: none* Return 	 		: none* Function used		: none* Notice	   		: none* History    		: ---*""FUNC COMMENT END""*********************************************************/void InitTA3(void){	ta3mr	= 0x04;    				/* set TA3 mode register         */                                    /* 10000000                             */                                    /* ||||||++---- timer mode            */                                    /* |||||+------ pulse is output    */                                    /* |||++------- gate function not available  */                                    /* ||+--------- set to 0 in timer mode       */                                    /* ++---------- count source f1 or f2       */                                    /*              (f(XIN)=24MHz)    */                	ta3 	= 315;					/* set TA3 register (76KHz)          */    ta3ic 	= 0x00; 				/* disable interrupt				*/    ta3s 	= 0;					/* disable TA3 count				*/}

⌨️ 快捷键说明

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