witam serdecznie!
z gory przepraszam jesli marudze odnosnie tego tematu bo byl on juz troche maglowany na forum ale...
moj problem jest nastepujacy:
nie wiem jak wlasnorecznie oprogramowac czujnik temperatury DS18B20 w Builder C++.
mam zrobiony caly uklad,ktory dziala bez problemu na sofcie autora ukladu (w zalaczniku przesylam schemat)
narobilem juz pare algorytmow do komunikacji po rs232 z ds18b20 ale wszystko jest do kitu.robie wszystko metoda prob i bledow,wysylam komendy na port tj: 0x44,0xBE, 0xCC itp i nic.
//tu podaje sposob wysylania komend na rs'a przy uzyciu "comm.h"
//#include <comm.h>
COM_PORT.WriteString("0xCC");
COM_PORT.WriteString("0x44");
Sleep(500);
COM_PORT.WriteString("0xCC");
COM_PORT.WriteString("0xBE");
//a odbieram dane w ten sposob:
Edit1->Text = COM_PORT.GetByte();
bardzo prosze o pomoc.moze jest ktos kto juz napisal jakiegos softa do DS18B20 i moglby sie podzielic doswiadczeniami.
w odpowiedzi w polu Edit1 otrzymuje kolejno: 32,112,3,32,112,48,32,112,3,32,112,3,2,5,0
z gory przepraszam jesli marudze odnosnie tego tematu bo byl on juz troche maglowany na forum ale...
moj problem jest nastepujacy:
nie wiem jak wlasnorecznie oprogramowac czujnik temperatury DS18B20 w Builder C++.
mam zrobiony caly uklad,ktory dziala bez problemu na sofcie autora ukladu (w zalaczniku przesylam schemat)
narobilem juz pare algorytmow do komunikacji po rs232 z ds18b20 ale wszystko jest do kitu.robie wszystko metoda prob i bledow,wysylam komendy na port tj: 0x44,0xBE, 0xCC itp i nic.
//tu podaje sposob wysylania komend na rs'a przy uzyciu "comm.h"
//#include <comm.h>
COM_PORT.WriteString("0xCC");
COM_PORT.WriteString("0x44");
Sleep(500);
COM_PORT.WriteString("0xCC");
COM_PORT.WriteString("0xBE");
//a odbieram dane w ten sposob:
Edit1->Text = COM_PORT.GetByte();
bardzo prosze o pomoc.moze jest ktos kto juz napisal jakiegos softa do DS18B20 i moglby sie podzielic doswiadczeniami.
w odpowiedzi w polu Edit1 otrzymuje kolejno: 32,112,3,32,112,48,32,112,3,32,112,3,2,5,0