Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
cubexHal.pdf
Скачиваний:
110
Добавлен:
10.02.2016
Размер:
16.16 Mб
Скачать

UM1725

HAL I2C Extension Driver

31 HAL I2C Extension Driver

31.1I2CEx Firmware driver API description

31.1.1I2C peripheral extension features

Comparing to other previous devices, the I2C interface for STM32F427xx/437xx/ 429xx/439xx devices contains the following additional features :

Possibility to disable or enable Analog Noise Filter

Use of a configured Digital Noise Filter

31.1.2How to use this driver

This driver provides functions to configure Noise Filter

1.Configure I2C Analog noise filter using the function HAL_I2C_AnalogFilter_Config()

2.Configure I2C Digital noise filter using the function HAL_I2C_DigitalFilter_Config()

31.1.3Extension features functions

This section provides functions allowing to:

Configure Noise Filters

This section contains the following APIs:

HAL_I2CEx_ConfigAnalogFilter()

HAL_I2CEx_ConfigDigitalFilter()

31.1.4HAL_I2CEx_ConfigAnalogFilter

Function Name

HAL_StatusTypeDef HAL_I2CEx_ConfigAnalogFilter

 

(I2C_HandleTypeDef * hi2c, uint32_t AnalogFilter)

Function Description

Configures I2C Analog noise filter.

Parameters

 

hi2c: pointer to a I2C_HandleTypeDef structure that contains

 

 

the configuration information for the specified I2Cx peripheral.

 

 

AnalogFilter: new state of the Analog filter.

Return values

 

HAL status

31.1.5HAL_I2CEx_ConfigDigitalFilter

Function Name

HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter

 

(I2C_HandleTypeDef * hi2c, uint32_t DigitalFilter)

Function Description

Configures I2C Digital noise filter.

Parameters

 

hi2c: pointer to a I2C_HandleTypeDef structure that contains

 

 

the configuration information for the specified I2Cx peripheral.

 

 

DigitalFilter: Coefficient of digital noise filter between 0x00

 

 

and 0x0F.

Return values

 

HAL status

DOCID025834 Rev 2

417/900

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]