 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
mikiii Neznanec

Pridružen-a: Čet 25 Sep 2008 8:48 Prispevkov: 6 Aktiv.: 0.03 Kraj: Kranj
|
Objavljeno: Pon Sep 29, 2008 1:25 pm Naslov sporočila: ATMEGA 8515 |
|
|
1.Program se pise v C-ju se prevede in zapise preko (SPI) AVR ISP programatorja na EEPROM
2.nato je na RS232 povezava preko (USART)-na PC (terminalno okno)-v terminalnem oknu lahko spreminjam program ,tako da mi da par možnosti za potek izvajana programa
Vprasanje kje fizično se mi spreminja program (v katerem pomnilniku)? |
|
Nazaj na vrh |
|
 |
mikiii Neznanec

Pridružen-a: Čet 25 Sep 2008 8:48 Prispevkov: 6 Aktiv.: 0.03 Kraj: Kranj
|
Objavljeno: Pon Sep 29, 2008 1:27 pm Naslov sporočila: |
|
|
Lepo prosim ce mi lahko odgovorite, vem da je to mala mallica za nekoga ki ve |
|
Nazaj na vrh |
|
 |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.03 Kraj: Črnuče
|
Objavljeno: Pon Sep 29, 2008 2:52 pm Naslov sporočila: |
|
|
Program ponavadi teče v Ramu. Oziroma v ramu so shranjeni registri in spremenljivke, ki se spreminjajo, ko procesor bere vrstice programa. Seveda se vsi ti podatki zgubijo, ko procesor ugasneš.
EEprom se ponavadi uporablja za shranjevanje vrednosti, ki jih spreminja program, ki teče znotraj procesorja in se jih mora program zapomnit ob prekinitvi napajanja. Program, ki teče na procesorju pa je shranjen Flash pomnilniku in ne v eepromu. _________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
 |
mikiii Neznanec

Pridružen-a: Čet 25 Sep 2008 8:48 Prispevkov: 6 Aktiv.: 0.03 Kraj: Kranj
|
Objavljeno: Pon Sep 29, 2008 3:11 pm Naslov sporočila: |
|
|
OK nekaj neštima
1. -program se 100% izvaja na pomnilniku oz registrih-> OK
2. -sam program katerega sem napisal je pa shranjen v EEPROM, vsaj v tem modelu 8515- se mi zdi, če ni tako mi pojasnite Prosim
3. zanima me, kam se shranjuje sprememba katero spreminjam v Hyper Terminal
(katera mi bistveno vpliva na potek programa, sam program ima izbiro poti in s terminalom mu jih določam)??????
V datashitu vidim Flash in SRAM in EEPROM???
preko USART vmesnika grm na Hyper Terminal RS232.. |
|
Nazaj na vrh |
|
 |
jvolk Član



Pridružen-a: Ned 05 Mar 2006 1:14 Prispevkov: 737 Aktiv.: 3.14 Kraj: okolica Divače
|
Objavljeno: Pon Sep 29, 2008 3:26 pm Naslov sporočila: |
|
|
Ni datashit, ampak datasheet, ker je vse prav lepo dokumentirano.
Flash - Prostor, ker je zapisan program (tisti ki, ga vpišeš preko ISP programatorja).
ram - prostor za podatke, s katerimi operira procesor. Stvari v njem se ne obdržijo če zmanjka napajanja.
eeprom - Prostor, ker lahko ti s pomočjo programa shraniš podatke.
Če hočeš "usmerjat" tok programa preko USARTa, mora biti napisan tak program v mikrokrmilniku, ki bere iz USARTa in pravilno reagira, glede na podane podatke. |
|
Nazaj na vrh |
|
 |
forest70 Član


Pridružen-a: Ned 20 Jul 2008 1:00 Prispevkov: 588 Aktiv.: 2.86 Kraj: Koper
|
Objavljeno: Pon Sep 29, 2008 3:28 pm Naslov sporočila: |
|
|
V flash pomnilniku je shranjena programska koda
Program shranjuje v EEPROM vrednosti ki morajo ostati tudi po resetu.
LP |
|
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: 494 dni
Powered by phpBB © 2001, 2005 phpBB Group
|