Hello, in an ironic twist, the Philips 89C51RD2 we use for the control panels on Philips CT scanners has been discontinued due to Philips selling it's semi-conductor operations last year. So I was wondering if anyone had a good substitute they had tried ???
Thanks, Don
Yes, you can. why not? Juat a matter of getting C51 with more Memory, timers, and additional required perpherals........
After upgrading to Linux (and its peripherals), I've found the MMU in particular especially valuable in some of my other 8051 projects. It really helps find those places where I didn't use the OVERLAY directive correctly, especially with a couple of hooks into RTX51 Tiny to swap protection on locals for the current call tree. I don't know how I got along without it before.
I also save lots of money on those expensive cross-development tools (sorry, Keil) by just running bash directly on my target and using gcc. I stripped a couple of features I never use out of the bash source so it's only about 500KB now. Gcc itself can be a little big if I compile anything larger than the 4KB Keil eval examples, but I had an extra serial port so I just added a driver to swap out to my USB flash drive. And of course once we've got GCC running, then it becomes pretty painless to switch to C++. One of my colleagues has a cool idea on a way to use template metaprogramming to get our LEDs to blink at compile time.