با سلام
مشکل اینجاست که دستورات زیر در متغییر cعدد 65535 رو بجای4294967295 ذخیره میکنه!!! و متغیر های a,b هم رو که proteus مقدارشونو نگاه میکنم میگه
Item (1 bytes at 0xFFFFFF05) not within memory block (0x00000860 bytes) !!!!
--------------------------------
#include <mega32.h>
unsigned char a = 0;
unsigned int b = 0;
void main(void)
{
unsigned long int c= 4294967295;
while (1)
{
}
}
دیدگاه