質問編集履歴
4
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
3
title
CHANGED
File without changes
|
body
CHANGED
@@ -70,4 +70,9 @@
|
|
70
70
|
###参考URL
|
71
71
|
https://github.com/Seeed-Studio/CAN_BUS_Shield
|
72
72
|
|
73
|
-
https://www.dfrobot.com/wiki/index.php/CAN-BUS_Shield_V2_(SKU:_DFR0370)
|
73
|
+
https://www.dfrobot.com/wiki/index.php/CAN-BUS_Shield_V2_(SKU:_DFR0370)
|
74
|
+
|
75
|
+
|
76
|
+
###原因
|
77
|
+
終端抵抗が接続できてないことが原因でした。
|
78
|
+
以前使用していた時にはケーブルに終端抵抗があったため、通信できていたと思われます
|
2
追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
CAN.sendMsgBuf()関数で"CAN_OK"が取得できないにも関わらず、CAN信号が送信できる理由を教えてください。
|
14
14
|
また"CAN_SENDMSGTIMEOUT"や"CAN_GETTXBFTIMEOUT"を取得した時の問題点も教えてください。
|
15
15
|
|
16
|
-
###
|
16
|
+
### ソースコード
|
17
17
|
|
18
18
|
```Arduino
|
19
19
|
#include <SPI.h>
|
@@ -21,7 +21,6 @@
|
|
21
21
|
|
22
22
|
MCP_CAN CAN0(9);
|
23
23
|
|
24
|
-
//-------
|
25
24
|
void setup()
|
26
25
|
{
|
27
26
|
Serial.begin(38400);
|
@@ -47,8 +46,8 @@
|
|
47
46
|
delay(10);
|
48
47
|
}
|
49
48
|
```
|
50
|
-
|
51
49
|
### シリアルモニタ
|
50
|
+
```
|
52
51
|
7
|
53
52
|
7
|
54
53
|
7
|
@@ -65,9 +64,9 @@
|
|
65
64
|
.
|
66
65
|
.
|
67
66
|
.
|
67
|
+
```
|
68
68
|
|
69
69
|
|
70
|
-
|
71
70
|
###参考URL
|
72
71
|
https://github.com/Seeed-Studio/CAN_BUS_Shield
|
73
72
|
|
1
誤字
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
【Arduino】
|
1
|
+
【Arduino】CAN.sendMsgBuf()の戻り値について
|
body
CHANGED
File without changes
|