Реализована адресация

This commit is contained in:
lulko 2025-03-03 15:02:32 +03:00
parent aa1a78117b
commit f02703659d
2 changed files with 11 additions and 10 deletions

View file

@ -8,15 +8,15 @@ def send_write_read_requests():
# Конфигурация сообщений (ЗАПОЛНИТЕ ВАШИ ЗНАЧЕНИЯ)
write_msg = {
'arbitration_id': 0x01, # CAN ID для записи
'data': [0xA0, 0x69, 0x00, 0x00], # Данные для записи (4 байта)
'data': [0x27, 0xA0, 0xFF, 0x00], # Данные для записи (4 байта)
'description': "Установка id устройства"
}
read_msg = {
'arbitration_id': 0x01, # CAN ID для чтения
'data': [0x99], # Команда запроса данных
'data': [0xFF,0x99], # Адрес новый + команда запроса данных
'description': "Запрос id устройства",
'response_id': 0x69, # Ожидаемый ID ответа
'response_id': 0xFF, # Ожидаемый ID ответа
'timeout': 1.0 # Таймаут ожидания ответа (сек)
}
@ -31,7 +31,7 @@ def send_write_read_requests():
print(f"Запись: ID={hex(msg.arbitration_id)}, Данные={list(msg.data)}")
# Ждем обработки команды устройством
time.sleep(1.5)
time.sleep(2.0)
# 2. Отправка запроса чтения и ожидание ответа
print("\nОтправка запроса чтения...")