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

Firmware (using RTXTiny) 80C552 -> Dallas DS87C550

Hi there,

is anybody experienced in migrating existing software to the DS87C550?

I have an existing software, that I didn't write, that was running on the 30MHz Version of the 80c552. This processor is not available anymore and we have to modify the hardware to be executable on the DS87C550. What I already know is that the interrupt vectors are different.

I worry about the RTXTiny. I am not experienced in using those RTX and I wonder, that maybe the RTXTiny cannot be configured to run on the Dallas chip.

Any input on that topic?

-cu
Sven

Parents
  • Ok, now I know a bit more about the problems with DS87C550 and RTX51Tiny after talking to Mr. Keil today.

    RTX51Tiny uses the timer 0 interrupt. Since the interrupt vector table of the DS87C550 is different from a "normal" 80c51 derivate, the original version of RTX51Tiny is not compatible.

    The source code of RTX51TNY.A51 is included in PK51, so what I have to do is to find the code that vectors to the interrupt service routine of RTX51TNY. I have already found it and I will create a version of RTX51TNY.LIB that is siutable for the processor that I will be using.

Reply
  • Ok, now I know a bit more about the problems with DS87C550 and RTX51Tiny after talking to Mr. Keil today.

    RTX51Tiny uses the timer 0 interrupt. Since the interrupt vector table of the DS87C550 is different from a "normal" 80c51 derivate, the original version of RTX51Tiny is not compatible.

    The source code of RTX51TNY.A51 is included in PK51, so what I have to do is to find the code that vectors to the interrupt service routine of RTX51TNY. I have already found it and I will create a version of RTX51TNY.LIB that is siutable for the processor that I will be using.

Children
No data