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

ADuC841 EEPROM Problem

I have a problem with the ADuC841 MCU. In my c-programmed application I want to use the internal EEPROM to save generated data. In the µVersion3 Debugger my programm works without problemes but at runtime I cant modify the EEPROM data. In a testfunktion I receive a char from RS232 and store it in an EEPROM Page. After that I read all 4 byts from the same Page an send the char back to Pc.The Pc always get 0xff,... from the MCU. For the read an write funktion I used the syntacs from the Datasheet. I also enable all Interrupts wenn I do something with the EEPROM. Can somebody help me?
gretz Mathias

  • The ADuC841 is an 8051 derivative, not an ARM.

    You haven't shown us any code to help with.

  • "The Pc always get 0xff"

    There are many possible reasons for that - how do you know that it's the EEPROM that's at fault?

    It could, for example, be:

    * You are not receiving the characters correctly from the PC;

    * You are not transmitting the characters correctly from back to the PC;

    * The PC is not receiving the characters correctly from your target.

    How are you sending & receiving on the PC?

    How have you confirmed that your target sends & receives correctly?