找回密码
 立即注册
查看: 623|回复: 3

一个 SPI如何控制2个从设备呀!

[复制链接]

1

主题

1

回帖

19

积分

新手上路

积分
19
发表于 2023-11-21 16:11:01 | 显示全部楼层 |阅读模式
    我选了 STC32G12K128L-48 ,  p25 SCLK ,   P2.3  MOSI  ,   MCU当主设备,只给2个从设备写,分别用了2 个 P口当片选,从实验箱上看,P2.2 是 从设备片选,P2.4 虽然不用,但也干不了别的吧,而手册上显示P2.2为I,这与实验箱的电路参考图为输出是冲突的。能否不用软件SPI的方法,实现一个SpI控制2个设备,一个DAC,一个数字电阻,都不需要回读,希望尽快答复呀

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2800

积分

荣誉版主

积分
2800
发表于 2023-11-21 17:34:43 | 显示全部楼层
本帖最后由 gentleman 于 2023-11-21 17:35 编辑


和谁通信就把谁的 ss拉低
截图202311211734394507.jpg
回复 支持 反对

使用道具 举报 送花

1

主题

1

回帖

19

积分

新手上路

积分
19
发表于 2023-11-22 09:15:16 | 显示全部楼层
截图202311220903133136.jpg 截图202311220902568963.jpg

图片中的P2.2在手册为 I,但是实验箱的原理图中 作为MCU的输出,接在片选中,我想问的是,我们MCU 作为主,带2个从设备,这个片选想用上,是不是能行,利用4个与非门,再加一个gpio,就可以出来新的2个片选,

截图202311220909436126.jpg


上面那个为 4与非门, 当P2.2片选有效时, 通过p2.6决定将这个片选分配给哪一个从机,当然,我们也做了备用电路

截图202311220913118950.jpg


这个和你那个表达意思一样

主要想问,SPI作为主设备,P2.2为输出,去控制从设备打开
而不是和手册描述作为输入 ,I




回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:445
  • 最近打卡:2025-06-17 12:12:21
已绑定手机

40

主题

2060

回帖

7079

积分

论坛元老

积分
7079
发表于 2023-11-22 09:30:37 | 显示全部楼层
本帖最后由 乘风飞扬 于 2023-11-22 09:34 编辑
ha*** 发表于 2023-11-22 09:15
图片中的P2.2在手册为 I,但是实验箱的原理图中 作为MCU的输出,接在片选中,我想问的是,我们MCU 作为主 ...
其实不用那么复杂,规格书里面有用法介绍及连接示意图:
截图202311220929066911.jpg

至于SS脚,手册I/O描述为输入I,后面描述有介绍是指从机选择脚,括弧 “主机为输出”。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-17 16:33 , Processed in 0.135631 second(s), 68 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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