Jump to content


Photo

USBasp


  • Please log in to reply
497 replies to this topic

#31 OFFLINE   XAN77

XAN77

    Membru avansat

  • Membri
  • PipPipPipPip
  • 2,007 posts
  • Locatie:CT

Posted 13 October 2009 - 02:37 PM

@ bogdan_
am un hex care ocupa 82% din totalul de 8K al lui atmega8, asa zice bascomavr dupa copilare. Programarea si verificarea lui, deci cip sters in prealabil, dureaza 3 secunde.

Cu_reclama

Cu_reclama
  • Membri

#32 OFFLINE   criss

criss

    Membru avansat

  • Membri
  • PipPipPipPip
  • 1,106 posts

Posted 15 October 2009 - 01:25 PM

:sparge:
deci io aveam un cuar? de 4 mhz conectat permanent când încercam afurisitele alea de programatoare, ?i nu mi-a mers minunea decât cu funcard programmerul, care NU avea nici un cuar?... primea clock printr-unul din pinii DATA ai portului serial!!!!...
asta s? fi fost cauza??? :bataie


Nu stiu ce sa zic, pe placa mea de test am un quartz si vreo 2 condensatori conectati permanent si pot programa un nou MC fara nici o problema! nu stiu daca frecventa a avut un impact asupra programarii deoarece eu foloseam unul de 12Mhz. era conectat corect quartzul? verifica traseele, daca cumva trage la masa pini de quartz nu va functiona(am avut aceasta experienta neplacuta si nu stiam ce are de nu merge :( )
dar acuma m-ai facut curios si am sa fac un test, am pe acasa un quartz de 4Mhz + ca mai lucrez la un proiect cu Atmega 8 asa ca am ocazia sa fac testul.

#33 OFFLINE   srdjan

srdjan

    Membru avansat

  • Membri
  • PipPipPipPip
  • 1,499 posts

Posted 16 October 2009 - 09:26 AM

daca fusebitii unui atmega sunt programati in asa fel incat sa foloseasca oscilatorul intern poti sa ai orice quart legat la pinii XTAL1 si XTAL2 ca la programare ISP nu ajuta si nici nu incurca.
in schimb daca e setat sa foloseasca oscilator, RC sau quartz extern atunci trebuie sa ai pe ala care e setat in fusebiti
altii au incercat sa puna quartz extern cu 4mhz pentru orice setare de quartz extern si cica le-a mers
0-1mhz frecvente mici 1-4mhz frecvente medii 4-16+mhz frecvente inalte sunt considerate cele 3 grupe de frecvente... de aici si ideea de a folosi 4mhz pentru compromis. multi s-au laudat cu succes la programare chiar daca fusebitii cereau altceva...

#34 OFFLINE   MifTy

MifTy

    Insuficient Curentat

  • Moderatori
  • 5,325 posts
  • Locatie:Constanţa

Posted 18 October 2009 - 03:11 PM


:sparge:
deci io aveam un cuar? de 4 mhz conectat permanent când încercam afurisitele alea de programatoare, ?i nu mi-a mers minunea decât cu funcard programmerul, care NU avea nici un cuar?... primea clock printr-unul din pinii DATA ai portului serial!!!!...
asta s? fi fost cauza??? :bataie


Nu stiu ce sa zic, pe placa mea de test am un quartz si vreo 2 condensatori conectati permanent si pot programa un nou MC fara nici o problema! nu stiu daca frecventa a avut un impact asupra programarii deoarece eu foloseam unul de 12Mhz. era conectat corect quartzul? verifica traseele, daca cumva trage la masa pini de quartz nu va functiona(am avut aceasta experienta neplacuta si nu stiam ce are de nu merge :( )
dar acuma m-ai facut curios si am sa fac un test, am pe acasa un quartz de 4Mhz + ca mai lucrez la un proiect cu Atmega 8 asa ca am ocazia sa fac testul.


poate am "noroc" ?i unul din conzi e în scurt... chiar ?i dac? sunt noi-nou?i se mai întâmpl?... ?i aparatul meu de m?sur? m?soar? de la 20 de nano în sus, iar conzii ?ia sunt între 20 ?i 47 de pico, a?a c?...
n-am mai avut vreme de ?urub?rit în ultimele 2 s?pt?mâni, am s? verific...

#35 OFFLINE   glide

glide

    Membru

  • Membri
  • PipPip
  • 255 posts

Posted 23 October 2009 - 06:32 PM

desi am fost sfatuit sa nu scriu cu ponyprog....am scris cu ala pt ca am vazut setare pt fuse biti undeva pe forum.......totul bine si frumos l-am scris cu interfata stk200 (nici o eroare la scriere, doar ca am incercat sa-l citesc sa vad ce a scris......nu a mai vrut sa-l citeasca, poate imi explica cineva de ce)...........l-am pus in soclul lui....pus cablu.....a aprut ca USBasp in windows....i-am bagat drivere acum apare in regula la divice manager :dans:

ledul rosu trebuie sa fie aprins tot timpul?

multumesc de indrumari fara de care nu as fi reusit sa-l fac :)

#36 OFFLINE   XAN77

XAN77

    Membru avansat

  • Membri
  • PipPipPipPip
  • 2,007 posts
  • Locatie:CT

Posted 23 October 2009 - 06:36 PM

pai scriind fusebiti pentru usbasp, adica pentru cristal de 12mhz, normal ca dupa programare nu l-ai mai putut citi, pentru ca acum, ca sa-l citesti, are nevoie de acel cristal langa el. Dar asta stiai doar daca citeai datasheet.

#37 OFFLINE   deep-blue

deep-blue

    Membru

  • Membri
  • PipPip
  • 128 posts

Posted 10 November 2009 - 04:31 AM

Pentru ca mi s-a cerut pe privat hex-ul la 16MHz, m-am gandit ca ar fi bine sa recompilez firmware-ul lui USBasp pentru toate cele 6 frecvente (pentru cei care nu au || nu pot || nu vor Linux :nebun: ).

[attachment=0]usbasp.2009-02-28.all-6-freq.tar.gz[/attachment]

Sper sa fie de folos :)

