Страница 1 из 1
Работа с кан шиной
Добавлено: 26 июл 2023, 09:44
Sams
подскажите как вывести число интегер на байтовые входы
на приёмном устройстве собираю обратно в интегер и ничего не принимается
2023-07-26_133938.png
Работа с кан шиной
Добавлено: 26 июл 2023, 10:14
Phazz
А байты приходят правильные?
Работа с кан шиной
Добавлено: 26 июл 2023, 10:31
Sams
в монитор порте совершенно пусто
приёмник собрал так
2023-07-26_143004.png
Работа с кан шиной
Добавлено: 26 июл 2023, 14:29
ecoins
Вот рабочий тест с двумя STM32 там и CAN и RS485
Работа с кан шиной
Добавлено: 27 июл 2023, 11:34
Sams
да цыфры 8 на зице не хватало
заработало
намного по сложнее формировать данные на отправку чем у модбаса но покрайне мере кан работает в отличие от модбаса
а как передать текст
не работает
2023-07-27_152848.png
Работа с кан шиной
Добавлено: 31 июл 2023, 07:43
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