[牛人杂谈] SPI功能使用步骤

[复制链接]
982|2
 楼主| jiekou001 发表于 2024-6-16 21:41 | 显示全部楼层 |阅读模式
SPI时钟使能-->SPI模块时钟源设置-->IO复用设置为SPI接口-->SPI模块参数配置-->使用
    /* Enable SPI0 peripheral clock */
    CLK_EnableModuleClock(SPI0_MODULE);




    /* Select PCLK0 as the clock source of SPI0 */
    CLK_SetModuleClock(SPI0_MODULE, CLK_CLKSEL2_SPI0SEL_PCLK1, MODULE_NoMsk);


    /* Setup SPI0 multi-function pins */
    SYS->GPA_MFPL |= SYS_GPA_MFPL_PA0MFP_SPI0_MOSI | SYS_GPA_MFPL_PA1MFP_SPI0_MISO | SYS_GPA_MFPL_PA2MFP_SPI0_CLK | SYS_GPA_MFPL_PA3MFP_SPI0_SS;



    SPI_Open(SPI_FLASH_PORT, SPI_MASTER, SPI_MODE_0, 8, 20000000);
 楼主| jiekou001 发表于 2024-6-16 21:41 | 显示全部楼层
剩下就是参靠示例,根据需求配置其他相关的设置了。
呐咯密密 发表于 2024-6-17 14:22 | 显示全部楼层
真简洁啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

147

主题

1539

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部