本帖最后由 luojijian 于 2013-6-13 19:36 编辑
确定是跟一个结构体有关,但其中缘由还不清楚,各位帮看看
///////////////////////////////////////////////////////
下面是.h的代码
#define COMBUFSIZE 50
typedef struct
{
uint8_t IdxS;
uint8_t IdxE;
uint8_t Data[COMBUFSIZE];
}str_CommBuf;
extern str_CommBuf UART_TxBuf;
extern str_CommBuf UART_RxBuf;
///////////////////////////////////////////////////////////
下面是.c的代码
str_CommBuf UART_TxBuf;
str_CommBuf UART_RxBuf;
///////////////////////////////////////////////////
然后我在其它.C文件中对这个结构体的元素进行赋值操作,编译和生成都没问题,但是下到mcu里,程序就是起不来了。
MCU是ATMega48
|