找回密码
 立即注册
查看: 2579|回复: 2

SPI函数直接调用就可以使用了吗?

[复制链接]

该用户从未签到

6

主题

4

回帖

36

积分

新手上路

积分
36
发表于 2023-3-29 15:11:48 | 显示全部楼层 |阅读模式
void        SPI_config(void)
{
        SPI_InitTypeDef                SPI_InitStructure;
        SPI_InitStructure.SPI_Enable    = ENABLE;                                                //SPI启动    ENABLE, DISABLE
        SPI_InitStructure.SPI_SSIG      = ENABLE;                                                //片选位     ENABLE, DISABLE
        SPI_InitStructure.SPI_FirstBit  = SPI_MSB;                                        //移位方向   SPI_MSB, SPI_LSB
        SPI_InitStructure.SPI_Mode      = SPI_Mode_Master;                //主从选择   SPI_Mode_Master, SPI_Mode_Slave
        SPI_InitStructure.SPI_CPOL      = SPI_CPOL_Low;                        //时钟相位   SPI_CPOL_High,   SPI_CPOL_Low
        SPI_InitStructure.SPI_CPHA      = SPI_CPHA_2Edge;                //数据边沿   SPI_CPHA_1Edge,  SPI_CPHA_2Edge
        SPI_InitStructure.SPI_Speed     = SPI_Speed_4;                        //SPI速度    SPI_Speed_4, SPI_Speed_16, SPI_Speed_64, SPI_Speed_128
        SPI_Init(&SPI_InitStructure);
        NVIC_SPI_Init(ENABLE,Priority_3);                //中断使能, ENABLE/DISABLE; 优先级(低到高) Priority_0,Priority_1,Priority_2,Priority_3
       
        SPI_SW(SPI_P22_P23_P24_P25);        //SPI_P12_P13_P14_P15,SPI_P22_P23_P24_P25,SPI_P74_P75_P76_P77,SPI_P35_P34_P33_P32
        SPI_SS_2 = 1;
}
我只需要改变这个(SPI_InitStructure.SPI_Mode      = SPI_Mode_Master;)的主从选择是不是就可以直接实现STC8A8K64S4A和STC8H3K64S4之间通过硬件SPI通信?


有使用函数的教程吗

回复 送花

使用道具 举报

该用户从未签到

552

主题

9497

回帖

1万

积分

管理员

积分
14069
发表于 2023-3-29 16:21:01 | 显示全部楼层
1.png
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 08:59
  • 签到天数: 143 天

    [LV.7]常住居民III

    27

    主题

    1343

    回帖

    4187

    积分

    论坛元老

    积分
    4187
    发表于 2023-3-29 19:08:02 | 显示全部楼层
    改一下配置参数就可以设置为主机模式或者从机模式。
    主机模式设置:SPI_Mode      = SPI_Mode_Master;
    此外建议设置:SPI_SSIG      = DISABLE; //忽略SS脚确定主从功能
    附件是一个主机,一个从机的例子,供参考。

    SPI主从-串口1透传-库函数版本.zip

    93.32 KB, 下载次数: 52

    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-18 23:58 , Processed in 0.081765 second(s), 39 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表