关于QSPI例程问题

2019-07-20 05:33发布


void HAL_QSPI_MspInit(QSPI_HandleTypeDef *hqspi)
{
    GPIO_InitTypeDef GPIO_Initure;

    __HAL_RCC_QSPI_CLK_ENABLE();      
    __HAL_RCC_GPIOB_CLK_ENABLE();      
    __HAL_RCC_GPIOF_CLK_ENABLE();      

    GPIO_Initure.Pin=GPIO_PIN_6;
    GPIO_Initure.Mode=GPIO_MODE_AF_PP;         
    GPIO_Initure.Pull=GPIO_PULLUP;              
    GPIO_Initure.Speed=GPIO_SPEED_HIGH;        
    GPIO_Initure.Alternate=GPIO_AF10_QUADSPI;   
    HAL_GPIO_Init(GPIOB,&GPIO_Initure);

    //PF8,9
    GPIO_Initure.Pin=GPIO_PIN_8|GPIO_PIN_9;//为什么没有复用
    GPIO_Initure.Pull=GPIO_NOPULL;              
    GPIO_Initure.Speed=GPIO_SPEED_HIGH;      
    HAL_GPIO_Init(GPIOF,&GPIO_Initure);

    //PB2
    GPIO_Initure.Pin=GPIO_PIN_2;
    GPIO_Initure.Alternate=GPIO_AF9_QUADSPI;
    HAL_GPIO_Init(GPIOB,&GPIO_Initure);

    //PF6,7
    GPIO_Initure.Pin=GPIO_PIN_6|GPIO_PIN_7;//为什么没有复用
    HAL_GPIO_Init(GPIOF,&GPIO_Initure);
}

这是QSPI的IO口初始化,我想问一下为什么CS,CLK引脚都复用了,而QSPI的4个数据引脚没有复用呢

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
peng1554
1楼-- · 2019-07-20 06:01
 精彩回答 2  元偷偷看……
随遇而安丶
2楼-- · 2019-07-20 08:27
peng1554 发表于 2018-10-23 11:45
用的是哪个芯片的程序?

stm32f767
随遇而安丶
3楼-- · 2019-07-20 08:50
 精彩回答 2  元偷偷看……

一周热门 更多>