![]() |
STM32Cube
Version 2.1
Create Projects for STM32F3 Series with STM32Cube HAL and STM32CubeMX
|
The CMSIS-Driver I2C requires:
Valid settings for various evaluation boards are listed in the table below:
Peripheral Resource | STM32303C-EVAL |
---|---|
I2C Peripheral | I2C2 |
SCL Pin | PF6 |
SDA Pin | PA10 |
For different boards, refer to the hardware schematics to reflect correct setup values.
The STM32CubeMX configuration for STMicroelectronics STM32303C-EVAL Board with steps for Pinout, Clock, and System Configuration are listed below. Enter the values that are marked bold.
Interrupt Table | Enabled | Preemption Priority | Sub Priority |
---|---|---|---|
DMA1 channel4 global interrupt | ON | 0 | 0 |
DMA1 channel5 global interrupt | ON | 0 | 0 |
I2C2 event global interrupt / I2C wake-.. | ON | 0 | 0 |
I2C2 error interrupt | ON | 0 | 0 |
DMA Request Settings | Label | Peripheral | Memory |
---|---|---|---|
Mode: Normal | Increment Address | OFF | ON |
. | Data Width | Byte | Byte |
DMA Request Settings | Label | Peripheral | Memory |
---|---|---|---|
Mode: Normal | Increment Address | OFF | ON |
. | Data Width | Byte | Byte |
Pin Name | Signal on Pin | GPIO output.. | GPIO mode | GPIO Pull-up/Pull.. | Maximum out | Fast Mode | User Label |
---|---|---|---|---|---|---|---|
PF6 | I2C2_SCL | n/a | Alternate .. | Pull-up | High | n/a | . |
PA10 | I2C2_SDA | n/a | Alternate .. | Pull-up | High | n/a | . |