接收中断标志

duzhiming   2012-7-11 00:04 楼主

stm32f10x_it.c

uint16_t  xx;

void USART1_IRQHandler(void)
 {      
           USART_ClearITPendingBit(USART1,USART_IT_RXNE);
     globalvariable_receive[xx]=USART_ReceiveData(USART1);    
     USART_SendData(USART2,globalvariable_receive[xx]);
     xx++; 
 }//进入中断10次 最后xx=10 做个标记

 

但是在main.c中

extern uint16_t  xx;

 

if(xx==10)

{

  usart_senddata(usart2,0x99);// 这里的xx 不等于10 一直等于0哦  怎样把这个xx 在main.c引入标记xx=10;

}

[ 本帖最后由 duzhiming 于 2012-7-11 00:05 编辑 ]

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复