Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 3.525 pregleda

Najnovija ↓

Pbp i integrisani eeprom 07.09.2015. u 14:38 · pre 136 meseci #1
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
Re: Pbp i integrisani eeprom 08.09.2015. u 07:38 · pre 136 meseci #2
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.
Re: Pbp i integrisani eeprom 08.09.2015. u 10:56 · pre 136 meseci #3
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
Re: Pbp i integrisani eeprom 08.09.2015. u 11:29 · pre 136 meseci #4
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
Re: Pbp i integrisani eeprom 08.09.2015. u 15:53 · pre 136 meseci #5
Citat:
alarmi ns: 
EEPROM 5,[10,20,30]-ovo prolazi commajler

EEPROM 5,[a,b] -ovo neprolazi compajler

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
Re: Pbp i integrisani eeprom 08.09.2015. u 16:27 · pre 136 meseci
izmenjeno 3 puta, poslednji put alarmi ns 08.09.2015. u 16:46
  1. alarmi ns08.09.2015. u 16:46zapis iz teksta poruke
  2. alarmi ns08.09.2015. u 16:44zapis iz teksta poruke
  3. alarmi ns08.09.2015. u 16:40zapis iz teksta poruke
#6
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
Re: Pbp i integrisani eeprom 08.09.2015. u 19:00 · pre 136 meseci #7
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.
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Re: Pbp i integrisani eeprom 08.09.2015. u 20:14 · pre 136 meseci #8
Zanima me jos sa kojom naredbom se iscitava iz eeproma promenljiva
Re: Pbp i integrisani eeprom 08.09.2015. u 20:53 · pre 136 meseci #9
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
Re: Pbp i integrisani eeprom 08.09.2015. u 20:55 · pre 136 meseci #10
Citat:
veselinovic: Upisivanje u EEPROM



Izcitavas naredbom

READ 5,neka_promjenljiva

Samo obrati paznju da eeprom ima ogranicen broj pisanja.
Re: Pbp i integrisani eeprom 09.09.2015. u 05:30 · pre 136 meseci #11
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š :D
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.
Re: Pbp i integrisani eeprom 09.09.2015. u 23:58 · pre 136 meseci #12
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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme