Код: Выделить всё
#include <ds18b20.h>А как потом в основном цикле читать температуру и т. д.?
Код: Выделить всё
#include <ds18b20.h>
слева!Это "не то" - позволяет понять вот это: 1wire.h, ds18b20.h, ds18b20.lib.*Trigger* писал(а):Спасибо, но это немного не то.
Код: Выделить всё
int t;
t = ds18b20_temperature(0);... откройте пример из папки EXAMPLES - там все описано. Если работать на "низком" уровне и на шине только 1 датчик, то достаточно 3 функций w1_init, w1_read и w1_write.*Trigger* писал(а):А как потом в основном цикле читать температуру и т. д.?
Код: Выделить всё
ds18b20_init()
слева!Это функция установки порогов температуры и разрешающей способности датчика. Вы хотите сделать это ?*Trigger* писал(а):Что писать тут в скобках?
*Trigger* писал(а):Что писать тут в скобках?Код: Выделить всё
ds18b20_init()
слева!Kronex писал(а):я хочу передать хотя бы просто слово (к примеру 0x22) через порт RS232
Код: Выделить всё
baudrate 9600 б/с,
start/stop bits not,
data bits 8.Kronex писал(а):передо мной лежит STK503 c процессором MEGA2560
вот
я хочу передать хотя бы просто слово (к примеру 0x22) через порт RS232
вот.
Kronex писал(а):P.P.S. порт подключен к лате следующим образом: RXD к PD0, TXD - PD1
ReclaimLife писал(а):Такой вопрос. Есть контроллер ATmega88, нужно подключить к нему 3 термодатчика к разным портам, пользую CodeVisionAVR V2.05.0 - он позволяет подключать только к 1му порту, как-нибудь это можно обойти?
Посмотри все подробно расписано - прием и передача данных по UART - http://www.proavr.narod.ru/z5.htmKronex писал(а): хочу передать хотя бы просто слово (к примеру 0x22) через порт RS232 вот.
Объясните зачем к разным ?ReclaimLife писал(а): нужно подключить к нему 3 термодатчика к разным портам,
... для простой работы с DS18B20/DS1820 достаточно написать всего три функции Init, w1_rd и w1_wr.hd44780 писал(а):Я сумел это обойти только дублированием библиотеки датчика (исходники там есть) нужное кол-во раз с разными именами функций.
radio-kot писал(а):Объясните зачем к разным ?ReclaimLife писал(а): нужно подключить к нему 3 термодатчика к разным портам,