关闭 kfmut 打开了这个问题 2021 年 5 月 27 日 · 2 条评论 关闭 Blackpill 板上的 I2C#12 kfmut 打开了这个问题 2021 年 5 月 27 日 · 2 条评论 评论 kfmut 评论了 2021 年 5 月 27 日 你好, 我很想在我的路由器上尝试 grblHAL,键盘插件是我在这方面的主要兴趣之一。现在我有一个来自 WeActStudio 的 STM32F411 MCU 上的 Blackpill 开发板。我的问题是 I2C 引脚默认映射到 PB10 和 PB11,但 Blackpill 板上的 PB11 未路由到接头: 是否可以更改此检查并将 CNC_BLACKPILL 添加到第 206 行? STM32F4xx/Inc/driver.h 中的第 205 至 211 行 b9426a4 #如果EEPROM_ENABLE|| KEYPAD_ENABLE || (TRINAMIC_ENABLE && TRINAMIC_I2C) #如果已定义(NUCLEO_F411) || 定义(NUCLEO_F446) #定义 I2C_PORT 1 // GPIOB,SCL_PIN = 8,SDA_PIN = 9 #否则 #定义 I2C_PORT 2 // GPIOB,SCL_PIN = 10,SDA_PIN = 11 #结尾 #结尾 所以它看起来像这样: #if defined(NUCLEO_F411) || defined(NUCLEO_F446) || defined(CNC_BLACKPILL) 之后是否可以将 EEPROM 和键盘等 I2C 设备连接到 PB8 和 PB9 引脚?这样做有什么副作用吗? 贡献者 terjeio 评论了 2021 年 5 月 27 日 之后是否可以将 EEPROM 和键盘等 I2C 设备连接到 PB8 和 PB9 引脚? 是的,但前提是您打算使用的电路板图不会将这些引脚分配给某些东西。如果发生冲突,您可以修改板图,甚至可以将其复制到my_machine_map.h并在my_machine.h中选择它。如果您复制它,它不会在更新时被覆盖。 作者 kfmut 评论了 2021 年 5 月 27 日 @terjeio谢谢你的澄清! 是的,我打算为我当前的测试创建一个自定义映射文件,因为库存文件在 PROBE 和 KEYPAD_STROBE 信号之间也有冲突。 kfmut已完成 关闭 2021 年 5 月 27 日 喜欢 (0) driver.c 中可能有拼写错误 #11 闪烁灯 PC13 #14 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
你好,
我很想在我的路由器上尝试 grblHAL,键盘插件是我在这方面的主要兴趣之一。现在我有一个来自 WeActStudio 的 STM32F411 MCU 上的 Blackpill 开发板。我的问题是 I2C 引脚默认映射到 PB10 和 PB11,但 Blackpill 板上的 PB11 未路由到接头:
是否可以更改此检查并将 CNC_BLACKPILL 添加到第 206 行?
STM32F4xx/Inc/driver.h
中的第 205 至 211 行 b9426a4
所以它看起来像这样:
#if defined(NUCLEO_F411) || defined(NUCLEO_F446) || defined(CNC_BLACKPILL)之后是否可以将 EEPROM 和键盘等 I2C 设备连接到 PB8 和 PB9 引脚?这样做有什么副作用吗?