查看: 3231|回复: 4

[原创] 【YL-KL26Z开发】+ DA转换

[复制链接]

该用户从未签到

42

主题

340

帖子

0

高级会员

Rank: 4

积分
722
最后登录
2016-1-9
发表于 2015-7-21 11:37:47 | 显示全部楼层 |阅读模式
接上次的ADC比较功能:https://www.nxpic.org.cn/module/forum/thread-600191-1-1.html
考虑到ADC的校准功能已经有人发过,而且我也遇到了相同的问题:转载 https://www.nxpic.org.cn/module/forum/thread-600212-1-1.html

因此,本次的实验室DAC的转换实验,主要的流程是:DA转换所设定的值并用串口显示在PC上,然后将转换的值送入AD,将AD转换后的值显示在PC上。

#include "includes.h"

void myDelay (INT32U ulTime)
{
    INT32U i;

    i = 0;
    while (ulTime--) {
        for (i = 0; i < 2000; i++);
    }
}

int  main (void)
{
        int i,num;                                 
        SystemCoreClockUpdate();
        uart0Init(9600,0,0,8,1);
        printf("DAC generated take SineWave Test ");
        dacInit();        
        adcInit();
       
                while (1) {       
                                for(i=0;i<100;i++)
                                {
                                        dacTrigger(i);                                          
                                        printf("DAC value = %d ",i);
                                        myDelay(5);
                                        num = adcGetUint();
                                        printf("ADC value = %d \n",num);
                                        myDelay(500);
                                        if(i==100) i=0;
                                }                       
        }
}

程序的初始化配置就不再贴出了。


http://www.56.com/u47/v_MTM4MDgwNzQ4.html

程序遇到的问题:
   DA输入与AD输出值差距很大,初步认为是由于转换精度的问题,如果有知道的大声请帮忙解释一下问题,谢谢了!


   请教论坛的大神,谢谢了。






评分

参与人数 1NXP金币 +25 收起 理由
小七 + 25 打赏!

查看全部评分

回复

使用道具 举报

该用户从未签到

11

主题

54

帖子

0

注册会员

Rank: 2

积分
123
最后登录
2018-5-8
发表于 2015-7-22 09:09:11 | 显示全部楼层
帮顶一下
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16702
    最后登录
    1970-1-1
    发表于 2015-7-25 23:16:44 | 显示全部楼层
    学习学习
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-3 11:19
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    50

    主题

    1万

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    14090
    最后登录
    2024-4-19
    发表于 2015-7-26 09:28:40 | 显示全部楼层
    学习学习 null - 副本 - 副本 - 副本.png null - 副本 - 副本 (2).png null - 副本 - 副本 (3).png null - 副本 - 副本.png null - 副本 (2) - 副本.png null - 副本 (2).png null - 副本 (3).png null - 副本 (4).png null - 副本.png null.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-9-17 17:18
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    26

    主题

    394

    帖子

    0

    高级会员

    Rank: 4

    积分
    967
    最后登录
    2019-10-9
    发表于 2016-3-1 17:00:14 | 显示全部楼层
    学习学习
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 13:09 , Processed in 0.093208 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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