评论
贡献者
它是重构遗留下来的。对于软 UART ,使用tmc_uart.c。我将在下一次提交中删除杂散代码。 |
贡献者作者
贡献者
伟大的。我手头没有任何软 SPI 代码,但它应该比软 UART 更容易实现,因为在接收数据时时钟由主机提供。 |
贡献者作者
很酷,我会留意 TMC5160-BOB 在任何地方的库存,并挑选一个进行测试。 |
贡献者作者
对 2209(软 UART)和 5160(软硬 SPI)的 Trinamic 支持现在在 H7 master 分支中。 |
你好@terjeio
我想让 Trinamic 支持进入 H7 端口(用于 BTT SKR v3 板)。我买了一块带有 2209 驱动程序的板进行测试,并且@Demitrius在途中有一块带有5160个驱动程序的电路板。查看电路板引出线,需要同时使用软 UART 和软 SPI。
我以 F4 代码为起点,有些事情让我感到困惑。如果为 2209 构建,则不会达到以下代码,就像在早期
#if TRINAMIC_SPI_ENABLE
指令中一样。这是一个错误,还是最近重构遗留下来的?https://github.com/grblHAL/STM32F4xx/blob/be9965052f8ec7d0e56ccf56ca7c3c06123981cd/Src/btt_skr_2.0.c#L192-L204