打印
[ARM入门]

YL-KL26Z中DAC的问题

[复制链接]
943|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
512751875|  楼主 | 2016-10-22 16:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
求教一下  这个例程的意思,LZ烧录片子中,原理图上的LP1就一直响着,请问这是什么功能啊,求指教  谢谢!
#include <includes.h>
uint16 gu16WaveformBuffer[33] = {0};
uint16 gu16SineWaveBuffer[]  =  {2047,2446,


QQ截图20161022164525.png (77.14 KB )

QQ截图20161022164525.png

相关帖子

沙发
512751875|  楼主 | 2016-10-22 16:51 | 只看该作者
uint16 gu16WaveformBuffer[33] = {0};
uint16 gu16SineWaveBuffer[]  =  {2047,2446,2830,3184,3494,3749,3938,4055,4094,4055,3938,3749,3494,3184,2830,2446,2047,
                                 1648,1264,910,600,345,156,39,0,39,156,345,600,910,1264,1648,2047,0xFFF};

uint16 *pWaveform, *pGenerateData;

void myDelay (INT32U ulTime)
{
    INT32U i;

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

int  main (void)
{
                int i,num=2;
    INT16U uiVout = 1;                                 /* ¼ÆËãת»»Öµ                   */
               
    SystemCoreClockUpdate();
    uart0Init(9600,0,0,8,1);
                printf("DAC generated take SineWave Test ");
                dacInit();         /* DAC³õʼ»¯                    */
         
                while (1)
                        {       
                                for(i=0;i<33;i++)
                                {
                                        gu16WaveformBuffer[i]=gu16SineWaveBuffer[i];
                                        dacTrigger(gu16WaveformBuffer[i]);                                             /* DACÊä³ö                      */
                                        myDelay(1);
                                        if(i==33) i=0;
                                }                       
        }
}

使用特权

评论回复
板凳
512751875|  楼主 | 2016-10-23 08:18 | 只看该作者

使用特权

评论回复
地板
512751875|  楼主 | 2016-10-23 09:39 | 只看该作者

使用特权

评论回复
5
512751875|  楼主 | 2016-10-24 17:53 | 只看该作者
有没有人给说一下啊   大二学生 着急啊  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

133

帖子

1

粉丝