尊敬的专家:
我们遇到了 SPI2模块的 CSNR 位的轻微问题。
我们将引脚 N3配置为 MIBSPI2NCS[0],并根据技术参考资料 CSNR 中的表28-25,将其设置为0x1。 这不奏效。
但是、将 CSNR 设置为0x2来将其设置为芯片选择1是可行的。
下面是在写入 SPIDAT1寄存器之前执行的操作:
data |= ((uint32_t) 1U << 26); data |= (uint32_t)((uint32_t)0x2 << 16); // Set Chipselect data |= (uint32_t) txData; SPI->DAT1 = data
您可以在结束时检查一下、是否 CSNR = 0x2选择了引脚 N3?
谢谢、此致、
最大值