Настройка CAN

Вопросы от новичков
Ответить
DmitriyL
Рядовой
Сообщения: 32
Зарегистрирован: 07 янв 2017, 11:24
Откуда: Находка

Настройка CAN

Сообщение 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();
}

Что и где нужно изменить, чтобы схема с моими условиями заработала?
DmitriyL
Рядовой
Сообщения: 32
Зарегистрирован: 07 янв 2017, 11:24
Откуда: Находка

Настройка CAN

Сообщение DmitriyL »

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

Настройка CAN

Сообщение Anydy »

ссылку на библиотеку не запрещено .....мы же не знаем что вы используете....
Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07 янв 2018, 13:47

Настройка CAN

Сообщение benic »

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

Что и где нужно изменить, чтобы схема с моими условиями заработала?
Или библы крутить под 8мгц. Или указать в 2 раза большую скорость.
По форуму поиск, была тема и блоки.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Настройка CAN

Сообщение Sancho »

Anydy писал(а): 22 сен 2019, 05:40 ссылку на библиотеку не запрещено .....мы же не знаем что вы используете....
и чего внутри. Золотые слова.......
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
DmitriyL
Рядовой
Сообщения: 32
Зарегистрирован: 07 янв 2017, 11:24
Откуда: Находка

Настройка CAN

Сообщение DmitriyL »

Спасибо за мысль. Попробую в библиотеке подправить "предустановленное".
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Настройка CAN

Сообщение Ingwar »

benic писал(а): 22 сен 2019, 06:20 Или библы крутить под 8мгц. Или указать в 2 раза большую скорость.
Недавно натыкался в нете на якобы проверенный способ - простая замена кварца на 16Мгц.
Сам не пробовал.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07 янв 2018, 13:47

Настройка CAN

Сообщение benic »

Да.
Под ардуину и виндос не смог найти нечего путевого собирал адаптер.
Платы еще остались.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость