onewire 1-wire ds18x20 ds2450 multi-channel
Dependents:
ibutton
« Back to documentation index
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] conflsb configuration OE-A OC-A 0 0 RC3-A RC2-A RC1-A RC0-A
[in] confmsb configuration 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] n num bus onewire
[in] id[] tableau d'identifiant OW
[in] channel
[in] conflsb configuration OE-A OC-A 0 0 RC3-A RC2-A RC1-A RC0-A
[in] confmsb configuration 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_t adresse de la page a ecrire
[in] config_page tableau 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] n num bus onewire
[in] id[] tableau d'identifiant OW
[in] uint8_t adresse de la page a ecrire
[in] config_page tableau 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] n num bus onewire
[in] uint8_t id[] tableau d'identifiant OW
[in] uint8_t input_select_mask
[in] uint8_t read_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_t id[] tableau d'identifiant OW
[in] uint8_t input_select_mask
[in] uint8_t read_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] n num 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] n num bus onewire
[in] id[] tableau d'identifiant OW
[in] adresse de la page a lire
[out] sp tableau 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] adresse de la page a lire
[out] uint16_t sp 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] n num 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 .