Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

atmega8 - Sta sad?

[es] :: Elektronika :: Mikrokontroleri :: atmega8 - Sta sad?

Strane: 1 2

[ Pregleda: 7646 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon atmega8 - Sta sad?08.03.2010. u 19:13 - pre 171 meseci
Treba da zbrljavim nekoliko nekih plocica sa atmelom, najvjerovatnije sa atmega8, mada je moguce da ce kasnije upasti i neki drugi cip od atmela.
Program ce biti pisan u C-u, i to vjerovatno u AVR Studiu.

Uopste nisam u toku sa trenutnim stanjem atmel mikrokontrolera pa bih molio nekog ko ima svjeza iskustva da me posavjetuje oko izbora programatora.
Trebalo bi da radi na USB, da podrzava sto veci broj atmela (ukljucujuci atmega8), i da podrzava debagovanje ako sam cip moze da se debaguje, (ne znam koliko je to implementiramo kod atmela - da li atmega8 ima JTAG ili debugWire ili nesto trece ili nema mogucnost debagovanja uopste?) Takodje, od najvece vaznosti je ISP programiranje - dakle u kolu, a ne u ZIF postolju i slicna rjesenja (mada nije na odmet i ako to ima).
I naravno, ako ima nesto da je kompatibilno sa AVR Studio-m...

Naravno, nije potrebno neko "profi" rjesenje jer se radi manje vise o jednokratnoj upotrobi, a isti ce vjerovatno na kraju biti poklonjen nekom jer bi meni samo skupljao prasinu.

Hvala i pozdrav!
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: atmega8 - Sta sad?08.03.2010. u 19:52 - pre 171 meseci
evo ga "super sveze" .. dakle ja sam u identicnoj situaciji ... treba da napravim nesto na atmega644p ... mozda jos po nesto i posle toga najverovatnije batalim atmela opet na duze ...


sto se przilice tice:

uzeo sam od coveka sa foruma (javice se i tebi verovatno par njih na pp) za 2000din USBASP programator
- radi na usb
- ima ICSP
- podrzava ga arduino.cc
- podrzava ga linux (avrdude)
- podrzava ga windoze (avrdude, winavr, avrstudio)

nema debagiranje ali nisam nasao iskreno nista da ume da debagira ovaj atmel a i nije mi to preterano bitno ..

ako te ne mrzi mozes da ga nacukas i sam ( http://www.fischl.de/usbasp/ ) treba ti jedan atmel i par pasivnih elemenata

inicijalno mozes da ga speces i sa pickit2 ako imas isti :D ( http://pickit2avrisp.wordpress.com/ )


sto se programiranja tice winavr je avr-gcc ... avrstudio je samo "shell" oko toga ... to ti je jedna mogucnost ... druga mogucnost ti je arduino ide (ubrzava rad znacajno ako neces da citas preterano detaljno data sheet, podrzava "from scratch" atmega328p, atmega168, atmega1280 i atmega8) - kucas c++, ne razmisljas o fuse bitovima i slicno .. ima dobar broj biblioteka .. prilicno dobro podrzan od strane community-a ume da radi sa bootloaderom (po defaultu) ili direkt da pece koristeci bilo koju przilicu podrzanu od strane avrdude-a (ukljucujuci i ovaj usbasp)


ovi sto duze rade sa atmelom verovatno imaju mnogo sta pametnog reci, al ovo je sto sam ja nabrzinu pokupio od informacija za ~mesec dana ... (ja na kraju trosim sanguino - to je patch za arduino da podrzava atmega644p bez bootloadera) ... nadam se da ti je odgovorilo bar na neko pitanje



 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: atmega8 - Sta sad?08.03.2010. u 20:23 - pre 171 meseci
Hvala na brzom odgovoru Bogdane.

Procesljacu malo o tom USBASP-u. Mada ovo sto sam procitao na brzinu - da podrzava samo 5V - mi pravi prepreku odmah u startu, ali pogledacu o cemu se radi, mozda moze neki voltage-shifter da se turi.
Problem br. 2 je sto se citav razvoj hardvera i softvera odigrava na kompjuterima narucioca, koji su pod Windowsom, a njihova zelja je sve bude uradjeno nekim "standardnim" alatima, i naravno prateca dokumentacija mora dokumentovati citav proces, zbog kasnije reprodukcije/modifikacije/odrzavanja tako da je preporucljivo da se izbjegnu neka privatna/poluprivatna rjesenja anonimnih pojedinaca ili grupa pojedinaca koji su danas tu, a sutra ih nema nigdje jer nisu uplatili zakup internet-sajta za sledeci mjesec, ako razumijes sta hocu da kazem.
Zbog toga se insistira na kompatibilnosti sa AVR Studio-m.

Arduino otpada, posto se mora raditi u C-u i posto se u odredjenim djelovima projekta moraju koristiti neke biblioteke koje su vec od ranije napravljenje kod njih (to su u principu neke USBI / SCPI / I2C biblioteke koje predstavljaju interfejs ka nekim mjernim uredjajima... i neki algoritmi za linearizaciju nekih ocitanih podataka).

U medjuvremenu sam naletio na ovo (AVR Dragon):
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3891

Kosta 40 evra. Zna li neko vredi li ovo cemu? (Koliko vidim po specifikacijama, prevazilazi sva ostala rjesenja koja sam mogao da nadjem u tom cjenovnom rangu, osim sto stize ovako ogoljeno na plocici bez ikakvog kucista, ali to mi ne predstavlja nikakav problem). Izgleda da se firmware moze upgrade-tovati preko AVR Studia, tako da se i u buducnosti moze konfigurisati da podrzava i nove cipove...

Ako niko nema nista protiv, moguce je da se odlucim za ovaj, ali sacekacu jos malo ako se javi neko ko zna nesto vise o tome...

Pozdrav.
 
Odgovor na temu

lestrigonac
Lestrigonac
Futog, Novi Sad

Član broj: 145470
Poruke: 247
*.adsl-a-8.sezampro.rs.



+2 Profil

icon Re: atmega8 - Sta sad?08.03.2010. u 20:32 - pre 171 meseci
Pozdrav,

Nisam neki iskusni progarmer, ali ponesto mozda mogu da pomognem... Evo ga jedan programator koji ce ti nadam se moci pomoci :
http://www.klaus-leidinger.de/...r/AVR-Prog/AVR-Programmer.html
Jeste da je on za serijski port, ali uvek mozes da dodas FT232 ispred i eto ga za usb! Pogledaj mozda ti odgovara... ATMega8 podrzava sigurno.

Sto se tice programiranja, ako ne mislis da se previse ze**s za AVR-om moj predlog ti je da uzmes CodeVision, on ti sam generise kod na osnovu
nekog vizarda i ne moras da se mnogo zezas sa registrima, a ako ti je potreban dibager koristi AVRStudio.

Za sada toliko od mene,
Nadam se da cu biti od neke koristi,
Pozdrav :)

edit : Dok sam pisao poruku ti si vec ovo napisao tako da izgleda CodeVision otpada. :)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: atmega8 - Sta sad?08.03.2010. u 21:11 - pre 171 meseci
Citat:
Odin D.
Procesljacu malo o tom USBASP-u. Mada ovo sto sam procitao na brzinu - da podrzava samo 5V - mi pravi prepreku odmah u startu,


koliko ja vidim - mogu da biram da li on daje struju ili kolo ima svoju struju ... sad nisam bas upucen kako ide programiranje na atmelu ali sam mislio da mu je reset pin kao mclr na picu ali bice da nije posto usbasp ne moze da napravi preko 5v nikako a pece atmel tako da .. neka je druga magija u pitanju :D

ne znam koliko su kompatibilni ti low voltage atmeli (i da li su 5v tolerantni) .. ali mozda sa 6 otpornika resis problem .. a mozda sam lupio :D

Citat:

Problem br. 2 je sto se citav razvoj hardvera i softvera odigrava na kompjuterima narucioca, koji su pod Windowsom, a njihova zelja je sve bude uradjeno nekim "standardnim" alatima, i naravno prateca dokumentacija mora dokumentovati citav proces, zbog kasnije reprodukcije/modifikacije/odrzavanja tako da je preporucljivo da se izbjegnu neka privatna/poluprivatna rjesenja anonimnih pojedinaca ili grupa pojedinaca koji su danas tu, a sutra ih nema nigdje jer nisu uplatili zakup internet-sajta za sledeci mjesec, ako razumijes sta hocu da kazem.
Zbog toga se insistira na kompatibilnosti sa AVR Studio-m.


nemam ja uopste problem sa avr studiom :) nego ti kazem da avrstudio trosi isti kompajler ... gcc :) ... a inace ide deluje ok i po meni je korisno da se u okviru tog ide-a definise projekat i sl.

