質問編集履歴

4

修正依頼の追記

2022/08/30 13:06

投稿

kouki-ymd
kouki-ymd

スコア32

test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,14 @@
27
27
  ### 繋いでいる繋いでいるi2cデバイス
28
28
 
29
29
  mcp4018mcp4018t-104e/lt
30
+
31
+
32
+
33
+ ### 追記
34
+
35
+ 追加のi2c-gpioに選んだポートには、プルアップが無い為、 プルアップする必要があると考えられます。 おそらく、遅いのは、デバイスのつながっていないアドレスでも、 プルアップが無い為、ACKの応答がありと誤認してしまい、その後のデータ待ちでタイムアウトするまで 待つからだと思います。
36
+
37
+ というコメントをを頂きました。
38
+
39
+ ### 結果
40
+ デジタルポテンショメータポテンショメータのvddと5v電源の間に10kΩは入れて、i2cdetect -y 2 を実行実行してみると正常に動作しました。

3

誤字

2022/08/29 00:24

投稿

kouki-ymd
kouki-ymd

スコア32

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
  gpio2とgpio3にi2c機器のsda,sclをつないでi
17
17
  2cdetect -y 1
18
18
  を実行するとアドレスは0x2Fであることが分かりました。
19
- ところが設定したi2c-gpioの、gpio5にsda、gpio5にsclをつないで 
19
+ ところが設定したi2c-gpioの、gpio5にsda、gpio6にsclをつないで 
20
20
  i2cdetect -y 2
21
21
  を実行するとi2cデバイスが検出されないうえ、読み込みがとても遅かったです。( -- が毎秒一個ずつぐらい)
22
22
 

2

型番の記載

2022/08/28 22:39

投稿

kouki-ymd
kouki-ymd

スコア32

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,6 @@
24
24
 
25
25
  また、もう一つ質問なのですが /boot/config.txt に追加した文のうち、最後の i2c_gpio_delay_us=2 というのは何を表していて、なぜ2なのでしょうか。
26
26
 
27
- ### 繋いでいる繋いでいるi2ci2cデバイス
27
+ ### 繋いでいる繋いでいるi2cデバイス
28
28
 
29
29
  mcp4018mcp4018t-104e/lt

1

型番の記載

2022/08/28 22:38

投稿

kouki-ymd
kouki-ymd

スコア32

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,7 @@
23
23
  どうすればアドレスが分かるか教えていただきたいです。
24
24
 
25
25
  また、もう一つ質問なのですが /boot/config.txt に追加した文のうち、最後の i2c_gpio_delay_us=2 というのは何を表していて、なぜ2なのでしょうか。
26
+
27
+ ### 繋いでいる繋いでいるi2ci2cデバイス
28
+
29
+ mcp4018mcp4018t-104e/lt