Beim Programmieren muss Reset vorhanden sein

Gast #2148491
Lesenswert?

Hi,


ich betreibe ein paar HC595 Register an einem UC. Ich habe Shift Clock 
und Data Out mit SPI Clock und Mosi des uc parallel geschaltet. Der 
Store Clock des hc595 liegt auf SS der SPI des uc - (Reset/MCLR(+) und 
Out Enable/OE(-) am hc595 entsprechend fest verdrahtet) da ich keinen 
Pin am uc mehr über habe. Wenn ich den uc nun programmiere flattern mir 
die pins am hc595 - logisch. Also dem SS (Store Clock des hc595) ein 
Pulldown verpasst - klasse - flattern weg. Leider bleibt der letzte 
Registerwert aber am Output des hc595 stehen.

Gut, also habe ich den MCLR des HC595 an den Reset Pin des uc 
angeschlossen und darauf gehofft das der Programmer (MKII) einen Reset 
auslöst bevor er den uc neu flasht, leider scheint er das nicht zu 
machen.

Hat jemend eine Idee oder einen kleinen Trick für das Problem? Warum 
funktioniert das mit der Verbindung zum uc Reset nicht? Wird er für die 
Programmierung nicht in Reset geholt?

Gruß,
M.

MKII      uc        HC595

CLOCK     CLOCK     SHIFT CLOCK
MOSI      MOSI      DATA IN
MISO      MISO
R         R         MCLR (hilft nicht, war vorher auf +)
          SS        STORE CLOCK (pull down - kein Flattern mehr)
                    OUT ENABLE  (auf -)

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