Forum: Mikrocontroller und Digitale Elektronik Problem mit einfachem SPI-Programmer


von Marcel P. (Gast)


Lesenswert?

Hallo,

ich habe zur Zeit leider das Problem, dass mein SPI-Programmer(Kabel) 
nicht mehr funktioniert. Genauer gesagt funktioniert die Komunikation 
zwischen paralleler Schnittstelle und ATmega8 nicht mehr. Ich habe 
bereits 3 verschiedene Schaltungen ausrobiert, sogar eine einfache 
Grundschaltung, doch sowohl YAAP als auch PonyProg erkennen keinen 
Controller. Auf meinem alten PC lief alles ohne Probleme, allerdings 
habe ich an diesem jetzt keinen parallelen Port, sodass ich auf einen 
Vista-PC umsteigen musste.
In Ponyprog habe ich die Einstellungen AVR ISP I/O; LPT1. Wenn ich aber 
nun auf Probe drücke, zeigt er mir an Test failed. Deutet das auf ein 
Schnittstellenproblem seitens des PCs hin?!

Ich bin echt ratlos, ach ja, der Programmer ist wie im folgenden 
Schaltplan aufgebaut: 
http://dieelektronikerseite.de/Pics/uC-Ecke/Lections/SPI-Kabel%20-%202%20Welten%20treffen%20aufeinander%20S01.GIF

Vielen Dank für eure Hilfe

Mfg Marcel P.

von Marcel P. (Gast)


Lesenswert?

hat denn keiner eine Idee? =(

von Michael U. (amiga)


Lesenswert?

Hallo,

Marcel P. schrieb:
>...
> Controller. Auf meinem alten PC lief alles ohne Probleme, allerdings
> habe ich an diesem jetzt keinen parallelen Port, sodass ich auf einen
> Vista-PC umsteigen musste.
Hier verstehe ich "Bahnhof"... ;)
Hast Du nun einen echten Paralleport oder nicht?

> In Ponyprog habe ich die Einstellungen AVR ISP I/O; LPT1. Wenn ich aber
> nun auf Probe drücke, zeigt er mir an Test failed. Deutet das auf ein
> Schnittstellenproblem seitens des PCs hin?!
Ja. Pony kommt aus irgendwelchen Gründen nicht an den Parallelport ran.

Bei autuellen PCs unter WinXp und Viste einen USB-Programmer benutzen 
oder einen alten PC mit Parallelport und Minimalinstallation 
Win98/2000/XP nehmen...

Gruß aus Berlin
Michael

von Marcel P. (Gast)


Lesenswert?

>> Controller. Auf meinem alten PC lief alles ohne Probleme, allerdings
>> habe ich an diesem jetzt keinen parallelen Port, sodass ich auf einen
>> Vista-PC umsteigen musste.

> Hier verstehe ich "Bahnhof"... ;)
> Hast Du nun einen echten Paralleport oder nicht?

Ich habe keinen echten parellen Port mehr am Win XP Rechner wie zuvor, 
sondern nur noch am Vista-Rechner.

> Bei autuellen PCs unter WinXp und Viste einen USB-Programmer benutzen

Genau das ist ja mein vorhaben... ich möchte nur noch den Atmega8 meines 
USB-Programmieradapters flashen.

> einen alten PC mit Parallelport und Minimalinstallation
> Win98/2000/XP nehmen...

Ist leider keiner mehr vorhanden =(

Gibt es noch andere Möglichkeiten? Bzw eine Lösung, dass PonyPRog an den 
Port kommt?

von Helfer (Gast)


Lesenswert?

Wer hat denn behauptet dass der Programmer mit PonyProg funktioniert?
Schau mal da:
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm
Der Plan funktioniert auf alle Fälle mir PonyProg. (den hab ich auch, 
allerdings auf WinXP)
Ohne dir beiden Brücken 2/12 3/11 wird der Adapter nicht erkannt.

ich sehe Grad:
>In Ponyprog habe ich die Einstellungen AVR ISP I/O; LPT1.
Vielleicht reichts aber auch wenn du den richtigen Programmer in 
PonyProg auwählst:
http://dieelektronikerseite.de/uC%20Ecke/Lections/PonyProg%20-%20Der%20Programmierprofi.htm

von GundelGaukeley (Gast)


Lesenswert?

Das kommt daher das Windoof das Timing in seinen Parallelport über 
Software abbildet und das Timing darurch Rechner abhängig wird. Ich habe 
meinen parrallelen Programmieradapter in die Ecke gestellt und bin auf 
einen mkII USB von ATMEL umgestiegen und der Funktioniert mit AVR STudio 
oder AVR Dude bestens auf einem niegel Nagel neuen Rechner

Gruß

GundelGaukeley

von Marcel P. (Gast)


Lesenswert?

>> In Ponyprog habe ich die Einstellungen AVR ISP I/O; LPT1.
> Vielleicht reichts aber auch wenn du den richtigen Programmer in
> PonyProg auwählst:

Das tat im ersten Moment weh^^, allerdings sagt PonyProg mir: 
Communication port not available (-16).
Bei Probe in den Interface-Einstellungen bekomme ich jetzt aber: Test OK

von Helfer (Gast)


Lesenswert?

keine Ahnung.

sowas ähnliches gabs wohl schonmal:
Beitrag "DT-006 (parallel)"

>Communication port not available (-16).
das kommt vielleicht daher weil man den Parallelport garnicht auswählen 
kann (zumindest bei mir)

Bastel dir einfach den:
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm
Da kann ich zumindest sagen das er bei mir geht.

von Helfer (Gast)


Lesenswert?

noch ein Link:
Beitrag "Re: DT-006 (parallel) an LPT1"
(zweiter Link beim googeln nach DT-006)

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.