楼主你好,我看到你的时钟极性和相位配置为第一边沿下降沿为有效。 所以只有时钟先变为高(idle)后,才能发出第一个下降沿。 所以这样看起来,没有出错,与你的截图应该是对的上。
楼主你好,我看到你的时钟极性和相位配置为第一边沿下降沿为有效。 所以只有时钟先变为高(idle)后, ...
[md]可是我是想设置为00模式,但是现在逻辑分析仪改为10模式就能识别出正确数据,所以我觉得是配置的有问题
在cubeMX中我配置的是时钟平常状态为低电平,第一个波动为有效位,可是现在生成的代码中,直接调用发送函数会先拉高一段时间,然后才开始发送数据位,我想知道这段高电平是什么原因造成的,只是生成之后并没有添加其他函数
我这边配置了cubemx 然后生成代码调试,没有抓到你那个跳变的波形哦。 是不是配置clk 引脚的IO(PA1)时先初始化输出高了,然后运行SPI又变回 低电平idle 状态了?