Atmega16 / attinty2313 (über lpt-isp) nicht programmierbar

OP #798643
Lesenswert?
• ▲
▼
Hallo,

ich versuche gerade, bei Mikroprozessoren einzusteigen.

Programm habe ich, ob's funktioniert werde ich wohl noch rausfinden 
müssen. Probleme gibt's jetzt beim Übertragen auf den Mikroprozessor.

Ich habe einen Atmega16, an dem nur GND(pin 11+31), Vcc (pin 10 + 30) 
sowie ein Wannenstecker für meinen ISP ( 
http://www.aplomb.nl/TechStuff/PPPD/PPPD%20English.html ) angelötet sind 
( entsprechend Datenblatt miso an 7, mosi>6, sck>8, reset>9 und 
vcc/gnd).
Strom bezieht das ganze über's PC Netzteil (5V)

Der ISP funktioniert definitiv, ich habe kürzlich das gleiche bei einem 
atmega8 gemacht und dort hat's geklappt.

Wenn ich aber versuche, den Atmega16 oder den Attiny2313 (aus dieser 
Schaltung: http://www.modding-faq.de/index.php?artid=615 ) anzusprechen 
(mit PonyProg oder avrdude), sagt der mir "AVR device not responding" 
(avrdude) bzw. "Device missing or unknown device" (PonyProg)

Ich weiß nicht, wo mein Fehler liegt, dachte schon die µprocs seien 
kaputt und hab Ersatz bekommen (danke reichelt :) ), aber die 
funktionieren auch nicht... Liegt also wohl bei mir der Fehler... :(

Hat irgendwer eine Idee?
Gast #798702
Lesenswert?
• ▲
▼
Wenn Du einen HC244 verwendest, kann es sein, daß die Ausgangslevel
des LPTs zu gering sind. Versuchs mal mit einem HCT Baustein, der
hat eine günstigere High-Low Erkennung.

Immer vorausgesetzt, daß kein Fehler in der aufgebauten Schaltung ist.
OP #798780
Lesenswert?
• ▲
▼
jack wrote:
> Der HC-Typ erkennt ein High ab 3,5V, der HCT ab 2V.
>
> Wenn der LPT also nur 3,3V bei High rausgibt, gibts Probleme mit HC.

aber a) messe ich mit dem Voltmeter Aktivität (an den ausgängen des HC) 
und b) funktioniert damit ja das programmieren des Atmega8. Es muss also 
entweder am Atmega16 oder an irgendwas anderem liegen... Nur woran...?
OP #799145
Lesenswert?
• ▲
▼
Kann es vielleicht sein, dass bei den Mikroprozessoren von Anfang an 
SPIEN aus ist oder z.B. ein Qaurzosziliator als Taktquelle eingestellt 
ist? Vielleicht sitzt ja wer bei Reichelt und programmiert den Großteil 
um, um die Leute zu ärgern und damit sie noch mehr kaufen...
Ich könnte ja mal versuchen, über JTAG zu Programmieren, dann brauch ich 
aber einen einfachen günstigen JTAG-Programmierer (für den 
Druckerport)...

Naja ich versuch erstmal den USB-ISP zu bauen, da sich der atmega8 dafür 
ja programmieren lässt. Denke nicht, dass es damit besser geht, aber wer 
weiß :P

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.