LED durch PB1 und PD4 leuchten lassen .

Gast #2055242
Lesenswert?
• ▲
▼
Hey :) habe eine frage, wie kann ich eine LED leuchten lassen die an PB1 
und an PD4 vom attiny2313 angeschlossen ist?
1
int main(void){
2
    DDRD |= _BV(PD5);        
3
    while(1){
4
    PORTD |= _BV(PD5);
5
    _delay_ms(500);
6
    PORTB &= ~_BV(PD5);
7
    _delay_ms(500);
8
  }
9
return 0;
10
}
würde die LED gerne nur an pb1 und pd5 anschließen damit sie blinkt.
wie muss ich das nun anstellen?
lg
Gast #2055282
Lesenswert?
• ▲
▼
stimmt merk ich auch gerade ;) also ich will die LED an PD4 und PB1 
anschließen und würde gerne wissen ob es so irgendwie möglich ist, die 
led zum leuchten/blinken zu bringen :)

und mit den code hab ich die led an pb5 auf klassische art und weise zum 
blinken gebracht ..
Gast #2055289
Lesenswert?
• ▲
▼
1
#include <avr/io.h>
2
#include <util/delay.h>
3

4
int main(void)
5
{
6
  //      Vorwiderstand
7
  //            R     LED
8
  // PD4 o-----###---->|-----o PB1
9
  // 
10

11
  // PD4 Stromquelle
12
  DDRD |= (1<<PD4);
13

14
  // PB1 Stromsenke
15
  DDRB |= (1<<PB1);
16

17
  while ( 1 ) {
18
    PORTD |= (1<<PD4);  // PD4 HIGH: Liefert Strom: LED an
19
    _delay_ms(500);
20
    PORTB &= ~(1<<PD4); // PD4 LOW: Kein Strom: LED aus
21
    _delay_ms(500);
22
  }
23
}

Nur aber möglich, wenn dein AVR einen PB1 als freien IO-Pin hat.
Gast #2055292
Lesenswert?
• ▲
▼
Markus schrieb:
> stimmt merk ich auch gerade ;) also ich will die LED an PD4 und PB1
> anschließen und würde gerne wissen ob es so irgendwie möglich ist, die
> led zum leuchten/blinken zu bringen :)

Jap. Einen auf High, den anderen auf Low legen, und schon leuchtet es 
(richtigrum eingesetzt natürlich).
Vorwiderstand nicht vergessen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.