[ Odin D. @ 08.03.2010. 19:13 ] @
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!
[ bogdan.kecman @ 08.03.2010. 19:52 ] @
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


[ Odin D. @ 08.03.2010. 20:23 ] @
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.
[ lestrigonac @ 08.03.2010. 20:32 ] @
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. :)
[ bogdan.kecman @ 08.03.2010. 21:11 ] @
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
[ Mesecar @ 08.03.2010. 22:26 ] @
Imas kratkospojnik kod USB konektora, kad ga skines prog onda radi na 3.3V

-Podrzava ga i bascom.


Pozdrav
[ bogdan.kecman @ 08.03.2010. 22:45 ] @
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
[ lestrigonac @ 08.03.2010. 23:21 ] @
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.
[ bogdan.kecman @ 09.03.2010. 02:48 ] @
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
[ branko_g @ 09.03.2010. 11:05 ] @
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?
[ Odin D. @ 09.03.2010. 14:30 ] @
@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
[ bogdan.kecman @ 09.03.2010. 19:35 ] @
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
[ Mesecar @ 09.03.2010. 20:24 ] @
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]
[ bogdan.kecman @ 09.03.2010. 22:01 ] @
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
[ Odin D. @ 09.03.2010. 22:47 ] @
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!
[ branko_g @ 10.03.2010. 10:59 ] @
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
[ Odin D. @ 11.03.2010. 15:31 ] @
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!


[ Odin D. @ 13.04.2010. 21:21 ] @
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!

[ bogdan.kecman @ 13.04.2010. 21:47 ] @
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 :)
[ lestrigonac @ 14.04.2010. 11:01 ] @
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...
[ alexey123 @ 15.04.2010. 15:31 ] @
Da i ja prenesem neka moja iskustva.... Koristim dva avr programatora, jedan AVR911 a drugi je pomenuti USBASP.
Ovaj prvi radi preko rs232 konektora, drugi kao sto ime kaze preko usb-a. Mogu samo reci da je USBASP odlican programator. Sto se tice softverskog dela, USBASP koristim sa KHAZAMA AVR programom, AVR911 sa AVR-OSP II.
Inace kao simulator - debager koristim program AVR SIMULATOR IDE - OSHONSOFT. Programiranje moze biti u dva smera,
pitanje je da li zelite maksimalno iskoristiti mcu ili programirati sa lakocom. Ja sam se odlucio za ono prvo, pa tako sve radim u asembleru. Zadnje na cemu radim je mali bas sinth, sva obrada je u 16bit audio formatu, i na kraju sve to lepo izlazi preko 16bit audio dac-a.. inace u pitanju je atmega162, sa overklokom na 24mhz. E sada, ja bih postavio pitanje, mozda neko zna odgovor. Zbog brzine procesora preci cu na xmega seriju, vec narucio atxmega32d4, rade normalno na 32mhz.
Problem je u programatoru jer je Atmel izbacio ISP mod programiranja, a ubacio PDI i ostao JTAG. Koliko sam video na netu,
Atmel je ubacio podrsku za ATXMEGA cipove u AVRISP MK2 programator sa nekom od novijih verzija AVR studija. Posto je USBASP vrlo slican klonu AVRISP MK2 http://fun4diy.com/AVRISP_mkII.htm, pitanje moje glasi da li je neko uspeo da potera programator sa ATXMEGA? Vidim da ovaj klon moze da se obnovi novim firmwareom, tj originalnim AVRISP MK2. Pozz!

P.S. Sto se tice fuse bitova, kao sto kaze lestrigonac, uvek imajte uz sebe jedan ext dip oscilator, i meni se desavalo vise puta...