杨康康 发表于 2019-5-11 14:00 较大范围之内,从而提高转换的宽度。在进行IN+与IN-的输入时,如果IN-的电压大于IN+的电压则转换后的数据结果始终为00H。所以电源接ADC0832的CH1而不是CH0 |
在进行IN+与IN-的输入时,如果IN-的电压大于IN+的电压则转换后的数据结果始终为00H。所以要接入压力传感器CH1而不是CH0 |
15259527920 发表于 2019-4-28 17:20 找出为啥了吗 |
大神为什么我改了压力传感器的数值,依旧还是0.00Pa |
unsigned char i; unsigned int data_f=0,data_c=0; DI=1; CS=1; _nop_(); CS=0; DI=1; ; CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); _nop_(); CLK=1; DI=(bit)(0x02&CH); _nop_(); CLK=0; _nop_(); _nop_(); CLK=1; DI=(bit)(0x01&CH); _nop_(); _nop_(); CLK=0; DI=1; CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); CLK=1; for(i=8;i>0;i--) { data_f|=DO; data_f<<=1; CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); } for(i=8;i>0;i--) { data_c<<=1; data_c|=DO; _nop_(); CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); } CLK=0; _nop_(); _nop_(); CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); _nop_(); CLK=1; _nop_(); CS=1; _nop_(); _nop_(); return data_f; }请问这段代码各行的意思,求大神帮忙 |