大学生
最后登录1970-1-1
在线时间 小时
注册时间2016-4-5
|
楼主 |
发表于 2016-5-5 14:00:31
|
显示全部楼层
void ADVANCE_TIM_IRQHandler (void)
{
u8 i;
/*判断是否产生中断*/
if ( TIM_GetITStatus( ADVANCE_TIM, TIM_IT_Update) != RESET )
{
/*关闭定时器中断*/
TIM_ITConfig(ADVANCE_TIM,TIM_IT_Update,DISABLE);
/*装载数据*/
DataBuf_Tx[3] = counter1;
DataBuf_Tx[4] = counter2;
/*发送数据*/
for(i = 0;i < 8;i++)
{
USART_SendByte(USART1_Port,DataBuf_Tx[i]);
}
/*打开定时器中断*/
TIM_ITConfig(ADVANCE_TIM,TIM_IT_Update,ENABLE);
/*清除标志位*/
TIM_ClearITPendingBit(ADVANCE_TIM , TIM_IT_Update);
}
} |
|