早教吧作业答案频道 -->其他-->
stm32f407计算负数的问题intanglegan=0;if((TIM5->CNT)>=30000)anglegan=((TIM5->CNT-30000)+loop5)*3600/7135;elseanglegan=((TIM5->CNT-30000)+loop5)*3600/7135;我这样写的一个转换角度的式子不知为啥在(TIM5->CN
题目详情
stm32f407 计算负数的问题
int angle_gan=0;
if((TIM5->CNT) >= 30000)
angle_gan = ((TIM5->CNT-30000)+loop5)*3600/7135;
else
angle_gan = ((TIM5->CNT-30000)+loop5)*3600/7135;
我这样写的一个转换角度的式子 不知为啥 在 (TIM5->CNT-30000)计算为正数时 angle_gan是正确的,但是
在(TIM5->CNT-30000)计算为负数时 angle_gan的值却为60多万 不知为什么
我感觉貌似是数据类型的问题
int angle_gan=0;
if((TIM5->CNT) >= 30000)
angle_gan = ((TIM5->CNT-30000)+loop5)*3600/7135;
else
angle_gan = ((TIM5->CNT-30000)+loop5)*3600/7135;
我这样写的一个转换角度的式子 不知为啥 在 (TIM5->CNT-30000)计算为正数时 angle_gan是正确的,但是
在(TIM5->CNT-30000)计算为负数时 angle_gan的值却为60多万 不知为什么
我感觉貌似是数据类型的问题
▼优质解答
答案和解析
本来就是数据类型引起的问题,会不会是补码问题
看了stm32f407计算负数的问...的网友还看了以下:
1.计算:(1+(2^(-1/8))(二的负八分之一次幂))(1+(2^(-1/4)))(1+(2 2020-04-25 …
若函数y等于f(x)的图像在x等于4处的切线方程是x等于负2x加9,则f(4)减f一撇(4)等于 2020-05-16 …
1.函数f(x)=3x²—5x+2,求f(负根号下2),f(-a),f(a+3),f(a)+f(3 2020-05-22 …
关于凹透镜成像的问题1凹透镜成像也适用公式1/f=1/u+1/v,其中v和f均为负数,u为正数.v 2020-05-23 …
老师您回答过的,可是我比较笨看不懂,您能讲的详细点么?比如为什么f(π)=-f(π-2)?设f(x 2020-06-09 …
试比较下列各组的大小1.负2分之1与负3分之2,负3分之2与负4分之3,负4分之3与负5分之4,负 2020-06-14 …
已知f(根号下x+4)=x+8根号下x,求f(x平方)由于:f(√x+4)=x+8√x则设:T=√ 2020-07-11 …
数字图像处理图像绕点旋转几何变换怎么求1.设灰度级为8的子图像f(x,y)=[01267;12345 2020-10-31 …
以身相许数学题!帮忙已知一组数,这样:负1,负2分之1,负2分之2,负2分之1,负3分之1,负3分之 2020-11-20 …
33.1减负22.9加负10.5负8减负15加负9减负122分之1加负3分之2减负5分之4加负2分之 2020-12-17 …