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