Citat:

Arduino otpada, posto se mora raditi u C-u i posto se u odredjenim djelovima projekta moraju koristiti neke biblioteke koje su vec od ranije napravljenje kod njih (to su u principu neke USBI / SCPI / I2C biblioteke koje predstavljaju interfejs ka nekim mjernim uredjajima... i neki algoritmi za linearizaciju nekih ocitanih podataka).

ja nisam ljubitelj "preprocesora" ali arduino ide je postao prilicno popularan koliko vidim u atmel svetu ... mozda jedan od razloga velikog prisustva atmela kod hobista ... elem .. arduino opet koristi gcc tako da sve te biblioteke samo ubacis u arduino i teras ... nema "problema" :) ... i dalje, mislim da nemas nikakve potrebe za arduinom posto ne verujem da ce ti biti problem da procitas datasheet i vidis koji fuse bit radi sta :D

Citat:

U medjuvremenu sam naletio na ovo (AVR Dragon):
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3891


ja isto ... ali sam se odlucio da umesto da narucujem dragon sa neta uzmem usbasp (posto kao sto rekoh - imam da specem par uc-ova i to je to ... mogao sam i sa onim pk2avr da to zavrsim al reko aj da ne tupim bez veze) ... dragon je koliko sam ja svatio nesto tipa pickit2 za pic ... "standardni dev tool za icsp i debagiranje" .. problem je sto ga ja nisam u beogradu video za "nikakve pare" - tj jedini nacin je bilo "narucicemo pa ce da stigne za 3 nedelje i kostace 80E" otprilike "standardni uredjaji" koji se svuda spominju su
avr dragon
stk600
avrisp mk2

ovaj usbasp je valjda klon od avrisp mk2 ..

sad ... siguran sam da 20e tamo vamo ne pravi problem (meni ne pravi za hobi, tebi sigurno onda ne pravi za posao) a i ako se secam nisi u zemlji slobiji pa mozes to lako da narucis / kupis u lokalu za te pare .. (neces morati da platis 4700din speditersku uslugu, 1000din lezarinu i 22din carinu spisak im .. ) tako da .. ja bi na tvom mestu uzeo taj dragon ... samo ako neko ko ga je koristio moze da potvrdi dal ce da pece te 3v atmele
 
Odgovor na temu

Mesecar
Rakovica

Član broj: 41208
Poruke: 140
*.dynamic.sbb.rs.



+1 Profil

icon Re: atmega8 - Sta sad?08.03.2010. u 22:26 - pre 171 meseci
Imas kratkospojnik kod USB konektora, kad ga skines prog onda radi na 3.3V

-Podrzava ga i bascom.


Pozdrav
Zivim sjajno, mada imam i drugih neprijatnosti.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: atmega8 - Sta sad?08.03.2010. u 22:45 - pre 171 meseci
nice ... dakle usbasp radi i na 3v bez problema ..

dakle ako debagiranje nije "bitno" usbasp resava posao ..

dakle onaj jumper kod usb-a je za 3v, onaj blizu stekera je za target/source voltage, levi je za "self programming" i desni je "slow clock" ..

super
 
Odgovor na temu

lestrigonac
Lestrigonac
Futog, Novi Sad

Član broj: 145470
Poruke: 247
*.adsl-a-1.sezampro.yu.



+2 Profil

icon Re: atmega8 - Sta sad?08.03.2010. u 23:21 - pre 171 meseci
Koliko ja vidim u readme fajlu pise da je samo za kontrolere od 5V...

