Ik snap er helemaal niets meer van, ik wil gewoon heel simpel een getal wegschrijven in de eeprom van de pic16f628, maar ik krijg het niet voor elkaar.
Als ik dezelfde software compile voor een 16f84a dan werkt het gewoon, dan schrijft hij het wel weg.
Volgens mij heeft het iets te maken met "code protection" maar ik kan daar niets nuttigs over vinden in datasheets ofzo.
Ik schrijf het programma met IC-prog in mijn microcontroller.
Kan iemand mij verderhelpen????
Op 19 juli 2003 22:30:55 schreef Jeroen Boere:
kent ICprog dan de 16F628 ?
ja hoor, dat werkt gewoon, hij doet alles behalve eeprom schrijven
Confusion
There are only 10 types of people in the world - those who understand binary, and those who don't
Je wilt data regstreeks vanaf de programmer in de eeprom schrijven?
Als je de program code wel kan schrijven, dan ligt het niet aan de code protection.
Kan je mbv een stukje software wel vanuit de pic in het geheugen schrijven?
Heb je al een andere pic geprobeerd?
Op 20 juli 2003 01:22:04 schreef Confusion:
Je wilt data regstreeks vanaf de programmer in de eeprom schrijven?Als je de program code wel kan schrijven, dan ligt het niet aan de code protection.
Kan je mbv een stukje software wel vanuit de pic in het geheugen schrijven?
Heb je al een andere pic geprobeerd?
nou, niet met de computer, met de microcontroller zelf, ik zal morgen wel eens een andere 16f628 proberen.
Confusion
There are only 10 types of people in the world - those who understand binary, and those who don't
In dat geval heeft is de code protection helemaal niet van toepassing. De processor kan altijd lezen of schrijven in de eeprom.
Gebruik je wel de goede defenitie?
16f628_4, 16f628_10 of 16f628_20
De eeprom van de 628 werkt net iets anders dan die van de 84.
[Bericht gewijzigd door Confusion op ]
ik ben erachter wat de fout is.. het is gewoon een bug in jal.
De eeprom schrijven en lezen werkt niet bij 16f628.
Kheb nu maar een 16f84a voor mijn projectje gebruikt
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
"gewoon een bug in jal" gewoon ? heb je dan Wouter al verwittigd want het is nogal raar voor een programmeur om ineens te zien dat er "gewoon een bug" in zijn programma zit, alsof het de normaalste zaak is van de wereld dat er een bug zit in een lib zelf van een veel gebruikte chip 
Op 21 juli 2003 13:56:30 schreef Aedolon:
"gewoon een bug in jal" gewoon ? heb je dan Wouter al verwittigd want het is nogal raar voor een programmeur om ineens te zien dat er "gewoon een bug" in zijn programma zit, alsof het de normaalste zaak is van de wereld dat er een bug zit in een lib zelf van een veel gebruikte chip
als ik op het message board van yahoo kijk over die chip zijn er al meerdere mensen die problemen hebben met dit. Er is ook al een lib te vinden die iemand zelf gemaakt heeft waarin het schrijven wel zou moeten werken, maar daar loopt heel mijn programma op vast en als ik hem daarna met de computer uitlees heeft hij het wel veranderd.
Ik heb nu trouwens toch maar een 16f84a gebruikt voor mijn projectje, want ik had ook wat problemem om poort A4 aan te sturen ermee.
Maar mocht er een oplossing komen voor het eeprom probleem, post het aub hier.. dan ben ik weer gelukkig 
Kijk maar eens in de datasheets. EEADR, EEDATA, EECON1 en EECON2 enz.
Deze adressen zijn bij een PIC16F84 anders dan bij een PIC16F628.