Forum: Mikrocontroller und Digitale Elektronik Portflackern beim Programmieren


von Andy (Gast)


Lesenswert?

Hallo zusammen.

Ein Freund von mir hat mit einem Mega 16 eine Beleuchtungssteuerung
gemacht. Funktioniert auch alles soweit, nur das Problem ist, dass beim
Einspielen der Software (SPI) alle Ports Flackern. Alle angeschlossenen
LED`s und Lampen flackern während der Programmierung. Häufig wird dabei
die Sicherung des Halogen Trafos abgeschossen. Kennt jemand dieses
Problem beim Mega 16 ? Bei anderen verwendeten controllern wie mega 8
kommt das nicht vor. Weiß jemand warum ?

Danke schonmal im Vorraus

Andy

von Markus (Gast)


Lesenswert?

hi.

das kommt dadurch das die Datenübertragung auch über die Ports laufen
die du als Ausgang defienrt hast. Ist bei jedem so. zb. die MISO MOSI
Leitungen sind zum proggen da und auch als out's im PortB.

Daher vor dem proggen die Ports von der restlichen schaltung trennen.

lg, markus

von Andy (Gast)


Lesenswert?

Hi,
also der mega 16 wird über mosi miso sck und reset geproggt. An diesem
port hängt sonst nichts dran. Das Problem ist ja auch daß ALLE ANDEREN
PORTS ( Port A, C, D ) beim programmieren flackern, nicht die
programmier leitungen, weil das ist ja klar beim proggen. Es geht um
alle andern Ports, die mitflackern bei der Programmierung, und es
flackern ALLE. Das ist es was ich nicht verstehe. Ich kann doch nicht
sämtliche angeschlossene Hardware vom MC trennen wenn ich software
einspiele. Wie gesagt bei den anderen ( Mega8 ...) war das auch nicht
der Fall, nur eben bei dem Mega 16 aus mir unerklärlichen Gründen.
Grade weil es ja auch ALLE Ports sind, die wild umher flackern.

von Benedikt (Gast)


Lesenswert?

Sind Pulldowns dran ?
Ansonsten flackern die Ports wegen kapazitiven Kopplungen.

von Andy (Gast)


Lesenswert?

Nein, Pulldowns sind keine dran. Darauf wurde verzichtet, da im
normalbetrieb der (Ausgangs-) portpin eh auf masse liegt wenn das bit
gelöscht ist. Also, denkst Du nachträglich welche dazu löten um das
Flackern zu verhindern....

von Benedikt (Gast)


Lesenswert?

Die Ausgänge floaten wenn Reset aktiv ist. Wenn die restliche Schaltung
empfindlich genug ist reichen kapazitive Einkopplungen des SPI um
irgendelche Pegel zu ändern.

von Andy (Gast)


Lesenswert?

Okay,Danke. Dann kenn ich ja jetzt die Ursache und kann abhilfe
schaffen.

Gruß, Andy

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.