AVR ISP-Programmierung bei schwachem Parallelport

N

niels laugwitz

Guest
Seit kurzem habe ich einen neuen Rechner, mit dem es mir nicht mehr
moeglich ist, AVR-Mikrocontroller zu programmieren. Ich habe es mit 2
verschiedenen Programmieradaptern ausprobiert.
1. nur Kabelverbindung mit Vcc aus Zielsystem
2. Kanda-Adapter (mit 74HC244 und Versorgung aus dem Zielsystem)
Beide Adapter haben vorher (am alten Rechner und auch einem
PII-Laptop) prima funktioniert.

Ich glaube, die Probleme durch WIN-XP (Sperrung des direkten Zugriffs
auf den Parallelport) habe ich auch geloest. Sicher bin ich mir
allerdings nicht, da ja wie gesagt noch nichts funktioniert.
Jetzt hab ich verschiedentlich gelesen, HCT-Puffer waeren besser
geeignet als HC-Typen. Koennte mir mal jemand erklaeren, warum? Ich
denke das Problem ist wohl der niedrige Hi-Spannungspegel am
Parallelport? Warum gibt es denn nie Probleme mit Druckern am
Parallelport?
Wie machen denn professionelle Programmieradapter das Ganze?
 
Wenn du ganz sicher bist, dass das Signal nicht sauber ist,
schalte mal einen HCT14 (inverting-Schmitt-Trigger davor) vor dem 244.
In der Software dann aber auch Signal-Invertierung einschalten.
Probier doch mal den Programmer und die Software von www.rowalt.de/mc , der
ist so simpel, dass Du eventuelle andere Probleme ausschließen kannst.
Mein Tipp: Vcc aus Zielsystem nehmen, diesen Pin am Programmer auch nicht
beschalten.
 
Jetzt hab ich verschiedentlich gelesen, HCT-Puffer waeren besser
geeignet als HC-Typen. Koennte mir mal jemand erklaeren, warum?
Ganz einfach: die HCT-Typen haben TTL-kompatible Eingänge (also reichen
2V für ein High), die HC haben dagegen CMOS-Eingänge.

Gruß,
Arne
 
Hi,

in Ergänzung zu Arne:

Ganz einfach: die HCT-Typen haben TTL-kompatible Eingänge (also reichen
2V für ein High),
die HC haben dagegen CMOS-Eingänge ....
und brauchen min. 3,15V für High.

http://www.mikrocontroller.net/forum/read-1-20603.html#20603

Gruß
Gunter
 
Auch wenn hier anderes geraten wird, nimm einen 74VHC! 74HC hat Macken
bzgl Einschaltreihenfolge, und 74HCT ist nur fuer 4.5-5.5 Volt.
 
On 5 Aug 2003 00:51:04 -0700, laugwitz@web.de (niels laugwitz) wrote:

Seit kurzem habe ich einen neuen Rechner, mit dem es mir nicht mehr
moeglich ist, AVR-Mikrocontroller zu programmieren. Ich habe es mit 2
verschiedenen Programmieradaptern ausprobiert.
[...]

Wie machen denn professionelle Programmieradapter das Ganze?
Am seriellen Port (z.B. STK500) hast Du solche Probleme nicht.

Mit freundlichen Grüßen

Dipl.-Ing. Frank-Christian Krügel
 
In article <3f30b7bb.1176933601@uaxe.intern.istda.com>, usenet0403
@istda.com says...
Am seriellen Port (z.B. STK500) hast Du solche Probleme nicht.

Mit freundlichen Grüßen

Dipl.-Ing. Frank-Christian Krügel
Ich programmiere meine AVR's mit ponyprog und dem entsprechenden
seriellen Kabel. (http://www.lancos.com/prog.html)

Markus
--
Markus Baertschi Phone: ++41 (21) 807 1677
Bas du Rossé 14b Fax : ++41 (21) 807 1678
CH-1163, Etoy Email: markus@markus.org
Switzerland Homepage: www.markus.org
 
In article <bb11f49c.0308071331.5b04b51f@posting.google.com>,
laugwitz@web.de (niels laugwitz) writes:
von AVR-Flash gemacht. Den Zusammenhang mit den Nummerierungen
Reset=D4 usw. habe ich uebrigens nicht verstanden. :

Sub-D25 Alles RESET SCLK MOSI
PinNr. Low HIGH(D4) HIGH(D6) High(D5)
1 4,33 4,33 4,33 4,33
2 3,31 3,31 3,31 0
3 3,31 0 3,31 3,31
4 3,31 3,31 0 3,31
Ich würde das ganze unter Dos versuchen,um zu testen ob alles
mit rechten dingen zugeht. Mit Reset=D4 meinen sie,das Datenbit 4 das
mit dem UC reset verbunden sein soll.


--
MFG Gernot
 
Hi Niels,
schau Dir mal den Thread
http://www.mikrocontroller.net/forum/read-1-38914.html
an.
Da berichten einige, daß sie in ganz hartnäckigen Fällen ganz
ohne Buffer weitergekommen sind.
Vermutlich ist das der Programmer "Jesper's Original' unter
http://myplace.nu/avr/yaap/index.htm
gemeint.

Ich hab allerdings schon mal HCT's bestellt
wenn LS nicht funktioniert werden die, fürchte ich, auch
keinen Erfolg bringen.

Gruß
Gunter
 

Welcome to EDABoard.com

Sponsor

Back
Top