微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 全局变量赋值问题

全局变量赋值问题

时间:10-02 整理:3721RD 点击:
void TIM4_IRQHandler(void)
{
       
        if(TIM_GetITStatus(TIM4,TIM_IT_Update)==SET) //ò?3??D??
        {
    USART3_RX_STA|= 1<<15;// ±ê???óê?íê3é
    TIM4_Set(0);//1?±??¨ê±?÷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?这是为什么?

很奇怪的现象

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top