Forum: Mikrocontroller und Digitale Elektronik tuxgraphice.org AvrUsb500


von Jürgen (Gast)


Lesenswert?

Hallo,

ich habe mir das im Betreff genante Board gekauft.
Funktioniert auch einwandfrei.

Doch wenn ich die Fuse auf einen externen Quarz setzte, komme ich nicht 
mehr auf den µC. Ist es mit dem Board möglich wider auf den C zukommen?

Freue mich über jeden Hinweis. Habe mich schon aus drei Kontrollern 
ausgespärt und möchte diese eigentlich noch verwänden.

Danke im vorraus.

Jürgen

von Jürgen (Gast)


Lesenswert?

Wollte nur geschwind Fragen:

Ist meine Frage verstanden wurden?

oder muss ich sie umformulieren?

von M. V. (-_-)


Lesenswert?

>Ist meine Frage verstanden wurden?

Der Link zum Board wäre nicht schlecht gewesen.
http://tuxgraphics.org/electronics/200510/article05101.shtml

>Doch wenn ich die Fuse auf einen externen Quarz setzte, komme ich nicht

Welche Fuses genau hast du gesetzt?

Wenn ich das richtig sehe, ist auf dem Board ja ein Quarz enthalten. 
Allerdings sind Quarzkondensatoren mit nur 19pF eingesetzt.
Steht ein Oszilloskop zur Verfügung, um zu überprüfen, ob der Quarz 
anschwingt?
Ansonsten ist möglicherweise der Quarz defekt oder nicht richtig 
kontaktiert(klate Lötstelle).

von Jürgen (Gast)


Angehängte Dateien:

Lesenswert?

Danke für die Antwort.

Ein oszi ist vorhanden und das Quarz auf dem  AvrUsb500 schwingt.

Aufbau der Schaltung:

µC auf einer leiterplatte
4MHz Quarz
Spannungsversorgung von 5V (7805)
Verbindung zu  AvrUsb500 über Stiftleiste.

Auch der Quarz der Platine schwingt.

Soll eigentlich nur Taktgenerator sein.
Bin in der Ausbildung und spiele gerade ein wennig mit µC rum.

Also bitte nicht sauer sein wenn die Beschreibung nicht gerade perfekt 
ist.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Jürgen wrote:
> ich habe mir das im Betreff genante Board gekauft.
> Funktioniert auch einwandfrei.

Kannst du näher beschreiben was du und vor allem warum du was machst?

Versuchst du den Atmega8 auf dem AvrUsb500 Board auf externen Quarz 
umzufusen?

Wenn das Board (ein USB-ISP-Programmer) funktioniert, heisst das doch, 
dass dir Firmware im darauf befindlichen Atmega8 funktioniert. Die 
Firmware ist also im Atmega8 drin und rennt. Rennen könnte sie mit 
externem Quarz (AVR Studio und AVRDUDE) oder internem RC-Oszillator (nur 
AVRDUDE). Wenn also der Programmer mit AVR Studio funktioniert, stimmen 
auch die Fuses mit dem externen Quarz. Was wäre da zu ändern?

Oder versuchst du eine andere Schaltung, die an AvrUsb500 angeschlossen 
ist zu programmieren und umzufusen?

von Jürgen (Gast)


Lesenswert?

Ne, das AvrUsb500 funktioniert einwandfrei.

Ich versuche die Schaltung etwas zu erkleren.

Aber zuerst bedanke ich mich für die Mühe die ihr euch macht mit mir.

Also,

Der Attiny25 wurde auf eine Leiterplatte gesockelt.

An die Pins 2 u. 3 wurde ein 4 MHz quarz gelötet.
Diese zwei Pins wurden ausserdem mit jeweilts einem 27pF Kondensator auf 
Masse gezogen.

Mit Pfostensteckverbinder wurde die Leiterplatte mit dem AVRUSB500 
verbunden.

Eine LED (die dan nacher auch blinken soll) ist an Pin 1 mit einem 
Vorwiderstand gelötet wurden.

Jetzt wurde die Leiterplatte mit dem AvrUsb500 verbunden und die o. g. 
Fuses gesetzt. Hat auch noch funktioniert. Seit diesem Augenblick komme 
ich nicht mehr auf den Kontroller.

Der 4MHz Quarz auf der Platiene taktet.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Pin 1 ist beim Attiny25 die /RESET Leitung.

Schaffst du es Pin 1 trotz der LED auf ein stabiles HIGH zu ziehen, 
damit der µC nach dem Programmieren aus dem RESET herauskommt (Oszi!)?

Kannst du eine Schaltplanskizze der kompletten Beschaltung an Pin 1 
(besser alle Pins) anfertigen?

Ich würde die LED statt an Pin 1 mal an Pin 5, 6 oder 7 hängen. Oder hat 
es vorher mit internem RC-Oszillator funktioniert?

Pin------+---- Vorwiderststand----LED----Vcc
         |
         +---- ISP-Leitung

http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen#Hardware

"Dass die LEDs an den gleichen Pins wie der ISP-Programmer angeschlossen 
sind, stört übrigens normalerweise nicht. Falls wider Erwarten deshalb 
Probleme auftreten sollten, kann man versuchen, den Vorwiderstand der 
LEDs [1 kΩ bei Vcc 5V] zu vergrößern."

von Jürgen (Gast)


Lesenswert?

Hi,
Hab gerade die Led ganz ausgelötet.
Bringt auch nichts.

Er verweigert mir den Zugrief komplet.
Ist es über haupt noch möglich mit dem AVRUSB500 auf den kontroller zu 
kommen?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Sieht nicht so aus. Vielleicht bietet dir jemand mit einem STK500 an, 
per HV-Programming nachzusehen, was mit den drei Attiny24 los ist, bevor 
du den nächsten himmelst. Ich habe kein STK500.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.