|
Svet elektronike Revija za prave elektronike
|
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
gregor001 Mojster
Pridružen/-a: Pet Okt 2006 7:08 Prispevkov: 43
|
Objavljeno: Tor Feb 20, 2007 9:35 pm Naslov sporočila: programiranje s programatorjem PROGGY |
|
|
zdravo vsem.
Zanima me za PROGGY (USB programator):
- kaj a mora rdeča SMD led ves čas svetit?
- a je ta varovalka samo-obnovljiva???
- rad bi sprogramiral ATmega16 pa ...
-a je vredu, če v BASCOMU napišem program:
'*****************************
$crystal = 6000000
Dim A As Bit
A = 0
P1 = A
P2 = A
P3 = A
P0 = A
Do
A = Not A
P1 = A
P2 = A
P3 = A
P0 = A
Waitms 250
Loop
'*****************************
- bi moglo to delat ane?
NAMREČ NI MI ŠE USPELO SPROGRAMIRAT NOBENEGA
MIKROKONTROLERJA ... pa se malo mučim ...newem kva je too
- moram kakšen *.dat vključut???
- a lahko kdo pomaga pri povezavi: saj je shema na sliki v času programiranja okej ane?
- po programiranju moram kaj odklopit?
- kvarc mora bit obvezn 6MHz ane? (zmer bom ISP programiral)
upam, da mi bo kdaj ratal ... |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Tor Feb 20, 2007 10:20 pm Naslov sporočila: Re: programiranje s programatorjem PROGGY |
|
|
gregor001 je napisal/a: | zdravo vsem.
Zanima me za PROGGY (USB programator):
- kaj a mora rdeča SMD led ves čas svetit?
- a je ta varovalka samo-obnovljiva???
- rad bi sprogramiral ATmega16 pa ...
-a je vredu, če v BASCOMU napišem program:
'*****************************
$crystal = 6000000
Dim A As Bit
A = 0
P1 = A
P2 = A
P3 = A
P0 = A
Do
A = Not A
P1 = A
P2 = A
P3 = A
P0 = A
Waitms 250
Loop
'*****************************
- bi moglo to delat ane?
NAMREČ NI MI ŠE USPELO SPROGRAMIRAT NOBENEGA
MIKROKONTROLERJA ... pa se malo mučim ...newem kva je too
- moram kakšen *.dat vključut???
- a lahko kdo pomaga pri povezavi: saj je shema na sliki v času programiranja okej ane?
- po programiranju moram kaj odklopit?
- kvarc mora bit obvezn 6MHz ane? (zmer bom ISP programiral)
upam, da mi bo kdaj ratal ... |
Gregor,
več zadev je treba popravit. Najprej program, ki je pisan za Bascom-8051, ti pa imaš AVR-ja, torej uporabljaj Bascom-AVR. Malo bo treba spremenit program, ker AVR-ji nimajo portov P0, P1 itd, ampak imajo PortA, PortB itd... Nadalje moraš AVR-ju "dopovedat", ali je njegov določeni port vhod ali izhod. Več o tem si preberi v članku:
Naslov: Uvod v Bascom AVR
Številka: 73
Stran: 61
Leto: 2001
Avtor: Jure Mikeln
ali poišči kako konfigurirati AVR-ja na forumu. Nekaj o tem piše tudi v Help datoteki od Bascom-AVR.
Jasno - uporabi pravilno DAT datoteko oziroma v Bascomu nastavi pravilen mikrokontroler.
Shema programiranja je OK.
Po programiranju odklopi vse linije Proggy-ja.
Kvarc je lahko kateri koli - lahko je tudi brez kvarca, če tako sprogramiraš mikrokontroler.
Če bodo težave nepremostljive, se oglasi v uredništvu revije, da ti zadevo malo pregledamo in povemo, kako boš sigurno oživel tvojega AVR-ja!
Lp
Jure |
|
Nazaj na vrh |
|
|
igo Profesionalec
Pridružen/-a: Sre Okt 2006 17:57 Prispevkov: 85 Kraj: Krško
|
Objavljeno: Sre Feb 21, 2007 1:20 am Naslov sporočila: |
|
|
Pa pred dnevi se je pisalo, da so A in B imena akumulatorjev (registrov).
Uporabljaj Bolj izvirna imena slovenskega izvora, pa ne boš nikoli ničesar po nesreči poimenoval z rezerviranim imenom.
*.dat vsebuje podatke ravno o rezerviranih besedah. Odpri jih z Beležnico, a notri Ničesar Ne spreminjaj. Moraš vključiti, ja.
LP,
Igor _________________ Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001) |
|
Nazaj na vrh |
|
|
Gustav Profesionalec
Pridružen/-a: Pon Jun 2005 17:19 Prispevkov: 768
|
Objavljeno: Sre Feb 21, 2007 9:45 am Naslov sporočila: |
|
|
igo je napisal/a: | Pa pred dnevi se je pisalo, da so A in B imena akumulatorjev (registrov). |
A ni bilo to receno za x51 (kjer sta A in B dejansko imeni registrov) ? To vprasanje se nanasa na AVRje, ki ima registre poimenovane drugace ... vseeno pa je boljsa ideja spremenljivke v visjenivojskem jeziku smiselno poimenovati (npr. "stevec" namesto "a"), ker to cisto nic ne vpliva na koncni program, koda pa je precej manj kripticna. |
|
Nazaj na vrh |
|
|
dkone Profesionalec
Pridružen/-a: Sob Dec 2005 17:03 Prispevkov: 176 Kraj: Krško
|
Objavljeno: Čet Mar 08, 2007 8:39 pm Naslov sporočila: |
|
|
Probaj tale program:
Dim Lucka As Bit
Config Portb = Output
Do
Portb = Lucka
Wait 1
Lucka = Not Lucka
Loop
End
Cel portb ti utripa. _________________ Lp,Denis |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Čet Mar 08, 2007 9:25 pm Naslov sporočila: |
|
|
dkone je napisal/a: | Probaj tale program:
Dim Lucka As Bit
Config Portb = Output
Do
Portb = Lucka
Wait 1
Lucka = Not Lucka
Loop
End
Cel portb ti utripa. |
Denis,
v tvojem programu je treba samo popraviti Dim Lucka as Byte, pa bo OK...
Lp
Jure |
|
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 You cannot attach files in this forum You cannot download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|