历史上的今天
返回首页

历史上的今天

今天是:2025年01月23日(星期四)

正在发生

2021年01月23日 | 基于MSP430F5529单片机的DAC8552

2021-01-23 来源:eefocus

DAC8552是TI公司推出的16 位双路电压输出数模转换器,本次来介绍一下这个芯片在MSP430单片机上如何使用。


1.芯片的电路图介绍

一共才八个引脚,比较简单,具体介绍我就不说了,如果小伙伴们有疑问或者更具体的资料可以去官网直接去查datasheet,一共就二十来页,一会儿就看完了。


2.程序介绍

先来说一下dac8552库函数怎么写


void DAC8552_Init()

{

    P1DIR|=BIT3+BIT4+BIT5;   //配置MSP430的引脚

    SYNC_H;

    SCLK_H;

}


void DAC8552_Write(unsigned int cmd,unsigned int data)   //往里写命令和数据 

{

    unsigned int temp1=0,temp2=0;

    unsigned char i=0;

    temp2=data;

    temp1=cmd;

    SYNC_L;          //使能拉低 

    

    for(i=0;i<8;i++)    //  高8位写控制命令 

    {

        SCLK_H;

        if(temp1&0x80)

            DIN_H;

        else

            DIN_L;

        SCLK_L;

        temp1=temp1<<1;

    }

    

    

    for(i=0;i<16;i++)   //  低16位写数据 

    {

        SCLK_H;

        if(temp2&0x8000)

            DIN_H;

        else

            DIN_L;

        SCLK_L;

        temp2=temp2<<1;

    }



    SYNC_H;         //使能拉高 

}


OK是不是感觉非常简单

main函数更加简单,就是调用刚刚写过的函数,配置一下你想要的参数而已,还有更多的参数可以去翻阅datasheet


void main(void) {

    WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer

    DAC8552_Init();

    while(1)

    { write2DAC8552( 0x24,0xFFFF);//  0x24 B通道

//SYNC_HIGH;  //使能禁止

    }

}


推荐阅读

史海拾趣

FDI [Future Designs , Inc.]公司的发展小趣事

为了进一步扩大市场份额,FDI公司开始实施全球化战略。公司先后在欧美、亚洲等地设立了分支机构,并与当地企业建立了紧密的合作关系。同时,FDI还积极参与国际电子展会和论坛,与全球各地的行业精英交流学习。这些举措不仅提升了FDI的品牌影响力,也为其带来了更多的商业机会。

三环(CCTC)公司的发展小趣事

近年来,三环(CCTC)公司更加注重产品品质和品牌建设。公司建立了完善的质量管理体系和检测手段,确保产品质量稳定可靠。同时,公司加强了品牌宣传和推广力度,提高了品牌知名度和美誉度。通过不断提升产品品质和加强品牌建设,公司赢得了更多客户的信任和支持,实现了可持续发展。

苏州锋驰(Feng)公司的发展小趣事
如给具有磁偏转的阴极射线管的聚焦线圈、对灯丝电流变化很灵敏的电子管的灯丝、特殊电磁铁的线圈等供电。
Ark-Les Connectors公司的发展小趣事

在电子行业中,品质是生存和发展的关键。Ark-Les Connectors公司从一开始就深知这一点,因此将品质控制作为公司发展的核心战略。公司建立了严格的质量管理体系,从原材料采购到生产流程控制,再到产品检测与售后服务,每一个环节都严格把关。这种对品质的坚持让Ark-Les的产品在市场上赢得了良好的口碑,也为公司积累了大量的忠实客户。

超霸(GP)公司的发展小趣事

绿索超容深知品质是企业生存的根本。因此,公司从原材料采购到生产制造,再到成品检验,都实施了严格的质量控制措施。此外,公司还通过了ISO9001体系认证,进一步提升了其产品质量管理水平。这些努力不仅保证了绿索超容产品的优良品质,也为其赢得了客户的信任和好评。

Anatech Electronics Inc公司的发展小趣事

绿索超容在追求经济效益的同时,始终不忘履行社会责任。公司积极响应国家绿色发展的号召,致力于环保事业和可持续发展。在产品研发和生产过程中,绿索超容始终坚持绿色、低碳、环保的理念,采用环保材料和工艺,减少对环境的影响。此外,公司还积极参与社会公益活动,为社会贡献自己的力量。这些举措不仅提升了绿索超容的企业形象,也为其在电子行业中树立了良好的口碑。

问答坊 | AI 解惑

LPC1343之看门狗之旅

今天有空,玩了下lpc开发板,与朋友分享, 说实话,玩了那多开发板,都还没玩过看门狗,有不足之处,请指证     原文及代码,见pdf和压缩包…

查看全部问答>

AXD中printf的输出结果怎么查看?

开发板使用JLINK连接电脑,调试时想查看Printf的结果,不知道怎么看。…

查看全部问答>

飞凌十年,回忆与您一同走过的这段历程

2010,对飞凌来说是很有纪念意义的一年。十年来风雨兼程,从不止息。其间无数的嵌入式爱好者支持着我们,这就是我们成长最大的动力。 2000年,飞凌正式成立,推出第一款单片机开发板。很平凡的绿色,是那个时期最流行的PCB颜色~很简单的一款开发 ...…

查看全部问答>

转让lauterbach的trace32

有一套LA-7707 PowerTrace ,有arm7的头,14针转20针的接口。 有兴趣的可联系ggzhao523@sina.cn。…

查看全部问答>

请教ST芯片的AD精度

                                 请问一下,ST的16位的MCU的内置AD精度高不高?…

查看全部问答>

请教版主一个关于TFT液晶的问题。

在网上淘了一块4.3寸TFT液晶。是东华的24位色。 请问版主和网友们。 1.如何才能用STM32驱动这个液晶呢? 用FSMC可以吗? 2.STM32没有专用的液晶驱动。如果要模拟时序应该怎没做呢? 小弟新手!如果有不对的,请大家指教! ...…

查看全部问答>

写程序的你用的什么 编程环境?我们一起来打造一个轻量级的ide自己玩玩

能来这的,基本都是写程序的。不管是在单片机上写程序,比如51,还是在电脑上,我想绝大多数是WINDOWS上写程序的。那么,我想,你最熟悉的ide一定是VC或者VS。说起来,很丢人,直到几天前跟我老弟讨了个破解版VS2010,我一直以来都不会安装一个VC6. ...…

查看全部问答>

LPC1768+ALC56XX I2S录音问题

LPC1768为从,alc56xx为主,现在通过I2S获得的音频数据感觉不太对劲,调试了两天始终解决不了,详细描述如下:1、ALC56XX通过外部晶振提供24.5Mhz作为MCLK输入(LPC1768与ALC56XX是否一定要通过MCLK同步?BLCK同步可以吗?)2、采样频率8K + 16位精 ...…

查看全部问答>

收到Launchpad啦~

刚接到的顺丰快递~上图~带触摸板哦~对了,是1.4版的………

查看全部问答>