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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.