![]() |
STM32Cube
Version 2.0
Create Projects for STM32F2 Series with STM32Cube HAL and STM32CubeMX
|
The CMSIS-Driver CAN requires:
Valid settings for various evaluation boards are listed in the table below:
Peripheral Resource | MCBSTM32F200 | STM3220G-EVAL |
---|---|---|
CAN1 Mode | CAN1: Master | CAN1: Master |
CAN1_RX pin | PI9 | PD0 |
CAN1_TX pin | PH13 | PD1 |
CAN2 Mode | CAN2: Slave | CAN2: Slave |
CAN2_RX pin | PB5 | PB5 |
CAN2_TX pin | PB13 | PB13 |
For different boards, refer to the hardware schematics to reflect correct setup values.
The STM32CubeMX configuration for Keil MCBSTM32F200 Board with steps for Pinout, Clock, and System Configuration are listed below. Enter the values that are marked bold.
Interrupt Table | Enable | Preemption Priority | Sub Priority |
---|---|---|---|
CAN1 TX interrupts | OFF | 0 | 0 |
CAN1 RX0 interrupts | OFF | 0 | 0 |
CAN1 RX1 interrupts | OFF | 0 | 0 |
CAN1 SCE interrupts | OFF | 0 | 0 |
Pin Name | Signal on Pin | GPIO mode | GPIO Pull-up/Pull.. | Maximum out | User Label |
---|---|---|---|---|---|
PI9 | CAN1_RX | Alternate .. | No pull-up and no.. | High | . |
PH13 | CAN1_TX | Alternate .. | No pull-up and no.. | High | . |
Interrupt Table | Enable | Preemption Priority | Sub Priority |
---|---|---|---|
CAN2 TX interrupts | OFF | 0 | 0 |
CAN2 RX0 interrupts | OFF | 0 | 0 |
CAN2 RX1 interrupts | OFF | 0 | 0 |
CAN2 SCE interrupts | OFF | 0 | 0 |
Pin Name | Signal on Pin | GPIO mode | GPIO Pull-up/Pull.. | Maximum out | User Label |
---|---|---|---|---|---|
PB5 | CAN2_RX | Alternate .. | No pull-up and no.. | High | . |
PB13 | CAN2_TX | Alternate .. | No pull-up and no.. | High | . |