Probleme mit Pullup auf High

OP (Firma: Home) #3667349
Lesenswert?

Hallo

Eigentlich dachte ich es wäre leicht , für eine Hölzerne Hochzeit ein " 
10 " mit LED`s zu realisieren, welche als Lauflicht etc. arbeiten.
Ich habe nur leider ein Problem :)
Ich wollte die LED`s über Masse schalten lassen, nur leider sieht es so 
aus, als ober der Attiny2313 die Pullups nicht auf "1! lässt , sondern 
mit jedem Zyklus wieder auf "0" und dann wieder auf "1", sie flackern 
sehr schnell, hier mal der Code

$regfile = "attiny2313.dat"
$crystal = 10000000


'Ausgangspins festlegen
Config Pind.0 = Output
Config Pind.1 = Output
Config Pind.2 = Output
Config Pind.3 = Output
Config Pind.4 = Output
Config Pind.5 = Output
Config Pind.6 = Output
Config Pinb.0 = Output

'Pull-Up Widerstände

 Pind.0 = 1
 Pind.1 = 1
 Pind.2 = 1
 Pind.3 = 1
 Pind.4 = 1
 Pind.5 = 1
 Pind.6 = 1
 Pinb.0 = 1
 Pinb.1 = 1

Eigentlich müssten doch die LED`s alle aus sein ?!? sie flackern aber, 
schreibe ich unter die PU ein Waitms500, flackern sie mit im Intervall 
von 0,5sec ^^

mfg

Markus
#3667352
Lesenswert?

@ Markus B. (Firma: Home) (sukramb)

>Ich wollte die LED`s über Masse schalten lassen,

Nennt sich Low active.

> nur leider sieht es so
>aus, als ober der Attiny2313 die Pullups nicht auf "1! lässt ,

Was zum Geier willst du mit Pull-Ups? Du willst LEDs ansteuern, das 
macht man mit aktiven Ausgängen.

> sondern
>mit jedem Zyklus wieder auf "0" und dann wieder auf "1", sie flackern
>sehr schnell, hier mal der Code

Der garantiert NICHT original ist, sondern SINNLOSERWEISE abgeschrieben.
So nicht!
Poste deinen oroginalen Quelltext als Anhang, siehe Netiquette.

>Eigentlich müssten doch die LED`s alle aus sein ?!? sie flackern aber,
>schreibe ich unter die PU ein Waitms500, flackern sie mit im Intervall
>von 0,5sec ^^

Siehe oben!
Gast #3667358
Lesenswert?

Markus B. schrieb:
> 'Ausgangspins festlegen
> Config Pind.0 = Output

PD0 ist als Ausgang festgelegt und hat defaultmäßig zuerst low Pegel 
wenn nichts anderes konfiguriert wurde.

> 'Pull-Up Widerstände
>  Pind.0 = 1

Wenn der Pin ein Ausgang ist, kann man die internen Pull-Ups nicht 
einschalten. Eine eins ins entsprechende Pin Register schreiben, läßt 
den Ausgangsportpin toggeln - nachzulesen im Datenblatt.
Gast #3667363
Lesenswert?

Da fehlen irgendwie noch die LEDs. Ich nehme mal an, dass du die über 
JP1 dran stecken hast. Und wozu soll der Transistor und die gefühlten 
"tausende" von Dioden gut sein. Für einen LED-Test scheint das doch 
etwas viel Aufwand.

p.s. Deine Schaltung hat die grünen Masern, i.e. was sollen die ganzen 
grünen Punkte an Stellen, wo nur eine Leitung an ein Bauteilanschluss 
geht?

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