Browse By Tags

  • WFI Instruction

    Hi,

    I want to use the wfi instruction in my code. I'm sending a command to a module and wait for the reply.

    I have configured UART communication with the module. Will it be good to use wfi() instruction? I know that it will turn  the cpu to power down…

  • Resume execution after hardfault on cortex m0

    Hi all,

    I 'm an embedded software engineer and I'm currently working on a nRF51822 target which is a ARM m0. I want to design a fault logger to track errors in our code even it a debugger is not attached to the device at the moment of the fault.…

  • What is the top level difference in features between Cortex-M23 and Cortex-M0+?

    This is a very common question too.

    The diagram is a pictorial description of the differences followed by some explanations.

     

     

    Starting from the bottom:

     

    -Cortex-M23 is an implementation of the ARMv8-M architecture. Full details here.

    -Using the same debug…

  • Where can i find the DAP and WIC IP of Cortex-M0?

    Dears:

    I download the IP of cortex-M0 on the arm website, but there are no DAP (debug access port) and WIC(wakeup interrupt controller) code in it. is there anyone who knows where i can download the IP? Thanks very much!

  • Cortex-m0 interrupt_demo simulation issue

    Hi,

         I am using Cortex-M0 DesignStart Pro. When I simulation intrrupt_demo test case, I found that IRQ[31:0]  always 0, Is this correct?

         I saw the document , the interrupt_demo is Demonstration of interrupt features, but if no interrupt signal input…

  • Micro controller getting reseted periodically.

    Hi,

    I am using Nuvoton M058LBN. In my code, my while 1 there are some functions which should run continuously. But it was getting reseted . So for checking I printed some statement which is getting printed 10 times after which it stops printing and restarts…

  • Using interrupts not implemented as Software interrupts?

    We know that a Cortex-M0 or any other Cortex-M may have fewer interruptions implemented the architecture defined in the standard, so we can not use interrupts implemented as software interrupts by manipulating the registers SETENA / ClrEnable and SetPend…