查看: 8821|回复: 40

[分享] 飞思卡尔官方freedom KL26板 测芯片温度的例程

[复制链接]
  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
    发表于 2015-6-25 14:05:09 | 显示全部楼层 |阅读模式
    请问有没有飞思卡尔官方freedom KL26板 测芯片温度的例程,麻烦发一个来参考下,谢谢!
    回复

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-25 14:32:03 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16715
    最后登录
    1970-1-1
    发表于 2015-6-25 14:51:24 | 显示全部楼层
    学习下,也
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-6-25 15:47:20 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-6-25 14:32
    KL25 ADC ping-pong模式的实现例程

    参考这个例程。

    我将这个KL25的例程下载到KL26D的板子上去跑,怎么那个温度的数据这么奇葩啊,两百多度都有,估计真的是两百多度的话,还能用吗,是不是哪里错了啊代码。
    temperature.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-25 17:39:29 | 显示全部楼层
    最后无事 发表于 2015-6-25 15:47
    我将这个KL25的例程下载到KL26D的板子上去跑,怎么那个温度的数据这么奇葩啊,两百多度都有,估计真的是 ...

    这个值肯定不对,你看看bandgap对吗?
    bandgap大概1V的,一个一个测试看看。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-6-25 20:35:19 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-6-25 17:39
    这个值肯定不对,你看看bandgap对吗?
    bandgap大概1V的,一个一个测试看看。 ...

    其实我并不知道这个bandgap值有啥用
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-26 09:20:34 | 显示全部楼层
    最后无事 发表于 2015-6-25 20:35
    其实我并不知道这个bandgap值有啥用

    bandgap是内部1V,这里是通过内部1V倒推你的VDDA,然后再使用ADC采集温度值并计算出来。
    具体计算过程你可以参考我之前写的一篇经验分享,然后自己配一个:
    【经验分享】FRDM-KL02改变VDD使用内部温度传感器测温例程
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-6-26 09:26:18 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-6-26 09:20
    bandgap是内部1V,这里是通过内部1V倒推你的VDDA,然后再使用ADC采集温度值并计算出来。
    具体计算过程你 ...

    你看我帖子上面的图片,我打印出来的bandgap都是几万几万的,太吓人了....
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-26 09:34:39 | 显示全部楼层
    最后无事 发表于 2015-6-26 09:26
    你看我帖子上面的图片,我打印出来的bandgap都是几万几万的,太吓人了....

    所以说,肯定哪里不对了,你自己新建一个工程学习下,按照我的7楼帖子,你先测试bandgap,
    ADC模块选择bandgap,然后再使能bandgap:
    PMC_REGSC |= 0X01; // enable bandgap
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-6-26 10:56:25 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-6-26 09:34
    所以说,肯定哪里不对了,你自己新建一个工程学习下,按照我的7楼帖子,你先测试bandgap,
    ADC模块选择ba ...

    我怀疑是不是我ADC的通道选错了啊,因为我用的代码是KL25的,但是我的板子是KL26的,我看到例程中的ADC通道是channel26、27的,但是我查看过KL26的原理图,好像没有26、27这两个通道啊!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-29 04:15 , Processed in 0.105765 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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