USBASP - kako isprogramirati mikrokontroler

Rasprava o AVR mikrokontrolerima, AVR projekti i drugo vezano za AVR...

Moderators: pedja089, stojke369, trax, InTheStillOfTheNight

Post Reply
Jocoo
Napredujem
Napredujem
Posts: 104
Joined: 16-03-2012, 15:07
Location: Split

USBASP - kako isprogramirati mikrokontroler

Post by Jocoo »

Dakle, imam ovaj mikrokontroler:
http://www.ebay.com/itm/251137358894?ss ... 1439.l2649
Te sam kupio ovaj programator:
http://tinyurl.com/caxgdr7

Također na računalu imam instaliran AVR Studio 5.

I sad bih ja želio taj mikrokontroler isprogramirati, znači imam onu hex datoteku koja se dobije kompajliranjem u AVR studiu, i jedini problem ostaje to isprogramirat.

Malo sam guglao i našao da bi program Extreme Burner mogao bit od pomoći, pa sam ga skinuo, međutim malo me je taj program zbunio jer u njegovim opcijama nema mog tiny85 mikrokontrolera, već tiny84, te me još zanima da li ja prije trebam ubaciti u mikrokontroler ovaj EEPROM file kojeg mi je također AVR studio stvorio, ili je dovoljno samo da ga flasham s HEX fajlom bez petljanja s eepromom.

Te može li mi netko dat šemu kako da spojim izvvode s programatora na mikrokontroler?

Hvala!
User avatar
bob4
Stariji član
Stariji član
Posts: 2572
Joined: 31-01-2010, 16:12
Location: Kutina

Re: USBASP - kako isprogramirati mikrokontroler

Post by bob4 »

Ovo ti je za početak, način povezivanja:

Image

Uploaded with ImageShack.us
Jocoo
Napredujem
Napredujem
Posts: 104
Joined: 16-03-2012, 15:07
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Jocoo »

Ok, e sad kad sam to sve spojio kako to isprogramirati?
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Kukinjos »

Extreme Burner ti je stari program od 2009 g., Khazama AVR Programmer ti ima taj chip, pa skini njega:
http://khazama.com/project/programmer/K ... rammer.rar
Jocoo wrote:te me još zanima da li ja prije trebam ubaciti u mikrokontroler ovaj EEPROM file kojeg mi je također AVR studio stvorio, ili je dovoljno samo da ga flasham s HEX fajlom bez petljanja s eepromom.
Ako si sam pisao program, onda valjda znaš jesi li koristio eeprom ili nisi, a ako imaš neki gotov projekt kojeg si kompajlirao s AVR Studiom, provjeri u kodu koristi li eeprom, a ako ti se ni to ne da, onda programiraj i eeprom s hex file-om iz AVR studija nećeš pogriješiti, pa makar bio i prazan.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Jocoo
Napredujem
Napredujem
Posts: 104
Joined: 16-03-2012, 15:07
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Jocoo »

Ma to sam skinuo gotovi program. Bitno mi je ovo da si mi reka da ne mogu pogriješit ako ubacim i eprom i hex.

Hvala ti, mislim da mi je sad sve jasno!
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: USBASP - kako isprogramirati mikrokontroler

Post by InTheStillOfTheNight »

Provjeri FUSE postavke tog projekta jer i to treba podesiti ako nisu default.
InTheStillOfTheNight
Jocoo
Napredujem
Napredujem
Posts: 104
Joined: 16-03-2012, 15:07
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Jocoo »

InTheStillOfTheNight wrote:Provjeri FUSE postavke tog projekta jer i to treba podesiti ako nisu default.
Možeš li mi to malo pojasniti, jer sam totalni njub što se tiče ovoga.
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Kukinjos »

Fuse bitovi ti postavljaju način rada kontrolera, npr. koristiš li vanjski ili interni clock, ponašanje reset ulaza, zaštitu od čitanja, ... uostalom pogledaj na:
http://www.atmel.com/Images/doc2586.pdf
152 stranica. Najprije pogledaj jel imaš te postavke opisane u tom projektu. Stavi link tog projekta, pa ti možemo pomoći više.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Jocoo
Napredujem
Napredujem
Posts: 104
Joined: 16-03-2012, 15:07
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Jocoo »

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

Re: USBASP - kako isprogramirati mikrokontroler

Post by Kukinjos »

...... and can be programmed with the default fuses using an AVR programmer
Znači ne trebaš ništa dirat po fuse bitovima, na sreću :lol:

Code: Select all

......
.......
#include <avr/eeprom.h>
.......
.......
Gear = eeprom_read_byte((uint8_t*)0);  // Read initial value from EEPROM
.......
.......
	eeprom_write_byte((uint8_t*)0,Gear);
.......
.......
	eeprom_write_byte((uint8_t*)0,Gear);
.......
.......
kao što iz vidiš u kodu se spominje eeprom u više navrata, zato programiraj i njega
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Jocoo
Napredujem
Napredujem
Posts: 104
Joined: 16-03-2012, 15:07
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Jocoo »

Hvala ti!

Još ako ti nije problem da mi preporučiš neku opsežniju kvalitetnu knjigu vezanu za AVR, tako da ne moram više postavljati ovakva pitanja više?
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Kukinjos »

Imaš jako dobru knjigu "Atmel AVR Microcontroller Primer Programming And Interfacing". Možeš je pronaći na HR Micro serveru:
http://www.mediafire.com
Login: HRmicro@yahoo.com
Pass: hrmicro

Ideš u mapu: My Files, Books, Embedded, eBooks i tu je 10 po redu odozgo. Imaš tu još more knjiga za AVR, pa izaberi. Pogledaj malo ima i časopisa i teško nabavljivih stvari, koje su kao hrčci skupljali članovi hr.sci.elektronika i hr.sci.elektronika.mikrokontroleri. :wink:
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Jocoo
Napredujem
Napredujem
Posts: 104
Joined: 16-03-2012, 15:07
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Jocoo »

Hvala, na pomoći!
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: USBASP - kako isprogramirati mikrokontroler

Post by InTheStillOfTheNight »

kukinjos ima zanimljivih stvari... Jel imas to mozda sve na disku da dignes na dropbox?
InTheStillOfTheNight
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Kukinjos »

Nemam sve, samo ono što sam stavio tamo i nešto što me od tamo interesiralo. Što ti je napeto od onoga tamo? Za AVR vjerojatno sve imam, jer sam ga ja stavio, i nešto časopisa.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: USBASP - kako isprogramirati mikrokontroler

Post by InTheStillOfTheNight »

Opcenito ima svega... Sve je dobro pročitati...
InTheStillOfTheNight
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Kukinjos »

Na dropbox-u imam eBooks, ako si zainteresiran.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: USBASP - kako isprogramirati mikrokontroler

Post by InTheStillOfTheNight »

InTheStillOfTheNight
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: USBASP - kako isprogramirati mikrokontroler

Post by InTheStillOfTheNight »

Nisam jos skinuo, moram rasčistiti laptop, sve do krova... Odjavim se sa foldera kad skinem...
InTheStillOfTheNight
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: USBASP - kako isprogramirati mikrokontroler

Post by Kukinjos »

Folder stoji, rekli bi u Dalmaciji "ne pita kruva" :)
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Post Reply