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

Philips 8031 chip keeps reseting

My company is using Philips 8031 chip. The
new batch of chips we received, every one of
them keeps reseting itself when when
it come accross the PRINTF statement !!!
The c-code works fine with the old 8031 chip !!

Does anybody in this forum experience such
problem? The PRINTF statement we are using
is to send out a stream of characters to
the RS232 port. It is a SOFTWARE routine, we
are not used the built-in UART, could this
be the problem? however, I was very confused why the old chip works !!!

Thanks in advance, any helps or suggestions are veru
appreciated.

Parents
  • The following enhancements that were not present in the original 80c31 may be the cause of your problem:
    Dual Data Pointers
    4 level priority interrupt
    6 interrupt sources
    Full-duplex enhanced UART
    Framing error detection
    Low EMI (inhibit ALE )

    e.g. if you have a write to the sfr controlling which data pointer is used, that would not have had any effect in the older 8031s.

    Have fun,

    Erik

Reply
  • The following enhancements that were not present in the original 80c31 may be the cause of your problem:
    Dual Data Pointers
    4 level priority interrupt
    6 interrupt sources
    Full-duplex enhanced UART
    Framing error detection
    Low EMI (inhibit ALE )

    e.g. if you have a write to the sfr controlling which data pointer is used, that would not have had any effect in the older 8031s.

    Have fun,

    Erik

Children
No data