This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can halt the cpu when at end of application

Hi

can i halt the cpu when i am at end of code? like this:

#endif
	(void)WDT1_Service();
	__asm("WFI");
		// Enable Debugging
	CoreDebug->DHCSR |= CoreDebug_DHCSR_C_DEBUGEN_Msk;

	// Halt the processor
	CoreDebug->DHCSR |= CoreDebug_DHCSR_C_HALT_Msk;

  for (;;)
  {
    
  }
}

Parents
  • While that might be possible, it's quite unlikely to be useful.  You're programming an embedded device here ... "end of application" for those usally means that the device will be thrown away.

    The key question then becomes: assuming that you've done the above, will the device never be needed again?  Of if it will be needed again, how do you plan on getting it back out of this halted state?

Reply
  • While that might be possible, it's quite unlikely to be useful.  You're programming an embedded device here ... "end of application" for those usally means that the device will be thrown away.

    The key question then becomes: assuming that you've done the above, will the device never be needed again?  Of if it will be needed again, how do you plan on getting it back out of this halted state?

Children