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

Help with external crystal...

Hi guys. I changed my board to C8051F226 already and i'm using a 32.768kHz external crystal. I have read the datasheet for the oscillator. But i do not understand this sentence, can someone please explain it to me?

"Crystal Oscillator Mode with divide by 2 stage."

The datasheet also recommend me to do the following:

1.Enable the external oscillator
2.Wait 1 ms
3.Poll for XTLVLD '0' ==> '1'
4.Switch to the external oscillator

I have done the 1st 2 steps, but i can't seem to poll for XTLVLD. When i compile, it says undefined symbol.

Parents
  • "I have tried "OSCXCN.7" too. It says:
    'Invalid Byte Base in Bit Address Expression'. But I'm sure that it is in bit 7."

    The "Base Address" refers to the "OSCXCN" part - not the "7"

    It is telling you that "OSCXCN" is not a valid Byte Base for a Bit Address.
    Are you sure that "OSCXCN" is bit-addressable?

Reply
  • "I have tried "OSCXCN.7" too. It says:
    'Invalid Byte Base in Bit Address Expression'. But I'm sure that it is in bit 7."

    The "Base Address" refers to the "OSCXCN" part - not the "7"

    It is telling you that "OSCXCN" is not a valid Byte Base for a Bit Address.
    Are you sure that "OSCXCN" is bit-addressable?

Children