수정2
This commit is contained in:
19
a.ino
19
a.ino
@@ -348,9 +348,12 @@ void resetMCP2515() {
|
|||||||
// 4. MCP2515 재초기화
|
// 4. MCP2515 재초기화
|
||||||
mcp2515.reset();
|
mcp2515.reset();
|
||||||
delay(100);
|
delay(100);
|
||||||
|
currentCanSpeed = preferences.getInt("can_speed", CAN_500KBPS);
|
||||||
|
|
||||||
mcp2515.setBitrate(currentCanSpeed, MCP_8MHZ);
|
mcp2515.setBitrate(currentCanSpeed, MCP_8MHZ);
|
||||||
delay(10);
|
delay(10);
|
||||||
mcp2515.setListenOnlyMode();
|
currentMcpMode = preferences.getInt("can_mode", MCP_MODE_LISTEN_ONLY);
|
||||||
|
//mcp2515.setListenOnlyMode();
|
||||||
//currentMcpMode = MCP_MODE_LISTEN_ONLY;
|
//currentMcpMode = MCP_MODE_LISTEN_ONLY;
|
||||||
|
|
||||||
|
|
||||||
@@ -2925,11 +2928,19 @@ void setup() {
|
|||||||
|
|
||||||
mcp2515.reset();
|
mcp2515.reset();
|
||||||
delay(100);
|
delay(100);
|
||||||
|
currentCanSpeed = preferences.getInt("can_speed", CAN_500KBPS);
|
||||||
mcp2515.setBitrate(currentCanSpeed, MCP_8MHZ);
|
mcp2515.setBitrate(currentCanSpeed, MCP_8MHZ);
|
||||||
delay(10);
|
delay(10);
|
||||||
mcp2515.setListenOnlyMode();
|
currentMcpMode = preferences.getInt("can_mode", MCP_MODE_LISTEN_ONLY);
|
||||||
//currentMcpMode = MCP_MODE_LISTEN_ONLY;
|
|
||||||
currentMcpMode =(MCP2515Mode)preferences.getInt("mcp_mode", 1);
|
// 5. 모드 설정 (Normal/Loopback/Listen Only)
|
||||||
|
if (currentMcpMode == MCP_MODE_NORMAL) {
|
||||||
|
mcp2515.setNormalMode();
|
||||||
|
} else if (currentMcpMode == MCP_MODE_LOOPBACK) {
|
||||||
|
mcp2515.setLoopbackMode();
|
||||||
|
} else {
|
||||||
|
mcp2515.setListenOnlyMode();
|
||||||
|
}
|
||||||
|
|
||||||
delay(50);
|
delay(50);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user