onewire 1-wire ds18x20 ds2450 multi-channel

Dependents:   ibutton

Embed: (wiki syntax)

« Back to documentation index

DS2450.c File Reference

DS2450.c File Reference

library of DS2450 1-Wire Quad A/D Converter (http://www.maxim-ic.com/datasheet/index.mvp/id/2921) More...

Go to the source code of this file.

Functions

uint8_t DS2450_read_ADC (uint8_t id[], uint16_t adc[])
 lancement lecture DS2450 ADC
uint8_t DS2450_read_ADC (uint8_t n, uint8_t id[], uint16_t adc[])
 lancement lecture DS2450 ADC
uint8_t DS2450_start_and_read_ADC (uint8_t id[], uint16_t adc[])
 lancement & lecture DS2450 ADC
uint8_t DS2450_start_and_read_ADC (uint8_t n, uint8_t id[], uint16_t adc[])
 lancement & lecture DS2450 ADC
uint8_t DS2450_read_page (uint8_t id[], uint8_t adresse, uint8_t *sp)
 lancement lecture page DS2450 ADC
uint8_t DS2450_read_page (uint8_t n, uint8_t id[], uint8_t adresse, uint8_t *sp)
 lancement lecture page DS2450 ADC
uint8_t DS2450_convert (uint8_t id[], uint8_t input_select_mask, uint8_t read_out_control)
 lancement convertion DS2450 ADC
uint8_t DS2450_convert (uint8_t n, uint8_t id[], uint8_t input_select_mask, uint8_t read_out_control)
 lancement convertion DS2450 ADC
uint8_t DS2450_configure_channel_ADC (uint8_t id[], uint8_t channel, uint8_t conflsb, uint8_t confmsb)
 configure canal ADC DS2450
uint8_t DS2450_configure_channel_ADC (uint8_t n, uint8_t id[], uint8_t channel, uint8_t conflsb, uint8_t confmsb)
 configure canal ADC DS2450
uint8_t DS2450_configure_page (uint8_t id[], uint8_t adresse, uint8_t configpage[])
 configure PAGE
uint8_t DS2450_configure_page (uint8_t n, uint8_t id[], uint8_t adresse, uint8_t configpage[])
 configure PAGE

Detailed Description

library of DS2450 1-Wire Quad A/D Converter (http://www.maxim-ic.com/datasheet/index.mvp/id/2921)

Author:
Frederic BLANC (Published 01/03/2012 www.mbed.org)

Definition in file DS2450.c.


Function Documentation

uint8_t DS2450_configure_channel_ADC ( uint8_t  id[],
uint8_t  channel,
uint8_t  conflsb,
uint8_t  confmsb 
)

configure canal ADC DS2450

Parameters:
[in]id[]tableau d'identifiant OW
[in]channel
[in]conflsbconfiguration OE-A OC-A 0 0 RC3-A RC2-A RC1-A RC0-A
[in]confmsbconfiguration POR 0 AFH-A AFL-A AEH-A AEL-A 0 IR-A
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
20/06/2011

Definition at line 297 of file DS2450.c.

uint8_t DS2450_configure_channel_ADC ( uint8_t  n,
uint8_t  id[],
uint8_t  channel,
uint8_t  conflsb,
uint8_t  confmsb 
)

configure canal ADC DS2450

Parameters:
[in]nnum bus onewire
[in]id[]tableau d'identifiant OW
[in]channel
[in]conflsbconfiguration OE-A OC-A 0 0 RC3-A RC2-A RC1-A RC0-A
[in]confmsbconfiguration POR 0 AFH-A AFL-A AEH-A AEL-A 0 IR-A
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
20/06/2011

Definition at line 340 of file DS2450.c.

uint8_t DS2450_configure_page ( uint8_t  id[],
uint8_t  adresse,
uint8_t  configpage[] 
)

configure PAGE

Parameters:
[in]id[]tableau d'identifiant OW
[in]uint8_tadresse de la page a ecrire
[in]config_pagetableau de 8 byte
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
20/06/2011

Definition at line 385 of file DS2450.c.

uint8_t DS2450_configure_page ( uint8_t  n,
uint8_t  id[],
uint8_t  adresse,
uint8_t  configpage[] 
)

configure PAGE

Parameters:
[in]nnum bus onewire
[in]id[]tableau d'identifiant OW
[in]uint8_tadresse de la page a ecrire
[in]config_pagetableau de 8 byte
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
07/09/2011

Definition at line 430 of file DS2450.c.

uint8_t DS2450_convert ( uint8_t  n,
uint8_t  id[],
uint8_t  input_select_mask,
uint8_t  read_out_control 
)

lancement convertion DS2450 ADC

Parameters:
[in]nnum bus onewire
[in]uint8_tid[] tableau d'identifiant OW
[in]uint8_tinput_select_mask
[in]uint8_tread_out_control
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
07/09/2011

Definition at line 257 of file DS2450.c.

uint8_t DS2450_convert ( uint8_t  id[],
uint8_t  input_select_mask,
uint8_t  read_out_control 
)

lancement convertion DS2450 ADC

Parameters:
[in]uint8_tid[] tableau d'identifiant OW
[in]uint8_tinput_select_mask
[in]uint8_tread_out_control
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
20/06/2011

Definition at line 222 of file DS2450.c.

uint8_t DS2450_read_ADC ( uint8_t  n,
uint8_t  id[],
uint16_t  adc[] 
)

lancement lecture DS2450 ADC

Parameters:
[in]nnum bus onewire
[in]id[]tableau d'identifiant OW
[out]adc[]tableau des valeurs des adc
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
07/09/2011

Definition at line 49 of file DS2450.c.

uint8_t DS2450_read_ADC ( uint8_t  id[],
uint16_t  adc[] 
)

lancement lecture DS2450 ADC

Parameters:
[in]id[]tableau d'identifiant OW
[out]adc[]tableau des valeurs des adc
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
20/06/2011

Definition at line 24 of file DS2450.c.

uint8_t DS2450_read_page ( uint8_t  n,
uint8_t  id[],
uint8_t  adresse,
uint8_t *  sp 
)

lancement lecture page DS2450 ADC

Parameters:
[in]nnum bus onewire
[in]id[]tableau d'identifiant OW
[in]adressede la page a lire
[out]sptableau des valeurs de la page
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
07/09/2011

Definition at line 179 of file DS2450.c.

uint8_t DS2450_read_page ( uint8_t  id[],
uint8_t  adresse,
uint8_t *  sp 
)

lancement lecture page DS2450 ADC

Parameters:
[in]id[]tableau d'identifiant OW
[in]adressede la page a lire
[out]uint16_tsp tableau des valeurs de la page
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
20/06/2011

Definition at line 139 of file DS2450.c.

uint8_t DS2450_start_and_read_ADC ( uint8_t  n,
uint8_t  id[],
uint16_t  adc[] 
)

lancement & lecture DS2450 ADC

Parameters:
[in]nnum bus onewire
[in]id[]tableau d'identifiant OW
[out]adc[]tableau des valeurs des adc
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
07/09/2011

Definition at line 105 of file DS2450.c.

uint8_t DS2450_start_and_read_ADC ( uint8_t  id[],
uint16_t  adc[] 
)

lancement & lecture DS2450 ADC

Parameters:
[in]id[]tableau d'identifiant OW
[out]adc[]tableau des valeurs des adc
Returns:
OW_OK si erreur retourne OW_ERROR_CRC
Date:
20/06/2011

Definition at line 75 of file DS2450.c.