AVR doktor

Sve vezano za mikrokontrolere

Moderators: pedja089, stojke369, [eDo], trax

User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: AVR doktor

Post by Kukinjos »

Evo kopam po netu za tim kemijama, majko moja koje cifre, ima u Farnellu kristali koji se tope u vodi:
http://uk.farnell.com/mega/600-021/tin- ... /dp/769885
ili otopina za posrebrivanje:
http://uk.farnell.com/jsp/search/produc ... 1120344-pr
I na nekom forumu samo kratka crtica o četkici za kositrenje:
Tinning inserts, type Tin–A–Print (L177.100)
for rapid PCB tinning. The soldering tool insert consists of a brush with special metal bristles which produce a capillary effect and permit the tin to be applied evenly without creating bridges and blocking the holes.
ništa više o tome. To je očito neki nastavak za lemilicu s finim bakrenim nitima u koje se kapliarno uvuče tin, pa se može ravnomjerno rastezati po pločici.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
User avatar
Gromit
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 331
Joined: 08-01-2011, 05:36
Location: Hrvatska

Re: AVR doktor

Post by Gromit »

Hahahaha, trebalo mi je 5 dobrih minuta da skužim rečenicu "koka radi plojke" :D :D !

Ne kužim šta se zaje**va sa kuhanjem i flomasterom, kad imaš fino akrilnih sprejeva od bezbojnih (i Plastik70 je jedan od tih) do crvenih, plavih... Moram priznat da sam vidio neke crveno pofarbane i jako dobro izgledaju, ali sprej skup...

Našo sam ovu aplikaciju, zgodno, ali ne znam kako taj kod upotrijebit UOPĆE...
http://aurel192.net46.net/pcb/
Nema veze ionako upotrebljavam Pulsonix, za mene naj-program za PCB-e, negdje između Eaglea i Altiuma!

