SPI引脚的配置
来源:互联网 发布:c和java哪个好就业 编辑:程序博客网 时间:2024/05/01 16:40
/**SPI2 GPIO Configuration
PB12 ------> SPI2_NSS
PB13 ------> SPI2_SCK
PB14 ------> SPI2_MISO
PB15 ------> SPI2_MOSI
*/
GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_15;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF0_SPI2;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
GPIO_InitStruct.Pin = GPIO_PIN_14;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Alternate = GPIO_AF0_SPI2;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_12, GPIO_PIN_SET);
GPIO_InitStruct.Pin = GPIO_PIN_12;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
因为配置模式的不对,导致无法读取数据。所有的数据输出都要配置为GPIO_MODE_AF_PP,这种模式。
#define GPIO_MODE_AF_PP ((uint32_t)0x00000002) /*!< Alternate Function Push Pull Mode */
- SPI引脚的配置
- stm32 SPI NSS引脚的使用配置
- 为什么STM32中SPI的MISO引脚设置成复用推挽输出
- 关于STM中SPI运用的NSS引脚解读
- STM中SPI运用的NSS引脚解读
- 单片机引脚模式的配置
- STM32 BOOT 引脚配置的说明
- STM32 BOOT 引脚配置的说明
- EP3C25的EPCS_controller引脚配置…
- STM32 BOOT 引脚配置的说明
- SD卡对应SD模式和SPI模式的引脚定义
- STM32 的SPI总线配置
- SOPC 接口引脚配置
- Cyclone Ⅳ引脚配置
- quartus中引脚配置
- z-stack 引脚配置
- stm8s003MCU_PWM_引脚功能配置
- 引脚配置输入输出
- 一个简单的用户登录界面
- C语言实验——数组逆序
- 【9303】平面分割
- 润乾报表内存溢出的排查步骤与解决建议
- 拆手机
- SPI引脚的配置
- 多个电脑之间使用相同的ssh密钥
- 计算机视觉三大国际会议:ICCV, CVPR,ECCV
- Android studio 插件
- 第十四周数组逆序
- 输入一个数插入有序数组中
- Mybatis Generator最完整配置详解
- nyoj 水池数目(DFS)
- Oracle中的NVL函数