[STM8] 【经验分享】关于cosmic编译器的一个小错误,以及解决方法

[复制链接]
 楼主| xiaolanghahaha 发表于 2013-7-3 10:46 | 显示全部楼层
cool_coder 发表于 2013-7-3 10:16
在中断程序里必须使用浮点运算吗?让你自己写汇编的话,估计绝不会这么干。C语言虽然做数值运算比较方便, ...

自己并没有使用浮点运算,只是使用can通讯的库函数,其中接收can消息,内部用到了long型而已,我只是把这个内容具体放大扩大,让大家都能明白这个问题
 楼主| xiaolanghahaha 发表于 2013-7-3 10:53 | 显示全部楼层
jerry_wtl 发表于 2013-7-3 10:33
中断里面只缓冲数据和做标志,其他操作比如运算什么的都不该在里面做,没有这个习惯会遇到更多麻烦。即使只 ...

嗯嗯,对,就是这样的
qrshi 发表于 2013-7-3 14:37 | 显示全部楼层
mark,谢谢分享。
hawksabre 发表于 2013-7-3 19:15 | 显示全部楼层
这种类型的错误    找起来  比较困难   楼主    顶一个
snowmanhaha 发表于 2013-7-9 09:01 | 显示全部楼层
,高手挺多,收获不少!!!
tianli1980 发表于 2013-7-14 16:48 | 显示全部楼层
直接用库里的中断向量表,这个方法好。学习了,顶楼主
xlsbz 发表于 2014-11-7 13:23 | 显示全部楼层
为什么要用浮点?写程序要谨慎小心才好。不懂的东西不要用。预防为主。
我宁愿觉得你可以找找 原野之狼说的 重入之类的  。

或者互斥数据之类的。

不用浮点不能搞定么?
不太可能吧?
xlsbz 发表于 2014-11-7 13:24 | 显示全部楼层
拿起书本 发表于 2014-11-7 13:25 | 显示全部楼层
浮点运算编程关乎设备的实时性,确实是硬件特别是游戏编程人员需要重点考虑的内容。
zhengluobiao 发表于 2015-3-16 10:04 | 显示全部楼层
有没有关于这方面的资料的呀?我好像用的都没问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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