- Labornetzteil AliExpress         
Ergebnis 1 bis 3 von 3

Thema: Wie Übersetze ich Psoc0 =(1 << Poen0a)|(1 << Poe

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    06.04.2008
    Beiträge
    18

    Wie Übersetze ich Psoc0 =(1 << Poen0a)|(1 << Poe

    Anzeige

    Praxistest und DIY Projekte
    Hallo Leute,


    Ich möchte ein Beispiel von der Atmel-Webseite nach Bascom Basic
    übersetzen.

    Ich Suche nach eiener lesbaren Lösung zum Übersetzung dieser Zeile.

    Psoc0 =(1 << Poen0a)|(1 << Poen0b) ( C - Code )

    Natürlich könnt ich einfach die Namen der Bit´s (Poen0a & Poen0b sind in der at90pwm2_3.dat deklariert ) zusammenzählen und in das Register Psoc0 proggen, doch das kann ich selbstnach 2 Wochen ohne Beschreibung nicht mehr nachvollziehen.
    Ich könnt es auch in Bin-Schreibweise ( Psoc0 = &B00001100 ) machen, doch warum haben die Leute von MCS sich dann die Mühe gemacht und alle Bits mit Namen hinterlegt?

    Hat jemand eine bessere Lösung ?

    Vielen dank

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    z.B.
    Code:
    Psc0 = 0
    Psc0.Poen0a = 1
    Psc0.Poen0b = 1
    Ist nicht ganz dasselbe, aber Bascom hat keine PreCompiler drinnen.
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    06.04.2008
    Beiträge
    18

    =(1 << Poen0a)|(1 << Poen0b

    Zitat Zitat von PicNick
    z.B.
    Code:
    Psc0 = 0
    Psc0.Poen0a = 1
    Psc0.Poen0b = 1
    Ist nicht ganz dasselbe, aber Bascom hat keine PreCompiler drinnen.
    vielen dank,

    sieht sehr gut aus , ich werd es gleich mal probieren

    olby2

Berechtigungen

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

12V Akku bauen