質問編集履歴
1
2回のデータ送信の間にCSを一度Hに戻す操作を加えてた
title
CHANGED
File without changes
|
body
CHANGED
@@ -42,14 +42,22 @@
|
|
42
42
|
data1 = (data << 4) & 0xFF
|
43
43
|
send_data = [data0, data1]
|
44
44
|
print('send_data:{}'.format(send_data))
|
45
|
+
|
45
|
-
|
46
|
+
w.digitalWrite(cs_pin, 0)
|
46
47
|
time.sleep(0.1)
|
47
48
|
spi.xfer2(send_data)
|
49
|
+
w.digitalWrite(cs_pin, 1)
|
50
|
+
time.sleep(0.1)
|
51
|
+
|
52
|
+
w.digitalWrite(cs_pin, 0)
|
53
|
+
time.sleep(0.1)
|
48
54
|
adc = spi.xfer2(send_data)
|
55
|
+
w.digitalWrite(cs_pin, 1)
|
56
|
+
|
49
57
|
adc_value = adc[0] << 8 | adc[1]
|
50
58
|
print('CH:%d %d' % (channel, adc_value))
|
51
|
-
|
59
|
+
|
52
|
-
|
60
|
+
return adc_value
|
53
61
|
|
54
62
|
if __name__ == '__main__':
|
55
63
|
try:
|