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

Data content of CC1 register

I am require to calculate the distance of the object that the range finder detects. The microcontroller I am using is C167CR-LM. I am using T1 to detect the time lag between transmitting and receive of the pulse.

When the the content of the timer is latch into the CC1 register, what is saved inside there? The timer's location? In what format(decimal, hexadecimal)? Without knowing, I couldn't continue my program.

Awaiting ur reply,
Frank

Parents
  • ...when there is an external signal, the content of the timer's register will be copied to the CC1.
    This is exactly the purpose of the capture / compare unit when configured in capture mode. In opposite to the general purpose timer units GPT1 and GPT2, T1 (which is part of the capture / compare unit) is always incremented (i.e. never runs downwards).

    printf("%g/n",CC1);
    In addition to Dan's remark on %g: /n is not newline, but \n is.

    Thomas

Reply
  • ...when there is an external signal, the content of the timer's register will be copied to the CC1.
    This is exactly the purpose of the capture / compare unit when configured in capture mode. In opposite to the general purpose timer units GPT1 and GPT2, T1 (which is part of the capture / compare unit) is always incremented (i.e. never runs downwards).

    printf("%g/n",CC1);
    In addition to Dan's remark on %g: /n is not newline, but \n is.

    Thomas

Children