- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 2 von 2

Thema: sorry gelöst

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.03.2007
    Beiträge
    176

    sorry gelöst

    Anzeige

    Praxistest und DIY Projekte
    ich find es nicht

    PORTB |= (1 << _tog_LED_PB);

    nach auslagern geht nun PORTB nicht mehr, build err
    aber alle includes kopieren wär ja doof, wo steckt der PORTB ?

    nicht in IO gefunden und nicht in stdlib

    doch IO , muss ich wohl übersehen haben

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.03.2005
    Ort
    Villach
    Alter
    33
    Beiträge
    995
    ???

    also ich kenn nur:
    #include <avr/io.h> //Da steht PORTB drinnen und PBn

    PORTB ^= (1<<PB3); //toggelt portb.3 afaik.
    sonst benutz man immer:
    PB0
    PB1
    PB2
    PB3
    PB4
    PB5
    PB6
    PB7

    und du kannst dir selbst einen port auf einen anderen namen definieren:
    #define toggle_led pb3

    wobei pb3 in wirklichkeit nur für 3 steht. also der kompiller selbst siet nur mehr einen 3er. für das ist der präprozessor zuständig.

    lg
    Thomas

    PS: Ich habs lieber wenn leute immer den ganzen code statt eine zeile liefern. und die ganze fehlermeldung dann kann man leichter helfen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress