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 编辑 ]
|