Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

AT MEGA 128 + AVR ISP

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
blisk
Mojster


Pridružen/-a: Pon Mar 2004 18:06
Prispevkov: 25

PrispevekObjavljeno: Sre Avg 11, 2004 2:28 pm    Naslov sporočila: AT MEGA 128 + AVR ISP Odgovori s citatom

zanima me kako s pomočjo AVR ISP programatorja, programirati AT MEGA 128 (kit komplet)
A bascom omogoča direktno programiranje preko tega programatorja.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
blisk
Mojster


Pridružen/-a: Pon Mar 2004 18:06
Prispevkov: 25

PrispevekObjavljeno: Čet Avg 12, 2004 10:38 am    Naslov sporočila: Odgovori s citatom

napišem spodnji program in pošljem v čip. zanima me kje je napaka saj stvar na testni plošči + atmega128 modul ne deluje.

$regfile = "m128def.dat"
$crystal = 1000000

Do

Porta = 0
Portb = 0
Portc = 0
Portd = 0
Porte = 0
Portf = 0
Wait 1

Porta = 255
Portb = 255
Portc = 255
Portd = 255
Porte = 255
Portf = 255
Wait 1

Loop
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
blisk
Mojster


Pridružen/-a: Pon Mar 2004 18:06
Prispevkov: 25

PrispevekObjavljeno: Čet Avg 12, 2004 3:50 pm    Naslov sporočila: Odgovori s citatom

A mi lahko en napiše čist ensotavn program ki ti v prvo vrsto LCD-ja napiše test

$regfile = "m128def.dat"

Do
Locate 1 , 1
Lcd "TEST"
Loop

a je to uredu a kj manka?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Čet Avg 12, 2004 6:24 pm    Naslov sporočila: mega128 Odgovori s citatom

LP!
No z atmega128 nisem delal sem pa z mega16.V prejšnjem programu je na zacetku treba določiti kakšni so porti a so input ali output (config porta=output ali pa z ddra=&B00000000),to je bistvena razlika med 8051 in AVR-jem.
Kar se pa tiče drugega priograma za LCD menim da bi moral delati samo je treba pravilno nastaviti config LCD.
Kaksen programator pa uporabljaš?
Vlado
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
blisk
Mojster


Pridružen/-a: Pon Mar 2004 18:06
Prispevkov: 25

PrispevekObjavljeno: Čet Avg 12, 2004 7:16 pm    Naslov sporočila: Odgovori s citatom

tist k je v bascom helpu - lpt port + trije upori.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Čet Avg 12, 2004 7:58 pm    Naslov sporočila: atmega128 Odgovori s citatom

LP!
No najprej naj vprašam ali po programiranju narediš verify in ali je v redu?
Kako imaš nastavljene fuse bit?
Jaz uporabljam STK200 programator in ni tezav(je tudi v help-u).
Kaj pa config portx ali si nastavil?
Vlado
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
blisk
Mojster


Pridružen/-a: Pon Mar 2004 18:06
Prispevkov: 25

PrispevekObjavljeno: Čet Avg 12, 2004 9:11 pm    Naslov sporočila: Odgovori s citatom

naredim verify in je vse ok


Chip
Name MEGA128
Calibration AB

Lockbits
Lockbit 54 11:No restrictions for SPM or LPM accessing the boot loader section
Lockbit 32 11:No restrictions for SPM or LPM accessing the application section
Lockbit 10 11:No memory lock features enabled

Fusebits
Fusebit7 1:Brown-out detection level at VCC=2.7 V
Fusebit6 1:Brown-out detection disabled
Fusebit98 10:SUT=10 Start-up time
Fusebit DCBA 0001:CKSEL=0001 Internal RC Ocsillator 1 MHz

Fusebits High
Fusebit E 1:Disable OCD
Fusebit F 0:Enable JTAG
Fusebit G 0:Enable serial downloading
Fusebit H 1:osc 1
Fusebit I 1:EEPROM memory is erased when erasing chip
Fusebit KL 00:Bootsize 4096 words at $F000
Fusebit M 1:Reset vector is $0000

Fusebits Extended
Fusebit P 0:ATMEGA103 compatibility mode set
Fusebit Q 1:Watchdog timer not programmed

uporabljam 9,830 Mhz kristal

$regfile = "m128def.dat"
$crystal = 9830000
Config Portc = Output

Do

Portc = 0
Wait 1

Portc = 255
Wait 1

Locate 1 , 1
Lcd "TEST"
Loop

zadeva deluje tako kot da nebi bila pravilno resetirana. Port C je stalo 0V neglede kolikokrat pritisnem reset.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
sundancer
Mojster


Pridružen/-a: Sre Jun 2004 17:18
Prispevkov: 41

PrispevekObjavljeno: Pet Avg 13, 2004 5:00 am    Naslov sporočila: Odgovori s citatom

probi spremenit stanje fuse bitov za JTAG port in za ATmega103 compatibility

lp, Marko
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
blisk
Mojster


Pridružen/-a: Pon Mar 2004 18:06
Prispevkov: 25

PrispevekObjavljeno: Pet Avg 13, 2004 7:19 am    Naslov sporočila: Odgovori s citatom

super zdj pa dela.
mam še en problem:
če napišem wait 1 čaka procesor veliko več kot eno sekundo - kot da bi deloval zelo počasi.
kristal imam 9,830Mhz - tako mam nastavljeno tudi v Optinos - Compiler - Communication
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Pet Avg 13, 2004 8:34 pm    Naslov sporočila: atmega 128 Odgovori s citatom

LP!
Razlog da procesor dela počasi je to ker imaš nastavljen notranji oscilator na 1MHz (Fusebit DCBA 0001:CKSEL=0001 Internal RC Ocsillator 1 MHz ).
spremeni nastavitev pa bo delalo .
Vlado

.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Stran 1 od 1

 
Pojdi na:  
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
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group