Обновить README.md

This commit is contained in:
2025-06-22 20:34:39 +03:00
parent dbbf9f8f62
commit 2e1b08b11b

View File

@@ -41,22 +41,25 @@ Dallas_BusFirstInit(&htim);
### 4. Инициализация структуры датчика по одному из методов: ### 4. Инициализация структуры датчика по одному из методов:
```c ```c
// Объявление хендлов датчиков
DALLAS_SensorHandleTypeDef sens; DALLAS_SensorHandleTypeDef sens;
// Инициализация по индексу (порядковому номеру найденного датчика) // Инициализация по индексу (порядковому номеру найденного датчика)
sens1.Init.init_func = &Dallas_SensorInitByInd; sens1.Init.init_func = &Dallas_SensorInitByInd;
sens1.Init.InitParam.Ind = 0; sens1.Init.InitParam.Ind = 0;
// Инициализация по ROM-адресу // Инициализация по ROM-адресу
sens2.Init.init_func = &Dallas_SensorInitByROM; sens.Init.init_func = &Dallas_SensorInitByROM;
sens2.Init.InitParam.ROM = rom_address; sens.Init.InitParam.ROM = rom_address;
// Инициализация по пользовательским байтам // Инициализация по пользовательским байтам
sens3.Init.init_func = &Dallas_SensorInitByUserBytes; sens.Init.init_func = &Dallas_SensorInitByUserBytes;
sens3.Init.InitParam.UserBytes.UserByte1 = 1; sens.Init.InitParam.UserBytes.UserByte1 = 1;
sens3.Init.InitParam.UserBytes.UserByte2 = 2; sens.Init.InitParam.UserBytes.UserByte2 = 2;
sens3.Init.InitParam.UserBytes.UserByte3 = 3; sens.Init.InitParam.UserBytes.UserByte3 = 3;
sens3.Init.InitParam.UserBytes.UserByte4 = 4; sens.Init.InitParam.UserBytes.UserByte4 = 4;
// добавление датчика в структуру sens
Dallas_AddNewSensors(&hdallas, &sens); Dallas_AddNewSensors(&hdallas, &sens);
``` ```