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

[复制链接]
 楼主| qq9472044 发表于 2022-12-26 14:04 | 显示全部楼层 |阅读模式
F421 ,SPI通信 使用官方例程,出现AC6编译之后spi波形无法输出,而AC5编译之后可以
 楼主| qq9472044 发表于 2022-12-26 14:12 | 显示全部楼层
使用官方例程修改,修改内容:将SPI2的引脚修改为PB3和PB5

使用的官方例程

使用的官方例程
 楼主| qq9472044 发表于 2022-12-26 14:14 | 显示全部楼层
希望官方人员测试下,MDK下AC6编译之后,SPI能否正常输出波形,我这边测试,发现AC6编译之后无法正常输出波形,AC6编译优化选择 -O1
 楼主| qq9472044 发表于 2022-12-26 14:31 | 显示全部楼层
已解决, 将MDK版本换成5.36(PS:又换电脑了,忘把这台电脑的版本降级了‘)
snakeemail 发表于 2022-12-27 14:19 | 显示全部楼层
你直接在SPI文件里面,加一个不优化的选项
Bowclad 发表于 2023-2-7 19:33 | 显示全部楼层
被编译器优化了吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

16

帖子

0

粉丝
快速回复 返回顶部 返回列表