打印

基于LTC1448

[复制链接]
1028|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xuan_weiguan|  楼主 | 2014-6-30 16:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位帮忙解决一下,拜托了...
看了TIC1448的时序图,资料那里写是12位DA的,可按照时序图写出来变成16位的了,不知道如何解决了?输出两个通道我只用A通道,求大家帮助如果改为12位的
void write_ltc1448(uint a)
{
        uchar i;
        uint temp;
        temp=a;
        clk=0;
        cs=1;
        delay(1);
        clk=0;
        cs=0;
        for(i=0;i<24;i++)
        {       
                if(i<12)       
                {       
                        temp=temp<<=1;                       
                        din=CY;
                        clk=1;
                        delay(1);
                        clk=0;
                        //clk=0;
                }
                  if(i>=12)       
                {        temp=0;
                        temp=temp<<1;
                       
                        din=CY;
                        clk=1;
                        delay(1);
                        clk=0;
                        //clk=0;
                }
        }
        cs=1;
        delay(1);
//        cs=0;
}[/code][/img]

相关帖子

沙发
dirtwillfly| | 2014-7-1 07:55 | 只看该作者
没用过。参考下数据手册吧
http://wenku.baidu.com/link?url= ... dwLrFM3WpQcd1q5Ee9W

使用特权

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

本版积分规则

7

主题

13

帖子

0

粉丝