查看: 5268|回复: 6

[原创] [MAPS-KS22 试用]ADC采集及芯片内部温度采集

[复制链接]
  • TA的每日心情

    2016-10-20 09:45
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    80

    主题

    1038

    帖子

    5

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2223
    最后登录
    2023-11-20
    发表于 2016-5-23 12:10:42 | 显示全部楼层 |阅读模式
    1、硬件分析
    MAPS DOCK板载了两路电位器的AD接口,分别连接到ADC0_DP0和DM0上!原理图

    QQ截图20160523114911.png
    参考KS22的参考手册,使用单端模式,DP0 - SE0 DM0 - SE19 内部温度 SE26
    QQ截图20160523114757.png

    内部温度计算参考数据手册中ADC的说明
    QQ截图20160523115333.png


    2、软件配置
    使用超核库进行快速配置,采用单端16位ADC
    1. ADC_QuickInit(ADC0_SE26_TEMP, kADC_SingleDIff16);
    2.    ADC_QuickInit(ADC0_SE0_DP0, kADC_SingleDIff16);
    3.    ADC_QuickInit(ADC0_SE19_DM0, kADC_SingleDIff16);
    复制代码
    AD值读取
    1. vtemp = ((float)ADC_QuickReadValue(ADC0_SE26_TEMP)/65536)*3.3;
    2.         //以下程序为温度数据转换
    3.         if(vtemp >= 0.716)
    4.         {
    5.             temp = (vtemp-0.716)/.00162;
    6.         }
    7.         else
    8.         {
    9.             temp = (vtemp-0.706)/.00155;
    10.         }
    11.         temp=25 - temp;

    12.       sprintf(txt ,"Tempature:%.3fC", temp);
    13.       TFT_ShowString(30,130,txt);
    14.    
    15.       vtemp = ((float)ADC_QuickReadValue(ADC0_SE19_DM0)/65536)*3.3;
    16.       sprintf(txt ,"ADC19_Volage:%.3f", vtemp);
    17.       TFT_ShowString(30,150,txt);
    18.       
    19.       vtemp = ((float)ADC_QuickReadValue(ADC0_SE0_DP0)/65536)*3.3;
    20.       sprintf(txt ,"ADC0_Volage:%.3f", vtemp);
    21.       TFT_ShowString(30,180,txt);
    复制代码



    最后Debug:
    IMG_20160523_113334.jpg
    工程:
    Demo.rar (10.47 MB, 下载次数: 223)
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    31
    最后登录
    2016-6-28
    发表于 2016-5-23 14:34:27 | 显示全部楼层
    好东西,学习了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-2-15 00:12
  • 签到天数: 969 天

    连续签到: 1 天

    [LV.10]以坛为家III

    175

    主题

    2843

    帖子

    34

    金牌会员

    Rank: 6Rank: 6

    积分
    7123
    最后登录
    2023-4-20
    发表于 2016-5-24 08:14:14 | 显示全部楼层
    不错,挺漂亮。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2016-5-30 10:26:30 | 显示全部楼层
    不错,谢谢村长的分享
    stmcu.org.png
    atmel.eefocus.com.png
    freescaleic.org.png
    nxpic.org.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1089
    最后登录
    2025-1-13
    发表于 2016-5-30 13:15:06 | 显示全部楼层
    谢谢村长呀!!村长果然写的很详细!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2020-6-6 16:15
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]常住居民I

    4

    主题

    264

    帖子

    0

    高级会员

    Rank: 4

    积分
    808
    最后登录
    2020-6-6
    发表于 2017-8-29 10:07:17 | 显示全部楼层
    谢谢 正好用上
    签到签到
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    47

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    415
    最后登录
    2018-12-5
    发表于 2017-8-29 17:14:13 | 显示全部楼层
    感谢分享 很详细
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-17 18:43 , Processed in 0.092778 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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