Ik heb geprobeerd om data naar de Eeprom in een Pic16F628 te schrijven, maar (je voelde het al aankomen), dit wil nog niet echt lukken. ik heb het met de volgende JAL code getest ;


eeprom_put(1,"a")   --  "a" op adres 1 schrijven

eeprom_get(1, data) -- data inlezen in variabele 'data'

asynch = data       -- data verzenden naar terminal programma

de variabele data is altijd leeg, dwz er komt geen teken op het scherm.

Wie heeft een goede Tip ?

ps De communicatie naar het terminal programma gaat wel goed( asynch = "a" werkt wel)

de standaard routines werken geloof ik alleen op de 16x84. Kijk op de jallist (files section), daar staat volgens mij ook code voor andere chips.

Bedankt voor de tip.

Inmiddels is het gelukt, ik heb ipv JPIC het bestand JPIC628 gebruikt.

Het verschil zit in de registers: eedata, eeadr, eecon1, en eecon2 .

Deze bevinden zich bij de 16F628 op een ander adres als bij de 16x84.