NIBO Library  2.11
nibocc::Adc Klassenreferenz

Statische Klasse zum Einlesen der Analogeingaenge. Mehr ...

#include <adc.hpp>

Aufstellung aller Elemente

Öffentliche, statische Methoden

static uint16_t read (uint8_t channel)
static void init (uint8_t channel)
static uint16_t get_random_seed ()

Ausführliche Beschreibung

Statische Klasse zum Einlesen der Analogeingaenge.


Dokumentation der Elementfunktionen

static uint16_t nibocc::Adc::get_random_seed ( ) [inline, static]

Liefert einen Zufallswert zurück. Der Wert errechnet sich aus der Summe aller gemessenen Analog-Spannungen. Der Wert selbst sollte nur als Seed (Enropiequelle) verwendet werden, da er monoton wachsend ist. Der Wert wird um so zufälliger, je mehr analoge Messungen vorher durchgeführt wurden.

Rückgabe:
Random Seed

Benutzt adc_get_random_seed().

static void nibocc::Adc::init ( uint8_t  channel) [inline, static]

Initialisert den AD-Kanal auf Input ohne Pullup.

Parameter:
channelKanalnummer - Nummer des Port A Pins. (0 fuer PA0, 1 fuer PA1, 2 fuer PA2 ...)

Benutzt adc_init().

static uint16_t nibocc::Adc::read ( uint8_t  channel) [inline, static]

Liest einen analogen Kanal aus

Parameter:
channelKanalnummer - Nummer des Port A Pins. (0 fuer PA0, 1 fuer PA1, 2 fuer PA2 ...)

Benutzt adc_read().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:

Erzeugt am Fre Jun 3 2011 15:48:39 für NIBO Library von doxygen 1.7.4-20110426