找回密码
 立即注册
查看: 668|回复: 5

看冲哥视频,软件模拟SPI写数据时有疑问

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-5-23 11:59:53 | 显示全部楼层 |阅读模式
本帖最后由 980578873 于 2023-5-23 12:11 编辑

SPI主机在向从机写数据时,怎么知道是下降沿将数据发出去的?谢谢
软件模拟SPI写数据时有疑问-1.png
看冲哥视频,软件模拟SPI写数据时有疑问-1.png

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-5-23 14:41:05 | 显示全部楼层


仔细看这个图,在sclk下降沿的时候,是不是下面的mosi引脚输出了一个电平,并且miso装载回来一个电平?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-5-23 19:30:58 | 显示全部楼层
电子DI*** 发表于 2023-5-23 14:41
仔细看这个图,在sclk下降沿的时候,是不是下面的mosi引脚输出了一个电平,并且miso装载回来一个电平?
...

为什么不是上升沿数据发生变化呢?怎么知道是下降沿数据发生变化的呢?另外,CPOL和CPHA不用初始化吗?

点评

CPOL和CPHA是硬件SPI的模式选择位,软件spi没有,下一章就会讲。 上升沿数据发生变化呢?这个你要看模式,SPI有四种模式,这里你要从模式区分,不一样的模式这个数据变化也是不一样的  详情 回复 发表于 2023-5-24 09:15
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-5-23 19:50:36 | 显示全部楼层
电子DI*** 发表于 2023-5-23 14:41
仔细看这个图,在sclk下降沿的时候,是不是下面的mosi引脚输出了一个电平,并且miso装载回来一个电平?
...

还有个问题,如下图:
1.png

点评

可以,只要SCLK写0的那个时间点确保mosi已经装载上数据了即可  详情 回复 发表于 2023-5-24 09:12
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-5-24 09:12:44 | 显示全部楼层
98057*** 发表于 2023-5-23 19:50
还有个问题,如下图:

可以,只要SCLK写0的那个时间点确保mosi已经装载上数据了即可
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-5-24 09:15:55 | 显示全部楼层
98057*** 发表于 2023-5-23 19:30
为什么不是上升沿数据发生变化呢?怎么知道是下降沿数据发生变化的呢?另外,CPOL和CPHA不用初始化吗? ...

CPOL和CPHA是硬件SPI的模式选择位,软件spi没有,下一章就会讲。

上升沿数据发生变化呢?这个你要看模式,SPI有四种模式,这里你要从模式区分,不一样的模式这个数据变化也是不一样的
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 00:50 , Processed in 0.143657 second(s), 81 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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