OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5887|回复: 9

调式时出现的两个警告,百度翻译了一下,还是不知道什么意思,希望得到老师指点

[复制链接]

8

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2013-7-20
在线时间
9 小时
发表于 2013-7-23 12:55:22 | 显示全部楼层 |阅读模式

百度的翻译分别是:
1:浮动的无符号整型转换
2:SP调试信息不正确因为优化内联汇编

是不是数据类型不对呢?我有一个公式:zhuansudu=quanshu*60+counter*2.5
 那些变量我是这么定义的不知道对不对:unsigned long  zhuansudu =0,   quanshu = 0; 
                                                                unsigned int     counter = 0;//计数24就等于1圈





正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2012-6-15
在线时间
0 小时
发表于 2013-7-23 13:57:10 | 显示全部楼层
这种公式计算一般是float类型吧
电子爱好者,技术在交流中进步;技术交流QQ群:191990060(STM32) 74576566(综合电子设计类)
回复 支持 反对

使用道具 举报

8

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2013-7-20
在线时间
9 小时
 楼主| 发表于 2013-7-23 14:04:22 | 显示全部楼层
回复【2楼】zhangyouzhong:
---------------------------------
我看见在51的程序里别人也是这么定义的,为什么我搬过来就有警告呢?这是浮点数运算吗?我把counter*2.5改成counter*3后,第一个警告就没有了,但是第二个警告还在,应该不是在这个公式里出现的问题吧?我想知道第二个警告是什么意思?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-23 14:37:44 | 显示全部楼层
你看第249行是什么代码.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

7

主题

165

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2013-6-18
在线时间
0 小时
发表于 2013-7-23 15:54:47 | 显示全部楼层
设个断点来看看。。
只求每天都能把小事做好。
回复 支持 反对

使用道具 举报

8

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2013-7-20
在线时间
9 小时
 楼主| 发表于 2013-7-23 18:26:42 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
原子老师,第249行是一句else语句:
245       delay20us(4);       //???±80us
246      if(v11==0&&v22==0&&v33==0&v44==0) 
247          {
248                write_Data(sudu2[10]);  
249           } else
250      write_Data(sudu2[v44]);
251      delay20us(4);       //???±80us
252      write_Data(sudu[v55]);
 253     delay20us(4);       //???±80us   

这段程序是用来在液晶显示速度的各进位的值,总共是5位数,这是末尾两位显示的程序
回复 支持 反对

使用道具 举报

8

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2013-7-20
在线时间
9 小时
 楼主| 发表于 2013-7-23 18:48:23 | 显示全部楼层



                                                                                           更正: 297行
最后两个警告显示的行数好像不是固定的,程序改一下(没加行货减行),会显示不同的行数

回复 支持 反对

使用道具 举报

11

主题

125

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
441
金钱
441
注册时间
2012-6-21
在线时间
8 小时
发表于 2013-7-23 18:51:58 | 显示全部楼层
发代码出来让老师看看啊!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-23 18:59:53 | 显示全部楼层
回复【6楼】xu271088570:
---------------------------------
那你这个看起来没问题哦.貌似你用的不是MDK吧?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

8

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2013-7-20
在线时间
9 小时
 楼主| 发表于 2013-7-23 19:09:42 | 显示全部楼层
回复【9楼】正点原子:
---------------------------------
不是MDK,这个用的是CodeWarrior
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-16 18:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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