[STM32F4] 计算速度跟不上

[复制链接]
1100|25
 楼主| xxmmi 发表于 2021-1-11 22:47 | 显示全部楼层 |阅读模式
想在IAR下设置优化等级为最高。但是发现代码完全不能跑;
就算设置成 low 都不行,请教大侠们支持呀;  CPU时间已经很紧张了
zyf部长 发表于 2021-1-11 22:50 | 显示全部楼层

你有什么打算呢?或者你想知道什么?
 楼主| xxmmi 发表于 2021-1-11 22:52 | 显示全部楼层
设置了high 优先级后,ADC的配置位数都会发生变化,默认12bit, 开了优化之后变成10 bit 而且每次好像还不太一样
llia 发表于 2021-1-11 22:54 | 显示全部楼层
感觉IAR下的优化完全没法用
 楼主| xxmmi 发表于 2021-1-11 22:56 | 显示全部楼层
但很奇怪的是MCSDK里面做电机的全是开high 优先级优化的
 楼主| xxmmi 发表于 2021-1-11 23:00 | 显示全部楼层
wangzsa 发表于 2021-1-11 23:02 | 显示全部楼层
跟优化无关,跟你里面使用到的指令有关。
wenfen 发表于 2021-1-11 23:04 | 显示全部楼层
你看看是不是程序设计不合理。
zhuhuis 发表于 2021-1-11 23:09 | 显示全部楼层
代码不规范。
songqian17 发表于 2021-1-11 23:13 | 显示全部楼层
优化怎么会把ADC的转换位数也改变了?
 楼主| xxmmi 发表于 2021-1-11 23:16 | 显示全部楼层
这得操作相关ADC寄存器才行的。
songqian17 发表于 2021-1-11 23:19 | 显示全部楼层
好好检查应用代码吧。
yufe 发表于 2021-1-11 23:21 | 显示全部楼层
提高优化等级可能会导致些问题,但你都说了优化为LOW也有问题。
 楼主| xxmmi 发表于 2021-1-11 23:23 | 显示全部楼层
代码是Cube生成的。
chuxh 发表于 2021-1-11 23:27 | 显示全部楼层
从来没有设置过这里啊
llljh 发表于 2021-1-11 23:28 | 显示全部楼层
我一直都用的默认值
renyaq 发表于 2021-1-11 23:31 | 显示全部楼层
这个并不是优化的问题
 楼主| xxmmi 发表于 2021-1-11 23:33 | 显示全部楼层

嗯,我再好好缕一缕吧,有了好消息及时通知大家
ljxh401 发表于 2021-1-12 08:29 | 显示全部楼层
adc 和优先级 无关吧
zchong 发表于 2021-1-12 09:08 | 显示全部楼层
程序写的不行呗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

369

主题

4278

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部