| ??? 02/24/05 20:59 Read: times |
#88386 - Another test Responding to: ???'s previous message |
As an addendum to my previous post, try the following main():
main(){
char hold[3];
hold[0] = 'H';
hold[1] = 'I';
hold[2] = 0;
printf(hold);
}
See what happens. If this code produces garbage, too, then I'd say you definitely have a problem in your lcd_write() routine that has something to do with the data coming from internal RAM/XRAM. If the above works then I'm probably wrong and the RAM/code memory issue has nothing to do with it. Regards, Craig Steiner |
| 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 |



