PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ISP funktioniert in der Schaltung nicht



Cybrix
14.11.2006, 10:02
Moin

Ich habe hier eine kleine Schaltung gebaut ein Lauflicht in form eines Herzen

Ich wollte eigentlich denn ATmega16 direkt aus der Schaltung aus programmieren aber irgendwie sagt PonyProg mir immer Device Missing!

Ich vermute das liegt an denn ganzen widerständen die an denn Pins sind aber sicher bin ich mir auch nicht, deswegen frag ich hier nochmal nach und wie man das am besten beheben kann?

Im Anhang der Board als tif


Danke schonmal im vorraus

Gruß Cybrix

digitali
14.11.2006, 14:16
Also ehrlich gesagt laesst sich in diesem Gewusel kaum was erkennen. Lass mal die Beschriftung weg. Dann wirds sicherlich uebersichtlicher.

Mfg Digitali

Cybrix
14.11.2006, 14:22
okay hier ohne beschriftung

SprinterSB
14.11.2006, 14:39
Was soll denn da jemand erkennen???

Poste mal den Schaltplan in einem freundlichen Format (PGN, GIF, evtl JPEG).

Cybrix
14.11.2006, 14:43
würde ich ja gerne aber Target kann das nicht anders rausschmeißen ich könnte hier nur noch die original target datei posten aber damit können die meisten nichts anfangen!

edit:

manchmal steht man auch mal auf dem schlauch habe jetzt einfach die druck taste benutzt

SprinterSB
14.11.2006, 15:25
Dir ist hoffentlich klar, daß dir mit der Zeichnung niemand helfen kann... Man müsste schon den Schaltplan sehen, evtl als Hardcopy vom Screen.

Wenn du die ISP-Pins anderwärtig verwendest und niederohmig Verbraucher dran hast, dann helfen evtl Jumper an den ISP-Pins. Trenne die ISP-Leitungen am AVR auf. Möglichst so, daß die Verbindung zwischen ISP-Anschluss und den ISP-Pins bleibt und die Verbingungen zu den (wahrscheinlich 3) Verbrauchern gekappt wird. Dann überbrück das mit 3 Jumpern, die du beim Proggen ziehen musst und bei Betrieb steckst.

Cybrix
14.11.2006, 15:36
Also an denn ISP Pins sind 1,2KOhm Widerstände und dann kommt die Basis vom BC548A und das an allen pins

SprinterSB
14.11.2006, 15:42
Das sieht also aus wie ein 1k2 mit einer SI-Diode nach Masse. Das kappt die Signale. Also Jumper oder jedesmal den µC zupfen und in eigene Schaltung stecken zum Proggen. Das Kappen geht auch zwischen R und T-Basis

Cybrix
14.11.2006, 15:51
okay danke dann muss ich das komplette board wohl umstricken!

Gibt es nicht auch LED Treiber IC`s die die eingänge hochohmig schalten?

Könnte man denn nicht sowas verwenden?

SprinterSB
14.11.2006, 16:12
Vielleicht ein ULN2803 oder so? Der hat intern einen R von 2k7. Wenn du den extern vergrösserst auf ca 10k (mit einem 6k8 oder so) sollte das den ISP nicht mehr stören. Aber bevor du ne Schaltung machst teste das vorher, Steckbrett oder so. Evtl geht auch ein ULN2804, der hat intern 10k.
Mit den ULN solte das Layout auch einfacher werden.

Alternativ gehen Portexpander, gibt auch nen Wiki-Artikel dazu. Die Portexpander können auch LEDs treiben wenn du da nicht 350mA Brruzzel-Teile drauf hast. Mit Portexpandern wird das Layout auch einfacher, und du kannst nen kleineren µC nehmen. Viel zu tun hat er ja nicht...

:idea: Ausserdem könntest du leicht dimmen , indem du ne PWM auf die OE der Expander legst.

Cybrix
14.11.2006, 19:00
ich habe das so aufgebaut weil ich die teile noch liegen hatte! es funktioniert ja auch so leider kein ISP auf der PLatine ich guck mir die die uln an und vielleicht geht Version 2 der platine mit denn portexpandern währe ja ne nette idee mit dimmen!