??? 08/03/10 13:49 Read: times |
#177600 - it can be made to work, but it's not ideal Responding to: ???'s previous message |
Erik Malund said:
THE POINT:
It's not about learning about technologies ... it's about learning about one specific technology, namely the 805x core. and what better way is there for that than full emulation as offered by the SILabs parts. your 'monitor' is the equivalent of a buggy whip The buggy whip is as good a way as any to get the horse to go. BESIDES:
the highly non-standard SiLabs part the SILabs derivatives (f0xx-f2xx) are 'standard' parts (a few are 'expanded'), I would not recommend the deviates (f3xx - up) as a basic '51 learning platform. In this context, the part under discussion is the one on their 'F12x EVK, isn't it? If there's a way to make it behave exactly as a "standard" 805x, they haven't illustrated it in ASM. The guy who knows the core can substitute nearly any other MCU he likes. The guy relying on and knowing nothing but SiLabs would have a harder time.
get your facts straight, the SILabs/other conversion is dead simple for the derivatives (see Michaels remarks of using SILabs for debugging, other brand for production) and not very complicated for the deviates. Erik I've not said that there's anything wrong with using the SiLabs parts. However, I do not agree that they are a good vehicle for learning to use the basic 805x core. I believe one expends too much effort tiptoeing around the "features" that the O/P isn't using. Is that a good way for the O/P to start from scratch? The on-chip debugging is probably as useful as most debug monitors, and learning one is as much effort as learning the other. However, with all those features to trip over, I don't thing the SiLabs EVK environment is as easy to navigate as the standard 805x as presented by that old, cheap board I mentioned. It's not as inexpensive, either. That old board comes with a free small-C compiler, a version of FORTH, and, of course, the monitor. Combine that with the free Ultramon-51, which give you the resident line-by-line assembler and disassembler, it's pretty handy learning vehicle. Yes, the on-board Monitor is a bit of a buggy-whip, but, it still makes the horse go. RE |