質問編集履歴
4
title
CHANGED
File without changes
|
body
CHANGED
@@ -156,11 +156,6 @@
|
|
156
156
|
https://github.com/pierremolinaro/acan2517FD
|
157
157
|
https://github.com/pierremolinaro/acan2517FD/blob/master/extras/acan2517FD.pdf
|
158
158
|
|
159
|
-
<CANシールド>
|
160
|
-
https://learn.watterott.com/shields/candiy-shield/
|
161
|
-
https://github.com/watterott/CANdiy-Shield
|
162
|
-
https://github.com/watterott/CANdiy-Shield/blob/master/hardware/CANdiy-FD-Shield_v11.pdf
|
163
|
-
|
164
159
|
<コントローラ MCP2517FD>
|
165
160
|
http://ww1.microchip.com/downloads/jp/DeviceDoc/20005688B_JP.pdf
|
166
161
|
|
3
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
Arduino UnoでCAN-FDの送受信をしたいです。
|
3
3
|
ボーレートは250kbps, データレートは2Mbpsです。(4Mbpsは設定できなかったため修正)
|
4
|
-
コントローラはMCP2517FD、トランシーバはMCP2562FD
|
4
|
+
コントローラはMCP2517FD、トランシーバはMCP2562FDを使います。
|
5
5
|
|
6
6
|
ACAN2517FDというライブラリにあるLoopBackDemoArduinoUno.inoを参考にソースを作りました。
|
7
7
|
しかしながらループバックモードでは送受信するのにノーマルモードでは送受信できませんでした(専用のツールで確認)。
|
@@ -156,7 +156,7 @@
|
|
156
156
|
https://github.com/pierremolinaro/acan2517FD
|
157
157
|
https://github.com/pierremolinaro/acan2517FD/blob/master/extras/acan2517FD.pdf
|
158
158
|
|
159
|
-
<
|
159
|
+
<CANシールド>
|
160
160
|
https://learn.watterott.com/shields/candiy-shield/
|
161
161
|
https://github.com/watterott/CANdiy-Shield
|
162
162
|
https://github.com/watterott/CANdiy-Shield/blob/master/hardware/CANdiy-FD-Shield_v11.pdf
|
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
Arduino UnoでCAN-FDの送受信をしたいです。
|
3
|
-
ボーレートは250kbps, データレートは
|
3
|
+
ボーレートは250kbps, データレートは2Mbpsです。(4Mbpsは設定できなかったため修正)
|
4
4
|
コントローラはMCP2517FD、トランシーバはMCP2562FDで、CANdiy-Shieldを使います。
|
5
5
|
|
6
6
|
ACAN2517FDというライブラリにあるLoopBackDemoArduinoUno.inoを参考にソースを作りました。
|
@@ -48,8 +48,9 @@
|
|
48
48
|
Serial.print(sizeof(ACAN2517FDSettings)) ;
|
49
49
|
Serial.println(" bytes") ;
|
50
50
|
Serial.println("Configure ACAN2517FD") ;
|
51
|
-
|
51
|
+
|
52
|
-
ACAN2517FDSettings settings(ACAN2517FDSettings::OSC_20MHz, 250UL * 1000UL, DataBitRateFactor::
|
52
|
+
ACAN2517FDSettings settings(ACAN2517FDSettings::OSC_20MHz, 250UL * 1000UL, DataBitRateFactor::x8) ; //クロック20MHz, ボーレート250kbps, データレート2Mbps
|
53
|
+
|
53
54
|
settings.mRequestedMode = ACAN2517FDSettings::NormalFD ; // ノーマルモード
|
54
55
|
|
55
56
|
//--- Default values are too high for an Arduino Uno that contains 2048 bytes of RAM: reduce them
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
ArduinoでCAN-FDの送受信をしたいです。
|
2
|
+
Arduino UnoでCAN-FDの送受信をしたいです。
|
3
3
|
ボーレートは250kbps, データレートは4Mbpsです。
|
4
4
|
コントローラはMCP2517FD、トランシーバはMCP2562FDで、CANdiy-Shieldを使います。
|
5
5
|
|
@@ -151,7 +151,7 @@
|
|
151
151
|
・
|
152
152
|
|
153
153
|
### 補足情報
|
154
|
-
<ライブラリ>
|
154
|
+
<ACAN2517FDライブラリ>
|
155
155
|
https://github.com/pierremolinaro/acan2517FD
|
156
156
|
https://github.com/pierremolinaro/acan2517FD/blob/master/extras/acan2517FD.pdf
|
157
157
|
|