Anfänger zu den Fuse Bits

#847142
Lesenswert?

Hallo,

Ich habe AVRStudio4 und WinAVR installiert. Habe mir ein kleines Demo 
aus den AVR-GCC Tut abgeschrieben und auf einen Atmega88 geschrieben. 
Unter AVRStudio habe ich den WINAVR als Plugin installiert. Jetzt steht 
da der kleine main.c Text im Editor und hab ihn mal mit Alt+F7 
kompiliert. geht auch ohne Fehlermeldungen durch. kann ich dieses jetzt 
ohne die Fusebits zu ändern in einen Jungfräulichen Atmega88 schreiben?
Persönliche Seite #847421
Lesenswert?

Andreas Lar wrote:
> Diese FuseBits interssieren mich. Kann ich nicht per AVRStudio/WinAVR
> diese aus dem neuen und noch nicht beschriebenen Prozessor auslesen?
> Leider habe ich in den pdf´s noch nichts dazu gefunden.

Sicher kann man die Fusebits auslesen. Es ist sogar extrem 
empfehlenswert die Fusebits wenigstens einmal auszulesen - bevor man sie 
verändern möchte. Rein aus Neugier auslesen, ohne was zu ändern, schadet 
auch nicht.

Wie man die Fusebits ausliest, hängt dem vorhandenen Equipment ab. 
AVRStudio/WinAVR ist softwaremässig schon für 100% der Fälle geeignet. 
Hardwaremässig fehlt in deiner Beschreibung noch das Tool zwischen dem 
nackigen ATmega und dem PC mit der Auslesesoftware: der 
Programmieradapter. Hast du so einen und welchen?
#847576
Lesenswert?

hat geklappt. Es zeigt sich dann ein recht umfangreiches Menu. Da muß 
ich mich erst mal durch die Kürzel im pdf zum Kontroller lesen.

Ist es eigentlich ein Problem wenn der Controller per Default mit 
internen RC Ozilator ausgeliefert wird und das Testboard mit Quarz und 
Kondensatoren bestückt ist und ich den Proz. einfach unter Strom setze?


In meinem kleinen main.c habe ich die Port einfach mit 8 Pin 
eingetragen. Port C hat bei dem Atmega88 aber nur 7 Pins. Kann das 
Probleme aufwerfen?
Angehängte Dateien:
Persönliche Seite #847790
Lesenswert?

Andreas Lar wrote:
> Ist es eigentlich ein Problem wenn der Controller per Default mit
> internen RC Ozilator ausgeliefert wird und das Testboard mit Quarz und
> Kondensatoren bestückt ist und ich den Proz. einfach unter Strom setze?

Nein ist kein Problem. Der AVR gibt keine Spannung an den Pins aus, an 
denen der Quarz hängt und der wird nicht ins Schwingen kommen.

> In meinem kleinen main.c habe ich die Port einfach mit 8 Pin
> eingetragen. Port C hat bei dem Atmega88 aber nur 7 Pins. Kann das
> Probleme aufwerfen?

Nein auch nicht. Ich denke, dass die überzähligen Bits ignoriert werden. 
Jedenfalls habe ich mich darum auch nie gekümmert und bisher ist nichts 
schiefgegangen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren