Цитата:
Сообщение от Disgraced
Как я вычитал, инициализация должна проходить даже без подключения к шине.
|
100% поддерживаю - без шины инит проходит. Скажу даже больше - в контроллере есть режим loopback. Нужно в либу добавить процедурку:
INT8U MCP_CAN::setLoopback(void)
{
INT8U res = MCP2515_OK;
res = mcp2515_setCANCTRL_Mode(MODE_LOOPBACK);
if(res > 0){
#if DEBUG_MODE
Serial.print("Enter setting mode fall\r\n");
#endif
}
return res;
}
и ее вызывать после инициализации шилда. Тогда можно без машинки даже отладку небольшую делать - если шлем в sendMsgBuf тут же получаем checkReceive и данные в readMsgBuf...
Цитата:
Сообщение от Disgraced
|
да ну.... дорого...