打印
[AT32F421]

关于SPI,使用AC5编译可以正常输出波形,AC6编译之后无法输出波形

[复制链接]
1153|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qq9472044|  楼主 | 2022-12-26 14:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
F421 ,SPI通信 使用官方例程,出现AC6编译之后spi波形无法输出,而AC5编译之后可以

使用特权

评论回复
沙发
qq9472044|  楼主 | 2022-12-26 14:12 | 只看该作者
使用官方例程修改,修改内容:将SPI2的引脚修改为PB3和PB5

例程.png (35.05 KB )

使用的官方例程

使用的官方例程

使用特权

评论回复
板凳
qq9472044|  楼主 | 2022-12-26 14:14 | 只看该作者
希望官方人员测试下,MDK下AC6编译之后,SPI能否正常输出波形,我这边测试,发现AC6编译之后无法正常输出波形,AC6编译优化选择 -O1

使用特权

评论回复
地板
qq9472044|  楼主 | 2022-12-26 14:31 | 只看该作者
已解决, 将MDK版本换成5.36(PS:又换电脑了,忘把这台电脑的版本降级了‘)

使用特权

评论回复
5
snakeemail| | 2022-12-27 14:19 | 只看该作者
你直接在SPI文件里面,加一个不优化的选项

使用特权

评论回复
6
Bowclad| | 2023-2-7 19:33 | 只看该作者
被编译器优化了吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

16

帖子

0

粉丝