Sari la conținut
ELFORUM - Forumul electronistilor

Programarea uC-urilor Atmel


ole

Postări Recomandate

Ma poate ajuta cineva cu un sfat legat de ATMEGA8515? 

 

Am pus 0xEB valoarea pentru LFUSE si acum programatorul nu se mai conecteaza. 

 

Ce pot face ca sa ma reconectez si sa il fac sa functioneze pentru a il programa? 

 

Multumesc pentru ajutor.   

Link spre comentariu

Multumesc pentru sfat, caut si sper sa gasesc o solutie.

 

Partea proasta este ca nu am avut soclu si l-am lipit pe placa direct. Prefer sa il rezolv fara sa il scot...daca se poate. 

 

Link spre comentariu

n-ai cum. controlerul nu trebuie sa aiba nimic pe pini cat e in fusedoctor.

nu ai decat sa-l scoti, sa pui un soclu sa fie si gata. uite asa m-am invatat si eu sa nu mai plantez un tht fara socket..

Link spre comentariu

Am rezolvat prin conectarea unui generator de semnal (sqr 1Mhz) la intrarea XTAL1 si corectarea LFUSE.

Este o metoda simpla si eficienta (in majoritatea cazurilor...asa se zice) daca aveti un generator de semnal prin casa. 

 

 

Link spre comentariu
  • 3 luni mai târziu...

Mă poate ajuta cineva la setarea fusebits pentru un Atmega8? Nu mai trebuie să menționez că sunt începător

în microcontrolere...

Am construit un detector de radiații după modelul PocketMagic / Radu Motișan, kit 1.1,

și eu folosesc Atmel Studio 7 și AVRISP mk II, iar pachetul software folosește un script

pentru AVRDUDE, pe care nu-l am. Hex-ul l-am scris fără probleme.

 

Aș vrea să „traduc” instrucțiunile pentru fusebits din scriptul pentru AVRDUDE, în instrucțiuni

cu ajutorul cărora să le setez manual folosind Atmel Studio.

Acesta este scriptul:

 

echo "*** writing fuses for 8MHz external crystal"
avrdude -p atmega328p -c usbasp -U lfuse:w:0xdc:m     -U hfuse:w:0xdf:m     -U efuse:w:0xFf:m     -U lock:w:0xFF:m 

 

Mulțumesc!

Link spre comentariu

Low fuse: 0xdc

High fuse: 0xdf

Extended fuse: 0xff

Lock fuse: 0xff

Te sfatuiesc sa folosesti foaia de catalog pentru setarea fusebits si facilitatea oferita de Atmel Studio.

Retine ca setarea fusebits este diferita de la un soft de programare la altul si poate genera confuzii ... frustrante.

 

Link spre comentariu

Mulțumesc frumos pentru explicații! Am setat fusebits conform explicațiilor, dar montajul nu vrea să pornească, pe ecran nu apare nimic.

Așa că m-am hotărât să probez display-ul (tip Nokia 5110, cu iluminare). Am găsit un montaj și un program simplu tot pe site-ul d-lui Motișan,

însă... văd că unii dintre pinii folosiți pentru header-ul ISP sunt folosiți pentru ecran!

Cum fac să scriu hex-ul în Atmega8? Fac un montaj fără display, scriu programul și apoi pun display-ul în circuit?

Mai știe microntrolerul să recunoască header-ul ISP pentru o eventuală reprogramare?

Nu dețin montaj separat pentru programarea microcontrolerelor, doar o interfață originală Atmel AVRISP mkII.

Mulțumesc!

 

https://www.pocketmagic.net/atmega8-and-nokia-5110-lcd/

atmega8_nokia5110.jpg

Link spre comentariu

Schema este incompleta. Lipseste o rezistenta de 10k intre pinul 1 (RESET) si Vcc. In rest, se recomanda izolarea pinilor de programare de restul perifericelor SPI prin montarea unor rezistente de minim 1k.

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