This commit is contained in:
2026-01-09 08:32:04 +00:00
parent e0c45f433f
commit 94c5f0f07d

21
a.ino
View File

@@ -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,12 +2928,20 @@ 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);
// 버퍼 클리어 // 버퍼 클리어