- LiFePO4 Speicher Test         
Ergebnis 1 bis 3 von 3

Thema: Shift-Daten an Fremdpin ausgeben

  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.10.2008
    Ort
    Kehnert
    Beiträge
    1.159

    Shift-Daten an Fremdpin ausgeben

    Anzeige

    Praxistest und DIY Projekte
    Auf Grund einer seriellen Datenausgabe hatte ich für eine
    schnelle Problemlösung bei einigen Attinys 2313 den PORTC
    mit Shift nach rechts verschoben und am PORTC.0 die Daten
    seriell abgegriffen. Da ich für die PINs 1-7 dieses PORTs keine
    Verwendung hatte und das Ganze eh vergossen hatte war dies
    ein schneller problemloser Weg. Hat ja auch funktioniert.
    In Zukunft möchte ich jedoch - einerseits diese PORTs nicht verschwenden
    und andererseits auch mit kleinen Tinys (Attiny13) ähnliche Projekte
    realisieren. Deshalb nun meine Frage, gibt es eine einfache Möglichkeit,
    die Shift-Funktion (rechts, wie auch links) innerhalb einer Bytevariable
    zu nutzen und an einen frei wählbaren PIN auszugeben? Das wäre toll und
    ich bedanke mich mal schon für diese Info. VG Micha

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Naja, angenommen Variante rechts
    for bitno = 0 to 7
    PORTx.Y = ByteVar.bitno
    next

    Ist genaugenommen natürlich kein shiften
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.10.2008
    Ort
    Kehnert
    Beiträge
    1.159
    Danke ... auch wenns kein Shiften ist, das habe ich ja nur zur Lösung
    meines Problems benutzt, scheints ja mein Problem eleganter zu lösen.
    Werds ausprobieren . VG Micha

Berechtigungen

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

LiFePO4 Speicher Test