• Question About $REGUSE
    For an assembly coded function intended for C, is it necessary to include parameter registers in the $REGUSE statement? If you don't include these in the ASM function's $REGUSE statement, will the...
  • ASM51 REGUSE bit assignments
    I've identified all but two bits in the word value that results from register use. The obvious ones are: R0-R7 DPH DPL PSW ACC B CY These are assigned to the lower 14 bits of the word (order...
  • RTOS (RTX) Mutex-Semaphore problem
    Hi all , I thought the only differences between a Mutex and a semaphore are the count(Semaphore Capability) and priority inversion(Semaphore Capability) . Today , I’ve encountered something strange...
  • ARM: Simulator printf
    I have created a project in Microvision 5 for an ARM Cortex-M0 (ARMCM0), and enabled the Simulator. I pull up the Debug (printf) Viewer and run the following code #include <stdio.h> main(void) ...
  • Build a Universal Coil Winding Machine
    I must build a coil winder like those available in electronics catalogs years ago from common, easily-obtained materials. Although it may look complex, it really is not. Will I find that it is easy to...