Parallelprogrammer geht nicht

Gast #2699568
Lesenswert?

Hi Leute,
habe mir diesen Programmer zusammengebaut, weil ich halt alles dafür zu 
Hause hatte.
http://www.mikrocontroller.net/attachment/preview/66414.jpg
Nur geht da überhaupt nix. Als C`s am Quarz habe ich 39 pF genommen, der 
Quarz hat nen Wert von 14,31818 MHz.
AVR erkennt aber den ATTINY2313 nicht, auch wenn ich ihn dann manuell 
auswähle und den Test mit der Busy-LED starte, tut sich nix auf der 
Platine.
Kann es daran liegen, dass der Quarz nicht schwinkt, oder ist an der 
Schaltung was falsch? Oder muss ich AVR erst konfigurieren, damit die 
Parallelschnittstelle benutzt wird?

Gruß
Andi
(Firma: matzetronics) #2699579
Lesenswert?

Ich hoffe erstmal, das du wirklich nur 39p (besser 22p) am Quarz hast, 
denn die Werte im Schaltplan sind natürlich völlig daneben. Allerdings 
sollte ein fabrikfrischer ATTiny sowieso auf den internen Oszillator 
gefused sein, da ist es egal, ob ein Quarz angeschlossen ist oder nicht. 
Schaden tut er aber nicht. Die 'Busy' LED kann auch erst dann 
leuchten/blinken, wenn ein Programm im Tiny ist. Bei einem leeren 
passiert da erstmal nichts.

Dein Problem ist vermutlich eines dieser:
* Der Kondensator am Reset Pin ist zu gross. Es ist durchaus legitim, 
ihn ganz zu entfernen oder ihn durch was kleines (10n) zu ersetzen.
* Das Brennprogramm hat Probleme, auf den Druckerport zuzugreifen. Das 
kannst du checken, indem du mal eine LED mit Vorwiderstand an den Tiny 
Reset Pin machst. Beim Brennen wird dieser auf low gezogen, um den MC in 
den Programmiermodus zu bringen. Im Normalbetrieb ist er dann high.
* Die Software ist nicht kompatibel mit deinem System.
Sag uns mal, welche Software du benutzt und was für ein Betriebssystem 
bei dir läuft.
Gast #2699660
Lesenswert?

Hi,

habe, um sicherzugehen, neuen Quarz 16MHz und 22pF gekauft und 
eingebaut. AVR erkennt ihn trotzdem nicht.
Betriebssstem ist Win 98, weil nur an dem Rechner habe ich nen LPT-Port.
Programm ist die Demo von MCS-Electronics BASCOM-AVR. Habe ich frisch 
runtergeladen. Muss man dem Programm eventuell irgendwo sagen, welches 
D-Bit auf welchen Port des 2313 gelangt?

Gruß
Andi
Gast #2699667
Lesenswert?

Ach so,

BASCOM-AVR hat im Flash-Programm die Möglichkeit, zu testen. ZB. 
Busy-LED. Ich denke, wenn man das startet, soll wohl die LED leuchten. 
Tut sie nicht...
Wenn ich auf die Funktion "Flash auslesen" oder "Flash ereasen" gehe, 
läuft der Fortschrittsbalken durch, so dass es aussieht, als ob 
Verbindung besteht. Gehe ich auf Burning to Flash", verharrt er bei 0 %.

Gruß
Andi
Gast #2699780
Lesenswert?

Hi Dolf,

habe deine Schaltung nachgebautund es funktioniert. Ist denn im anderen 
Forum, wo ich die erste Schaltung herhatte, niemandem aufgefallen, dass 
sie gar nicht funktioniert? Komisch. Danke für die Lösung.

Gruß
Andi

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