全局变量赋值问题

2019-07-14 19:34发布

void tiM4_IRQHandler(void)
{
       
        if(TIM_GetITStatus(TIM4,TIM_IT_Update)==SET) //Òç³öÖжÏ
        {
    USART3_RX_STA|= 1<<15;// ±ê¼Ç½ÓÊÕÍê³É
    TIM4_Set(0);//¹Ø±Õ¶¨Ê±Æ÷2
                WB1800V_Receive_2Data(USART3_RX_BUF, USART3_RX_STA&0X3FFF);
}


void WB1800V_Receive_2Data(u8* RX_BUF,u8 RX_STA)
{
       
               
                Wb1800VBufRec[0]=RX_BUF[0];
                memcpy(Wb1800VBufRec+1,RX_BUF+3,4);

                Wb1800VBufRec[5]=5;

}
extern u8 Wb1800VBufRec[10];
外部声明了这个数据,可是在别的地方调用的时候显示都是0???这是为什么?


0条回答

一周热门 更多>