本帖最后由 xuande 于 2018-2-11 11:40 编辑
自己做的 F373 板子,SPI 出现奇怪现象:
位数设置为 ≤8bit 时,每往 DR 写入一次数据,SCK 会发出两倍的脉冲。SPI1 和 SPI3 都这样。设置为 >8bit 时,波形正常。(但可惜没法利用。)
如图,黄 {MOD}波形为 SCK,蓝 {MOD}为 MOSI (DR = 0xCA)。
NSSP = 0 时:
NSSP = 1 时:
程序配置如下:
硬件、软件都已经最小化,试过STMcube产生的配置程序,也试过多个官方例程,情况相同,
而且 SPI1 和 SPI3 情况完全一样。
很简单的事,折腾两天,近乎绝望。
目前只能认为芯片有问题。但愿是自己遇到特例了,而不是芯片本身的 bug 。
一周热门 更多>