搜索
bottom↓
回复: 3

TLC2543为什么只能选取0通道

[复制链接]

出0入0汤圆

发表于 2011-12-16 13:44:27 | 显示全部楼层 |阅读模式
如题,我用TLC2543测量电压值,但是我无论怎么在程序里改通道,都是只能读取的0通道值。程序如下
uint read(uchar port)
{
        uchar  i,al=0,ah=0;
        unsigned long ad;
        clock=0;
        _cs=0;
        port<<=4;
        for(i=0;i<4;i++)
        {
                d_in=port&0x80;
                clock=1;
                clock=0;
                port<<=1;
        }
        d_in=0;
        for(i=0;i<8;i++)
        {
                clock=1;
                clock=0;
        }
        _cs=1;
        delay(5);
        _cs=0;
        for(i=0;i<4;i++)
        {
                clock=1;
                ah<<=1;
                if(d_out) ah|=0x01;
                clock=0;
        }
        for(i=0;i<8;i++)
        {
                clock=1;
                al<<=1;
                if(d_out) al|=0x01;
                clock=0;
        }
        _cs=1;
        ad=(uint)ah;
        ad<<=8;
        ad|=al;
        return(ad);
}

(原文件名:1.jpg)

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2012-1-9 22:27:38 | 显示全部楼层
我也遇到到同样问题,我用的是STM32,只有0通道接电源或接0V,全部通道显示0或4095 ,求解

出0入0汤圆

 楼主| 发表于 2012-1-10 10:58:52 | 显示全部楼层
回复【1楼】foreng5908
-----------------------------------------------------------------------

我的问题已经解决了 ,是因为TLC2543控制字写入的不对,应该写入一位,紧接着读取一位数据输出,这样就能随意选取通道了。我之前的程序是参考别人的一个小论文写的,那个人估计自己都没弄明白,就仿真了个0通道就把程序贴到论文上,事实证明他是错误的,呵呵。
我正在学STM32,刚开始,能指点下吗?

出0入0汤圆

发表于 2012-2-23 17:00:05 | 显示全部楼层
回复【楼主位】micao
-----------------------------------------------------------------------

您好,能不能把你做的这个整套的TLC2543测量电压的资料给我呢,我现在急需这个资料,可是就是找不到比较全的。在这非常感谢了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-9 18:10

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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