Hardware:
This package includes a circuit diagram. This circuit can only be used for
programming 5V target systems. For other systems a level converter is needed.

Ako zaista valja napravio bih i ja jedan za sebe?

Pozdrav.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: atmega8 - Sta sad?09.03.2010. u 02:48 - pre 171 meseci
bice da ima vise od jedne seme za usbasp :D .. ovaj sto je kod mene je pravio kolega mesecar i skroz je iskusna spravica ... (i malo kompleksnija nego te seme na usbasp sajtu ) ... koliko ja vidim ovde zenerka, tranzistor i otpornik prave taj 3v3 ... ove druge dve zenerke idu na usb ... to je vec standardno na semi ... ne znam doduse za koji idu te 3v3 zenerke na usb port, moguce da ovaj atmega8 uopste nema usb nego da ga atmel bitbanguje pa je onda morao da zabode zenerke da skine pikove posto ce atmel da puca 5v na izlaz ...

sve u svemu, super je sprava .. vredi svaki dinar :)


btw pogledaj ovo: http://olimex.com/dev/avr-isp500-tiny.html

ladno ima mod da se prijavi kao usb disk, ti na njega iskopiras hex fajl a on ga spece u uC ... najjaca fora za przilicu za uC ikad :D
 
Odgovor na temu

branko_g
Merna tehnika i elektronika

Član broj: 159227
Poruke: 756
*.static-fiber.styrion.net.



+9 Profil

icon Re: atmega8 - Sta sad?09.03.2010. u 11:05 - pre 171 meseci
Odine ne znam šta tačno nameravaš ali mislim da bi ti AVR-NET-IO završio posao:
http://www.pollin.de/shop/downloads/D810058B.PDF

Imaš ga kupiti kod Neuhold Elektronik iz Graz-a:http://www.neuhold-elektronik....duct_info.php?products_id=3378

Kao gotov modul košta nekih 28 eura i ima čak ENC28J60.

Pozdrav

P.S.
Šta je bilo sa STM32? Radiš li još sa time?
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: atmega8 - Sta sad?09.03.2010. u 14:30 - pre 171 meseci
@Bogdane

vec sam gledao Olimex, na njih sam prvo udario. Ovo je svakako zanimljiv programator kao programator, ali uopste ne podrzava debagovanje, a ni neke mikrokontrolere. Vjerovatnoca je velika da cu koristiti atmega8, ali nije zagarantovano da se situacija usput promjeni. A i debagovanje mi je preko potrebno jer ocekujem dosta EM smetnji, a taj analogni dio uredjaja sa koga treba da pokupim neke signale radi neko drugi pa ne znam sta mogu odatle da ocekujem.

@Branko,

hvala na predlogu, ali nazalost ne mogu da radim na gotovom razvojnom sistemu. Moram prvo da isprojektujem seme, pa napravim plocice i na njima ce trajno biti zalemljeni mikrokontroleri u smd varijanti i na tome se onda radi razvoj i testiranje, a kad se zavrsi onda ce to ustvari biti i gotovi uredjaji.

Za STM32:
radim, radim, jos uvijek koliko god mi slobodno vreme dozvoljava. Prilicno sam zadovoljan tim masinama i asortiman cipova sa Cortex M3 jezgrima se ubrzano povecava, a alati postaju jeftiniji (ST je odnedavno izbacio ST-link JTAG debugger (za cini mi se 19 evra kod Farnella), a pojavio se i Atollic Studio IDE koji je u lite verziji besplatan (assembler i C) i radi Plug&Play sa ST-linkom), tako da se bar u pocetku mogu izbjeci ona petljanja sa linker-skriptama i konfiguracionim fajlovima za debugger.
Kretao sam vise puta da dopisem ponesto na onu temu davno zapocetu, no kako mi se cini da to ovdje slabo koga interesuje onda mi se elan poljulja pa se zabavim necim drugim. No ko zna, mozda pokusam i da je ozivim uskoro...
Kako ide kod tebe?

