|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
vilko Član
Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3351 Aktiv.: 15.03 Kraj: Dragomer
|
Objavljeno: Ned Mar 06, 2016 8:50 am Naslov sporočila: EEPROM in Arduino |
|
|
Učim se.
Berem primere. Zanima me, kako uporabiti eeprom. In se čudim, morda samo zato, ker ne najdem.
Pod Learning - examples - me vodi v open primeri.
Odpiram file>primeri in se čudim:
Od programerja zahteva, da vodi evidenco naslovov, kam bo kaj pisal, bral!!
Razvajen uporabnik Bascoma sem, kjer sem zelo enostavno uporabljal EPROM enostavno tako, da sem, ko sem deklariral spremenljivko, dodal atribut ERAM,
Recimo tako:
Koda: |
Dim Telefoni(10) As Eram String *13 ' veljavne telefonske številke
|
In mi potem ni bilo potrebno voditi evidence, kje je to v Eramu, to vodi kompiler sam.
In upam, da je podobno tudi pri Arduinu, le da tega ne najdem.
Če je temu tako, prosim, pomoč! _________________ Prepričan sem, da je inteligentnih bitij v vesolju veliko. A ker so inteligenta, se nam nočejo prikazati. |
|
Nazaj na vrh |
|
|
solomojster Član
Pridružen-a: Tor 18 Maj 2010 12:26 Prispevkov: 845 Aktiv.: 4.98 Kraj: NOVA GORICA
|
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5773 Aktiv.: 25.90 Kraj: Grosuplje
|
Objavljeno: Ned Mar 06, 2016 1:42 pm Naslov sporočila: |
|
|
vilko, ne pri Arduino IDE pa temu ni tako, vsaj jaz še nisem zasledil.
Vedeti moraš na katero lokacijo boš vpisal spremenljivko in seveda iz te iste tudi prebral.
Si lahko pa svojo funkcijo narediš, tako, da vsakič ne razmišljaš o tem, od kje boš pobiral neko spremenljivko. _________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
vilko Član
Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3351 Aktiv.: 15.03 Kraj: Dragomer
|
Objavljeno: Ned Mar 06, 2016 6:09 pm Naslov sporočila: |
|
|
To je pa žalostno dejstvo.
Če že vodi evidenco, kjer so RAM spremenljvke, bi z istimi (podobnomi) orodji lahko vodil evidenco, kje so eram spremenljivke in nam dal udobje, da z vsebino teh spremenljivk operiramo enako, kot z spremenljivkami v RAM-u.
Hvala,
Vse bolj postajam žalosten.
Tudi pogledal sem na povezavo, ki mi jo je poslal solomojster, a še daleč ni to to. Je nek približek, a to je vse.
Pozdrav vsem dobre volje! _________________ Prepričan sem, da je inteligentnih bitij v vesolju veliko. A ker so inteligenta, se nam nočejo prikazati. |
|
Nazaj na vrh |
|
|
Branez Moderator
Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7771 Aktiv.: 34.86 Kraj: Koprivnica HR
|
Objavljeno: Ned Mar 06, 2016 6:27 pm Naslov sporočila: |
|
|
Vilko, saj lahko tudi Arduino programiraš v Bascomu, naložiš pa hex s tem. _________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5773 Aktiv.: 25.90 Kraj: Grosuplje
|
Objavljeno: Ned Mar 06, 2016 6:34 pm Naslov sporočila: |
|
|
vilko je napisal/a: |
To je pa žalostno dejstvo........... |
Ne tako hitro obupat, sicer pa, ni mi čisto jasno, pa ne, da se spravljaš iz Bascoma na C++?
Kar se pa EEProma tiče, pa tako ali tako ni zaželjeno preveč pogosto vpisovanje v njega. Kakor sem napisal, si lahko narediš svojo funkcijo vpisovanja in branja določene spremenljivke, saj jo boš naredil samo enkrat, s to razliko, glede na Bascom, da boš točno vedel kje se nahaja . _________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
vilko Član
Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3351 Aktiv.: 15.03 Kraj: Dragomer
|
Objavljeno: Ned Mar 06, 2016 6:40 pm Naslov sporočila: |
|
|
Branez je napisal/a: |
Vilko, saj lahko tudi Arduino programiraš v Bascomu, naložiš pa hex s tem. |
To tudi delam, ker so moduli cenejši kot sami mikroprocesorji, ki bi jih sam tako in tako ne uspel prilotat na TIV. _________________ Prepričan sem, da je inteligentnih bitij v vesolju veliko. A ker so inteligenta, se nam nočejo prikazati. |
|
Nazaj na vrh |
|
|
Branez Moderator
Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7771 Aktiv.: 34.86 Kraj: Koprivnica HR
|
Objavljeno: Ned Mar 06, 2016 6:50 pm Naslov sporočila: |
|
|
Tudi meni tiste bolhe (beri: SMD) smrdijo. Kaj moreš leta... _________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
|
int47 Član
Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2066 Aktiv.: 9.27 Kraj: Ljubljana
|
Objavljeno: Pon Mar 07, 2016 9:11 am Naslov sporočila: |
|
|
Poglej Using the EEMEM attribute, poglavje 6.
Napisano je za GCC.
Še vedno je potrebno uporabljati funkcije za branje in pisanje v EEPROM.
Arduino okolja ne uporabljam.
Nisem preiskusil, če zgoraj napisano res deluje v Arduino okolju. _________________ Kdor ni skregan, ni Slovenc ! |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 73 dni
Powered by phpBB © 2001, 2005 phpBB Group
|