#38 OFFLINE   XAN77

XAN77

    Membru avansat

  • Membri
  • PipPipPipPip
  • 2,007 posts
  • Locatie:CT

Posted 10 February 2010 - 08:58 PM

incepand cu versiunea 1.11.9.6, din cate am inteles, BascomAVR suporta si usbasp. Eu am versiunea 1.11.9.8. Am programat mega8-ul din programator cu ultimu firmware, cel 28.02.2009. In bascomavr vede programatorul, vede eventualul controler supus programarii, citeste si scrie ok fusebitii, dar programarea flashului se face aiurea,s crie numa balarii, la verificare da eroare de la adresa 0, in flash aflandu-se tot felu de date, paralele cu realitatea. Ati incercat usbasp pe bascom-ul nou ?

#39 OFFLINE   nickrvl

nickrvl

    Membru avansat

  • Membri
  • PipPipPipPip
  • 2,338 posts
  • Locatie:Rm Valcea

Posted 10 February 2010 - 09:21 PM

incepand cu versiunea 1.11.9.6, din cate am inteles, BascomAVR suporta si usbasp. Eu am versiunea 1.11.9.8. Am programat mega8-ul din programator cu ultimu firmware, cel 28.02.2009. In bascomavr vede programatorul, vede eventualul controler supus programarii, citeste si scrie ok fusebitii, dar programarea flashului se face aiurea,s crie numa balarii, la verificare da eroare de la adresa 0, in flash aflandu-se tot felu de date, paralele cu realitatea. Ati incercat usbasp pe bascom-ul nou ?

Acum ca am vazut postul tau mi-am adus aminte de programatorul meu. Macar la tine a mers cit de cit, la mine nu vrea sa mearga si basta, nici in Bascom si nici in alt program, m-am nervat si l-am dat deoparte pina la zile mai bune, spune-mi si mie de care firmware vorbesti...

#40 OFFLINE   deep-blue

deep-blue

    Membru

  • Membri
  • PipPip
  • 128 posts

Posted 10 February 2010 - 10:42 PM

citeste si scrie ok fusebitii, dar programarea flashului se face aiurea,s crie numa balarii, la verificare da eroare de la adresa 0

Incearca sa modifici jumperul Slow-SCK. Eventual incearca si cu avrdude.

Acum ca am vazut postul tau mi-am adus aminte de programatorul meu. Macar la tine a mers cit de cit, la mine nu vrea sa mearga si basta, nici in Bascom si nici in alt program, m-am nervat si l-am dat deoparte pina la zile mai bune, spune-mi si mie de care firmware vorbesti...


Programatorul e vazut de sistemul de operare ?
Vezi pe pagina proiectului USBasp la sectiunea Firmware and circuit, sint listate mai multe arhive .tar.gz. Fiecare arhiva contine o versiune de schema electrica si o versiune de firmware pentru quartz de 12MHz (firmware-ul e fisierul main.hex). Cu versiunile mai vechi am avut si eu probleme in sensul ca dadeau erori de verificare in timpul programarii. De ultima versiune (usbasp.2009-02-28.tar.gz) sint multumit, n-am mai gasit decat probleme minore, rezolvabile din jumperul Slow-SCK.

De fapt am fost atat de multumit de firmware, ca mi-am mai construit un USBasp, pe 16 MHz (primul e pe 12MHz). In arhiva pe care am pus-o cu vreo 3 post-uri mai sus e aceeasi versiune de firmware (usbasp.2009-02-28) dar recompilata in 6 variante pentru cele 6 variante posibile de quartz. Sint 6 directoare pe acolo, cred ca e suficient de intuitiv... (se foloseste fisierul main.hex din directorul potrivit cu frecventa cuartului pe care l-am plantat in programator).

