Sari la conținut
ELFORUM - Forumul electronistilor

probleme avr910 usb


Vizitator bimbim

Postări Recomandate

p?i ai uitat c? de obicei se face un COM virtual care corespunde usb-ului???zilele astea, c?-?i r?spunde cineva sau nu, am s? fac ?i eu un usbasp, ?i-?i spun exact, happy??

Link spre comentariu
  • Răspunsuri 50
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • XAN77

    15

  • MifTy

    10

  • criss

    6

  • Badman

    5

Top autori în acest subiect

de obicei poate, dar nu si in cazu asta. In device manager nu imi apare la laptop (win7) nici un fel de port, neavand nici com nici lpt, apare o categorie in plus Lib usb 32 (ceva de genu) in care daca intru este usbasp, de la care nu am reusit s alfu pe ce port ar fi. Am bagat programatoru si la desktop unde e xp si acolo e categoria de porturi la care are un lpt (desi fizic la spate nu are) si un com1. Introducand programatoru, apare categoria Libusb 32 iar la porturi nu apare nimic in plus. Am si un adaptor din comert com to usb, care odata instalat baga un com virtual, stiu cum se face si cum arata, dar nu e cazul asta la usbasp.

Link spre comentariu

nasol, eu înc? mai am ?i desktopuri ?i laptop cu LPT ?i COM... mai mult ca sigur c? n-o s? se potriveasc? situa?ia... :jytuiyu oricum am s? zic cum e treaba la mine, acum nu ?tiu cât de mult o s? te ajute...

Link spre comentariu

am transformat usbasp in avr910, am programat pentru asta un alt atmega8, intrucat usbasp e singuru programator din casa. Rezultatul :

- pe laptop unde folosesc de obicei usbasp, unde am windows7, NU s-a instalat driverul, dadea o eroare cu cod nu stiu cat si zicea ca device can not start. (mentionez ca am zenerele de 3,3 pe d+ si d-)

- l-am probat la desktop unde am winxp, acolo l-a instalat imediat.

- l-am testat in chipblaster avr, il vede si functioneaza.

- am pornit apoi avrstudio, unde daca accesez avr prog, porneste, semn ca vede un programator. Pare a functiona acolo. Zic pare pentru ca am profitat de ocazie sa programez fisierul stk500.ebn intr-un mega8535 in eventualitatea in care voi face un hvprog. L-a programat si a facut verifi la care a zis ok. Dupa citirea cu chip blaster fisierul hex din mcu are un aspect anormal, cu multe caractere repetate etc, nu e deloc la fel cum face acel converter ebn2hex.exe fisierul .ebn din avrstudio, da ma rog...

- in avr prog din avrstudio, are o casuta de alegere controlere, care nu numai ca nu e bogata dar nu are 89s52; are doar 89s53 si 89s8253 sau ceva de genu. Nici in chip blaster avr nu exista 89s52.....Deci canci programare de 89s52 cu acest avr910, e si logic doar se numeste AVR910 iar 89S nu sunt avr-uri.

In concluzie nu ma intereseaza acest programator pentru ca nu merge in windows7 (probabil nici in vista). Nu programeaza ceea ce ma interesa, doar pentru faptu ca e compatibil cu acel avr prog (cam spartana fereastra aia si limitata in optiuni si cipuri) din avrstudio, nu se merita pentru mine.

Ramane sa-mi fac un HVProg ca sa fie pentru zile negre iar pentru 89S am gasit o rezolvare de moment, un conector pe placa de baza a desktopului pentru ai trage un LPT :) , mai am inca un STK200 .

Link spre comentariu

... ?i cu cât? convingere declarai c? nici prin cap nu-?i trece s? adaugi LPT, c? e obsolete, c? a?a ?i pe dincolo!!! :rade: p?cat c? n-am ?i eu un 89 d'?la, s? încerc ?i eu... pentru c? am impresia c? ?tiu de ce n-a mers cu el...ca s? te prinzi, scoate la imprimant? documenta?ia lui 910, aia original?, ?i foaia cu semnifica?ia pinilor lui 89s52, plus modul în care se face accesarea pinilor ISP la 89s52... apoi cite?te ?i compar?... sigur î?i dai seama, doar ai experien?? mai mult? ca mine, numai c? acum ai lucrat mult prea gr?bit!!?i repet: cât timp un mcu oarecare de la atmel suport? ISP se poate programa cu orice programator ISP...(nu e deloc scump, dar pân? îmi vine trece o s?pt?mân?...)

