开源改变世界

定义 SD 引脚 #161

推推 grbl 3年前 (2022-10-07) 281次浏览 0个评论
关闭
just-jason 打开了这个问题 2019 年 6 月 7 日 · 3 条评论
关闭

定义 SD 引脚#161

just-jason 打开了这个问题 on 7 Jun 2019 · 3 条评论

注释

定义 SD 引脚 #161

贾森 评论 2019 年 6 月 7 日  

是否有可能为 SD 卡添加引脚定义?
我找到了一块 UNO 格式的 ESP32 板,它是一个直接即插即用的 CNC 屏蔽板。我看不到的是如何定义 SD 引脚以适合我的应用程序。

定义 SD 引脚 #161
合作者

luc-github 评论 2019 年 6 月 7 日  

它使用 variables/pins_arduino.h 中存在的默认值

static const uint8_t SS    = 5;
static const uint8_t MOSI  = 23;
static const uint8_t MISO  = 19;
static const uint8_t SCK   = 18;

我认为只有 CS/SS 应该是一个参数而不是 SPI 参数,如果默认频率不是最佳的,SD 速度可能也是一个很好的补充

定义 SD 引脚 #161
所有者

婚戒 评论 on 7 Jun 2019

@just-jason您没有向我们提供有关您需要使用的引脚或您正在谈论的硬件的任何详细信息。

ESP32 有几个硬件 SPI 总线。我们使用 Arduino HAL 使用的那个。这为我们简化了事情,并使代码可能更具可移植性。

可以重构 SD 功能以允许其他功能,但目前这不是优先事项。

定义 SD 引脚 #161
作者

贾森 评论 on 8 Jun 2019

@luc-github谢谢,这应该正是我需要的东西

@bdring, 你是对的,我没有给你太多的工作信息,主要是因为我还处于一个想法的最初阶段,而且还有些模糊。这是我到目前为止可以告诉你的。
我想使用 WEMOS D1 R32 板(UNO 格式的 ESP32)和 Protoneer CNC 防护罩,这会给我一个很好的即插即用匹配。我想将它与两个步进驱动器一起使用来运行 ax / y 绘图仪,并且我想根据我的需要调整引脚。你在 config.h 中为我需要的所有其他管脚定义管脚做得很好,但我也想看看移动 SD 管脚。
我将使用 Luc 的建议并尝试一下

定义 SD 引脚 #161
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

喜欢 (0)

您必须 登录 才能发表评论!