Molim za pomoc treba da radim nesto sa picem 16f687 al problem jeu tom sto pic treba da mi pamti tri broja uvek u epromu-za slucaj nestanka struje.dali mi neko moze dati primer kako se u pbpu upisuju i iscitavaju brojevi iz integrisanog eeproma
Pbp i integrisani eeprom
Zaključano
Zakačeno
Upisivanje u EEPROM
Mozes ovako
EEPROM 5,[10,20,30]
Poslije izvrsenja ce na lokaciji 5 biti broj 10, broj 20 na lok 6 itd.
A mozes i ovako
WRITE 5,neki_broj_ili neka_promjenljiva
Izcitavas naredbom
READ 5,neka_promjenljiva
Samo obrati paznju da eeprom ima ogranicen broj pisanja.
Mozes ovako
EEPROM 5,[10,20,30]
Poslije izvrsenja ce na lokaciji 5 biti broj 10, broj 20 na lok 6 itd.
A mozes i ovako
WRITE 5,neki_broj_ili neka_promjenljiva
Izcitavas naredbom
READ 5,neka_promjenljiva
Samo obrati paznju da eeprom ima ogranicen broj pisanja.
Mislim da sam razumeo a danas cu probati to da uradim,samo me jos zanima od koje do koje lokacije se upisuje(od kog do kog broja),treba par promenljivih da mi pamti u picu 16f877 ili 16f687 jos nisam resijo sa kojim picem cu raditi i koliko upisa otprilike moze biti u eeprom posto uredjaj ce raditi godinama i cesto ce menjati broj na istoj lokaciji.
Hvala veselinovicu
Hvala veselinovicu
Sada sam probao da iskucam malo parce koda da vidim dali ce mi raditi,ja treba par promenljivih da cuvam
EEPROM 5,[10,20,30]-ovo prolazi commajler
a var word
b var word
a=100
b=200
EEPROM 5,[a,b] -ovo neprolazi compajler ,na ovom redu stane-jer drugciji oblik kad se radi sa promenljivim
EEPROM 5,[10,20,30]-ovo prolazi commajler
a var word
b var word
a=100
b=200
EEPROM 5,[a,b] -ovo neprolazi compajler ,na ovom redu stane-jer drugciji oblik kad se radi sa promenljivim
Citat:
Iz helpa:
EEPROM {Location,}[Constant{,Constant...}] ' Store constants in on-chip EEPROM - i to samo u momentu programiranja PICova
Ono sto tebi treba je:
WRITE Address,Value
'Write Value to the on-chip EEPROM at the specified Address.
Example:
WRITE 5,B0 ' Send value in B0 to EEPROM location 5
Potpis
73 de YU1OL
izmenjeno 3 puta, poslednji put alarmi ns 08.09.2015. u 16:46
Izmene poruke
- alarmi ns08.09.2015. u 16:46zapis iz teksta poruke
- alarmi ns08.09.2015. u 16:44zapis iz teksta poruke
- alarmi ns08.09.2015. u 16:40zapis iz teksta poruke
Nisam onda postavio pitanje dobro izvinjavam se meni treba sledece da u toku rada pic-a imacu tri il cetiri promenljive tipa word pic upamti u intreni eeprom (eeprom pica)promenljivu radi nestsanka struje.
primer
a var word
a=1
do
a=a+1
upamti a
loop
lupio sam primer znam da bi a ovako islo u nedogled ali na tom principu mi treba pamcenje promenljvei
dali je to moguce?
da nakon dolaska struje mogu ponovo iscitati zadnje stanje promenljive a
da sa komandom wrait bi uspeo to,dali jos nesto treba definisati u zaglavlju da bi ta komanda radila,kolko puta broj moze da se upise i iscita sa iste lokacije i kako da znam na koje adrese da ih adresiram odakle dokle idu adrese,i kako se iscitava ta promenljiva.
Hvala vam puno sto mi pomazete
primer
a var word
a=1
do
a=a+1
upamti a
loop
lupio sam primer znam da bi a ovako islo u nedogled ali na tom principu mi treba pamcenje promenljvei
dali je to moguce?
da nakon dolaska struje mogu ponovo iscitati zadnje stanje promenljive a
da sa komandom wrait bi uspeo to,dali jos nesto treba definisati u zaglavlju da bi ta komanda radila,kolko puta broj moze da se upise i iscita sa iste lokacije i kako da znam na koje adrese da ih adresiram odakle dokle idu adrese,i kako se iscitava ta promenljiva.
Hvala vam puno sto mi pomazete
Adrese EEPROMa idu od 0 do max kapaciteta eproma.
Broj upisivanja za koje proizvođač garantuje se nalazi u datasheet-u PIConje koji hoćeš da koristiš. Broj iščitavanja je neograničen.
Broj upisivanja za koje proizvođač garantuje se nalazi u datasheet-u PIConje koji hoćeš da koristiš. Broj iščitavanja je neograničen.
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Zanima me jos sa kojom naredbom se iscitava iz eeproma promenljiva
Tvoj problem je sto pokusavas promjenljivu tipa word ( 16 bita)
upisati u eeprom ( 8 bita).
Moras word podijeliti u dva integera pa onda ubaciti dvije 8-bitne vrijednosti.
Rekao sam ti vec, cita se naredbom READ.
Dijeljenje word - pogledaj naredbe BYTE0 i BYTE1
upisati u eeprom ( 8 bita).
Moras word podijeliti u dva integera pa onda ubaciti dvije 8-bitne vrijednosti.
Rekao sam ti vec, cita se naredbom READ.
Dijeljenje word - pogledaj naredbe BYTE0 i BYTE1
Citat:
veselinovic: Upisivanje u EEPROM
Izcitavas naredbom
READ 5,neka_promjenljiva
Samo obrati paznju da eeprom ima ogranicen broj pisanja.
Izcitavas naredbom
READ 5,neka_promjenljiva
Samo obrati paznju da eeprom ima ogranicen broj pisanja.
Ako budeš pisao programe na isti način kao što čitaš odgovore na svoje pitanje, brzopleto, stičem utisak da ćemo ovde biti u "problemu".
@veselinovic ti lepo napiše koje su naredbe za upisivanje u i iščitavanje iz EEPROMa (post: http://www.elitesecurity.org/p3606010) a ti opet pitaš kako da iščitaš
Za PBP postoji i uputstvo, koje bi valjalo pročitati, sve naredbe su tu opisane, ako me sećanje dobro služi čak i sa kratkim primerima.
@veselinovic ti lepo napiše koje su naredbe za upisivanje u i iščitavanje iz EEPROMa (post: http://www.elitesecurity.org/p3606010) a ti opet pitaš kako da iščitaš
Za PBP postoji i uputstvo, koje bi valjalo pročitati, sve naredbe su tu opisane, ako me sećanje dobro služi čak i sa kratkim primerima.
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Uspeo sam zahvaljujem svima.sve savrseno radi al sad imam drugi problem naime na testnoj masini mi sve radi kako sam zamislio a na njoj je nekacen obican displej,nezelim da otvaram novu temu da nezrvrljam po forumu.Zanimame sledece kako pic u pbp-u komunicira sa seriskim displejom koji ima samo klik i data pin,dali se salje isto kao i u shift registre,i dali takav displej postoji u proteusu.
Jos jednom hvala na odgovorima
Jos jednom hvala na odgovorima