Pozdrav
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: atmega8 - Sta sad?09.03.2010. u 19:35 - pre 171 meseci
nisi me skapirao za olimex ... bice da nisam bio jasan :D ... meni se svideo trip za to da posaljes hex na "usb disk" i on ga napece :D .. inace ne vidim da je taj olimexom po bilo cemu bolji od ovog usbasp-a ili bilo kog slicnog ... za debug bice da onaj dragon jedini radi posao ... (mada ... dragon je "dev tool" ... mora da ima neka fora za debagiranje jednostavnija ... na zalost - znas i sam da ja slabo taj atmel tako da .. ) ne mogu da verujem da na forumu nema niko ko zna za neki dobar icsp programator koji ima i mogucnost debagiranja atmela
 
Odgovor na temu

Mesecar
Rakovica

Član broj: 41208
Poruke: 140
*.dynamic.sbb.rs.



+1 Profil

icon Re: atmega8 - Sta sad?09.03.2010. u 20:24 - pre 171 meseci
jel znate za google?

jtag ice je prespor i daleko od realnog vremena. Inace, na netu posoji gomila sema za njega.

Naslednik je jtag ice mkii koji se nije probio zbog prevelike cene, ali kao i u svim oblastima kinezi ne spavaju:http://cgi.ebay.com/AVR-JTAG-I...=item35a79ec93b#ht_3442wt_1165

edit: dugo sam vagao da li da uzmem ovo kad sam prelazio sa PICa na AVR. Jedna od stvari zbog koje nisam uzeo je preskup uvoz (meni) zbog famoznih taksi. Na kraju sam pronasao sebe u Proteusu, uspesno ga primenjujem u svakoj svojoj avanturi u AVR vodama. Kao i sa PICom mislim da nema boljeg, jeftinijeg dibagera. Neke problematicne analogne simulacije odradim u realnom kolu sa lcd displejem gde izbacujem medjurezultate.
Da, prog je naravno usbasp :)

[Ovu poruku je menjao Mesecar dana 09.03.2010. u 21:35 GMT+1]

[Ovu poruku je menjao Mesecar dana 09.03.2010. u 21:41 GMT+1]
Zivim sjajno, mada imam i drugih neprijatnosti.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: atmega8 - Sta sad?09.03.2010. u 22:01 - pre 171 meseci
nije ni google svemoguc, ne mozes nikako da navatas iskustvo preko google-a .. za pic na primer ces da nadjes brdo allpic, brenner i slicnis przilica i nekoliko pickit2 klonova i hiljade 3 otpornika i par port resenja i to je to .... i cak ako uzmes da citas na stranama pickit2 klonova "sta rade" nije uopste jednostavno da skontas zasto je icsp "bolji" od toga da imas zif a da ne spominjem da se u 99% slucajeva icd (in circuit debagiranje) uopste ne spominje ... tako da neko kad gleda ako nema iskustva, razlika izmedju pickit2 klona i brenner8 je "nikakva" a u realnom zivotu, jedan je "glupa przilica" dok je drugi "glupa przilica + debager + logic analyzer + serial console + ..." .. za iste pare / vreme da se sklopi ... kapiram da Odin bas to pita za atmel .. da ne bi pravio brenner ako za isto vreme i mozda 10e vise moze da ima nesto sto ume i da debagira ...

ISIS-u svaka cast, al tesko da postoji prava zamena za ICD
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: atmega8 - Sta sad?09.03.2010. u 22:47 - pre 171 meseci
Da, upravo je to slucaj - nepoznavanje familije i propratnog okruzenja. Pogotovo kad ima 'iljadu programatora i kojekakvih prikolica.
10 evra gore-dolje ne igra nikakvu ulogu, pogotovo ako ce me 10 evra "manje" kasnije kostati 5 dana vise zvrndanja na internetu u potrazi za ovim ili onim.

Ja o AVR-ovima znam samo onoliko koliko se dade sporadicno procitati u nekom strucnom feljtoncicu ili u kratkom opisu nekog projekta na nekom forumu, tako da pokusavam ne skretati mnogo lijevo-desno sa "zvanicne" staze jer jednostavno vreme koje imam na raspolaganju mi ne dozvoljava tako nesto. Zbog toga i ovakva frka navrat-nanos.