EDIT: preteko si me. E taj nastavak ima Weller, to je sigurno, naravno sad ne mogu nač taj datasheet...
Can You hear me, can You hear me?
Through the dark night, far away...
I am dying, forever crying :(
To be with You, who can say...
To be near You, to be F R E E !
User avatar
bob4
Stariji član
Stariji član
Posts: 2572
Joined: 31-01-2010, 16:12
Location: Kutina

Re: AVR doktor

Post by bob4 »

Ja sam nekada radio sa flomasterom pozlaćivanje (u conrad-u; tada kupljeno ; 80-tih)
User avatar
Gromit
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 331
Joined: 08-01-2011, 05:36
Location: Hrvatska

Re: AVR doktor

Post by Gromit »

Kome nije problem ima u Conradu ovo:
http://www.conrad.de/ce/de/product/530506/

Za presvlaćenje srebrom, zlatom, bakrom, niklom, cinkom... 45€, do nedavno bilo duplo jeftinije!
Can You hear me, can You hear me?
Through the dark night, far away...
I am dying, forever crying :(
To be with You, who can say...
To be near You, to be F R E E !
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: AVR doktor

Post by Kukinjos »

Ovo mi se čini najisplativije, neograničen rok trajanja, topi se u vodi, otopina traje 6 mjeseci.
http://www.rapidonline.com/Tools-Equipm ... tals-29475
Samo ne znam kako doći do toga ovdje.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
User avatar
Gromit
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 331
Joined: 08-01-2011, 05:36
Location: Hrvatska

Re: AVR doktor

Post by Gromit »

To je onda ovo isto:
http://www.rapidonline.com/Tools-Equipm ... tr-34-0775

Proizvođać - naravno -SENO!
Can You hear me, can You hear me?
Through the dark night, far away...
I am dying, forever crying :(
To be with You, who can say...
To be near You, to be F R E E !
User avatar
Gromit
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 331
Joined: 08-01-2011, 05:36
Location: Hrvatska

Re: AVR doktor

Post by Gromit »

Mala digresija, nije skroz off-topic, vezano za Atmege!

Koliko sam shvatio, kada programiraš megu, onda ako ta mega treba radit sa vanjskim kristalom, taj isti treba bit prisutan pri programiranju - točno???
Ako treba, jel mora bit kvarc iste frekvencije, npr, ako će moja aplikacija radit na 12MHz kristalu, jel mogu prilikom programiranja stavit 4MHz X-tal na primjer?
Can You hear me, can You hear me?
Through the dark night, far away...
I am dying, forever crying :(
To be with You, who can say...
To be near You, to be F R E E !
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: AVR doktor

Post by Kukinjos »

Možeš ti programirat megu i s internim oscilatorom preko ISP-a, kasnije možeš prebacit fuse bitove na vanjski clock, kristal ili rezonator, bitno je da u trenutku programiranja mega ima neki clock, bilo koji. Frekvencija je nebitna, je se u tom trenutku samo programira, a ne izvršava se korisnički kod. Znači možeš stavit drugi kristal, pa ga kasnije zamijenit.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
User avatar
Gromit
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 331
Joined: 08-01-2011, 05:36
Location: Hrvatska

Re: AVR doktor

Post by Gromit »

OK, hvala Kukinjos, znači mogu recimo trajno stavit bilo koji kvarc (na adapter za programiranje), samo spojim pravilno one 4 linije (MISO, MOSI...) + napajanje (GND zajednički za programator i od vanjskog napajanja za megu)! :D
Can You hear me, can You hear me?
Through the dark night, far away...
I am dying, forever crying :(
To be with You, who can say...
To be near You, to be F R E E !
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: AVR doktor

Post by Kukinjos »

Tako je, jedino vodi računa da ti početno stanje mege bude ext. Crystal / Resonator, ili interni RC. Uostalom imaš fuse doctor-a :)
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
User avatar
Gromit
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 331
Joined: 08-01-2011, 05:36
Location: Hrvatska

Re: AVR doktor

Post by Gromit »

Kukinjos wrote:Uostalom imaš fuse doctor-a :)
Još nemam, ali bit će... :D
Can You hear me, can You hear me?
Through the dark night, far away...
I am dying, forever crying :(
To be with You, who can say...
To be near You, to be F R E E !
User avatar
Gromit
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 331
Joined: 08-01-2011, 05:36
Location: Hrvatska

Re: AVR doktor

Post by Gromit »

Iskoristit ću priliku, opet, da ne otvaram novi topic - nisu mi neke stvari jasne oko AVRasp programatora!
Vezano je uz spajanje GND-a sa programatora!
Evo sheme AVRasp (LcSoft Studio v.2.0) kojeg imam:
Image
A ovo je shema konektora starije verzije (v.1.0) AVRasp-a:
Image
Ovo je pak shema v.2.0 koju imam na svom programatoru, provjerio sam - stvarno odgovara shemi gore!
Image

Dakle, kao što vidite, na staroj verziji su pinovi 3, 4 i 6 N/C, a na novoj je pin 3 označen kao GND (tako i je gledajući pločicu!), a pinovi 4 i 6 su dobili neku novu namjenu (TXD, RXD). Problem je što na stranicama od sellera sa ebaya od kojeg sam uzeo programator izričito se traži da SVI pinovi 4,6,8 i 10 moraju bit spojeni zajedno i na masu, a pin 3 "ne smije" bit spojen nigdje! Ne mogu to sad nač, al tako kaže!
Gledajući pločicu vidim da pin 4 stvarno ide na Megu, kao i pin 6, kao na shemi (znači pinovi 4 i 6 NISU GND!)!

Ukratko: jel mogu spojit normalno MISO, MOSI, SCK i RESET, +napajanje uzet izvana (ili preko programatora sa USB-a), a za GND samo spojit recimo pin 10 (i naravno spojit ga sa GND na "targetu")? Ionako su svi GND na programatoru kolko mi se čini spojeni zajedno! Dakle jel može sa 6 žica (ili 5 ako ne koristim USB napajanje) sve radit ovako kako sam opisao, da ne skurim programator i/ili MPU već na početku :cry: ?

EDIT: Trax, skužio sam kako se rade ovi thumbnailsi :!: :D
Can You hear me, can You hear me?
Through the dark night, far away...
I am dying, forever crying :(
To be with You, who can say...
To be near You, to be F R E E !
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: AVR doktor

Post by Kukinjos »

Koliko vidim iz sheme TXD/PD1 je spojen u seriju preko otpora R7, što znači da nikakvih poslijedica nećeš imat ako ga spojiš na masu (pin4 ISP konektora), RXD/PD0 je ionako ulazni pin, pa je i njemu sve jedno, a ovo s pinom 3, koji je spojen na masu, mi baš i nije jasno. Dakle probaj kako si odlučio, ništa se ne može dogoditi, jedino može ne radit, pa onda probaj spojit ukratko 4, 6, 8 i 10, jer je moguće da mega na programatoru pređe u drugi mod rada kad osjeti masu na RXD, ali to ostavi kao opciju. Evo sam našao na konstruktorovom site-u:
http://www.fischl.de/usbasp/
Planned: serial interface to target (e.g. for debugging).
što bi bili ona dva pina 4 i 6.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
User avatar
Gromit
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 331
Joined: 08-01-2011, 05:36
Location: Hrvatska

Re: AVR doktor

Post by Gromit »

Hvala kukinjos, to sam si i mislio!
Sad imam kog okrivit kad bude zadimilo :shock: :D
Can You hear me, can You hear me?
Through the dark night, far away...
I am dying, forever crying :(
To be with You, who can say...
To be near You, to be F R E E !
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: AVR doktor

Post by Kukinjos »

Stavi plastičnu vrećicu preko svega da uhvatiš bijeli dim :lol: :lol:
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Maki
Odlično uznapredovao
Odlično uznapredovao
Posts: 766
Joined: 02-07-2012, 12:54

Re: AVR doktor

Post by Maki »

Pozdrav !
Već dulje vrijeme imam 2 komada ATmega8 koji su igrom slućaja "mrtvi", bolje rečeno uspavane ljepotice...
Imam ATmega328p i isprogramirao sam ga sa hex-om za AVR doktor. Sve sam pospojio na protoboard-u, ali kako biva ne radi.
Koristim mod da mi komunicira sa PC-om putem RS232. Prilikom uključenja samog sklopa on pošlje meni nečitljive znakove na računalo. Kad pritisnem "enter" na tipkovnici, pita me za chip ID što je ok. Unesem za 8-icu i pritisnem enter. Ponudi mi u izborniku 5 slučajeva. Odaberem 1. (postavljanje fuse-ova na početne), ali javlja ne uspijeh.

Umjesto 1k kao zaštitne predotpore koristio sam 2k2. Je li je to previše ?

ATmega328p je programiran u BascomAVR-u. Podesio sam na interni RC oscilator od 8MHz, ali da ga dijeli sa 8. U pravilu su postavke kao tvorničke.

Na reset pin ATmega328p postavio sam pull up. AVCC sam spojio na 5V. Napon je stabilan.

Umjesto spoja BC547 i BC557 za reset kontrolu koju provodi ATmega328p koristio sam BC639 i BC640.

Ako je netko možda radio ovo, može li mi reči kako je on isprogramirao svoj mcu, bio to mega8, mega328,...

Također hex je zadnje izdanje (verzija 2.10)
Ima li netko možda ideju gdje griješim ?

Probao sam i sa "zdravom" mega8, ali ni njega nije uspio preppznati...

Porilično sam siguran da sam sve dobro pospojio.

Ako treba još koja informacija recite.
User avatar
Gromit
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 331
Joined: 08-01-2011, 05:36
Location: Hrvatska

Re: AVR doktor

Post by Gromit »

Kolega Maki,

vidim da ti nitko ne odgovara - probat ću ti ja pomoć, ali jako malo mogu na kompu bit, pa budi strpljiv!
Nisam džabe odsutan sa foruma >godine dana :cry: ...

Nisam siguran jel sam dobro razumio tvoj problem - jel ti problem samo sa RS232 ili kompletno (bez PC)? Jel bez PC-a odrađuje uredno?

Ajde, ak ti nije teško zakvači shemu točno po kojoj si radio (ja svoju ne mogu nač)!
I ako ti nije još teže slikicu tog sklopa na protoboardu. Za početak!

Ni meni nije proradilo odma!
Can You hear me, can You hear me?
Through the dark night, far away...
I am dying, forever crying :(
To be with You, who can say...
To be near You, to be F R E E !
Maki
Odlično uznapredovao
Odlično uznapredovao
Posts: 766
Joined: 02-07-2012, 12:54

Re: AVR doktor

Post by Maki »

Kolega, upravo ste pronašli grešku ! :)

Naime, reko si da postavim shemu po kojoj sam radio. Kad sam ju išao tražiti, ustanovio sam da je to od neke starije verzije :oops: . Pogledao sam najnoviju i ustanovio da mi je falilo par otpornika kod izlaznog dijela tranzistora za +5V i +12V. To su bili pull down-ovi.
Promjenom toga, problem je rješen !! :)
Evo par fotki kako moj "doktor" radi na protobordu... https://db.tt/6n5U9zf1
Također na danom linku možete vidjeti i manji problem sa ispisom u terminalu, ali ga nisam uspio otkloniti.
Ponekad sve ispiše uredno, a ponekad taj uvodni tekst ovako "šifrira".

Jednu je "popravio", a druga je malo teži slučaj...

Kolega Gromit puno hvala na izdvojenom vremenu.

Lijepi pozdrav !
User avatar
Gromit
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 331
Joined: 08-01-2011, 05:36
Location: Hrvatska

Re: AVR doktor

Post by Gromit »

Ajde, da sam pomogo nekom :D !

Inaće, tražio sam fotke u prvom redu da vidim koje tipkalo koristite (ne vidim ga :( )! Ona mala "push-button" su mi toliko problema do sada radili: ili ih krivo orijentiram (pa su stalno "zatvoreni"), ili su zablokirani u zatvorenom položaju, ili u otvorenom položaju imaju par kohma otpora pa ih ostatak sklopa vidi kao da su zatvoreni...

Drugi problem je što se, iako mi nije prvi put da koristim MAX232, redovito zahebem i zamjenim mjesta Rx i Tx - tjedan dana sam tražio zašto terminal ne radi, dok nisam skužio da sam zamjenio mjesta Rx i Tx!

Ali najčudniji problem, koji mi ni sad nije baš jasan, je ova 12V linija! Ja prvo nisam ni spajao tih 12V, jer sam mislio da ne treba za testiranje, budući da se pali (preko kontrolera i onih tranzića) samo kod programiranja/popravljanja bolesnih čipova. Ali sklop bez tih 12V uopće ne radi, LED-ice divljaju... Pa tih 12V uopće ne dođe do Doktora!? Onda sam spojio, ali hladan lem. Na kraju sve proradilo!

Ova "greška sa ispisom na terminalu": preporučam posebnu pažnju posvetit na tih 12 V! Jer ako su tu neke smetnje onda se neće pravilno "preprogramirat" mega. Također, ako nije dobro spojeno i Rx i Tx na MAX onda recimo terminal prima podatke (pretpostavljam da ste pravilno postavili one stop, parity itd. bitove), može eventualno očitat signaturu, ali ne može poslat (uopće ili s teškoćama) signale prema doktoru, a onda, dodatno, ako ovaj sklop za prebacivanje 5/12V ne odrađuje kako treba - javlja grešku da ne može popravit stvar.

Ono šifriranje teksta mene upućuje na smetnje u liniji, neki labav spoj (što se lako dogodi sa breadbordima), ili TASTER neispravan (istitrava ili sl). Ja koristim kabel od starog miša (oklopljen).

Ove jače mege kao 328 ništa posebno ne rade (koliko znam), ali stane više programa unutra, pa osim signature odma prikaže i koji je to čip! Nemam ništa jače od osmice, pa ne znam kako to radi.

Glavno da je profunkcioniralo :D !

Gromit
Maki
Odlično uznapredovao
Odlično uznapredovao
Posts: 766
Joined: 02-07-2012, 12:54

Re: AVR doktor

Post by Maki »

Hahaha, nije mi se je dalo postavljat tipkalo pa sam postavio komadić žice koju prespajam :lol:

U planu je izraditi PCB, ali nikako da ga napravim. Čekam da se skupi još nekoliko pločica pa da to u jednom komadu napravim.

Nisam mogao gledati bespomoćne mege8 kako stoje pa reko da ih probam "popraviti".

Mega328 se je našla pri ruci pa sam s njom to odradio.

Hvala na savjetima. Budem se probao još malo poigrat pa vidjet što se događa kad se odspoje tranzići za +12V.

Za stabilizaciju +12V koristim 7812, a naravno postavljeni su i kondići od 100nF.
Dok sam prvi put promatrao sa scopom primjetio sam nekoliko čudnih stvari.
Znaći dok nije radilo, napon na bazama za +12 i +5V nije se mijenjao :shock: . Tj. izgledalo je kao da mega328 uopće ne upravlja njima. Prva pomisao je logično neispravno programiran mcu.
E sad nisam probao ponovno sa osciloskopom posnimiti, ali ću probat pa javim rezultate :wink: .
Post Reply