- Код: Выделить всё
#define MAX_DS1820 3 // maximum number of DS1820 devices connected to the 1 Wire bus
unsigned char ds1820_devices; // number of DS1820 devices connected to the 1 Wire bus
unsigned char ds1820_rom_codes[MAX_DS1820][9];// DS1820 devices ROM code storage area, 9 bytes are used for each device
...
ds1820_devices=w1_search(0xf0,ds1820_rom_codes);
Добавлено спустя 1 минуту 38 секунд:
кстати это все кодевижен накалякал в начале проекта через мастер кода, потом уже пользовался по назначению.
Добавлено спустя 6 минут 19 секунд:
Sun-dey писал(а):sprintf(lcd_buf,"TM %04u X %u Y %u ",d_max,x_cell_max,y_cell_max); С подобной строкой как-то не разобрался еще, хотя несомненно удобнее и акуратнее
что там сложного, %чегото_там это тип выводимой переменной, сама переменная после кавычек. если переменных несколько то через запятую. в кавычках можно писать любой англицкий текст.
типы переменных смотрятся из хелпа на sprintf
если писать %04переменная - получим переменную в 4 знака. если переменная короче, то добавятся нули слева.
если писать %4переменная - получим зарезервированные места на 4 знака.