共2条
1/1 1 跳转至页
tlc2543 大家看看tlc2543程序
问
sbit IOCLK2543=P1^4;
sbit DI2543=P1^5;//2543选通道等
sbit DO2543=P1^6;//2543AD转换结果输出
sbit CS2543=P1^7;//2543片选,低电平有效
sbit DB7=B^7;
nsigned char bdata addata=0;
unsigned char bdata addata2=0;
sbit addatalow=addata^0;
sbit addatalow2=addata2^0;
void ADC()
{ CS2543=1;
_nop_();
_nop_();
CS2543=0;
B=0x00; //选第0通道
for(k=0;k<8;k++)
{ IOCLK2543=0;
DI2543=DB7;
B=B<<1;
addatalow=DO2543;
IOCLK2543=1;
addata=addata<<1;
}
for(k=0;k<4;k++)
{ IOCLK2543=0;
addatalow2=DO2543;
IOCLK2543=1;
if(k<3)
addata2=addata2<<1;
}
CS2543=1;
}
addata1=0x0000;
addata1=addata2;
addata1=addata1<<8;
addata1=(addata1+addata);
addata1=addata1*5000/0x0fff;
为什么显示的时候只出现零 答 1: 这类转换器,你输入数据时,读出的上一次的转换结果程序没有注释说明,看起来很累。
而且转换在数据手册中写有好几种方式,里面有时序和数据输入输出的关系,把注释添上 看看我找到并验证过的的关于此类型的程序。 答 2: dai_weis 你的Blog最好重新排下版文字重叠了,看着难受。。。 答 3: 谢谢,已经修改了,
sbit DI2543=P1^5;//2543选通道等
sbit DO2543=P1^6;//2543AD转换结果输出
sbit CS2543=P1^7;//2543片选,低电平有效
sbit DB7=B^7;
nsigned char bdata addata=0;
unsigned char bdata addata2=0;
sbit addatalow=addata^0;
sbit addatalow2=addata2^0;
void ADC()
{ CS2543=1;
_nop_();
_nop_();
CS2543=0;
B=0x00; //选第0通道
for(k=0;k<8;k++)
{ IOCLK2543=0;
DI2543=DB7;
B=B<<1;
addatalow=DO2543;
IOCLK2543=1;
addata=addata<<1;
}
for(k=0;k<4;k++)
{ IOCLK2543=0;
addatalow2=DO2543;
IOCLK2543=1;
if(k<3)
addata2=addata2<<1;
}
CS2543=1;
}
addata1=0x0000;
addata1=addata2;
addata1=addata1<<8;
addata1=(addata1+addata);
addata1=addata1*5000/0x0fff;
为什么显示的时候只出现零 答 1: 这类转换器,你输入数据时,读出的上一次的转换结果程序没有注释说明,看起来很累。
而且转换在数据手册中写有好几种方式,里面有时序和数据输入输出的关系,把注释添上 看看我找到并验证过的的关于此类型的程序。 答 2: dai_weis 你的Blog最好重新排下版文字重叠了,看着难受。。。 答 3: 谢谢,已经修改了,
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【S32K3XX】LPSPI参数配置说明被打赏¥21元 | |
| 在WT9932C61-TINY上实现超声波测距被打赏¥22元 | |
| 基于WT9932C61-TINY的环境构建及OLED屏驱动测试被打赏¥20元 | |
| 【S32K3XX】Core-to-Core 中断使用被打赏¥21元 | |
| 「AI编程记录--含源码」用一晚上的时间写一个esp32的示波器被打赏¥19元 | |
| STM32C0116DK开发探索记(3)被打赏¥30元 | |
| STM32C0116DK开发探索记(2)被打赏¥24元 | |
| STM32C0116DK开发探索记(1)被打赏¥29元 | |
| 谨防极海G32M3101电机评估板易跌落的陷阱被打赏¥24元 | |
| 【全网首拆】M5STACK ATOM系列开发板拆解 / AtomS3R-CAM摄像头更换方法(提高10倍像素)被打赏¥26元 | |
我要赚赏金
