Portflackern beim Programmieren

Gast #126344
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
Gast
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
Gast
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.
Gast
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....
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.