- 主题:Re: 一个MCU如何挂8个spi设备
怕gpio不够的话上个74hc138之类的3-8译码器
MOSI/SCK驱动能力不够的话加个74LVC1G08之类,我试过带8个595没问题
【 在 seubaikal (煮象池) 的大作中提到: 】
: 菊花链搞起来会不会有问题
: 如果,使用片选驱动8个,驱动能力可能不行
--
FROM 118.199.164.*
我写了个简单的软i2c库, 效率低些, 不用折腾这么多了
https://github.com/tomzbj/zi2c
【 在 commander (南无奥特曼佛) 的大作中提到: 】
: I2C倒是省端口,就是这个时序啊ack啊nack啊一堆乱七八糟的实在不讨人喜欢
--
FROM 98.126.12.*
上rtos了都好办,用os提供的delay替换delay_us就行了呗
【 在 dismoon 的大作中提到: 】
: 我上git经常抽风,不然我倒是可以分享一个把I2C当一个handler任务句柄挂载在任务列表里,时钟到了指针去I2C,不用你这种delay3us强制系统空闲的方法
:
: 【 在 tom6bj 的大作中提到: 】
: ....................
- 来自「最水木 for iPhone 8」
--
FROM 106.121.161.*
上具体代码看看?
delay不用上下文切换又不破坏原有流程的话, 我还真没想到你的好办法
【 在 dismoon (伐开心要包包) 的大作中提到: 】
: 我没用RTOS啊,我是根据RTOS基本原理自己拿了个时钟做任务序列,我现在大程序还是一个while(1)大循环
: 我不过是极限压榨核心
--
FROM 118.199.162.*