![]() | ![]() | ![]() |
| | |||||||
| Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc. |
| | LinkBack | Thread Tools | Display Modes |
| | (permalink) |
| Question 1: I have used external eeproms sinse i started using PIC:s about a year ago. I have always thought that there should be a 10ms delay between each read/write to the eeprom. But now when i am thinking of it, is it really nessecary when reading? I can remember i have seen a explanation to the delay that says that there must be a delay for the data to be written to EEPROM. The read delay is a problem when i am displaying a bitmap on my GLCD when reading from EEPROM. The drawing procedure takes toooooooo long time because of the read delay. I have also thought of put the bitmap data in the PIC:s program memmory. Is that difficult? I am using PicBasic Plus. I suppose reading from program memmory would be ways faster than from a EEPROM, right? | |
| |
| | (permalink) |
| Its should be written in the datasheets , each chip has its own timings... | |
| |
| | (permalink) |
| As you say, there is a delay time when you WRITE to EEPROM, not when you read!. You can also usually write more than one byte, the actual number depending on the particular EEPROM, followed by a single delay time - this speeds writing considerably. Consult the datasheet for your EEPROM for more details (generally the larger the EEPROM, the more bytes you can write). | |
| |