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.
On powerup I want to read the cause of starting with the following code:
printf("\n\rPowerup Source [%04X]: ",RSIR); if(RSIR&(1<<0)) {printf("POR "); RSIR|(1<<0);} if(RSIR&(1<<1)) {printf("EXTR "); RSIR|(1<<1);} if(RSIR&(1<<2)) {printf("WDTR "); RSIR|(1<<2);} if(RSIR&(1<<3)) {printf("BODR "); RSIR|(1<<3);}
and get the following as output: Powerup Source [000B]: POR EXTR BODR
It remains the same on PowerOff/On or Reset. What's wrong with it? Peter
Thank you for your effort. I will have a look at my hardware. P.