Narucio sam veceras AVR Dragon (jer niko nije viknuo - "NEMOJ!") i dva komada ATMEGA328P-PU. Nadam se da ce stici prekosutra, pa cu probati u toku vikenda nesto skrpiti da barem istestiram razvojno okruzenje.

Idem sad da instaliram taj AVR Studio da vidim na sta to lici. Nadam se da ce se tamo zateci i neki "quick-start example", posto su mi skorasnja iskustva sa Cortex M3-ojkom uzrokovala fobije i nekontrolisane tikove.

Hvala svima na sudjelovanju i laku noc!
 
Odgovor na temu

branko_g
Merna tehnika i elektronika

Član broj: 159227
Poruke: 756
*.static-fiber.styrion.net.



+9 Profil

icon Re: atmega8 - Sta sad?10.03.2010. u 10:59 - pre 171 meseci
Dobar dan Odine,

Ako već moraš da napraviš "kraš-kurs" za AVR onda bi ti preporučio www.mikrocontroller.net
pogotovu što si "moćan" u Nemačkom jeziku. Imaju jako dobar tutorijal, a i forum je nečto najbolje
što sam do sada video.
Što se tiče razvojnog okruženja sam AVR-Studio podržava samo Asembler. Moraćeš uz to da
instaliraš i WinAVR (AVRGCC) i da ga u AVRstudiju konfigurišeš kao eksterni kompajler.
Uostalom postoji dokument o tome na Atmel sajtu.
Ja lično koristim WinAVR-ov editor koda(PN, Programmers Notepad) i AVR-Studio nisam ni instalirao.
U firmi koristimo AVRGCC u kombinaciji sa Ultraedit-om.

Pozdrav
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: atmega8 - Sta sad?11.03.2010. u 15:31 - pre 171 meseci
Jeste, www.mikrokontroller.net je odlican sajt i forum. Vrlo su zivahni tamo, a cini mi se da imaju i neki komad svega toga i na engleskom jeziku, pa moze i tako za one koji se ne snalaze najbolje sa njemackim jezikom.

Pocecu sa njihovim tutorijalom pa cemo da vidimo.

Stigao mi je jutros ovaj AVR Dragon, ali nazalost nisu imali na lageru one mikrokontrolere koje sam narucio pa ce biti poslati naknadno. Pogledacu danas i sutra dali mogu nesto da nadjem na brzinu da bih vec u toku vikenda mogao to da probam, pa cu se sigurno javiti ako ih dobijem i nesto uradim.

Vjerovatno cu imati jos po koje pitanje, pa se cujemo.

Pozdrav!


 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: atmega8 - Sta sad?13.04.2010. u 21:21 - pre 170 meseci
Evo da se javim da raportiram kako je proslo.

Prvo, u prilogu je slika "Blinking Led" konfiguracije i mjerenja otpornosti sundjera!?

AvrDragon stize go ko od majke rodjen - stampana plocica bez ikakvog kucista i bez ikakvih kablova. Medjutim nije strasno posto je potreban samo obican USB A-B kabal kojih svako ima bar tuce i 2x3 pina IC zenski steker koji se skarabudzi na licu mjesta.

Podrzava ISP, debugWire, JTAG i HV-Programming sto je isto ili vise nego sto nude neki 5-6 puta skuplji. Na samoj plocici postoji 40-pinsko podnozje na koje se moze zalemiti ZIF-sockete te se DIP cipovi mogu odmah tu programirati bez ikakvih drugih komponenti, a tu se mogu ujedno i testirati. Ti pinovi nisu inicijalno spojeni na elektroniku na ploci vec su izvedeni na 2x20 pin-letvicu tako da se bilo koji signali mogu dovesti na bilo koje pinove preko tog konektora. Prilicno zgodno.

AVRDragon moze napajati externu plocicu do 300mA sa podesivim naponom, a u slucaju da se plocica napaja sa nekog drugog izvora automatski detektuje taj nivo i prema njemu prilagodjava kontrolne signale interfejsa za programiranje.

