We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello Look at this code if i replace 1024 in array with more than 2048 compiler work fine but micro hang !! program work fine with 1024 or less. i use at91sam7x256 this have 64KB Ram. if i replace char with int then more than 256 have the same problem.
#include <at91sam7x256.h>
int main (void){
char buf[1024]="Hello World";
*AT91C_PMC_PCER = (1<<AT91C_ID_PIOB); *AT91C_PIOB_PER = (1 << 0) | (1 << 1); *AT91C_PIOB_OER = (1 << 0) | (1 << 1); *AT91C_PIOB_SODR = (1 << 1); *AT91C_PIOB_CODR = (1 << 0);
return 0;
}