水木社区手机版
首页
|版面-电路设计与调试(Circuit)|
新版wap站已上线
返回
下页
|
尾页
|
1/2
|
转到
主题:Re: 一个MCU如何挂8个spi设备
楼主
|
julala
|
2021-11-04 11:38:17
|
只看此ID
【 在 seubaikal 的大作中提到: 】
: 菊花链搞起来会不会有问题
: 如果,使用片选驱动8个,驱动能力可能不行
每个Slave一个片选啊,又不是片选一驱8,有什么问题?
--
FROM 101.68.74.*
1楼
|
ECUCoder
|
2021-11-04 13:50:40
|
只看此ID
用片选区分就可以,驱动能力不够的话时钟SCK上、数据输出SDO上加一个硬件缓冲器增强驱动能力,带几十个设备都没有问题的。
菊花链多麻烦,坏一个挂一串,系统鲁棒性太差。
【 在 seubaikal 的大作中提到: 】
: 菊花链搞起来会不会有问题
: 如果,使用片选驱动8个,驱动能力可能不行
--
FROM 122.238.141.*
2楼
|
tom6bj
|
2021-11-04 18:33:16
|
只看此ID
怕gpio不够的话上个74hc138之类的3-8译码器
MOSI/SCK驱动能力不够的话加个74LVC1G08之类,我试过带8个595没问题
【 在 seubaikal (煮象池) 的大作中提到: 】
: 菊花链搞起来会不会有问题
: 如果,使用片选驱动8个,驱动能力可能不行
--
FROM 118.199.164.*
3楼
|
dismoon
|
2021-11-04 23:16:01
|
只看此ID
建议I2C
【 在 seubaikal 的大作中提到: 】
: 菊花链搞起来会不会有问题
: 如果,使用片选驱动8个,驱动能力可能不行
--
FROM 114.227.181.*
4楼
|
commander
|
2021-11-05 08:30:09
|
只看此ID
I2C倒是省端口,就是这个时序啊ack啊nack啊一堆乱七八糟的实在不讨人喜欢
【 在 dismoon 的大作中提到: 】
: 建议I2C
:
--
FROM 218.83.126.*
5楼
|
tom6bj
|
2021-11-05 10:34:15
|
只看此ID
我写了个简单的软i2c库, 效率低些, 不用折腾这么多了
https://github.com/tomzbj/zi2c
【 在 commander (南无奥特曼佛) 的大作中提到: 】
: I2C倒是省端口,就是这个时序啊ack啊nack啊一堆乱七八糟的实在不讨人喜欢
--
FROM 98.126.12.*
6楼
|
datou618
|
2021-11-05 17:16:05
|
只看此ID
赞
【 在 tom6bj 的大作中提到: 】
: 我写了个简单的软i2c库, 效率低些, 不用折腾这么多了
:
https://github.com/tomzbj/zi2c
:
: ...................
--
FROM 220.184.154.*
7楼
|
dismoon
|
2021-11-05 22:58:06
|
只看此ID
低速通讯实在没必要SPI,除非你有任务强实时,需要SPI给IRQ信号
不然你一秒钟N个I2C轮询一遍没啥大区别。
楼主都能问到一个SPI上用CSN挂8个了,说实话我估计用嗓子喊一声的通讯也够
【 在 commander 的大作中提到: 】
: I2C倒是省端口,就是这个时序啊ack啊nack啊一堆乱七八糟的实在不讨人喜欢
:
--
FROM 114.227.181.*
8楼
|
dismoon
|
2021-11-05 23:04:48
|
只看此ID
我上git经常抽风,不然我倒是可以分享一个把I2C当一个handler任务句柄挂载在任务列表里,时钟到了指针去I2C,不用你这种delay3us强制系统空闲的方法
【 在 tom6bj 的大作中提到: 】
: 我写了个简单的软i2c库, 效率低些, 不用折腾这么多了
:
https://github.com/tomzbj/zi2c
:
: ...................
--
FROM 114.227.181.*
9楼
|
tom6bj
|
2021-11-06 11:49:04
|
只看此ID
上rtos了都好办,用os提供的delay替换delay_us就行了呗
【 在 dismoon 的大作中提到: 】
: 我上git经常抽风,不然我倒是可以分享一个把I2C当一个handler任务句柄挂载在任务列表里,时钟到了指针去I2C,不用你这种delay3us强制系统空闲的方法
:
: 【 在 tom6bj 的大作中提到: 】
: ....................
- 来自「最水木 for iPhone 8」
--
FROM 106.121.161.*
下页
|
尾页
|
1/2
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版