?? isr.c
字號:
/****************************************************************/
/* 項目名稱 : R8C/23 CAN/LIN Demo Board */
/* : 樣例程序4 */
/* : LIN從機 */
/* 硬件環境 : R0K521237C000BB */
/* MCU型號 : R5F21237JFP */
/* C編譯器 : NC30WA,版本5.30.r02及以上 */
/* 文件名 : Isr.c */
/* 版本 : 1.0 */
/* 作者 : wangsy */
/* 修訂歷史 : */
/* 修訂者 時間 版本 說明 */
/* wangsy 2006/9/11 1.0 初版發行 */
/* */
/****************************************************************/
/* Copyright, 2006 RENESAS TECHNOLOGY CORPORATION & */
/* RENESAS SOLUTIONS CORPORATION */
/****************************************************************/
/*------------------------------------------------------------
包含頭文件
------------------------------------------------------------*/
#include "..\inc\Comdef_r823.h"
#include "..\inc\Isr.h"
#include "..\inc\lin_slave.h"
/*------------------------------------------------------------
聲明變量
------------------------------------------------------------*/
uchar8 timerRB_10ms_counter = 0; // 10s一下溢
uint16 timerRB_4s_counter = 0U; // 4s 進入休眠檢測的計數器
/*------------------------------------------------------------
聲明函數
------------------------------------------------------------*/
void vISR_TRB( void );
/*---------------函數定義---------------------*/
/*------------------------------------------------------
名稱 : vISR_TRB
功能 : 中斷處理函數,timerRB10ms一中斷,計數器自增
入口 : 無
出口 : 無
調用 : 無
寄存器 : 無
------------------------------------------------------*/
#pragma interrupt vISR_TRB
/* 注冊成為中斷服務程序 */
void vISR_TRB( void )
{
timerRB_10ms_counter ++; // timerRB 10ms計數器自增
timerRB_4s_counter ++; // timerRB 4s計數器自增
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -