主题中讨论的其他器件:HALCOGEN
您好!
我们在这里遇到了 SPI 问题。 我们将其与10个数据位配合使用以模拟 UART (仅输出)。 数据寄存器被写入、但管脚上没有信号出来(MOSI[0])。 驱动程序函数正在挂起、等待从未发生的传输。 由于引脚限制、MISO、CLK、CS 和 ENA 引脚在其他地方用作 GPIO。 就我所见、所有 SPI 寄存器均已正确初始化(halcogen 软件)。
我的问题:是否可以仅通过一个传输引脚使用 SPI? 我们在另一个器件上使用了相同的软件、但在该器件上分配了引脚、但根本没有从外部连接。 令我怀疑的是用户手册中的注释:注意:无论使用的并行引脚数量如何、对于任何 SPI 传输、SPISOMI[0]引脚都必须被编程为功能引脚。
那么、为了进行传输、我们是否必须在外部使用 MOSI、MISO 和 CLK (以及可能的 CS)? 还是只能将数据发送到 MOSI 引脚?
此致、