www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

problem z atmel avr mega128?
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
smartgsm
Član
Član



Pridružen-a: Sob 10 Apr 2004 11:54
Prispevkov: 364
Aktiv.: 1.54

PrispevekObjavljeno: Čet Mar 24, 2005 5:59 pm    Naslov sporočila:  problem z atmel avr mega128? Odgovori s citatom

Imam sledeč problem.

Pri delu uporabljam ATMEL AVR.... od 2313 do 128.

No ravno se lotevam uporabe 128.

Pa sem pri pisanju programa naletel na težavo.

Nikakor noče delovati serijski port.





program je sledeč in je napisan v AVRCO pascalu (www.e-lab.de)

Koda:
program AppMega1;

Device = mega128;

Import SysTick, SerPort;

From System Import;

Define
  ProcClock      = 8000000;        {Hertz}
  SysTick        = 25;             {msec}
  StackSize      = $30, iData;
  FrameSize      = $20, iData;
  SerPort        = 9600;           {Baud}


Implementation

{$IDATA}
var


{$DATA}
{--------------------------------------------------------------}


{--------------------------------------------------------------}
{ Main Program }
{$IDATA}

begin
  loop

    write(serout, 'A');
    serout(#13);
    serout(#10);

    mdelay(100);

    write(serout, 'test');


    mdelay(100);

  ENDLOOP;

end APPMEGA1.



rezultat je sledeč:

na pc-ju dobim prejetih 258 bytov in to s sledečo vsebino

1 byte 65
2 byte 13
3 byte 10
4 byte 255
...
...
258 byte 255.

Ker pa podobna koda (samo na novo kompajliram za ustrezen CPU) me zanima ali obstaja kaksen program, s katerim bi preveril pravilno delovanje registrov oz celega programa?


lp
Grega
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
siljo
Član
Član



Pridružen-a: Tor 28 Okt 2003 8:08
Prispevkov: 1035
Aktiv.: 4.37
Kraj: Ribn'ca

PrispevekObjavljeno: Sre Jun 22, 2005 8:34 am    Naslov sporočila:   Odgovori s citatom

Ne poznam tega prevajalnika....ampak:
preveri generirano assemblersko kodo (če je možno)!?!

LP

_________________
Lep pozdrav!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Tor Sep 23, 2008 11:29 pm    Naslov sporočila:   Odgovori s citatom

Nisem odpiral nove teme.

Imam vezje z mega 128, ki je lepo delovalo. Danes sem nekaj testiral, pa je vse "umrlo". Po dogotrajnem testiranju je vse kazalo na to, da se je mega128 skuril. Zamenjal sem ga z novim, s tem, da sem ga odlotal s klasičnim spajkalnikom (nastavil sem na 400 st. Celzija). Ko sem prilotal novega, je zadeva popolnoma enaka - programator ga sploh ne razpozna.
Priključil sem nanj kristal, externi oscilator, skratka vse kar je možno, toda programator ga ne razpozna.
Izključil sem vse naprave, ki so vključene na rs232 (tam so programirljivi pini)

Testiral sem programator na testni plošči (BIGAVR-Mikroelektronika) isto mega128 in zadeva lepo deluje.

Skratka zmanjkalo mi je idej, kja je narobe, zato sprašujem, če mi kdo zna pomagati.

Bojim se, da sem tudi novega skuril , ko sem ga lotal na TIV s spajkalnikom - previsoka temperatura. Lotal sem tako, da sem na vse nogice nalil cin, segrel in udaril po mizi, da je odvečni cin odletel. Pregledal sem spoje z Ohm metrom, če je kje stik, pa ga tudi ni.

Ne vem, kje naj še iščem?

Še to, uporabljam klasični ISP programator na LPT port s 300 Ohm upori.

V kolikor ima kdo kakšno idejo vas prosim za odgovor.


LP Matjaž

_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.05
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Tor Sep 23, 2008 11:54 pm    Naslov sporočila:   Odgovori s citatom

Ne verjamem, da si ga skuril. Prej zaprogramiral.
_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Tor Sep 23, 2008 11:58 pm    Naslov sporočila:   Odgovori s citatom

Ko sem zalotal novega mu sploh nisem mogel nastaviti Fuse bitov.
Predpostavljam, da ga nisem zaklenil.

Lp M.

_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.05
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Sre Sep 24, 2008 12:00 am    Naslov sporočila:   Odgovori s citatom

Hmmm.. tole bi jaz priključil na moj debuger.
_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Sre Sep 24, 2008 12:03 am    Naslov sporočila:   Odgovori s citatom

Z veseljem.

Saj bi še enega zalotal, pa mi jih je zmanjkalo.

Lp M.

_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Pon Sep 29, 2008 9:01 pm    Naslov sporočila:   Odgovori s citatom

No, kupil sem še enega Mega128 (Uf, HTE-18EUR). Prelotal sem ga, tokrat sem vzel zelo tanko konico, lotal sem pin po pin (350 st C). Na koncu veliko razočaranje tudi tega mi programator ne prepozna.

Napetost na procesorju je 4.97 V

Sedaj res ne vem kaj je narobe???

Tiskanina je narejena kot je priloženo. Vse povezave(napajanje) je izvedeno že na kartici tako, da bi ob zagonu (default 1.000.000 MHz oscilatorja) morala zadeva delovati.
To kartico potem nataknem na večjo tiskanino.
Ker je vse skupaj prototip sem se tega načina lotil z razlogom testiranja in izdelave enostranjskega vezja.

Mogoče kdo vidi kakšno napako.

Povem, da je vezje že delovalo, ob sprememebi SW pa je naenkrat vse umrlo.
Oživeti ne morem več - zamenjal sem že dva kontrolerja.

LP M.



Hyb.jpg
 Opis:
 Velikost datoteke:  139.34 KB
 Pogledana:  2 krat

Hyb.jpg



_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!


Nazadnje urejal/a smatjaz Pon Sep 29, 2008 9:34 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
robertos
Član
Član



Pridružen-a: Sre 11 Avg 2004 11:31
Prispevkov: 792
Aktiv.: 3.34
Kraj: Vuhred JN76OO

PrispevekObjavljeno: Pon Sep 29, 2008 9:25 pm    Naslov sporočila:   Odgovori s citatom

smatjaz je napisal/a:
No, kupil sem še enega Mega128
Sedaj res ne vem kaj je narobe???

LP M.


Preveri reset pin, da ga nimaš slučajno povezanega stalno na masi, to se je meni enkrat zgodilo, ker sem tipko za reset narobe obrnil in po tem dejanju ga programator ni zaznal, oziroma ga nikakor ni hotel programirat, fuse biti pa so bili prikazani kot, da so vedno zaklenjeni in se ni dalo ničesar prestavit.

_________________
Cheerio baj frm S58S Robert !
http://www.kapunar.eu
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Pon Sep 29, 2008 9:38 pm    Naslov sporočila:   Odgovori s citatom

"Prezumral" sem vse pine z ohm metrom. Vse je OK. Med reset in +5V je 10k upor.

Lp M.

_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
dkone
Član
Član



Pridružen-a: Sre 07 Mar 2007 18:53
Prispevkov: 2116
Aktiv.: 9.51
Kraj: Krško

PrispevekObjavljeno: Pon Sep 29, 2008 11:11 pm    Naslov sporočila:   Odgovori s citatom

Ali si preveril če ti še dela programator? Ker tole je res čudno da ti čisto novega avr-ja ne prepozna. Imel sem podoben problem, da mi ni hotelo prepoznati čipa,zamenjal AVR,pa nič,na koncu je bil pa kriv sam programator,namreč ne vem kako mi je uspelo skuriti 74HC244(STK 200).
_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
rudiP
Član
Član



Pridružen-a: Tor 07 Avg 2007 15:30
Prispevkov: 1234
Aktiv.: 5.67
Kraj: KOPER

PrispevekObjavljeno: Tor Sep 30, 2008 7:28 am    Naslov sporočila:  SMARTGSM Odgovori s citatom

IZGLEDA, DA MORA BITI STRING KONČAN Z CR in LF

write(serout, 'A');
serout(#13);
serout(#10);



write(serout, 'test');
serout(#13);
serout(#10);

_________________
Lep pozdrav iz Kopra Rudi
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Tor Sep 30, 2008 7:49 am    Naslov sporočila:   Odgovori s citatom

Vse sem enako preizkusil na testni plošči ME Big AVR, seveda z drugim ATMega128 in zadeva deluje v redu.
Isti programator, enak kontroler, razen TIV oz. napajanje.

LP M.

_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Tor Sep 30, 2008 10:02 pm    Naslov sporočila:   Odgovori s citatom

Ugotovil sem tudi to, da so vsi pini na 0V. Očitno je nekaj narobe s kontrolerjem.
Mislim, da bi morali biti pri novem kontrolerju vsi izhodi na "1". Tok ki teče v kontroler je 10 mA.
Ni mi jasno, ker je zadeva delovala cca 3 mesece v avtu - pod težjimi pogoji (tresljaji, visoka temperatura, ...) sedaj pa že dva zamenjana kontrolerja ???


LP M.

_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.32

PrispevekObjavljeno: Tor Sep 30, 2008 10:08 pm    Naslov sporočila:   Odgovori s citatom

Ali je dejansko prišlo do napake na plošči ali pa so ti novi kontrolerji, ki si jih dal na novo iz druge serije, ki imajo mogoče tovarniške nastavitve fuse bitov drugačne. Vsaj na mega162 se mi je to zgodilo: interni 8MHz kristal, deljeno z 8, jasno ga ISP ni spoznal, ker je imel previsoko frekvenco za programiranje.
_________________
Answers: $1, Short: $5, Correct: $25, dumb looks are still free.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
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
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