查看: 5451|回复: 5

[S12] HCS12 中的 math.h

[复制链接]

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
20
最后登录
1970-1-1
发表于 2009-1-15 20:02:18 | 显示全部楼层 |阅读模式
#include  和 #include “math.h”
都试过了,通过预编译可以看见 math.h 已经链接上了,下面有sin(),cos()的函数的声明,
 
只是在用时
代码:
 
#include
#include
#include
double m;
 
main()
{
 
  m=sin(3.14/2); 
}
 
编译时 会出错,说 sin in file ... is unfined,
 
不知道哪位大侠遇到过没有,
 
请指教啊~~~~
 
我知道答案 目前已有5人回答
回复

使用道具 举报

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
20
最后登录
1970-1-1
 楼主| 发表于 2009-1-15 20:08:37 | 显示全部楼层

RE:HCS12 中的 math.h

还有,我试了用

#include "math.h"
把math.h找到放到工程文件夹中,依然通不过编译
我重新用dg128B 建立一个最简单的项目,也是unfined
不知道问题出在哪里

该用户从未签到

2

主题

67

帖子

0

新手上路

Rank: 1

积分
90
最后登录
1970-1-1
发表于 2009-3-25 11:51:01 | 显示全部楼层

RE:HCS12 中的 math.h

可能是要自己写函数,math.h并没有在单片机中定义

该用户从未签到

0

主题

3

帖子

0

新手上路

Rank: 1

积分
26
最后登录
1970-1-1
发表于 2009-3-25 15:09:03 | 显示全部楼层

RE:HCS12 中的 math.h

建立工程的时候有没有选择支持浮点数?没有的话可能会出问题

该用户从未签到

0

主题

3

帖子

0

新手上路

Rank: 1

积分
19
最后登录
1970-1-1
发表于 2009-4-10 15:06:28 | 显示全部楼层

回复:HCS12 中的 math.h

引用第 4 楼 hanqi于2009-03-25 07:09:03发表:
建立工程的时候有没有选择支持浮点数?没有的话可能会出问题 

4楼讲得对!
我有个问题:
CodeWarrior for DSC56800E v8.2

调用SIN函数求11.58的值,即:sin(11.58)=0.968490 求得值为何不对!
应该是:-0.834029 才对啊!

该用户从未签到

0

主题

1

帖子

0

新手上路

Rank: 1

积分
6
最后登录
2016-6-16
发表于 2016-6-8 19:39:41 | 显示全部楼层
54jumping 发表于 2009-4-10 15:06
引用第 4 楼 hanqi于2009-03-25 07:09:03发表:
建立工程的时候有没有选择支持浮点数?没有的话可能会出问题 ...

您好,我用的CodeWarrior for DSC56800E v8.3,开发DSP56F826,建立工程的时候没有浮点支持选项,这个是怎么回事呢?您的DSP56F826的sin函数问题解决了吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 12:15 , Processed in 0.093689 second(s), 26 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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