PS: E important ca fuse-bitii sa fie setati corect.

#41 OFFLINE   XAN77

XAN77

    Membru avansat

  • Membri
  • PipPipPipPip
  • 2,007 posts
  • Locatie:CT

Posted 11 February 2010 - 08:14 AM

nu am nevoie de avrdude ca eu foloseam si inca folosesc acel soft chinezesc PROGISP la care am mai multe versiuni anume 1,65 1,67 si 1,68. Am observat ca functie de ce firmware bag in Mega8+driverul aferent, nu merge pe toate versiunile de PROGISP. Ieri am bagat ultima versiune, acea din arhiva 2009.02.28 de pe siteul oficial, unde la firmware erau 2 foldere ceva cu lib xxx unde am ales pe cel ami nou. Acum imi merge bine doar in PROGISP 1,68 ceea ce e ok, e cel ami nou. Voi incerca faza cu jumperu in bascom.

#42 OFFLINE   nickrvl

nickrvl

    Membru avansat

  • Membri
  • PipPipPipPip
  • 2,338 posts
  • Locatie:Rm Valcea

Posted 11 February 2010 - 07:11 PM

Programatorul e vazut de sistemul de operare ?
Vezi pe pagina proiectului USBasp la sectiunea Firmware and circuit, sint listate mai multe arhive .tar.gz. Fiecare arhiva contine o versiune de schema electrica si o versiune de firmware pentru quartz de 12MHz (firmware-ul e fisierul main.hex). Cu versiunile mai vechi am avut si eu probleme in sensul ca dadeau erori de verificare in timpul programarii. De ultima versiune (usbasp.2009-02-28.tar.gz) sint multumit, n-am mai gasit decat probleme minore, rezolvabile din jumperul Slow-SCK.
De fapt am fost atat de multumit de firmware, ca mi-am mai construit un USBasp, pe 16 MHz (primul e pe 12MHz). In arhiva pe care am pus-o cu vreo 3 post-uri mai sus e aceeasi versiune de firmware (usbasp.2009-02-28) dar recompilata in 6 variante pentru cele 6 variante posibile de quartz. Sint 6 directoare pe acolo, cred ca e suficient de intuitiv... (se foloseste fisierul main.hex din directorul potrivit cu frecventa cuartului pe care l-am plantat in programator).


Am incercat inclusiv ultima versiune "2009-02-28.tar.gz" de pe saitul oficial fara rezultate, mai jos dau schema pe care am facut-o poate vedeti vre-o greseala pe care eu nu o vad dar nu cred ca e vre-o greseala pentru ca daca scot cablu USB si fac programarea Mc-urilor de pe programator port paralel merge fara probleme.
[attachment=2]progusb.pdf[/attachment]
Aici eroarea care i-mi apare:
[attachment=1]eror.jpg[/attachment]
Aici programatorul setat in Bascom:
[attachment=0]tipusb.jpg[/attachment]

Arata-mi si mie programatorul tau te rog, pina la urma o fac si pe asta, fac alt programator si daca merge mai fac inca unul cum vreau eu

PS: E important ca fuse-bitii sa fie setati corect.


Fuse-bitii in Bascom (cu acesta am programat Mc-ul) i-am pus pe 1, corect zic eu, si am cristal de 12Mhz.
Windows-ul i-mi vede programatorul, instalat fiind, atunci cind bag cablul USB i-mi apare in Device Manager "USBasp)
XAN77 de unde descarci progisp ca pe mine ma duce saitul in toate directiile numai de unde sa descarc nu.

#43 OFFLINE   XAN77

XAN77

    Membru avansat

  • Membri
  • PipPipPipPip
  • 2,007 posts
  • Locatie:CT

Posted 11 February 2010 - 07:22 PM

http://www.zhifengso.../progisp172.rar

#44 OFFLINE   nickrvl

nickrvl

    Membru avansat

  • Membri
  • PipPipPipPip
  • 2,338 posts
  • Locatie:Rm Valcea

Posted 11 February 2010 - 09:29 PM

Nu vrea nici asa, mai vad, mai sap...

Cu_reclama

Cu_reclama
  • Membri

#45 OFFLINE   XAN77

XAN77

    Membru avansat

  • Membri
  • PipPipPipPip
  • 2,007 posts
  • Locatie:CT

Posted 12 February 2010 - 08:35 AM

nu poti descarca din linkul de sus ! ca de mers merge sigur.
Am incercat in bascom si cu acel jumper pus, desi nu l-as folosi niciodata asa fiind prea incet, dar tot nu a mers, scrie bine fusebitii, sterge bine si da blanckceck ok, dar de scris scrie balarii.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users