??? 01/27/08 15:37 Read: times |
#149981 - CodeArchitect Responding to: ???'s previous message |
mSec Clock Tick, off a timer interrupt
CodeArchitect and AFIRC Config2 I came across two "configuration" programs, aiming at helping '51 derivatives development - CodeArchitect by ESA for the NXP LPC9xx, and DAvE by Infineon for their XC8xx and Config2 bt SILabs for their 8051fxxx. Config2 WILL generate assembly if you ask. The problem with your idea is that, while it would have been relatively easy in the days when a '51 was a '51. Now, for instance, what will be the worth of a bit-banged IIC, any sane person will select a derivative with HW IIC. I would, were I to make and publish something like you, start with making e.g. a PCA configurator, then a HW IIC configurator, then .... and eventually integrate them. The coice you will hit again and again is 'flexibility vs usefulness' If you e.g. come up with a PCA configurator where everyting about the particular PCA in a particular chip has to be described before the configurator runs, it will be far faster just to code from scratch. Re assembly code: a losing proposition, assembly (whether you like it or not) is used less and less, If you go the SILabs way and offer a choice, that might be adavantageous. I just come to think of there is, indeed a configurator that would help many: The poor sods, that have no idea what a cjne is or does, have enormous problems with the XDATA etc initialization that must be done in Startup.a51 (or the SDCC/IAR/... equivalent) for the compiled code initialization to work. Erik |
Topic | Author | Date |
Weekend question: What repeats frequently on '51? | 01/01/70 00:00 | |
Tools in Assem | 01/01/70 00:00 | |
Repeated tasks | 01/01/70 00:00 | |
mSec Clock Tick, off a timer interrupt | 01/01/70 00:00 | |
CodeArchitect | 01/01/70 00:00 | |
C runtime initializer tool | 01/01/70 00:00 | |
Generate Skeleton C code | 01/01/70 00:00 | |
biggest problem vs. nightmare | 01/01/70 00:00 | |
i think oranges and apples | 01/01/70 00:00 | |
it's the other way round | 01/01/70 00:00 | |
re SILabs | 01/01/70 00:00 | |
done | 01/01/70 00:00 | |
a general note on stuff like this | 01/01/70 00:00 | |
you missed the point | 01/01/70 00:00 | |
misunderstanding squared | 01/01/70 00:00 | |
of course it does ... | 01/01/70 00:00 | |
Too much like hard work | 01/01/70 00:00 | |
a most hnorable 'like' | 01/01/70 00:00 | |
OOPS a doublr | 01/01/70 00:00 | |
hard work | 01/01/70 00:00 | |
Assembly programmers not the worst | 01/01/70 00:00 | |
Another Example | 01/01/70 00:00 | |
neighbours | 01/01/70 00:00 | |
Code Architect | 01/01/70 00:00 | |
options are good![]() | 01/01/70 00:00 |