NIBO Library  2.11
nibo/adc.h-Dateireferenz

Routinen zum Einlesen der Analogeingaenge. Mehr ...

#include <stdint.h>

gehe zum Quellcode dieser Datei

Funktionen

uint16_t adc_read (uint8_t channel)
void adc_init (uint8_t channel)
uint16_t adc_get_random_seed ()

Ausführliche Beschreibung

Routinen zum Einlesen der Analogeingaenge.

Autor:
Nils Springob (nils@nicai-systems.de)
Datum:
2007-07-16

Dokumentation der Funktionen

uint16_t adc_get_random_seed ( )

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

Wird benutzt von nibocc::Adc::get_random_seed().

void adc_init ( uint8_t  channel)

Initialisert den AD-Kanal auf Input ohne Pullup.

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

Wird benutzt von nibocc::Adc::init().

uint16_t adc_read ( uint8_t  channel)

Liest einen analogen Kanal aus

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

Wird benutzt von nibocc::Adc::read().


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