Hallo, ich möchte zwei Schieberegister (74HC595)mit jeweils acht Relais am ISP betreiben... Das Problem ist beim ISP-Programming "Flattern" die Relais, was unbedingt zuvermeiden ist , da damit Ventile angesteuert werden sollen. Trotz eingefügten Pullup(R17) zwischen /ss und +5V bekomme ich das Problem nicht beseitigt. ss bzw cs liegt bei mir auf Stiftleiste SV1 pin 8. Kann mir jemand einen Tipp geben? Mfg Sascha
Schalt die Enable-Leitungen der Schieberegister an nen µC-Port, und schalte die einfach nur frei, wenn dein Program Läuft. Oder installier nen Bootloader auf dem µC und verwende kein ISP.
G mit Pullup an eine µC Pin, und sobald alles korrekt "drinn ist" (mußt gleich beim Programmstart die gültigen Werte neu schreiben) G auf LOW ziehen.
Sascha wrote: > ...mist...Platine ist schon Fertig. > werde es mal versuchen ,danke! Ja, das kenn ich, es fällt einem immer erst hinterher auf, und dann hat man auf der Platine wieder schöne Freiluftverdrahtung :D
So.. trotz "Freiluftverdrahtung" bekommen einige (willkürliche!? ) Relais am Anfang des Programmierens noch einen kurzen Impuls.. Kann ich das Programmtechnisch noch beheben?? Gruß Sascha
Hallo Sascha Das Problem mit dem kurzzeitigen Impuls hatte ich auch. Dieser trat mit jedem Einschalten der 5V-Hauptversorgung auf. Jedoch habe ich nicht die SPI-Schnittstelle verwendet, sondern ich habe eine Software-SPI geschrieben. So hatte ich (wie in Deinem Fall) keine Komplikationen in Zusammenhang mit der Programmierschnittstelle zu erwarten Um das Problem mit dem kurzzeitigen Impuls zu lösen, habe ich die Out-Enable Leitung mit einem 10k auf Masse gezogen. Damit war das Problem behoben. Vielleicht hilft das weiter Gruß DW
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.