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

TI and printf

Why is it that I have to set TI from software before I can get my printf() to execute ?

I seems printf() busy waits in TI ?

Why is this so ?

Is not TI supposed to be set by the hardware ?

Parents
  • Why is it that I have to set TI from software before I can get my printf() to execute ?

    You should only need to do that if you use printf() for the first time after a reset - because the reset value of TI is 0.

    After the first byte sent, TI is set by the hardware.

Reply
  • Why is it that I have to set TI from software before I can get my printf() to execute ?

    You should only need to do that if you use printf() for the first time after a reset - because the reset value of TI is 0.

    After the first byte sent, TI is set by the hardware.

Children