楼主: betty20006

[CodeWarrior] CW 10.5 和 FREEMASTER的问题(已解决)

[复制链接]

该用户从未签到

9

主题

54

帖子

0

注册会员

Rank: 2

积分
54
最后登录
1970-1-1
 楼主| 发表于 2014-6-11 15:37:31 | 显示全部楼层

回复:CW 10.5 和 FREEMASTER的问题

哦,我是不是这样做,飞线后,用freemaster观察数值是多少,然后换算一下,得到模拟电压,然后和用万用表测量得到的电压比较?
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-6-11 15:48:29 | 显示全部楼层

RE:CW 10.5 和 FREEMASTER的问题

其实说白了就是给你的ADC引脚一个电压,一个在【0,3.3V】之间的电压,你可以用万用表测试你给ADC引脚的电压是多少,然后通过freemaster查看你这个模拟电压对应的ADC值,或者你用串口打印出来都行,或者debug看也行。
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

54

帖子

0

注册会员

Rank: 2

积分
54
最后登录
1970-1-1
 楼主| 发表于 2014-6-12 15:04:21 | 显示全部楼层

回复:CW 10.5 和 FREEMASTER的问题

好的,我知道了,谢谢大家。
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-6-12 16:12:44 | 显示全部楼层

回复:CW 10.5 和 FREEMASTER的问题(已解决)

回复第 13 楼 于2014-06-12 15:04:21发表:
好的,我知道了,谢谢大家。 

不客气,也感谢你对飞思卡尔产品的关注与支持。
如果后续还有问题,欢迎提问交流。
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

54

帖子

0

注册会员

Rank: 2

积分
54
最后登录
1970-1-1
 楼主| 发表于 2014-6-19 09:36:11 | 显示全部楼层

回复:CW 10.5 和 FREEMASTER的问题(已解决)

<div style="padding:5px;border:1px dashed #ccc;">回复第 5 楼 于2014-06-10 14:57:03发表:
第一,建议你连接一个已知电压到ADC analog channel, 否则你怎知结果应该是多少。如果你是基于PE的代码,ADC result register 有效位势Bit3~14, PE又左移一位。 因此结果就大了
 
 
PE代码:


byte AD1_GetValue16(word *Values)
{
  if (!OutFlg) {                       /* Is measured value(s) available? */
    return ERR_NOTAVAIL;               /* If no then error */
  }
  *Values++ = (getReg(ADC_RSLT0) + 0x00)
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

147

帖子

0

中级会员

Rank: 3Rank: 3

积分
343
最后登录
1970-1-1
发表于 2014-6-19 10:00:56 | 显示全部楼层

回复:CW 10.5 和 FREEMASTER的问题(已解决)

<div style="padding:5px;border:1px dashed #ccc;">回复第 15 楼 于2014-06-19 09:36:11发表:
<div style="padding:5px;border:1px dashed #ccc;">回复第 5 楼 于2014-06-10 14:57:03发表:
第一,建议你连接一个已知电压到ADC analog channel, 否则你怎知结果应该是多少。如果你是基于PE的代码,ADC result register 有效位势Bit3~14, PE又左移一位。 因此结果就大了
 
 
PE代码:


byte AD1_GetValue16(word *Values)
{
  if (!OutFlg) {                       /* Is measured value(s) available? */
    return ERR_NOTAVAIL;               /* If no then error */
  }
  *Values++ = (getReg(ADC_RSLT0) + 0x00)
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-6-19 10:03:10 | 显示全部楼层

RE:CW 10.5 和 FREEMASTER的问题(已解决)

加0X00,楼主可以不必理会,可以直接去掉。
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

54

帖子

0

注册会员

Rank: 2

积分
54
最后登录
1970-1-1
 楼主| 发表于 2014-6-19 10:09:54 | 显示全部楼层

回复:CW 10.5 和 FREEMASTER的问题(已解决)

恩恩,好的,多谢啦。我只是表示感谢,打这么多完全是凑字数。哈哈。
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-6-19 13:21:31 | 显示全部楼层

回复:CW 10.5 和 FREEMASTER的问题(已解决)

回复第 18 楼 于2014-06-19 10:09:54发表:
恩恩,好的,多谢啦。我只是表示感谢,打这么多完全是凑字数。哈哈。 

不客气,有问题欢迎交流。
感谢你对飞思卡尔产品的关注与支持。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
9
最后登录
1970-1-1
发表于 2014-7-23 10:44:00 | 显示全部楼层

回复:CW 10.5 和 FREEMASTER的问题(已解决)

你好 ,你们有freemaster 在KE02上面应用的教程吗?或者移植教程 ,我们现在正在用你们的KE02芯片做开发,希望你能支持下谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-23 05:32 , Processed in 0.104368 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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