| ??? 04/12/10 12:56 Read: times |
#174995 - char vs int Responding to: ???'s previous message |
Yaniv K. said:
Yeah, didnt really understand that one. you mean the pointer that saves the address should be an integer? if so then already tried:
char EEPROM_Read(unsigned int *address) Yes, this fragment shows you didn't understand it: char EEPROM_Read(unsigned int *address)
{
unsigned char eeprom_data='5';
...
eeprom_data=*address; //write to eeprom_data the value stored at the needed memory
The value at address is an unsigned int and you copy it to unsigned char eeprom_data. The EEPROM_Write function suffers the same issue. |
| Topic | Author | Date |
| EEPROM Read/Write Issues | 01/01/70 00:00 | |
| if it was an external EEPROM | 01/01/70 00:00 | |
| if it was an external EEPROM | 01/01/70 00:00 | |
| Special sequence. | 01/01/70 00:00 | |
| Thanks, but can you please simplyfy it? | 01/01/70 00:00 | |
| Hope this explains | 01/01/70 00:00 | |
| Managed to fix lockups, but it doesnt read/write | 01/01/70 00:00 | |
| You have to choose your API | 01/01/70 00:00 | |
| Already did all that | 01/01/70 00:00 | |
| char vs int | 01/01/70 00:00 | |
| I gave you a function | 01/01/70 00:00 | |
| Still no luck | 01/01/70 00:00 | |
| unsigned int is not the size of the unsigned int* pointer | 01/01/70 00:00 | |
| Why not use the function I gave you. | 01/01/70 00:00 | |
| I did use you function | 01/01/70 00:00 | |
| My apologies. | 01/01/70 00:00 | |
| Sorry to keep dragging you back here... | 01/01/70 00:00 | |
| FLIP is a pain | 01/01/70 00:00 | |
| We have progress! | 01/01/70 00:00 | |
| Terribly sorry to bump but I really need help | 01/01/70 00:00 | |
| Found the solution! | 01/01/70 00:00 | |
| Study your C textbooks | 01/01/70 00:00 | |
it cant distinguise the sign bit | 01/01/70 00:00 |



