STM32F103 STM32F407 引脚配置 方法对比
来源:互联网 发布:现在学java前景怎么样 编辑:程序博客网 时间:2024/05/21 15:51
先说STM32F407引脚的配置方法
1. 首先以 UART4 为例,先把引脚配置成 GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF;
2. 就是 Alternate function功能
3. 把 UATR4 映射到对应的引脚,看下图,UART4 属于AF8,代码是 GPIO_PinAFConfig(GPIOA, GPIO_PinSource0, GPIO_AF_UART4);
4. 看下面的代码,其实 GPIO_AF_UART4 就是 AF8,从 M4 开始,意法半导体把外围模块分成了AF0-AF15,其实是一个多路复用器。
/**
* @brief AF 7 selection
*/
#define GPIO_AF_USART1 ((uint8_t)0x07) /* USART1 Alternate Function mapping */
#define GPIO_AF_USART2 ((uint8_t)0x07) /* USART2 Alternate Function mapping */
#define GPIO_AF_USART3 ((uint8_t)0x07) /* USART3 Alternate Function mapping */
#define GPIO_AF_I2S3ext ((uint8_t)0x07) /* I2S3ext Alternate Function mapping */
/**
* @brief AF 8 selection
*/
#define GPIO_AF_UART4 ((uint8_t)0x08) /* UART4 Alternate Function mapping */
#define GPIO_AF_UART5 ((uint8_t)0x08) /* UART5 Alternate Function mapping */
#define GPIO_AF_USART6 ((uint8_t)0x08) /* USART6 Alternate Function mapping */
5. M3 的下次在写吧,哈哈
- STM32F103 STM32F407 引脚配置 方法对比
- STM32F407 VS STM32F103 主要功能及资源对比
- STM32F103系列 PB4引脚问题
- STM32F407和STM32F103的移植注意事项
- STM32F103与STM32F407的SPI调试笔记
- STM32F103至STM32F407程序移植参考
- 【stm32f407】IO引脚复用和映射
- stm32f103 关于引脚的7中模式
- STM32F407时钟配置
- STM32F407系统时钟配置
- STM32F407串口2配置
- STM32F407时钟配置
- STM32F407外扩SRAM配置
- stm32中引脚和一些功能模块的一般配置方法
- JTAG与SWD引脚对比
- STM32F103程序设计-5-控制引脚高低电平的实现
- STM32F103程序设计-6-引脚输入功能-按键(查询)
- STM32F103程序设计-7-引脚输入功能-按键(中断)
- 杨辉三角(c语言)
- JavaScript: 详解Base64编码和解码
- C++里static的用法
- IOSMD5加密算法
- C#与C++
- STM32F103 STM32F407 引脚配置 方法对比
- IOSUndefined symbols for architecture armv7s:解决之道
- CollectionUtils与StringUtils
- Android开源项目第二篇——工具库篇
- GCC options for ARM architectures
- 抽象类与接口
- VC++动态链接库(DLL)编程深入浅出(一)
- IOSsymbol(s) not found for architecture i386 解决办法
- hdu 1305 Immediate Decodability(Trie树)