豆杀包 发表于 2022-2-28 13:00

KEIL5提高优化等级导致SPI出错。

事情是这样的,在不优化之前,SPI发送3个数据,也能接收到三个返回的数据,但是因为MCU内存不够,就提高了优化等级,结果发现发3个数据也能回,但是数据错乱,只有发4个,才能收到正确的数据。这个很奇怪啊。

carpsnow 发表于 2022-3-3 16:48

那就是不要优化了

tpgf 发表于 2022-3-8 13:31

在哪里设置优化等级

aoyi 发表于 2022-3-8 13:40

其实可以看看波形的

nawu 发表于 2022-3-8 13:48

一共有多少个优化等级啊

zljiu 发表于 2022-3-8 13:59

会不会是延时时间不够啊

kxsi 发表于 2022-3-8 14:11

优化会导致什么呢

wiba 发表于 2022-3-8 14:21

估计是代码有问题吧
页: [1]
查看完整版本: KEIL5提高优化等级导致SPI出错。