Sari la conținut
ELFORUM - Forumul electronistilor

USBasp


MifTy

Postări Recomandate

Acum nu stiu  daca gresesc eu cu scrierea cipului.Folosesc USBasp v2.0 si adaptorul avr-isp facut de @geomar cu programul extremeburner avr.  Dau citire la atmega si gaseste  Low-E1  Hingh-D9  Lock-FF(setari din fabrica).Modific valoarea fusesebiti L-EF  H-C9.Ii dau scriere ,i-mi comfirma scrierea  , dupa care nu mai pot sa scriu hexul....practic mi-l blocheaza.Asta n-ar fi o problema ca am deblocator.La mine merge in felul urmator scriu prima data hexul si dupa aceea modific fusebiti.In varianta asta imi comfirma ca e OK.Daca ii dau citire imi da eroare.In situatia in care nu modific fusebiti ma joc cu cipul cum vreau  adica...pot sa-l citec ,sa sterg sa scriu din nou.De probat n-am unde sa-l probez ca nu e pentru mine.Eu vreau sa ma asigur ca e OK si daca am procedat bine.

Editat de ionel1959
Link spre comentariu

@ionel1959: De ce umbli tu cu fantezii din astea? De ce nu cititi cand si de ce se folosesc anumite setari ale fuse-bits? Cititi cu atentie pag.26-30 din DS.

Scrie la fuse-bits Low:0xCE si High: 0xD9 si iti va merge fara blocare.

Link spre comentariu

Nu "unde" ci tot ce este scris in acele pagini.

Spre exemplu: CKSEL 0001, coroborat cu SUT 00 inseamna oscilator intern 1MHz si BOD activat. Tu ai oscilator extern de frecventa mare si cu crestere rapida, ca urmare nu ai nevoie sa astepti 1000 de ani (4ms+1000 de impusuri de ceas) sa-ti porneasca oscilatorul si nici nu dai semnal de ceas la un alt dispozitiv decat microcontroller-ul.

Link spre comentariu
  • 3 săptămâni mai târziu...

"Cititi cu atentie pag.26-30 din DS"   adica mai exact unde?

 

din datasheetul lui atmega8! :d

 

acolo se explică funcţia fiecărui fusebit, şi care e codul asociat fiecărei stări posibile.

 

dacă mai aveţi în vedere proiecte cu atmega8/48/88/328 (SMT-ul, de pildă), datasheetul vă poate lămuri multe "de ce"-uri în legătură cu schema şi posibilităţile lui.

de asemenea, explicaţii amănunţite despre cum se folosesc porturile, ce limitări au, etc, etc...

toate proiectele de pe internet au început cu cineva care a citit datasheetul, şi apoi a zis ceva de genul "interesant... ia să încerc să fac asta, s-ar putea să meargă"... şi, de cele mai multe ori, mergea! :d

Link spre comentariu

dacă mai aveţi PC cu interfaţă paralelă şi/sau serială, puteţi face în 10 minute un programator simplu cu care puteţi programa mcu-ul.

dacă nu aveţi nimic altceva decât pc/laptop cu usb, sigur se găseşte cineva din Ploieşti să dea o mână de ajutor! :d

Link spre comentariu

salut , trimite-l prin posta la mine si ti-l programez eu,eventual daca ai si alte MCu si le vrei programate(pic sau atmel)

da-mi un PM

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

  Tot apare eroarea asta :"avrdude: warning: cannot set sck period. please check for usbasp firmware update"

Ce varianta de firmware ar trebui sa incarc ca sa scap de acesta eroare ?

Link spre comentariu

Le-am citit . Nu am gasit raspuns . Ultimul firmware gasit de mine este 1.5  ; despre acesta , insa nu prea sint multe precizari .

Adica in fisier "Changelog" nu se gaseste trecut .

Editat de hspinache
Link spre comentariu

fischl  se opreste la varianta 1.4  ; acesta varianta o am acum incarcata si cu toate acestea , pe avrdude 2.4 , mereu da respectiva atentionare . Programatorul merge foarte bine , pe ambele viteze la fel , si pe ambele viteze da acesta atentionare .

Varianta 1.5 am gasit-o in un pachet postat citeva postui anterioare aici.

 

Intrebare : ce varianta ati incarcat si care nu da eroarea ? sau ce varianta folositi ?

Link spre comentariu

Unde scrie versioune? Ce e la fischl pe site e ceva cu .2011-05-28.hex. Nu stiu ce varianta am, dar eu asa tin minte - am avut mesaj ca al tau si am instalat ultimul firmware de la fischl. Daca intre timp nu mai e valabil, trebuie sa testez, dar alta data.

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