📄 isrs.c
字号:
#include "Core A.h"
//--------------------------------------------------------------------------//
// Function: Timers_ISR //
//--------------------------------------------------------------------------//
EX_INTERRUPT_HANDLER(Timers_ISR)
{
int I2C_ACK_Error;
// confirm interrupt handling
*pTMRS8_STATUS = I2C_CLOCK_TIMER;
// advance I2C state machine, returns TRUE when finished
if(I2C_Advance_State())
{
// ...disable the clock for the I2C SM
I2C_SM_Clock_Disable();
// check if error has occured
I2C_ACK_Error = I2C_Get_Error_Status();
// careful: function I2C_Read_SDA, which is used for reading ACK
// from Slave is not implemented in file "I2C Pin Access.h"
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -