[elektro] PIC16F883 EEPROM adatvesztés

Horvath Zsolt hozso_001 at freemail.hu
Thu Nov 10 10:05:10 CET 2011


   Csak egy kicsit hadd kotyogjak bele...

   Az EEPROM írás után van visszaolvasás és ellenőrzés? Én mindig úgy 
csinálom,
(eleve a rutin úgy van megírva), hogy byte-ot megír, ha végetért, 
visszaolvas, hogy
jó-e az érték. Ha nem, max. 3-szor újrapróbálja. Ha nem sikerült, 
hibakód megy
vissza. Ha egy ilyen van a programban, akkor annyit lehet tudni, hogy 
nem a beíráskor
hülyül meg, hanem "menet közben" íródik át az adat.
   Na jó, persze ez sem 100%, mert meghívódhat "véletlenül" is az EEPROM író
rutin, egy véletlenszerű beírandó értékkel...  De a visszaolvasással 
legalább a
beíráskori adatvesztés esélye csökkenthető.


   Üdv.: Horváth Zsolt



2011.11.09. 18:23 keltezéssel, BALOGH ANTAL írta:
> ----- Original Message -----
> From: "hg12345"<hg12345 at freemail.hu>
> To:<elektro at tesla.hu>
> Sent: Wednesday, November 09, 2011 7:52 AM
> Subject: Re: [elektro] PIC16F883 EEPROM adatvesztés
>
>
> Hi,
>
> A hibás információ is probléma. :-(
>
> A 886 és 887 uC használom, tapasztalatom szerint ez a sorozat a
> legüzembiztosabb és EMC/EMI türő (ez be is van mérve :-) az eddig használt
> PIC16 sorozatból. Gondolom a 883 se különbözik ezektől.
>
> Volt kínunk 876A-val nekünk nem 0 került az eepromba hanem minden féle
> baromságok elég durva zavart környezetben.
> Ugyan ebben a HW-ben a sima 876 sokkal jobb volt ezek után  886 és 18F2620
> amik tökéletesek voltak.
>
> Az eepromba végül háromszor lett beirva  minden .És ezek öszevetve.
> Plusz az eeprom iró fügvények egy váltózó egy bizonyos értékbe állítása
> esetén futottak.
> Az eepromba irt adatok egy része az előző értékektől csak nagyobb lehetet
> ezt is néztük.
> Más adatok csak bizonyos értékek lehettek eltérés esetén egy alap érték
> került betötésre.
> Így a 876A -val is működnek a holmik ahol nem ott 886 vagy 18F2620.
> Azt hogy a műveletek vagy átalakításoknál lett valami baromság vagy az
> eeprom iró fügvény    szált el  ( 24 bájt iródot/olvasódot egyszerre)  nem
> derült ki soha.
> Az eeprom iró rutin és számitások PIC18-ban gond nélkül nagyon régen
> működnek.
> Hogy miért kínoztuk magunkat 876 -al :  ez volt nagon sok:-)
> Balogh Antal
>
>
>
> -----------------------------------------
>            elektro[-flame|-etc]
>
>
>    



More information about the Elektro mailing list