关于汇编内联的方法例子

方法一:

__ASM volatile ("wfi");

 

方法二:

__asm void HardFault_Handler(void)
{
  /* USER CODE BEGIN HardFault_IRQn 0 */
 
  IMPORT hard_fault_handler_c
  TST LR, #4
  ITE EQ
  MRSEQ R0, MSP
  MRSNE R0, PSP
  B hard_fault_handler_c

  /* USER CODE END HardFault_IRQn 1 */
}

posted @ 2019-03-06 16:18  zhanghonglang  阅读(250)  评论(0编辑  收藏  举报