Probleme mit Attiny45

OP #1605272
Hallo, kann mir bitte jemand erklären warum der Attiny nicht das macht 
was ich will?

In der Main habe ich geschrieben:

    DDRB = 0b00111110;


    PORTB = 0b00000001;

Das heißt er müsste eigentlich 5 Ausgänge setzten und beim 
übrigebliebenen Ausgang einen Pullup einschalten.

Komischerweiße ist deiner der Ausgänge einfach auf high, und ich weiß 
nicht warum.

Und dann hab ich noch eine Frage:
Kann der kleine SMD Attiny45 keine smd LED's mit ausreichen Strom 
versorgen? Muss ich unbedingt einen Transitor vorschalten? Ist im 
Datenblatt nicht 40mA als Maximum angegeben? Meine SMD LED braucht mit 
Vorwiderstand grade mal 17mA


Danke
Gruß
#1605434
Mike Mike schrieb:
> Ah ok, gut das zu wissen.
>
> Dann kann ich PB5 als Eingang verwenden (active Low), und PB0 als
> Ausgang? (Im Moment ist es anderstrum).
> Würde das so funktionieren?

Nur, wenn Du die Reset-Fuse setzt und damit SPI/DW disablest.
D.h. danach ist nur HV-Programmierung oder Bootloader möglich.


Peter
OP #1605787
Ach dieses blöde Tinyding, ich hab den jetz durch nen Atmega8535 
ersetzt. Der is zwar doppelt so groß (SMD), aber er läuft wenigstens auf 
anhieb.

Was ich mich nur frage, wenn ich den Timer 2 im PWM Modus laufen lasse 
und OCR2 aud 0x00 setzte, kann ich immernoch winzige highpegel aufm Oszi 
erkennen. Gibts keine möglichkeit zu sagen, das der Außgang komplett 
auch low ist?

Danke

Gruß Mike

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 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.