用CubeID搞搞了stm32f412,我想使用SPI接口作为主机,不使用MISO线,但我不想将该设备配置为主机"receive-only'",因为时钟在该模式下不同(当SPI启用时总是时钟)。 我希望通过发送虚拟字节(dummy bytes)来触发接收数据的时钟同步。 我的SPI和GPIO的代码生成都设置为LL API。通过项目管理器->高级设置。 问题如下: CubeIDE不允许我有一个未分配的MISO行,仍然启用SPI。 也许一个可能的解决方法是在CubeIDE中将另一个引脚错误地分配为MISO,并在SPI结尾的用户代码部分重新分配MISO行。 这是否是一个bug?
|