Ovdje pročitajte kako se registrirati na forum.

AVR USB Programator

Tvoj projekt je upravo dovršen? Podijeli s nama što si napravio u ovom podforumu! Upute drugima kako napraviti isti projekt su uvijek dobrodošle!
Odgovorite
Avatar
haluzanpavao#7960
Novak
Novak
Postovi: 22
Pridružen/a: sri lip 13, 2018 12:19 pm

AVR USB Programator

Post Postao/la haluzanpavao#7960 » ned sij 20, 2019 11:21 pm

Dobra većer;
Imao sam potrebu za ovakovim programatorom već dulje vrijeme, pa sam se primio malo posla i tu su nekakovi rezultati.
Možda i nekome od čitatelja ovoga posta zatreba tako nešto. pa neka se posluži slobodno :)
Ako je nešto nejasno (a vjerojatno je) slobodno pitajte, tu sam da odgovorim.

Tu je prikazan programator domače proizvodnje, koji je namjenjen za programiranje atmelovih čipova na breadboard_u.
Ja se puno igram sa ATtiny85 pa sam si morao malo olakšati i ubrzati.
Programator radi preko CP2102 pločice proizvedena od E-radionica Hrvatska dalje je moj mali doprinos meni i zajednici :)
Možda je takva priča več napravljena, ali ja ja nisam našao, pa sam sebi stvorio svoju priću.
Tu je nešto slikica i mali prezentacijski filmić:
► Show Spoiler
Lijepi pozdrav za sada , se tipkamo po potrbi.
Privitak/ci
AVR USB Programator.zip
Tu su slike i PDF sa shemom i plpčicom
(413.52 KiB) Preuzeto 18 puta.
Avatar
david.zovko#7328
e-radionica.com team
e-radionica.com team
Postovi: 214
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Osijek, Croatia
Kontakt:

Re: AVR USB Programator

Post Postao/la david.zovko#7328 » čet sij 24, 2019 1:44 pm

Odlično, pohvaljujemo! :D

Na atmega328 je ArduinoISP kod ili nešto drugo?
Avatar
haluzanpavao#7960
Novak
Novak
Postovi: 22
Pridružen/a: sri lip 13, 2018 12:19 pm

Re: AVR USB Programator

Post Postao/la haluzanpavao#7960 » čet sij 24, 2019 2:26 pm

Tako je, kod u atmega328 je iz example/isp , prepravio sam brzinu komunikacije sa 19200 na 115200 i kao takovo upržio u 328icu. I prepravio brzinu u D:\Arduino\hardware\arduino\avr\programmers.txt
potražite definiciju za arduino as ISP

arduinoasisp.name=Arduino as ISP
arduinoasisp.communication=serial
arduinoasisp.protocol=stk500v1
arduinoasisp.speed=115200 //prepravite brzinu sa 19200 na 115200
arduinoasisp.program.protocol=stk500v1
arduinoasisp.program.speed=115200 //prepravite brzinu sa 19200 na 115200
arduinoasisp.program.tool=avrdude
arduinoasisp.program.extra_params=-P{serial.port} -b{program.speed}

I to je cijela umjetnost :)
Ako Vam ideja odgovara slobodno koristite i uštedite malo vremena kod programiranja :)
Pozdrav
Odgovorite