- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 13

Thema: Arduino -wofür 16-Bit int?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.02.2013
    Ort
    Graz
    Beiträge
    211
    Ich glaub, dass bei der Arduino-Dokumentation vieles so ist, wie es ist, weil man die typische Zielgruppe möglichst nicht mit zu vielen unterschiedlichen Konzepten abschrecken will.

    Nur zum Zwischenspeichern von pin states spricht meiner Meinung nach garnichts gegen 8bit. Wie gesagt, der Herr O'Reilly schreibt da booleans rein und raus. Wenn du auf den Wert irgendwelche weiteren Operationen anwenden willst, musst du dir das halt im Detail ansehen.

    edit
    Zitat Zitat von Arduino.h
    ...
    typedef uint8_t boolean;
    typedef uint8_t byte;

    void init(void);

    void pinMode(uint8_t, uint8_t);
    void digitalWrite(uint8_t, uint8_t);
    int digitalRead(uint8_t);

    ...
    Button.h verwendet aus irgendwelchen Gründen das C++-eigene "bool", auch 1 byte.
    Geändert von ichbinsisyphos (06.03.2013 um 22:52 Uhr)

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    06.05.2005
    Ort
    Berlin
    Beiträge
    212
    Ja, ich danke Dir.
    Mein "uint8_t" ist ja da, hatte ich noch garnicht probiert.
    Werd morgen mal gucken, ob ich auch direkt auf die Pinregister zugreifen kann,
    ala: DDRD = 0xf0;
    PORTD |= (1<<4);
    usw;
    Ich lese halt auch gerne mal im Datenblatt,
    aber das wird bestimmt ein schönes Durcheinander mit den Pinbezeichnungen.
    PB0 ist z.B. "digital pin 8".
    Na ja, wozu gibts "#define"?

    Wenn ich das Beste aus zwei Welten im Arduino unter einen Hut bringen kann,
    bin ich jedenfalls glücklich.
    Danke.
    Geändert von tholan (06.03.2013 um 23:57 Uhr)

Ähnliche Themen

  1. 16-bit int in 2 8-bit int zerlegen
    Von Christoph2 im Forum C - Programmierung (GCC u.a.)
    Antworten: 22
    Letzter Beitrag: 15.04.2016, 15:21
  2. PollComport(int,char,int) von rs232.h benutzen
    Von pete1612 im Forum Software, Algorithmen und KI
    Antworten: 0
    Letzter Beitrag: 15.04.2012, 21:48
  3. Erste Arduino-kompatible 32-bit-Entwicklungsplattform
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 26.05.2011, 12:30
  4. Wofür C1 bei RN-Control?
    Von Jimmy23 im Forum Schaltungen und Boards der Projektseite Mikrocontroller-Elektronik.de
    Antworten: 2
    Letzter Beitrag: 11.04.2010, 12:19
  5. Elektromotor: wofür 3. Anschluss?
    Von scales im Forum Motoren
    Antworten: 3
    Letzter Beitrag: 18.08.2006, 15:01

Berechtigungen

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

LiFePO4 Speicher Test