Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| stm32:peripherals:gpio_alternate [2018/02/27 10:17] – [AFRL/H] ruan | stm32:peripherals:gpio_alternate [2022/12/28 08:20] (current) – ruan | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| * [[gpio_input# | * [[gpio_input# | ||
| * [[gpio_output# | * [[gpio_output# | ||
| - | * [[gpio_analog# | + | * [[gpio_analog# |
| \\ | \\ | ||
| - | |||
| - | > {{logo_hal.svg? | ||
| - | > [[https:// | ||
| - | > [[https:// | ||
| - | \\ | ||
| - | |||
| ===== Configuration Registers ===== | ===== Configuration Registers ===== | ||
| - | ==== GPIOx_MODER ==== | + | ==== GPIOx_MODER |
| - | + | ||
| - | GPIO port mode register | + | |
| \\ {{gpio_reg_common.svg}} \\ \\ | \\ {{gpio_reg_common.svg}} \\ \\ | ||
| Line 34: | Line 26: | ||
| |Pin x|10|Alternate function mode| | |Pin x|10|Alternate function mode| | ||
| - | ==== GPIOx_AFRL/ | + | ==== GPIOx_AFRL/ |
| - | + | ||
| - | Alternate function register (low / high) | + | |
| \\ {{gpio_reg_afrl.svg}} \\ \\ | \\ {{gpio_reg_afrl.svg}} \\ \\ | ||
| Line 59: | Line 49: | ||
| |::: | |::: | ||
| - | ==== GPIOx_PUPDR | + | ==== GPIOx_PUPDR |
| - | + | ||
| - | GPIO port pull-up / pull-down register | + | |
| \\ {{gpio_reg_common.svg}} \\ \\ | \\ {{gpio_reg_common.svg}} \\ \\ | ||
| Line 71: | Line 59: | ||
| |::: | |::: | ||
| - | ==== GPIOx_OTYPER | + | ==== GPIOx_OTYPER |
| - | + | ||
| - | Port output type register | + | |
| \\ {{gpio_reg_otyper.svg}} \\ \\ | \\ {{gpio_reg_otyper.svg}} \\ \\ | ||
| Line 81: | Line 67: | ||
| |::: | |::: | ||
| - | ==== GPIOx_OSPEEDR | + | ==== GPIOx_OSPEEDR |
| - | + | ||
| - | Port output speed register | + | |
| \\ {{gpio_reg_common.svg}} \\ \\ | \\ {{gpio_reg_common.svg}} \\ \\ | ||
| Line 93: | Line 77: | ||
| |::: | |::: | ||
| - | ===== Legend ===== | ||
| - | |||
| - | \\ {{legende.svg}} \\ \\ | ||