Link spre comentariu

de...ce sa zic si eu daca am vazut ca nu ajung la struguri... ca sunt acri evident. Ca pot pune un lpt, e o treaba, eu sper doar sa nu ajung s-o si fac. E bun ca in caz de probleme cu programatoru de baza de pe usb, sa poata fi resuscitat cu un stk200, dar nu mai vreau sa lucrez in mod curent cu lpt. Cat despre diferente intre 89s52 si avr, pai e una notabila foarte, are resetu inversat, e activ pe high. Dar un soft de programare care foloseste usbasp, sau altul, daca are in lista 89s52, va tine cont de reset, doar deaia il are in lista, ca fiecare are ceva specific, cel putin id-ul care-l citeste dupa intrarea in SPI. Faptul ca programul progisp de la ciuciunghezi are 89s52 in lista dar nu merge cu usbasp, e clar ca nu pentru acel programator are el controleru in lista, ci pentru alt programator, doar suporta mai multe. Iar alte soafte, facute chiar special pentru usbasp, nu au 89s52 pe acolo. STK200 programeaza 89s52, pentru ca softul de control daca il are in lista tien cont de ceea ce programeaza. Vad ca e si o diferenta mica de moment al activarii resetului si in plus la avr se tine low si sck, care la s52 nu specifica. Pot pune un inversor extern pe reset, dar cum il programez apoi ? ce aleg din lista un oarecare mcu !L.E. doar cu inversare de reset, nu merge, testat cu o poarta de 4011.

Link spre comentariu
  • 1 lună mai târziu...

In sfarsit am avut timp sa finalizez acest programator si din prima mi-a functionat :da

Desi aveam USBasp (niciodata nu l-am folosit doar am testat prin instalarea driverului) am vrut sa mai fac unul diferit dar tot pe USB.

Cum preconizez ca in viitor laptopul am sa-l folosesc asa ca nu am prea multe alegeri => doar port USB nimic altceva.

Asa ca am inceput sa construiesc tot feluri de 'echipamente' USB printre care si programatoarele acestea.

Am facut teste cu 2 programe: AVR Burn-O-Mat si Bascom-AVR. Am sa-mi fac timp si sa testez cu alte programe.

 

AVR Burn-O-Mat ( http://www.brischalle.de/avr8_burn-o-mat_avrdude_gui/avr8_burn_o_mat_avrdude_gui_en.html )

 

Posted Image

 

Bascom-AVR ( http://www.mcselec.com/index.php?option=com_docman&task=cat_view&gid=99&Itemid=54 )

Posted Image

 

Posted Image

 

Posted Image

 

Am atasat schema+pcb+driver+firmware:

[attachment=0]Avr910USB.zip[/attachment]

Link spre comentariu

intrucat nu mi-a dat prin cap sa verific, va rog sa-mi spuneti voi cat timp dureaza programarea si verificarea unui hex de ...sa zicem 8KB. Asta ca sa compar cu usbasp, care nu emuleaza port serial. Cu usbasp un hex de 6,5KB a durat vreo 2-3 secunde.

Link spre comentariu

intrucat nu mi-a dat prin cap sa verific, va rog sa-mi spuneti voi cat timp dureaza programarea si verificarea unui hex de ...sa zicem 8KB. Asta ca sa compar cu usbasp, care nu emuleaza port serial. Cu usbasp un hex de 6,5KB a durat vreo 2-3 secunde.

Cu stk300 pe portul paralel dureaza 35 de secunde scrierea si tot atat verificarea !Perfect pentru mine !
Link spre comentariu

@XAN77 dar conteaza daca dureaza mai mult sau mai putin cu cateva secunde?am sa-l iti testez, daca imi dai un hex pt Atmega8 cu care doresti sa-l compari. cum a spus @nana, cred ca merge cu AVRdude-gui deoarece este la fel cu AVR Burn-O-Mat adica pt a scrie foloseste AVRdude.

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări