??? 08/03/10 13:17 Read: times |
#177596 - remember what the O/P wanted Responding to: ???'s previous message |
Andy Neil said:
Richard Erlacher said:
the SiLabs part offers no assembler support Well, Intel offer no support at all now! and they don't sell the chips either. When they DID make and sell the chips, they did support them with code examples in assembly language. I still have some of the code examples. Of course, they also supported PL/M-51 when it became available. That was their product, however. And of course you can program an SiLabs part in assembler if you want to - there is nothing magic about the chip to prevent that.
See: http://www.8052.com/forumchat/read/177528 highly non-standard SiLabs part First you complain that it has only 1 DPTR - as the "standard" 8051 - then you complain that it's "non-standard". You can't have it both ways! Those were the factors that caused me to abandon that part. I didn't complain that it was non-standard. However, as the O/P wanted to program a more or less standard part in assembler, I did feel the SiLabs parts, of all available choices, were the among the worst possible ones for his wish. there's been mostly "retrograde advance" made over the past decade and a half. Nonsense. On-Chip debug is vastly superior to ROM monitors for one! From the O/P's standpoint, I don't see how. Keep in mind, he wants to do things in ASM and wants to use an assembler, not a compiler. The guy who knows the core can substitute nearly any other MCU he likes. And the SiLabs parts use exactly the same 8051 Core - it's just the peripherals that differ. The setup and maintenance of the SFR's, with that paged architecture, makes that questionable. You're right, of course, it's just the peripherals, but why would one use a part with so complex a set of peripherals and associated SFR's when one didn't need any more than the core. BTW, I've looked for an example of SiLabs setup for the 'F12x/F13x parts that would simply disable all the unused peripherals, in ASM, and if there is one, it's not obvious, though I believe it should be. RE |