当前位置: 首页> 文旅> 艺术 > stm32f103各类型数据运算性能简单汇总

stm32f103各类型数据运算性能简单汇总

时间:2025/8/2 4:46:37来源:https://blog.csdn.net/rzhpq/article/details/141712038 浏览次数:1次

测试代码如下

        SysTick -> VAL = 0x00;		//将定时器归零SysTick -> CTRL |= SysTick_CTRL_ENABLE_Msk;		//开启定时器for(m0=1;m0<10000000;m0+=10000){//m1=100000+(m0);}dur=SysTick -> VAL;		//将定时器归零dur=(~dur)&0x00ffffff;SysTick -> CTRL &= ~SysTick_CTRL_ENABLE_Msk;	//关闭定时器

修改m0 m1的数据类型,得到运行一千次的系统时钟数量,扣除基础循环所用时间 21 pulse,就得到了单次计算所需要的时钟周期。

stm32f103各种运算性能统计
加法减法乘法除法开根号
uint32_t33712
uint64_t171737140
float959563224
uint16_t3377
uint8_t

关键字:stm32f103各类型数据运算性能简单汇总

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: