用Arduino UNO R3+ENC28J60+DHT11+两位共阴数码管做一个带显示的温湿度监控下位机,通过UDP方式向PC送数据,EtherCard用的是最新版,测试正常,编译后大小约5.8K。为节约成本+减小体积,用ATMEGA8L+片内RC振荡器搭建最小系统代替Arduino UNO R3,不运行EtherCard初始化和sendUDP代码就能正常运行,加上EtherCard初始化和sendUDP代码就不能正常运行且无出错提示,是不是ATMEGA8L和ATMEGA328的寄存器定义有所不同且EtherCard调用到该寄存器?