| ??? 03/07/05 19:23 Read: times |
#89235 - I'm wrong - Damn! Responding to: ???'s previous message |
"No, it's wrong. The arguments are not passed on the stack, they are passed in a fixed 15 byte area of RAM. Problems caused by passing too many arguments occur when that 15 byte area is exhausted."
Yep, looks like you are right. A 15 byte area set aside especially for printf(). I know of the 15 byte limit, and have most certainly experienced the frustration of not. I had hoped to illuminate a possible cause for the poster's difficulties, but have to concede that I have failed to do so, since I had the 15 byte buffer's location very wrong. Regards, Murray R. Van Luyn. |
| Topic | Author | Date |
| LCD< | 01/01/70 00:00 | |
| must be a bug in lcd_write() | 01/01/70 00:00 | |
| no bug | 01/01/70 00:00 | |
| Bug in lcd_write | 01/01/70 00:00 | |
| Another test | 01/01/70 00:00 | |
| Not quite | 01/01/70 00:00 | |
| Stand corrected | 01/01/70 00:00 | |
| further corrected | 01/01/70 00:00 | |
| Makes sense | 01/01/70 00:00 | |
| Delay after the character write? | 01/01/70 00:00 | |
| unknown bug | 01/01/70 00:00 | |
| ANSI divergence | 01/01/70 00:00 | |
| Are you sure? | 01/01/70 00:00 | |
| skdjfhg | 01/01/70 00:00 | |
| It realy works fine with UART | 01/01/70 00:00 | |
| Story so far | 01/01/70 00:00 | |
| Keil and Function pointers? | 01/01/70 00:00 | |
| Simulator | 01/01/70 00:00 | |
| Kaiwalya - O.T | 01/01/70 00:00 | |
| Let me try | 01/01/70 00:00 | |
| Post the real code | 01/01/70 00:00 | |
| Possibilities | 01/01/70 00:00 | |
| ksfd | 01/01/70 00:00 | |
| Troll | 01/01/70 00:00 | |
| the real issue | 01/01/70 00:00 | |
| Corrections | 01/01/70 00:00 | |
| Small but fast | 01/01/70 00:00 | |
| MIPS | 01/01/70 00:00 | |
| Corrections | 01/01/70 00:00 | |
| sldkjf | 01/01/70 00:00 | |
| dkfuhg | 01/01/70 00:00 | |
| Corrections | 01/01/70 00:00 | |
| Corrections | 01/01/70 00:00 | |
| got curious and looked | 01/01/70 00:00 | |
| I'm wrong - Damn! | 01/01/70 00:00 | |
| debugging | 01/01/70 00:00 | |
| Post you real code | 01/01/70 00:00 | |
How to initilize 4X20 LCD | 01/01/70 00:00 |



