here is onePerhaps you should provide a link to where you have posted it.
http://www.picbasic.co.uk/forum/showthread.php?t=587
felt like i was like pulling teeth
here is onePerhaps you should provide a link to where you have posted it.
http://www.picbasic.co.uk/forum/showthread.php?t=587
felt like i was like pulling teeth
Warning I'm not a teacher
DS28EC20 has 20KB of EEPROM, and already available from Chinese vendors, for around $1 per IC
I actually need 2KB for font and 256 bytes for each language text (have 8 languages so far) so even 4KB would be ok![]()
I would:
1) Use a PIC with enough FLASH to store what needs to be stored (if possible).
2) Use a FLASH-chip with SPI-interface (easier and faster than I2C IMHO)
3) Use a FLASH/EEPROM with I2C interface
4) Wind my own core-memory.
5) Write down the information on paper, have a RaspberryPi with a camera and OCR software and then interface that to the PIC via CAN-bus.
6) Use a fake/clone 1-wire device from China costing less than 1/3 of the original, able to store just half of what I need*, only to find it doesn't work at all.
But hey, that's me :-)
* The DS28EC20 is 20kbit, not kbyte so your 4kbyte of data won't fit - in case you got that mixed up.
/Henrik.
1) Are there any PIC chips with 4KB of EEPROM available?
2) I tried, can't make it work.
3) Also does not work.
4) Running on PIC16F887, code is already tight
5) No open source hardware/software in my projects ever
6) Actually they do work fine.
And regarding the DS28EC20, if you noted, topic reads "DS28EC20 and similar" This means, that in case of need, say, DS2505 can be used, which has 64k.
maybe one day you could post a complete compliable example of what you have tried along with a sketch, schematic or photograph2) I tried, can't make it work.
3) Also does not work.
of how everything is connected instead of useless and inaccurate snippets and zippo data on how anything is really wired
did you even try anything from this thread or am i completely wasting effort on you
Warning I'm not a teacher
I don't know, haven't checked but I did not say EEPROM, I said FLASH. You can store things in the program memory, after all that's how the program is held in there right.1) Are there any PIC chips with 4KB of EEPROM available?
Allright, post your code and we might be able to help.2) I tried, can't make it work.
Allright, post your code and we might be able to help.3) Also does not work.
Use something slightly more modern then. 18F46K42 has 64k of FLASH and 4k of RAM, 18F47K42 doubles that again and they are both cheaper than the old 16F887.4) Running on PIC16F887, code is already tight
OK, yet you're scouring the forum for code to use - strange.5) No open source hardware/software in my projects ever
Well, there you go - in that case use it.6) Actually they do work fine.
As far as I can see the DS2505 is 16kbit, not 64kbit. It can talk to the uC at 16.3kbit / second - that's insanely slow even compared to I2C (if speed doesn't matter then fine, no problem). And it's an "add-only" memory meaning you can program it over the 1-wire bus but one time only, there's no way to erase it.And regarding the DS28EC20, if you noted, topic reads "DS28EC20 and similar" This means, that in case of need, say, DS2505 can be used, which has 64k.
/Henrik.
Last edited by HenrikOlsson; - 9th January 2022 at 17:33.
I'm getting 16F887 for about 30 centsOnes you mentioned cost 10-20 times more
For the I2C/SPI EEPROM I already had separate topics open with code posted, but nothing happened
And 1 wire has it's own advantages - it needs 1 wire to workMy current project uses TQFP-44 PIC16F887
and there is LCD screen, DS3231, TM1639, keypad, USB PD trigger and whole bunch of various hardware
attached to it, so in search for available pins, I have to do tricky things, like using piezo buzzer for alarm, and combining
that pin with LCD enable pin
Similarily, I have no issues with OTP ROM - all it has to do is contain static text strings and font data - no need to update
it ever
Oh by the way, I've implemented famous Casio VL-1 "Da da da" beeper rhythm playback with PBP, after I polish the code, will post it for public
Bookmarks