| ??? 08/05/05 15:17 Modified: 08/05/05 17:01 Read: times |
#98875 - Uninitialised data! Responding to: ???'s previous message |
Charles,
With the changes you suggested (and layout fixed!), the code becomes: //*****************************************************************
// WriteData()
//*****************************************************************
void WriteData()
{
char data ch;
while(ch != 0x0D) // ch is uninitialised here on 1st entry to the loop!!
{
ch = get_char();
i2c_writebyte(c++,ch);
outchar(ch);
}
wrom = 0;
ES = 1;
}
Surely, that can't be what you meant?! |
| Topic | Author | Date |
| Ask i2c between 89c52 and 24c04 ? | 01/01/70 00:00 | |
| A Link! | 01/01/70 00:00 | |
| Wrong Link! | 01/01/70 00:00 | |
| Based on your post about IIC not John! | 01/01/70 00:00 | |
| Check WriteData() function for input | 01/01/70 00:00 | |
| Uninitialised data! | 01/01/70 00:00 | |
| I had initialised the ch variable | 01/01/70 00:00 | |
| Where is your problem? | 01/01/70 00:00 | |
| i have SDCC callable 24cxx ASM routines | 01/01/70 00:00 | |
Cross-posting | 01/01/70 00:00 |



