ds18b20 bascom

Znaleziono około 1918 wyników dla: ds18b20 bascom
  • Konwersja typów zmiennych czyli termometr DS18B20, BASCOM

    ...Czy istnieje jakiś sposób, aby ostateczną zmienną 'Ss' (string) zapisać w zmiennej typu Single (lub innej?) aby umozliwic porównanie jej z tą zapisaną w eepromie? A może ktoś zna inną metodę na rozwiązanie tego problemu? Z Twojej wypowiedzi wynika , że nie wiele masz wspólnego z programowaniem uC - ale mniejsza z tym. Zmienna string jest potrzebna...

    Mikrokontrolery   22 Gru 2007 00:12 Odpowiedzi: 2    Wyświetleń: 2541
  • DS18B20 [BASCOM] - bez komend wait - jest rozwiązanie!

    oooooo to chodzi ;) to taki szkielet - ale na podstawie tego sam wiesz już jak sobie poradzić z tym tyle że bez Wait'a dodam jeszcze, że sam fragment: 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 750 warto zapuścić jeszcze przed wejściem wtedy w pętlę główną żeby już mieć gotową pierwszą zmierzoną temperaturę w czujnikach po resecie - gdyby przypadkiem...

    Mikrokontrolery AVR   21 Paź 2009 12:53 Odpowiedzi: 16    Wyświetleń: 3886
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Attiny2313]+DS18B20[Bascom] Termometr i ujemna temperatura.

    Chwilowo straciłem ten kod postaram się go znaleźć ale opierałem się na projektach z internetu. No bez jaj. Na 99% nic nie masz tylko czekasz na gotowca. Ale dobra, zlituję się na święta :D Pomijając całą beznadziejność kodu do multipleksowania wyświetlacza, takie coś powinno działać: $regfile = "ATTiny2313.dat" $crystal = 8000000 Dim Jednosci...

    Mikrokontrolery AVR   18 Gru 2010 20:58 Odpowiedzi: 13    Wyświetleń: 6427
  • REKLAMA
  • Termometr DS18B20+Atemega8+Bascom - próba zrozumienia kodu

    tablica jest odpowiedni zadeklarowana, a bascom automatycznie inkrementuje wzkaźnik w tablicy, więc polecenie: Bd(1) = 1wread(9) powoduje, ze pierwszy odczytany bajt ląduje w Bd(1), kolejny w Bd(2), aż ostatni (dziewiąty) w Bd(9)

    Mikrokontrolery AVR   17 Lut 2011 18:00 Odpowiedzi: 9    Wyświetleń: 5238
  • Jak odczytać temperaturę z 4 czujników DS18B20 w Bascom?

    ...Czy w bascomie można zadeklarować tablicę dwu wymiarową Nie :!: Dla czego przy odczycie danych muszę ponownie resetować magistralę i podawać numer seryjny układu... Bo tak są skonstruowane - patrz tabelki w PDF-ku :) Czy jest możliwe najpierw wysłanie do wszystkich czujników polecenia mierzenia temperatury ... Jasne ;) '... 1wreset If Err=0 Then...

    Mikrokontrolery   05 Kwi 2007 22:18 Odpowiedzi: 2    Wyświetleń: 2133
  • REKLAMA
  • [BASCOM] Jak dynamicznie obsłużyć 12+ czujników DS18B20 w BASCOM bez stałych seriali?

    Jeśli chodzi o ID to chyba najprościej będzie zrobić funkcje i z głównego programu przekazywać do niej ID czujnika, natomiast funkcja będzie zwracać np bit 1/0 OK/ERROR. Podobnie chyba można zrobić z odczytem temperatury.

    Mikrokontrolery AVR   14 Mar 2010 13:25 Odpowiedzi: 21    Wyświetleń: 4985
  • Jak zaświecić LED przy ujemnej temperaturze na Attiny13 i DS18B20 w Bascom?

    co prawda w C, ale zasada ta sama: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery Początkujący   05 Mar 2013 13:34 Odpowiedzi: 7    Wyświetleń: 1611
  • [BASCOM] - DS18b20 - odczytanie bez wstrzymania programu

    Dodaj flagę , zwiększaj ją w przerwaniu, a w pętli głównej sprawdzaj czy osiągnęła już równowartość 750ms.

    Programowanie   11 Wrz 2014 05:49 Odpowiedzi: 4    Wyświetleń: 867
  • REKLAMA
  • DS18B20 i Bascom: Kolejność rozpoznania czujników, połączenia 1Wire i 2Wire

    W ogóle skoro nie potrafisz odczytać tego co napisałem wyżej to znaczy że do końca nie rozumiesz co to tablica. Wyjaśnię najbardziej łopatologicznie. Wyobraź sobie, że tablica to pociąg z wagonami od 1 do 8. Każdy wagonik może przewozić daną liczbę. A cały pociąg ma swoją nazwę np. pociąg "Kopernik" Więc. Ds1(1)=9 Oznacza, że mamy tablicę o nazwie "Ds1",...

    Mikrokontrolery AVR   12 Kwi 2011 01:57 Odpowiedzi: 24    Wyświetleń: 4522
  • [bascom] Jak podłączyć czujnik DS18B20 do LCD w Bascom na ATtiny2313?

    Dzielenie przez 16 to to samo co przesuwanie bajtu w prawo o 4. Czyli jest to wywalenie jakby 4 najmłodszych bitów, czyli odczyt temp będzie z dokładnością do 0,5 stopnia. Zajrzyj do notki. 5 najstarszych bitów to znak czy dodatnia czy ujemna, a 4 najmłodsze oznaczają miejsca po przecinku. Rozumiem ze zmiana z systemu binarnego na dziesiętny jest znana?...

    Mikrokontrolery AVR   10 Lis 2010 19:58 Odpowiedzi: 12    Wyświetleń: 6129
  • [ATMega32][Bascom]DS18B20 po pewnym czasie świruje.

    Ok skoro nie nawiązałeś komunikacji ze wszystkimi dallasami to wykonaj kolejny krok tzn. pozostaw jedynie jedenego dallasa i zrób to po kolei sprawdzisz czy numery Ci grają. Jak już tak pojedynczo sprawdzisz to podłącz kolejnego tak żeby były 2 na jednej linii i tak pokolei do przodu. Spokojnie do wszystkiego się dojdzie. Pozdrawiam. PS. Z Bascomem...

    Mikrokontrolery AVR   30 Wrz 2009 13:03 Odpowiedzi: 43    Wyświetleń: 6522
  • ATMEGA162: Czy sprzętowy PWM zakłóca odczyt 1-Wire z DS18B20 w BASCOM?

    Str. 100 i 101. Rejestr TCCR0, bity COM00 i COM01.

    Mikrokontrolery AVR   10 Kwi 2010 12:47 Odpowiedzi: 14    Wyświetleń: 3681
  • Termometr ATmega8 Bascom ds18b20 problem z wyświetlaczem

    Najpewniej w tabeli masz złe wartości. Przykładowo 0 ma tu kod 3=00000011B czyli na pewno portb.0 = 1 i portb.1 = 1 jeśli portb.1 jest podpięty pod segment A to jest błędnie.

    Mikrokontrolery   26 Lut 2010 19:08 Odpowiedzi: 2    Wyświetleń: 2534
  • Bascom - ds18b20 , przerwanie := reset i dziwny pomiar

    Mam problem jestem początkujący napisałem program który ma za zadanie regulować włączanie wiatraka i czas z jakim ma dmuchać , jednocześnie mierzy temperaturę i nie działa tak jak powinno : Temperatura pokazuję co jakiś czas błędny pomiar np 124 , 32 , 98 procek się resetuje chińskie znaki raz na jakiś czas w programie można było ręcznie zmieniać czas...

    Mikrokontrolery Początkujący   28 Cze 2013 22:50 Odpowiedzi: 10    Wyświetleń: 2109
  • REKLAMA
  • Jak obsłużyć 3 czujniki DS18B20 w Bascom na Atmega8? Szukam działającego kodu.

    DS-ów już działa, ale nie wiem jak dodać trzeciego. Przy sprawdzaniu ID 3 czujnika jest ono takie same jak ID 2, tak to próbowałem odczytać: Dsid1(1) = 1wsearchfirst() Do Dsid2(1) = 1wsearchnext() 'nadpisuje ID2 , ID3 Loop Until Err = 1 Do Dsid3(1) = 1wsearchnext() Loop Until Err = 1 Ja zaryzykuję stwierdzenie...

    Mikrokontrolery   04 Maj 2007 12:45 Odpowiedzi: 5    Wyświetleń: 3614
  • [ATMEGA16]+BASCOM+DS18B20 - Zamiana Waitms 750 na Timer

    Witam. Może spróbuj tak po wywołaniu przerwania ( u Ciebie co sekunda) Odczytaj termometr DS. A następnie wydaj rozkaz pomiaru temperatury. W następnym przerwaniu odczytasz go o tak w kółko.

    Mikrokontrolery AVR   24 Gru 2012 15:06 Odpowiedzi: 2    Wyświetleń: 2115
  • [Bascom] Jak zapisać i odczytać ID czujników DS18b20 do EEPROM w Bascom?

    Prosiłabym o wyrozumiałość i pomoc w nakierowaniu mnie na rozwiązanie problemu. Spróbuję nakierować :) Jeśli zapis ID do eeprom ma być jednorazowy, w kodzie programu deklarujesz (wcześniej innym programikiem i LCD odczytane) ID $eeprom Termometr2: 'nr seryjny termometru 1 Data 40 , 25 , 0 , 133 , 2 , 0 , 0 , 196 Termometr1: 'nr seryjny termometru...

    Mikrokontrolery AVR   22 Maj 2010 17:10 Odpowiedzi: 4    Wyświetleń: 2231
  • atmega8 [bascom] - ds18b20 wyświetlacz LCD na I2C wyświetla głupoty

    Biblioteka której użyłeś nie ma możliwości dowolnej konfiguracji pinów. W załączniku masz bibliotekę prosto z Rosji :D Chiński wyświetlacz sam mi się uszkodził ale coś tam wyświetla :D http://obrazki.elektroda.pl/6257086800_1... Kod którego użyłem do zrobienia tego zdjęcia [syntax=vbnet] $regfile = "m8def.dat" ' specify the used micro...

    Mikrokontrolery Początkujący   05 Gru 2015 16:47 Odpowiedzi: 4    Wyświetleń: 2226
  • Najprostszy program Bascom 1x ds18b20 bez wyświetlacza

    Napisane na szybko nie sprawdzałem ale chyba powinno działać. [syntax=basic4gl] $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) '*************************************WA... 'Pamiętać o podłączeniu...

    Mikrokontrolery Początkujący   10 Sie 2014 21:07 Odpowiedzi: 3    Wyświetleń: 1446
  • bascom DS18B20 - Jak odczytać numery id z "tablicy"

    Z tego swojego kodu usuwasz "Odczyt numerów ID czujników temperatury" A w to miejsce wpisujesz odczytane adresy do tablicy z adresem danego czujnika. np. tak będzie to wyglądało dla pierwszego czujnika: Dsid1(1)=&H28 Dsid1(2)=&H65 Dsid1(3)=&HC3 Dsid1(4)=&H89 Dsid1(5)=&H05 Dsid1(6)=&H00 Dsid1(7)=&H00 Dsid1(8)=&H25

    Mikrokontrolery AVR   14 Sie 2015 06:16 Odpowiedzi: 6    Wyświetleń: 2058
  • Komunikacja Atmega32 z czujnikiem DS18B20 przy taktowaniu 25MHz - Bascom

    Stara mega32 da radę, ale dla pewności taktowałbym ją zewnętrznym generatorem kwarcowym (taniocha) a nie kwarcem. Bascom to przeliczy. Widziałem 1wire jak działa z Bascom w Xmedze na 48MHz. Wystarczy dobrze zadeklarować prędkośc taktowania, co obstawiam jeśli reszta protokołów działa. Dalej obstawiam błąd w oprogramowaniu przez programistę :)

    Mikrokontrolery AVR   17 Kwi 2021 11:43 Odpowiedzi: 8    Wyświetleń: 648
  • Jak rozdzielić temperaturę z DS18B20 na cyfry w Bascom?

    Szukałem na forum i nie znalazłem żadnych informacji na ten temat. Może złe hasło wpisywałem. Proszę o pomoc. Tu jest to , o czym myślałem. http://www.elektroda.pl/rtvforum/viewtop... Piotrek

    Mikrokontrolery   27 Lis 2007 16:19 Odpowiedzi: 3    Wyświetleń: 1226
  • [BASCOM] DS18B20 zwraca 0 po restarcie Atmega16 8MHz - jak rozwiązać?

    Z tego fragmentu nie wiadomo czy używasz przerwań. Może wywołujesz jakieś przerwanie i jego obsługa zajmuje tyle czasu , że przychodzi następne przerwanie i program się pętli ( jedyne co robi to obsługuje przerwanie )

    Mikrokontrolery AVR   15 Mar 2011 11:58 Odpowiedzi: 4    Wyświetleń: 1410
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Podstawa to dobrze odfiltrowane zasilanie i stosowanie kondensatorów 100nF przy każdym scalaku. Takie scalaki to również DS i regulator 7805. Wolno wiszące piny mikrokontrolra z nieustalonymi stanami na nich także są powodem restartów. To samo dotyczy LCD. Stosuje się maksymalnie krótkie taśmy połączeniowe pomiędzy lcd a pcb. Najlepiej osadzić lcd bezpośrednio...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12714
  • [BASCOM][AVR] DS18B20, prośba o weryfikację kodu.

    Jeśli termometr będzie w przerwaniu np co 1 sec, to możesz usunąć : " Waitms 750 'przeczekaj czas konwersji" To opóźnienie będzie tylko spowalniało powrót do pętli głównej. Konwersja i tak się dokona bo przecież program będzie tam skakał co sekunda. Różnica jest tylko taka, że przy pierwszym włączeniu zasilania do układu termometr pokaże 85 stopni....

    Mikrokontrolery AVR   29 Lut 2012 23:58 Odpowiedzi: 4    Wyświetleń: 2832
  • [BASCOM][ATMEGA32][DS18B20] jak usunąć wynik po przecinku

    Poprawiłem - nie sprawdzałem. Dim Odczyt(2) As Byte dim T As Integer dim T1 As Single dim T2 As Single Dim Temp As Long Do Ds18b20 Print Temp Wait 1 Loop End Sub Ds18b20 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 750 1wreset 1wwrite &HCC 1wwrite &HBE Odczyt(1) = 1wread(2) T = Odczyt(2) Shift T , Left , 8 T = T + Odczyt(1)...

    Mikrokontrolery AVR   29 Gru 2010 10:20 Odpowiedzi: 19    Wyświetleń: 2376
  • Bascom, DS18B20 – jak zastąpić waitms 750 obsługą Timer0 przy odczycie temperatury

    Zobacz tutaj If Flaga_przygotowanie_odczytu = 1 Then Incr Liczniczek_przygotowanie_odczytu [...] -----Breakpoint;)------- Flaga_przygotowanie_odczytu = 0 End If No i tak, powiedzmy że w miejscu które pokazałem program siedzi 2 sekundy. Przerwań było od groma, a Tobie zmienna tylko raz się podniosła. Dlatego takie rozwiązanie jest złe. Musisz...

    Mikrokontrolery   04 Kwi 2010 21:36 Odpowiedzi: 26    Wyświetleń: 4843
  • Konwersja string na integer w Bascom dla DS18B20 - jak zaokrąglić?

    Hej! Zobaczcie jak ja to robię, może komuś sie to przyda: 'Powiedzmy ze zmienna Liczba(single) wynosi 22.62555426 Temp = Int(liczba) ' dzieki temu poleceniu odcinam czesc setna czyli ' zmiennej Temp(byte) przypisuje liczbę 22 Liczba = Frac(liczba) ' dzieki temu poleceniu odcinam czesc ' dziesiętną czyli zmiennej Liczba(single) przypisuje ' liczbe 0.62555426...

    Mikrokontrolery   04 Sty 2007 13:45 Odpowiedzi: 16    Wyświetleń: 8231
  • [attiny2313][bascom] Kompatybilność programu do schematu.

    Raczej schemat zgodny jest z programem. Jedynie z Portd.6 nie do końca wiadomo co zrobić. Prawdopodobnie trzeba do niego przyłączyć diodę świecącą wskazującą na wartość ujemną, a diody na schemacie nie ma, podobnie jak DS18B20.

    Mikrokontrolery AVR   25 Maj 2011 17:06 Odpowiedzi: 3    Wyświetleń: 1963
  • [Attiny2313] [Attiny2313][Bascom] DS18B20 pokazuje -0.1°C na wyświetlaczu, co robić?

    Witam ! Moim zdaniem aby nie przestawiać Fusebitów wystarczy linię w pliku BAS $crystal = 4000000 zmienić na: $crystal = 1000000 Pozdrawiam. Stefan W sumie masz racje, jeszcze coś namiesza. Ale teraz kolega się chociaż dowie, że nie jest obojętne jakie są fusebity.

    Mikrokontrolery   09 Lut 2010 13:42 Odpowiedzi: 15    Wyświetleń: 2602
  • [ATMEGA][Bascom] ds18b20 CRC - 2 liczby 8 bit w 1 16bit

    Dim Sc(9) As Byte 'w tej tablicy beda dane odczytane z czujnika Dim Temperatura As Integer 'tu obliczona temperatura Dim Blad_crc As Bit 'a ten bit bedzie ustawiany w razie bledu CRC odczytu '... program ... 1wreset 1wwrite &HCC 1wwrite &HBE Sc(1) = 1wread(9) 'odczytujemy wszystkie bajty z czujnika If Sc(9) = Crc8(sc(1)...

    Mikrokontrolery AVR   03 Lip 2008 14:00 Odpowiedzi: 2    Wyświetleń: 4126
  • [Atmega162][Bascom] 8 * DS18B20 na osobnych pinach bez ID.

    Tak przerwania mogą zakłócać. Na czas wysyłania komend 1w wyłączaj przerwania jeśli możesz.

    Mikrokontrolery AVR   11 Sty 2011 23:48 Odpowiedzi: 12    Wyświetleń: 3075
  • Koszt budowy termometru z 3-cyfrowym VFD i schematy dla początkujących

    Tosię nazywa wyświetlacz 7-segmnetowy LED. Da się. Kup garść rezystorów, złóż programatora sample programer, kup jakiś procek AVR, zamów/kup dallasa ds18b20, polutuj, ukradnij gotowy program / naucz się pisać je sam (Książka/manual). A poza tym nie to forum. Jest dział mikrokontrolery. Co do kosztów ds18b20 6 - 10zł procek 6zł, kawałek płytki uniwersalnej...

    Początkujący Elektronicy   19 Kwi 2007 22:32 Odpowiedzi: 9    Wyświetleń: 1794
  • [atmega8] [atmega8][bascom] DS18b20 pokazuje -0.1 na każdym ekranie - co robię źle?

    Ręce to opadają i masz rację ;) Masz błąd w definicji zmiennej do której wpisujesz ID czujników to nie jest jeden bajt tylko tablica 8x8bitów czyli 8 bajtów. Adresujesz nie istniejące czujniki bo ich adresy sa niepoprawne, wysyła procek ciagle ten sam bajt. Dim Adres1 As Byte 'adres pierwszego Dim Adres2 As Byte 'adres drugiego Dim Adres3 As Byte 'adres...

    Mikrokontrolery AVR   18 Sty 2011 18:16 Odpowiedzi: 5    Wyświetleń: 1982
  • [Atmega][Bascom] Zmiana rozdzielczości ds18b20 na 9bit

    Witam W tym rejestrze tylko dwa bity dadzą się zmienić i przy okazji odpowiadają one za rozdzielczość więc wpisanie do rejestru wartości 63 dzisiętnie lub 3F hexadecymalnie załatwia sprawę. -- pozdrawiam

    Mikrokontrolery AVR   24 Cze 2010 16:22 Odpowiedzi: 16    Wyświetleń: 7265
  • Jak odczytać temperaturę z 2 czujników DS18B20 na Atmega8 w Bascom?

    Poniżej przykład. Zwróć uwagę, że w tym przykładzie komenda konwersji temperatury występuje na końcu, a nie na początku. Odczytana temperatura będzie zatem tą która została konwertowana po poprzednim odczycie. To oczywiście nie ma znaczenia dla tego jak adresować czujniki. Powodzenia ! PL Config 1wire = Portd.6 Dim Adresy(16) As Byte Dim T1 As Byte...

    Mikrokontrolery   26 Maj 2006 12:45 Odpowiedzi: 6    Wyświetleń: 6303
  • [Bascom] Jak wyodrębnić cyfry setek, dziesiątek i jedności w Bascom dla DS18b20?

    Łopatologicznie to by było tak... Masz zmienną o nazwie np. LICZBA=123 i chcesz z niej wyodrębnić setki, dziesiątki i jedności... Musisz stworzyć nowe zmienne typu całkowitego, np. SETKI=LICZBA/100 --> (123/100 = 1,23 zmienna typu całkowitego utnie te 23 po przecinku i zostanie 1 --> SETKI=1) DZIESIĄTKI=(LICZBA/10)-(SETKI*10) --> (123/10=12 --> 12-1*10=2...

    Mikrokontrolery   30 Sty 2010 00:29 Odpowiedzi: 2    Wyświetleń: 4273
  • [Atmega16, DS18B20, Bascom]Pomiar temperatury i przerwanie

    Witam. Mam taki oto program do pomiaru temperatury przez DS18B20 i wyświetleniu jej na 14-sto pozycyjnym wyświetlaczu 14-sto segmentowym: '-------------Zegar Kalendarz 14-segment LED-" 'opis złącza ISP 'czerwony - "+" 'zielony - RESET 'biały - MISO 'niebieski - SCK 'brązowy - MOSI 'czarny - "-" '------------dyrektywy dla kompilatora--------"...

    Mikrokontrolery AVR   30 Mar 2010 18:40 Odpowiedzi: 29    Wyświetleń: 7293
  • Układ DS18b20 - czas pomiędzy poleceniami 1Wire [bascom]

    czyli jak przykładowo dam: .... czyli flaga zmienia stan co ok. 1s,..... Z przedstawionej informacji wynika że masz w systemie tylko jeden układ DS, więc nie ma potrzeby go adresować (&H55-match ROM). wystarczy 'skip ROM'. Jeżeli flaga jest używana tylko do obsługi odczytu temperatury, to nie ma potrzeby aż tylu jej stanów (0/1/2/3; -wystarczy 0/1)....

    Mikrokontrolery AVR   18 Wrz 2011 21:55 Odpowiedzi: 10    Wyświetleń: 2486
  • DS18B20 i Atmega16 w Bascom - brak wykrycia urządzeń 1-Wire

    $crystal = 14745600 Czy oprócz podłączenia takiego kwarcu ustawiłeś odpowiednie fuse bity? Następna rzecz to nie musisz robić resetu 1wire. Największy błąd polega na tym że nie czytałeś helpa bo gdybyś to zrobił to dowiedziałbyś się że zmienna do której zapisujesz ilość urządzeń koniecznie musi być typu WORD lub INTEGER. Na koniec radzę ci skorzystać...

    Mikrokontrolery AVR   07 Sty 2009 19:23 Odpowiedzi: 4    Wyświetleń: 1890
  • Brak odczytu temperatury z czujnika ds18b20 na LCD w Bascom, ATmega8

    Przepraszam, że dopiero teraz ale jestem w delegacji. Minęły dwa dni a Twój termometr nie działa... Możesz słuchać każdego. Ja proponuję takie rozwiązanie które zajmuje dosłownie dwie minuty jeśli robiło się to wczesniej. Sprawa jest w pełni odwracalna. To nie ślub z kobietą :D Więc co szkodzi spróbować? Kiedyś może sam komuś pomożesz. Należy zacząć...

    Mikrokontrolery AVR   18 Kwi 2015 10:48 Odpowiedzi: 22    Wyświetleń: 2217
  • [Atmega8] Jak skonfigurować Bascom dla 1wire DS18b20 przy $crystal = 8000000?

    W uC należy odpowiednio ustawić FUSE BITY!!! Poczytaj przyklejony temat.

    Mikrokontrolery AVR   12 Gru 2009 21:24 Odpowiedzi: 2    Wyświetleń: 1664
  • [ATmega8] Błędny odczyt temperatury z DS18B20 na ATmega8 w Bascom - co sprawdzić?

    problem tkwi w tym, że program masz do obsługi układu DS1820, a podpięty masz DS18 B 20 (różnią się one rozdzielczością i sposobem zapisu temperatury w rejestrach). W internecie znajdziesz masę programów pod BASCOM i nie tylko obsługujących ten termometr.

    Mikrokontrolery AVR   04 Gru 2010 15:42 Odpowiedzi: 2    Wyświetleń: 5816
  • Odczyt temperatury DS18B20 na 1-wire w Bascom – jak poprawnie odczytać dane?

    Mozliwe. Dodales rezystor? Jeszcze masz taka zmienna err w bascomie, poczytaj troche o niej.

    Mikrokontrolery   21 Kwi 2009 20:22 Odpowiedzi: 6    Wyświetleń: 3426
  • [Atmega8] Jak podłączyć DS18b20 do Atmega8 w Bascom? Schemat i różnice w kodzie

    Witam ! Program nie zależy od sposobu podłączenia. http://obrazki.elektroda.net/19_12582693... Pozdrawiam. Stefan

    Mikrokontrolery AVR   15 Lis 2009 08:16 Odpowiedzi: 3    Wyświetleń: 4533
  • Bascom & ds18b20 & pwm & led again :| 40pkt za o

    Witam Co do przeliczania wartości na temperaturę nie będę się wypowiadał bo w wielu publikacjach było to prezentowane. Natomiast zajmę stanowisko w sprawie wyświetlacza LED. Proponowałbym z obsługi przerwania usunąć procedurę pobrania znaku do wyświetlenia. O wiele lepiej zrobić to w programie głównym. Zbyt długie przebywanie w obsłudze przerwania może...

    Mikrokontrolery   04 Maj 2006 09:08 Odpowiedzi: 1    Wyświetleń: 2286
  • [ATmega16] [ATmega16][Bascom] Odczyt DS18B20 - błędne wartości poniżej 30°C

    Witam Dokonałem tej zmiany i także wyrzuciłem zmienna S na Lcd i dalej program nie działa tak jak bym chciał. ................ Jest ok zmieniłem znak ''<" i działa . Do swojej podstawki programującej mam podłączone 2 przyciski do pin d.0 pierwszy do pind.1 drugi gdybym chciał zmieniać progi załączania pind.7 tymi przyciskami (czyli regulować temperaturę...

    Mikrokontrolery Początkujący   29 Maj 2013 06:01 Odpowiedzi: 16    Wyświetleń: 5331
  • Optymalizacja kodu BASCOM dla DS18B20 na 90s2313 w 2 kB z wyświetlaniem LCD

    Witam... Jesli moge w czyms pomoc... Dorzucam programik z wlasnego termometru. Wprawdzie wykorzystuje DS1820, ale latwo przerobic go na DS18B20 - przykladowe procedury i kody mozna znalezc na www.mcselec.com - bylo to na pewno. Mam nadzieje, ze przyda Ci sie... Pozdrawiam.

    Mikrokontrolery   03 Wrz 2006 22:31 Odpowiedzi: 6    Wyświetleń: 1968
  • Odczyt temperatury z DS18B20 na ATMEGA8 w Bascom AVR – kod do 1-wire

    Opis magistrali 1Wire masz w helpie. Poniżej kod na obsługę dallasa DS18B20. Config 1wire = P1.0 'konfiguracja magistrali 1wire Config Lcd = 16 * 1a 'konfiguracja wyswietlacza Deflcdchar 1 , 4 , 10 , 4 , 32 , 32 , 32 , 32 , 32 'znak stopnia Dim T1 As Single Dim T2 As Single Dim B1 As Byte , B2 As Byte , R As Byte Dim Tmp As String * 6 Dim Znak As String...

    Mikrokontrolery   20 Gru 2006 02:21 Odpowiedzi: 6    Wyświetleń: 8445
  • [Atmega8] Atmega8 Bascom: Termometr DS18B20 - brak znaków na wyświetlaczu po zmianie MHz

    Witam Nie wiem czy trzeba zmieniać coś jeszcze w Fusebit, czy porostu problem jest po stronie wyświetlacza? Pozdrawiam Wyświetlacz powinien pracować zupełnie dobrze także przy 1 Mhz taktowaniu processora. W zależności od deklarowanej F(clk), Bascom kalkuluje odpowiednio timingi do stadardu HD44780 display controlera. Przy błednej konfiguracji (lub...

    Mikrokontrolery AVR   06 Gru 2011 21:20 Odpowiedzi: 3    Wyświetleń: 2217
  • [BASCOM] Błąd kompilacji BASCOM dla Attiny2313 z czujnikami DS18B20 - jak naprawić?

    I i $crystal=

    Mikrokontrolery AVR   15 Maj 2010 23:27 Odpowiedzi: 3    Wyświetleń: 2256
  • Kod termostatu w Bascom dla ATmega8 i DS18B20 - prośba o sprawdzenie

    Jasne, że się da :) np tak: If Pind.1 = 1 And Pind.2 = 1 Then Waitms 500 'oczekiwanie żeby odrazu nie wyjść z pętli Do 'nieskończona pętla Lowerline 'ustawienie kursora Lcd "Histereza:" ; H ; Chr(0) ; "C" 'wyświetlenie histerezy If Pind.1 = 1 Then 'jeśli guzik wciśnięty to zwiększ H = H + 1 Waitms 200 'odczekaj chwile,...

    Mikrokontrolery AVR   14 Gru 2009 21:05 Odpowiedzi: 6    Wyświetleń: 6397
  • Jak zrozumieć kod Bascom dla termometru DS18B20? Co oznacza 1wwrite &H44?

    W opcjach/programmer jest parametr Port Delay. Spróbuj zwiększyć wartość w okienku. Jeden z kolegów na forum zaleca zmiany w rejestrze Windows. Odszukaj jak się to robi. Jam mam programator bez tych mas i tylko czasem pojawi się jakiś błąd. Długość kabla od programatora do uC 0,5m. P.S. To, że się zna Bascom to nie znaczy, że nie można nauczyć się "C"...

    Mikrokontrolery   21 Sty 2008 11:50 Odpowiedzi: 11    Wyświetleń: 3375
  • BASCOM AVR obsługa wyświetlacza LCD + DS18B20 + PCF8583

    Trzeba dopisać warunek co ma uC zrobić jak zmienna osiągnie "0". Mikroprocesorowi musisz wskazać jak się ma zachować w każdej z możliwych sytuacji bo on niestety nie chce myśleć za Ciebie.

    Mikrokontrolery AVR   27 Sie 2013 11:54 Odpowiedzi: 16    Wyświetleń: 3858
  • Bascom 14 x DS18B20 na osobnych portach - kwestia kolejności zapisu i limitu 8szt.

    Porty L i G należą do rozszerzonych. Przeczytaj rozdział w Helpie Bascoma - Config 1Wire. Skonfiguruj dowolny pin jako 1Wire i dopisz po przecinku - Extended. Powinno się coś zmienić ;)

    Mikrokontrolery Początkujący   24 Sty 2021 20:47 Odpowiedzi: 2    Wyświetleń: 477
  • Termostat z AT90S2313 i DS18B20 – sterowanie grzałką 200W, kod BASCOM, 5l wody

    Związek odczyt1 z "Z" ma taki iż testuje bity wyczytalem to z pomocy w bascomie. Jestem początkującym więc hcętnie mile widziana porada. A jakiego typu jest Z :?: Byte,Word,itp. Skoro chcesz odczyteć 120 bit ze zmiennej T , to T jest prawdobodobnie typu super-hiper-extra-looooooong :D Żartowałem ;) Poza tym , po co komplikujesz proste zadanie :?: Dim...

    Mikrokontrolery   28 Sie 2006 07:14 Odpowiedzi: 4    Wyświetleń: 2241
  • [Bascom] [Bascom][AVR] Jak ustawić próg napięcia reakcji mikrokontrolera?

    Zakładając, że użyjesz innego procka, dalej ciężko się domyśleć, o co dokładnie pytasz. Ale spróbuję :p Zapewnie chcesz najpierw obsłużyć przetwornik. Zatem na początku konfiguracja: - jeśli napięcie odniesienia ma być pobierane z wyprowadzenia AVCC mikrokontrolera: Config Adc=Single, Prescaler=Auto, Reference=Avcc - jeśli chcesz skorzystać z wewnętrznego...

    Mikrokontrolery   09 Mar 2009 16:58 Odpowiedzi: 6    Wyświetleń: 1842
  • BASCOM - Cztery wyświetlacze 7-segmentowe i DS18B20 - migotanie

    Przydał by się kod programu... Jeżeli wyłączasz timer to po jego ponownym włączeniu zaczynasz pewnie liczyć od 0 pomimo, że nie udało się doliczyć do potrzebnej wartości licznika. Ale to tylko przypuszczenia...

    Mikrokontrolery AVR   04 Cze 2016 21:29 Odpowiedzi: 17    Wyświetleń: 1530
  • Bascom: Jak odczytać temperaturę z DS18B20 z dokładnością 0,1°C?

    Mniej wiecej tak to mozna zrobic ;) Listing do AVR-a pozmieniaj nazwy portów '################# wyswietlanie temperatury ######################### Multiplex: Dim Mux As Byte Dim 100stopni As Integer Dim 10stopni As Integer Dim 1stopni As Integer Dim Dstopni As Integer Config Porta = &B11111111 Config Portc = &B11111111 T2 = Abs(t1) Porta = &B11111111...

    Mikrokontrolery   12 Lis 2005 16:07 Odpowiedzi: 20    Wyświetleń: 4331
  • [ATMEGA8] [BASCOM] - Poprawa kodu termostatu z DS18B20 dla 3 wentylatorów

    No tak, bo ja nie mam w zamiarze mieć alarmu dźwiękowego. Więc usuń z programu także deklaracje odnosnie wymiarowania zbędnych zmiennych i uzupełnij poprawki j.w. Wytestuj program w symulatorze running "step into code" (F8) i w odpowiednich momentach kodu uzupełniaj 'ręcznie' zmiany logiczne pinów a także symulowane wartości zmiennych (np: odczyt temperatury...

    Mikrokontrolery Początkujący   27 Kwi 2013 18:48 Odpowiedzi: 11    Wyświetleń: 3720
  • Jak zbudować komputer pokładowy do mini crossa na Atmedze32?

    znam bascoma za słabo żeby napisać coś takiego, ale może kto inny by napisał moje pomysły: prędkość na zasadzie takiej jak licznik rowerowy (chyba zliczanie impulsów) można by dodać przejechaną trasę i temperaturę (ds18b20) oraz woltomierz (chyba przetwornik A/C wbudowany w ATmegę32) ja polecam zrobić to na jakimś lcd alfanumerycznym (z graficznym więcej...

    Projektowanie Układów   16 Lis 2008 21:38 Odpowiedzi: 6    Wyświetleń: 4248
  • [Mega8] Atmega8 + DS18b20: Brak odczytu temperatury w Bascomie, co sprawdzić?

    a 8MHz masz?:> Sprawdź PCB Rezystor 4.7kΩ masz na linii danych? Może podaj konkretnie co pokazuje sie na lcd. "Przyczepiliście się" :D do sprzętu , a żaden z Was nie zajrzał do kodu ;) A błąd ukrył się sprytnie , w deklaracji zmiennej T1 , która powinna być typu Integer , a jest ... :?: Piotrek

    Mikrokontrolery AVR   27 Cze 2008 15:19 Odpowiedzi: 16    Wyświetleń: 3035
  • [BASCOM] Jak dodać odczyt temperatury DS18B20 do programu piórnika na ATmega8?

    No nic dziwnego, w ustaw_czas robisz call do wys_czas który wbrew obiegowej opinii wyświetla temperaturę;] i... ustawia kursor kilka spacji za *C :) a potem sobie reta do ustaw_czas gdzie już jak widać LCD "Ustaw czas" :) Ot i tajemnica;] Pozdro ;] Dodano po 1 PS lowerline sux, ja bym używał locateów na twoim miejscu ;-) Poza tym funkcje są fajnejsze...

    Mikrokontrolery AVR   08 Sie 2008 13:37 Odpowiedzi: 5    Wyświetleń: 3218
  • Bascom: Czy metoda CRC jest poprawna dla DS1820/DS18B20?

    Witam Czy niżej przedstawiona metoda jest metoda prawidłową przy wykrywaniu zakłamań w transmisji przy użyciu CRC? Czy program może być stosowany do ds1820/ds18b20? Masz poniżej pewne działające: [syntax=basic4gl] '///////////////////////////////////////... Sub Temperature ' actual measuring 1wwrite &HCC : 1wwrite...

    Mikrokontrolery AVR   22 Lut 2013 16:22 Odpowiedzi: 8    Wyświetleń: 3660
  • [BASCOM] Odczyt temperatury z dokładnością do 0,1 - DS18B20

    wg helpa bascoma masz: Gosub podprogram 'wywołanie .... .... a oznaczenie podprogramu podprogram: .... .... Return sub wymaga wcześniejszej deklaracji i wywołania poprzez call poza tym możesz mieć kłopoty ze zmiennymi oznaczonymi samymi cyframi w załączniku masz termometr który zrobiłem dla koleżanki (robiony na szybko więc nie jest specjalnie zoptymalizowany)...

    Mikrokontrolery AVR   25 Sty 2010 18:52 Odpowiedzi: 35    Wyświetleń: 6727
  • Bascom AVR – odczyt temperatury z DS18B20, konwersja danych na wynik Celsiusza

    Zajrzyj też [url=http://www.elektroda.pl/rtvforum/to... Tu była podobna dyskusja na ten temat. Pozdrawiam

    Mikrokontrolery   31 Sie 2006 08:02 Odpowiedzi: 8    Wyświetleń: 3181
  • [BASCOM] Jak zrealizować różne interwały pomiarów dla DS18B20 i napięcia?

    Aby ci nie mrygał wyświetlacz nie robisz cls tylko możesz nadpisywać teksty np. [syntax=vb] lcd "Slowo1" lcd "slowo "[/syntax] zamiast [syntax=vb]cls lcd "Slowo1" cls lcd "Slowo"[/syntax] a tu masz fragment z trybami menu [syntax=vb]If Trybprzycisk = 0 And Trybpomocnicza1 = 1 Then Incr Tryb Trybpomocnicza1 = 0 End If If Trybprzycisk = 1 Then Trybpomocnicza1...

    Mikrokontrolery AVR   04 Maj 2011 15:53 Odpowiedzi: 29    Wyświetleń: 2966
  • [DS18B20] DS18B20 i Bascom - Odczyt bez oczekiwania na konwersję, jak to możliwe?

    Otóż dzieję się tak dlatego, że w momencie wysłania polecenia CONVERT_T DS18B20 zaczyna pomiar temperatury. I wynik tego pomiaru będzie dostępny w rejestrze dopiero za 750ms, natomiast to co odczytasz zaraz po tej komendzie będzie najprawdopodobniej wynikiem poprzedniej konwersji. Tak robić nie powinieneś, bo to że akurat nie masz błędów, nie znaczy,...

    Mikrokontrolery   28 Cze 2013 22:46 Odpowiedzi: 11    Wyświetleń: 3249
  • [ATtiny2313]+[DS18B20]+[poczwórny wyświetlacz 7-segmentowy]

    Prawie identyczny temat : [url=http://www.elektroda.pl/rtvforum/to... 7seg LED

    Mikrokontrolery AVR   22 Sty 2010 15:15 Odpowiedzi: 4    Wyświetleń: 6070
  • Jak połączyć multipleksowanie LED na ATMEGA32 z odczytem DS18B20 w Bascom AVR?

    Ja również miałem problem z multiplesowaniem wyświetlaczy i jednoczesnym odczytem 1wire. Pomysł z wyłaczeniem przerwań od timera na czas transmisji 1wire okazał się prawidłowy. Ponieważ w trakcie pomiaru świeci się jeden wyświetlacz aby efekt był nie zauważalny możemy dokonywać pomiaru temeperatury rzadziej. Oto mój programik : $regfile = "m8def.dat"...

    Mikrokontrolery   10 Paź 2008 22:18 Odpowiedzi: 34    Wyświetleń: 10460
  • Symulacja PCF8583 i DS18B20 w BASCOM – czy możliwa i jak sprawdzić kod?

    Witam Mam pytanie odnosnie symulacji w BASCOM. Czy istnieje mozliwosc symulowania w BASCOM PCF8583 oraz DS18B20 ? Czy o tym czy poprawnie zostal napisany program dowiem sie dopiero po wgraniu w uC ? Dzieki za wszystkie sugestje POCZATKUJACY....

    Mikrokontrolery   03 Maj 2007 11:31 Odpowiedzi: 1    Wyświetleń: 1023
  • [Atmega 8] [Bascom] Mrugający wyświetlacz LCD przy pomiarze z DS18B20

    no masz racje sorry zamien 12 z 2 bo locate dziala tak: locate y, x a ja myslalem ze odwrotnie (juz jest poprawione)

    Mikrokontrolery AVR   04 Gru 2008 13:16 Odpowiedzi: 27    Wyświetleń: 4763
  • [ATTINY2313] [ATTINY2313][BASCOM] Jak przesuwać elementy tablicy przy pomiarach DS18b20?

    ' Na początku kodu Index_tab=0 ...... ...... If Licznik = 1200 Then IF Index_tab=3 Then ' przesuniecie w tył jeżeli pozyskano co najmniej 3 pomiary Pomiar(1)=Pomiar(2) Pomiar(2)=Pomiar(3) Else ' Fragment kodu wykonywany dla Index_tab=0,1 i 2 Incr Index_tab IF Index_tab>3 Then Index_tab=3 End If Pomiar(index_tab)...

    Mikrokontrolery AVR   13 Lis 2009 16:51 Odpowiedzi: 2    Wyświetleń: 1974
  • BASCOM 8051: Jak odczytać temperaturę z 2 czujników DS18B20?

    Hej! Twój problem polega na specyficznej konstrukcji magistrali 1Wire i tego że wszystkie czujniki są podłączone za pomocą jednej lini i w momencie gdy chcesz pobrać dane z jednego to zgłaszają ci się wszystkie na raz lub ten który jest szybszy. Miałem podobny problem gdy w układzie miałem podłączony czujnik temperatury oraz pastylkę dallasa i efekt...

    Mikrokontrolery   30 Cze 2005 00:25 Odpowiedzi: 4    Wyświetleń: 2462
  • Jak uniknąć nadpisywania danych z DS18B20 w BASCOM przy przerwie w transmisji?

    Witam serdecznie. Mam taki problem, otóż: Zaprojektowałem sterownik do pieca c.o. i kolektorów. Do pomiaru temperatury zastosowałem 3 x DS18B20 na magistrali 1Wire. Program napisany w języku BASCOM. Jeżeli jest taki przypadek, że nastąpi przerwa w torze transmisji jednego z czujników np.DS1 (nóżka Data) to mikroprocesor nadpisuje wartość temperatury...

    Mikrokontrolery AVR   07 Lis 2010 16:20 Odpowiedzi: 3    Wyświetleń: 3639
  • Jak zapisać i wyświetlić min/max temperatury z DS18B20 w Bascom?

    Jak sprawić aby program wyświetlał max i min wartości temperatury zanotowane podczas pracy programu? W bascomie są polecenia min i max ale trzeba im "zapełnić tablicę" aby miały z czego określić min i max wartość. Nie bardzo umiem się za to zabrać w przypadku ds-a. Kombinowałem żeby podczas jednego cyklu przypisać wartość a do b i po resecie ds-a porównać...

    Mikrokontrolery   14 Lis 2006 21:13 Odpowiedzi: 3    Wyświetleń: 3062
  • Atmega 8 + DS18B20 - brak zmiany wskazań temperatury, program w Bascomie

    Problem polega na tym, że odczytujesz wartość ADC z uC zamiast z DS18xxx. Brakuje ci obsługi DS18B20. Poniżej fragment kodu działającego u mnie. [syntax=vbnet] Config 1wire = Portb.0 '0,1,2 NOP 3,4,5,6,7 works good ON MY Equipment Do 1wreset 'reset 1wwrite &HCC 'jedna kostka, więc wykorzystujemy rozkaz SKIP ROM 1wwrite &H44 'dokonaj konwersji Waitms...

    Mikrokontrolery Początkujący   22 Maj 2016 19:07 Odpowiedzi: 3    Wyświetleń: 1266
  • Niewłaściwy odczyt bitów z DS18B20 w Bascom - układ ATTiny2313, kod programu i schemat dołączony

    Witam, Zgadzam się układ w takiej formie nie ma sensu, po prostu musiałem się cofnąć do wyświetlenia pojedynczych bitów z DS18B20 bo układ nie wskazywał poprawnie temperatury.

    Mikrokontrolery Początkujący   30 Paź 2020 13:01 Odpowiedzi: 3    Wyświetleń: 504
  • Atmega8/Bascom - Problem z kodem multipleksowania LED i termometru DS18B20

    Timer w przerwaniu obsługuje wyświetlacz LED i inkrementuje zmienną byte, która w pętli głównej w instrukcji Case wybiera konkretne funkcjonalne fragmenty programu do wykonania, których wykonanie czasowo mieści się pomiędzy przerwaniami od timera. W przerwaniu od timera ustawia się także flaga przerwania, która uruchamia za pomocą If Then instrukcję...

    Mikrokontrolery Początkujący   31 Lip 2014 12:09 Odpowiedzi: 18    Wyświetleń: 3465
  • Zawieszanie programu z przerwaniami Timer1 i czujnikiem DS18B20 - AVR Bascom

    Obsługa 1wire w przerwaniu to porażka do tego jeszcze waitms. W przerwaniu ustawiaj tylko jakąś flage i na jej podstawie czytaj 1wire w pętli głównej. W trakcie odczytu blokuj przerwania - i tak nie są wtedy potrzebne.

    Mikrokontrolery   08 Kwi 2012 19:01 Odpowiedzi: 2    Wyświetleń: 1005
  • [Atmega32] [Bascom] DS18b20 - dwie linie po dwa DS18B20

    nie, nie, nie, nikomu nie chciało się zajrzeć do dokumentacji BASCOMA? wszystkie polecenia obsługi 1wire można przeprowadzać na DOWOLNEJ LINII: 1WREAD Top Previous Next Action This statement reads data from the 1wire bus into a variable. Syntax var2 = 1WREAD( [ bytes] ) var2 = 1WREAD( bytes , port , pin) Remarks var2 Reads a...

    Mikrokontrolery AVR   27 Sty 2011 20:15 Odpowiedzi: 5    Wyświetleń: 5833
  • Bascom 2xDS18B20 - Jak zmienić stan portu, by uniknąć 85°C?

    Dokładnie tak jak piszecie, w linijce z komentarzem "'if you use 2-wire..." masz "Waitus 200 : Waitus 200 : Waitus 200 : Waitus 200", a powinno być "Waitms 500". Zmień to i powinno działać ja też tak miałem. Zobacz jeszcze na http://www.elektroda.pl/rtvforum/2-x-ds1... . Może to ci się przyda. Pozdrawiam

    Mikrokontrolery   27 Maj 2006 15:41 Odpowiedzi: 5    Wyświetleń: 1566
  • [bascom] Jak poprawnie odczytać temperaturę z DS18B20 na ATtiny2313 w Bascom?

    A napewno masz DS18b20 a nie DS1820 lub DS18S20 ?

    Mikrokontrolery AVR   28 Paź 2008 12:53 Odpowiedzi: 15    Wyświetleń: 6405
  • [M8] Jak poprawnie odczytać temperaturę z DS18B20 w BASCOM na wyświetlaczu LED?

    Dodaj sprawdzanie CRC danych z czujnika.

    Mikrokontrolery AVR   30 Wrz 2010 13:49 Odpowiedzi: 2    Wyświetleń: 2142
  • [AVR] [AVR][Bascom] Odczyt dwóch różnych adresów ds18b20 na jednej linii - problem z kodem

    Instrukcja odczytuje 8 bajtów unikalnego numeru i zapisuje je w tablicy począwszy od wskazanego indeksu w stronę narastania indeksów. Czyli jeśli wskazuje się 1 to numer pierwszego czujnika jest w komórkach od 1 do 8. To znaczy, że powinieneś napisać: Z = 9 Adres(z) = 1wsearchnext()

    Mikrokontrolery Początkujący   15 Gru 2012 17:52 Odpowiedzi: 6    Wyświetleń: 2268
  • [M32][Bascom][DS18B20] Prośba o krytykę programu.

    Tylko ważna uwaga: takie podejście to już zalążki tzw. pseudowątkowości. Wobec tego w programie nie możesz używać żadnych "normalnych" opóźnień. Sęk w tym, że Bascom z większością swoich gotowców (zawierających ukryte opierniczanie się w pętli) - w tym i obsługa 1wire to jedno wielkie opóźnienie... :P

    Mikrokontrolery Początkujący   13 Lip 2012 08:44 Odpowiedzi: 37    Wyświetleń: 4505
  • DS18B20 - Jak wyeliminować wskazanie 85 i zwiększyć precyzję odczytu?

    1. linia danych jest podciągnięta do plusa?, sprubuj zasilić go "normalnie" 2. jak czesto robisz pomiar, manual podaje że nie powinno sie tego robic częściej niż co 750ms. 3. nie wiem jak zwiekszyć precyzje odczytu w bascomie

    Mikrokontrolery   30 Wrz 2007 20:59 Odpowiedzi: 8    Wyświetleń: 3234
  • Jak wykryć odłączenie czujnika DS18B20 w kodzie BASCOM?

    Zrobilem dokaldnie tak. Program dziala choc ma jedna wade. Nie mozna dynamicznie podmienic czujek bo musze z gory wiedziec ktora bedzie IN a ktora OUT i na samym poczatku definiowac je.

    Mikrokontrolery   04 Lut 2006 19:11 Odpowiedzi: 2    Wyświetleń: 2714
  • [ATmega8][BASCOM][DS18B20] Odczyt temperatury poniżej zera.

    Czy przypadkiem zmienna I nie zwraca ci temperatury ujemnej gdy ona występuje? Znak jest zawarty w drugim bajcie => patrz datasheet.

    Mikrokontrolery AVR   17 Gru 2009 07:37 Odpowiedzi: 4    Wyświetleń: 2941
  • [BASCOM] MEGA8+DS18B20 - Czasami bledny odczyt temp.

    Błędy się mogą zdarzyć zawsze, ale lepiej jak jest ich jak najmniej więc możesz spróbować dodać kondensator 100nF - 1uF przy samym czujniku jeśli pracuje w trybie na trzech przewodach. Potem zmieniłbym procedure odczytu danych z czujnika na taka która sprawdza CRC i ósmy bajt na obecność wartości &H10. Kiedy sprawdzanie przebiegnie pomyślnie to bierzesz...

    Mikrokontrolery AVR   13 Mar 2016 21:23 Odpowiedzi: 11    Wyświetleń: 2025
  • [bascom] DS18b20 strzałki sygnalizujące spadek i wzrost temp

    Jak pozmieniać wartości? Właśnie to ale mnie martwi :(

    Mikrokontrolery AVR   13 Wrz 2008 20:05 Odpowiedzi: 21    Wyświetleń: 5792
  • [Mega8][Bascom][DS18B20 - Brak pomiaru temperatury powyżej 57st.

    Może trzeba by było zdefiniować prędkość zegara w programie bascom :?:

    Mikrokontrolery AVR   06 Paź 2013 18:50 Odpowiedzi: 4    Wyświetleń: 1353
  • ATMega128/Bascom: Wyświetlacz nie działa na porcie F, co sprawdzić?

    Czy port F w atmega128 po skonfigurowaniu jako 1WIRE będzie prawidłowo działał chociażby z czujnikami ds18b20??

    Mikrokontrolery   26 Paź 2007 12:39 Odpowiedzi: 20    Wyświetleń: 3214
  • [ATMEGA8] [ATMEGA8][BASCOM] ds18b20 - Nieprawidłowe odczyty temperatury z czujnika

    Codziennie w tym dziale ktos zadaje pytanie dotyczace termometru na DS18B20. Moze jak Dallas przestalby wysylac darmowe probki to moze w koncu te pytania by sie skonczyly :D Poszukaj na forum bo takich zrodel i to w dodatku w Bascom'ie jest tyle, ze jakbys je wszystkie wydrukowal to spokojnie mozesz sobie nimi pokoj wytapetowac :D Ponawiam pytanie Balu:...

    Mikrokontrolery AVR   11 Lip 2008 17:49 Odpowiedzi: 9    Wyświetleń: 3113
  • [atmega] [atmega][bascom] ds18b20: Timer zamiast waitus do odczytu temperatury?

    Jak najbardziej tak.

    Mikrokontrolery AVR   28 Maj 2008 22:59 Odpowiedzi: 1    Wyświetleń: 2189
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    Albo zrób przerwanie od timera np: co 2,5ms i np 1 przerwanie 1wreset; 2 przerwanie następny rozkaz do ds-a po start konwersji kolejne przerwania czekasz na zakończenie konwersji i dalej tak samo kolejne przerwania odczytują temperaturę; jedno przerwanie jeden rozkaz, nie zapomnij o crc. Sam niedawno tak robiłem ( w ramach walki z nuda 6 ds-ów ) i bardzo...

    Mikrokontrolery AVR   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5799
  • [Bascom] Obsługa niestandardowego wyświetlacza 1x6

    Witam ponownie Wyświetlanie już działa dobrze przetestowane na powyższym programiku, zawsze wyświetla 012345 w trybie konfiguracji 16*1 lub 16*1a Natomiast problem stanowi program do wyświetlania temp. Jest to program przepisany z książki p. Wiązany ale niestety wyświetla bzdurne wartości, wydaje mi się że problem tkwi w przeliczaniu samej wartości....

    Mikrokontrolery AVR   20 Lut 2011 18:22 Odpowiedzi: 15    Wyświetleń: 2824
  • [bascom][attiny2313][ds18b20][7seg] wyswietlanie temp

    taka wartosc w zmiennej wysw , czyli temp 25,5 stC

    Mikrokontrolery AVR   13 Mar 2011 10:24 Odpowiedzi: 7    Wyświetleń: 2932
  • Bascom AVR 1.11.8.3, Atmega32: błąd nawigacji w menu po odczycie DS18B20

    Po pobieżnym przyjrzeniu się programowi nasuwają mi się takie wnioski. 1. Zadeklarowałeś wejścia, ale zostawiłeś je jako "pływające". Powinieneś port-y przycisków podciągnąć do plusa, czyli ustwić stan wysoki =1 2. Nie widzę deklaracji dla magistrali 1wire dla DS-ów i całej procedury odczytu i zapisu danych do pamięci. Być może to celowe na tym etapie,...

    Mikrokontrolery   27 Gru 2007 23:45 Odpowiedzi: 2    Wyświetleń: 2568
  • Jak odczytać temperaturę z DS18B20 na ATmega16 w Bascom?

    Witam Zaczynam trenować mikrokontrolery i programowanie. Próbowałem w asm ale jakoś ciężko - próbuje teraz w bascomie - i też ciężko niestety :( znalazłem jakiś przykład programu w bascom ale coś mi nie hula. pawełJ Ten Twój program nie jest pod 18b20. Podawane są różne sposoby przeliczania temperatury, sam jestem ciekawy który jest poprawny i poprawnie...

    Mikrokontrolery   09 Paź 2007 15:38 Odpowiedzi: 5    Wyświetleń: 2872