Страница 1 из 1

Настройка CAN

Добавлено: 21 сен 2019, 16:52
DmitriyL
Доброго времени суток. Прошу помощи у знающих и умеющих.
Перед началом одного проекта решил разобраться с данными, которые идут с шины CAN, и для этого собрал простую схему и стандартный скетч из инета. Но вот загвоздка похоже нашлась в настройках платы и CAN. Не работает. Предполагаю, что скетч со стандартными какими-то предустановленными данными, и частота настроек может отличаться. В моем случае используется плата 2515 с кварцем 8Мб, а устройство работает на скорости 250 кбит/с.
Вот скетч:
#include <can.h>
#include <mcp2515.h>

#include <CanHacker.h>
#include <CanHackerLineReader.h>
#include <lib.h>

#include <SPI.h>

const int SPI_CS_PIN = 10;
const int INT_PIN = 2;

CanHackerLineReader *lineReader = NULL;
CanHacker *canHacker = NULL;

void setup() {
Serial.begin(115200);
while (!Serial);
SPI.begin();
softwareSerial.begin(115200);

Stream *interfaceStream = &Serial;

canHacker = new CanHacker(interfaceStream, null, SPI_CS_PIN);
lineReader = new CanHackerLineReader(canHacker);

pinMode(INT_PIN, INPUT);
}

void loop() {
canHacker->processInterrupt();
lineReader->process();
}

Что и где нужно изменить, чтобы схема с моими условиями заработала?

Настройка CAN

Добавлено: 22 сен 2019, 05:17
DmitriyL
Неужели никто из присутствующих не знает, каким образом внести в скетч отличие настроек от стандартных? Или есть другие причины? :(

Настройка CAN

Добавлено: 22 сен 2019, 05:40
Anydy
ссылку на библиотеку не запрещено .....мы же не знаем что вы используете....

Настройка CAN

Добавлено: 22 сен 2019, 06:20
benic
DmitriyL писал(а): 21 сен 2019, 16:52 используется плата 2515 с кварцем 8Мб, а устройство работает на скорости 250 кбит/с.

Что и где нужно изменить, чтобы схема с моими условиями заработала?
Или библы крутить под 8мгц. Или указать в 2 раза большую скорость.
По форуму поиск, была тема и блоки.

Настройка CAN

Добавлено: 22 сен 2019, 08:32
Sancho
Anydy писал(а): 22 сен 2019, 05:40 ссылку на библиотеку не запрещено .....мы же не знаем что вы используете....
и чего внутри. Золотые слова.......

Настройка CAN

Добавлено: 22 сен 2019, 15:18
DmitriyL
Спасибо за мысль. Попробую в библиотеке подправить "предустановленное".

Настройка CAN

Добавлено: 22 сен 2019, 19:36
Ingwar
benic писал(а): 22 сен 2019, 06:20 Или библы крутить под 8мгц. Или указать в 2 раза большую скорость.
Недавно натыкался в нете на якобы проверенный способ - простая замена кварца на 16Мгц.
Сам не пробовал.

Настройка CAN

Добавлено: 22 сен 2019, 20:28
benic
Да.
Под ардуину и виндос не смог найти нечего путевого собирал адаптер.
Платы еще остались.