你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32的spi时钟问题

[复制链接]
chendiand 提问时间:2015-1-17 14:21 /

STM32的SPI在作为主设备,与一个带有SPI接口的AD芯片通信。

时钟,相位都配置的对,数据位配置为8位。

我想问一下:在STM32的SPI主设备从从设备读取数据时,是不是需要主SPI为了提供从SPI的时钟而需要向SPI任意发送一个字节的数据才能从从设备中读取数据?

如果是,这个时钟是8个SCLK,还是16个SCLK

谢谢!


收藏 评论2 发布时间:2015-1-17 14:21

举报

2个回答
dsjsjf 回答时间:2015-1-17 14:29:15
是需要主SPI为从SPI提供时钟,即,主SPI输出SCK时钟,从SPI根据此时钟同步;
要从从设备中读取数据,则先要写入(一般为寄存器地址),紧接着读数据,如果地址为8位,数据也是8位的话,则共需要16个SCK
回答时间:2015-1-17 15:28:13
如果是读取,主设备提供CLK也可以。先发送读取数据,然后再读取设备的返回值

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版