??? 09/23/08 13:30 Read: times |
#158558 - As long as others are all being strictly technical Responding to: ???'s previous message |
Be it known that an 8051 C Compiler does not initialize global memory variables to known values unless the programmer has specifically coded an assignment statement (or maybe an initializer but that is another discussion). That is strictly up to implementation and target specific code that is part of something that the C compiler expects may operate in an expected way. One such additional thing may be the expected support for initially calling [b]main()[/b] to get the program started. [i]Although even that can be changed simply by modifying the implementation and target specific code to launch to some other entry point and then the programmer chooses some other start up routine in the C code.
Michael Karas |
Topic | Author | Date |
are values stored in memory permanent ? | 01/01/70 00:00 | |
Depends on memory | 01/01/70 00:00 | |
I A P | 01/01/70 00:00 | |
could you help me with the IC | 01/01/70 00:00 | |
serial EEPROM | 01/01/70 00:00 | |
serial EEPROM with SPI also possible | 01/01/70 00:00 | |
I have my doubts... | 01/01/70 00:00 | |
I2C takes some reading to implement | 01/01/70 00:00 | |
that's the point | 01/01/70 00:00 | |
Values in the Memory | 01/01/70 00:00 | |
a caveat | 01/01/70 00:00 | |
RE: a caveat | 01/01/70 00:00 | |
Any assemblers? | 01/01/70 00:00 | |
As long as others are all being strictly technical | 01/01/70 00:00 | |
C standard![]() | 01/01/70 00:00 | |
Another caveat | 01/01/70 00:00 | |
sorry for the delay | 01/01/70 00:00 | |
which? | 01/01/70 00:00 | |
Maxim too has One-wire EEPROMs | 01/01/70 00:00 |