U nekoj od novijih verzija AVR Studia ima opcija za Firmware upgrade koja otklanja ogranicenje od 32K za neke mikrokontrolere tako da sad programira full.
To se radi klikom na jednu komandu i traje svega par sekundi.

Sve u svemu, rad sa njim je jednostavan kad se jednom covjek izbori sa pravilnom konfiguracijom Fuse-ova i Atmelovim zargonom gdje setovan ili programiran ustvari znaci postavljen na "0", a neprogramiran postavljen na "1". Sve bi to bilo fino da covjek moze da vidi te nule i jedinice, ali oces vraga, stoje neki kvadratici u kojima se pojavljuje/nestaje ona kvacica kad kliknes, pri cemu pored njih stoji ime Fuse-a zajedno sa nekom recenicom tako da je nejasno da li kvacicom potvrdjujes recenicu ili setujes/resetujes ili programiras/ne programiras Fuse ili ko zna sta. Ludilo!

Atmeli po defaultu stizu sa programiranim bitovima za zakljucavanje memorije (barem su bili tako postavljeni u mom primjerku), tako da ako se na to zaboravi zabetonira se Blinking Led u njemu... Trebalo bi valjda da ima negdje da se u tom slucaju bar citav cip moze izbrisati. Valjda....

Sve u svemu nije lose. Ne bi bilo zgoreg da uz AVR Studio ili WinAvr stize i neki Example sa Blinking Led za one koji nemaju blage veze o gcc-ovoj biblioteci za AVR.

I na kraju jedna zanimljivost. AVRDragon stize u simpaticnoj kartonskoj crvenoj kutijici na kojoj je zlatnom bojom naslikan kineski zmaj (posto je inicijalno bio namjenjen za kinesko trziste). I sad, u toj kutijici postoji na dnu jedan crni sundjer, i jos jedan odozgo kojim se plocica fino ususka u transportu. Elem, posto AVRDragon nema nikakvo kuciste, a taj sundjer je istih dimenzija kao i AVRDragon i prosto vas vuce da ga drzite na tom sundjeru da biste ga zastitili od grebanja ozdo po stolu i kojecemu. E pa, ako vam se desi da sto puta ispregledate kablove, podesavanje bitova, dvjesto puta ustekate i istekate USB, osam puta resetujete racunar i 300 puta AVR Studio - a programer i dalje ne radi! - e onda ga sklonite sa tog sundjera, posto je taj sundjer provodan!!!?

Na drugoj slici se vidi unimer kako mjeri nekih 5-6 kOhma na sundjeru (neke cifre na unimjeru se ne vide najbolje posto je fotoaparat blicnuo taman u trenutku izmedju dva osvjezavanja LCD-a na unimjeru).

Pozdrav svima i laku noc!

Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: atmega8 - Sta sad?13.04.2010. u 21:47 - pre 170 meseci
to je onaj sundjer u koji "zabadaju chipove" .. provodan je zbog antistaticke zastite a ono sto je jako zanimljivo za taj sundjer je da menja otpornost u odnosu na pritisak tako da ga ja cesto u robotici koristim kao transduser za pritisak->otpornost :) .. stavim komad sundjera izmedju 2 pcb-a sa svakog pcb-a povucem po zicku i imam "sezor za pritisak" koji ide od 5K do 150K .. ne preterano precizno ali jako korisno :)
 
Odgovor na temu

lestrigonac
Lestrigonac
Futog, Novi Sad

Član broj: 145470
Poruke: 247
*.adsl-a-4.sezampro.rs.



+2 Profil

icon Re: atmega8 - Sta sad?14.04.2010. u 11:01 - pre 170 meseci
Evo samo da pokusam da kazem nesto u vezi tih fuse bitova...

Ako se kojim slucajem desi da se zakljucaja kontroler i da ga programator ne prepoznaje, na XTAL1 pin mu dovedes neku frekvenciju, na primer ja sam radio sa 10MHz i onda ga isprogramiras sa novim bitovima i to sljaka... Nedavno sam tako popravio 5 kontrolera koji su bili namenjeni smecu :D

Pozdrav...
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: atmega8 - Sta sad?

Strane: 1 2

[ Pregleda: 7646 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.