Работа с кан шиной

Ответить
Sams
Рядовой
Сообщения: 22
Зарегистрирован: 31 мар 2023, 13:28
Имя: Вася

Работа с кан шиной

Сообщение Sams »

подскажите как вывести число интегер на байтовые входы
на приёмном устройстве собираю обратно в интегер и ничего не принимается
2023-07-26_133938.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3129
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

Работа с кан шиной

Сообщение Phazz »

А байты приходят правильные?
Sams
Рядовой
Сообщения: 22
Зарегистрирован: 31 мар 2023, 13:28
Имя: Вася

Работа с кан шиной

Сообщение Sams »

в монитор порте совершенно пусто
приёмник собрал так
2023-07-26_143004.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4009
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Работа с кан шиной

Сообщение ecoins »

Вот рабочий тест с двумя STM32 там и CAN и RS485
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Sams
Рядовой
Сообщения: 22
Зарегистрирован: 31 мар 2023, 13:28
Имя: Вася

Работа с кан шиной

Сообщение Sams »

да цыфры 8 на зице не хватало
заработало
намного по сложнее формировать данные на отправку чем у модбаса но покрайне мере кан работает в отличие от модбаса

а как передать текст
не работает
2023-07-27_152848.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ggen4ik
Рядовой
Сообщения: 24
Зарегистрирован: 09 фев 2022, 17:34
Имя: Evgeny

Работа с кан шиной

Сообщение ggen4ik »

Текст в "обычном виде" по кан шине не передать, посмотрите документацию на шину, в сообщении передаётся числа типа byte. Для детекции "тут" и "там" можно в любом D0...D7 использовать своё число, например
"ТУТ" = 0_8_50_0_0_0_0_0_0_0 (50 = true "тут" ). D0=50
"ТАМ" = 0_8_0_4_0_0_0_0_0_0 (4 = true "там" ). D1=4
"ТУТ" и "ТАМ" одновременно = 0_8_50_4_0_0_0_0_0_0 (здесь "ТУТ" и "ТАМ" оба true (в сработке)) D0=50 и D1=4
Для считывания и сравнения пришедшего сообщения на форуме есть блок, называется компаратор can (в поиске найдете)

UPD:
viewtopic.php?f=112&t=8092&p=115438&hil ... an#p115438
Ответить

Вернуться в «Помогите, а то я "нимагу"»

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

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