查看: 53|回复: 3

Cw32l010 SPI 软件片选有多余脉冲

 火.. [复制链接]
  • TA的每日心情

    2024-11-15 16:19
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    292

    主题

    26

    回帖

    2978

    积分

    管理员

    积分
    2978
    发表于 2024-11-11 16:55:19 | 显示全部楼层 |阅读模式
    cw32 SPI用全双工通信,软件控制SPI,引脚发送任意一个字节,按理来说只有开始发送时拉低片选,接受完毕拉高片选这样的波形,逻辑分析仪在中间捕捉到了好几次多余脉冲,导致通信失败,好几个引脚都是这样,是什么问题呢?下面是逻辑分析仪的截图,端口3是CS,可以看到有好几个脉冲

    [url=][/url]


  • TA的每日心情

    2024-11-15 16:19
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    292

    主题

    26

    回帖

    2978

    积分

    管理员

    积分
    2978
     楼主| 发表于 2024-11-11 16:56:51 | 显示全部楼层
    代码如下,SSI是之前硬件片选,实际已经注释掉了

    [url=][/url]

  • TA的每日心情

    2024-11-15 16:19
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    292

    主题

    26

    回帖

    2978

    积分

    管理员

    积分
    2978
     楼主| 发表于 2024-11-11 16:57:27 | 显示全部楼层
    逻辑分析仪采样率降到4M毛刺没了,数据有一二个时钟对不上,这个怎么解决呢,我发的0x03 0x02

    [url=][/url]


  • TA的每日心情

    2024-11-15 16:19
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    292

    主题

    26

    回帖

    2978

    积分

    管理员

    积分
    2978
     楼主| 发表于 2024-11-11 16:57:47 | 显示全部楼层
    txc 发表于 2024-11-11 16:57
    逻辑分析仪采样率降到4M毛刺没了,数据有一二个时钟对不上,这个怎么解决呢,我发的0x03 0x02

    请检查代码!
    试试直接在CW32L010F8T6 StartKit上运行LIB中的SPI 例程。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    友情链接:

    返回顶部 返回列表