ds18b20 timer

Znaleziono około 335 wyników dla: ds18b20 timer
  • [atmega][bascom] - Zegar + DS1820 + przełączanie ekranów + przerwania = problem

    Witam, od jakiegoś czasu próbuję stworzyć sobie zegarek z termometrem + napięcie akumulatora do auta. Wszystkie programy osobno działają bez zarzutu. Problem zaczął się z chęcią wprowadzenia przełączalnych ekranów i wprowadzeniu przerwań. Doczytałem że przerwania skutecznie psują komunikację z DS'ami...

    Mikrokontrolery rafik100   03 Cze 2016 20:58 Odpowiedzi: 1    Wyświetleń: 1266
  • priorytety przerwań w 51, nie działają jak powinny.

    Na początku tak konfiguruje rejestry MOV IE, #10001011B ;PRZERWANIA: TIMER T0, INT0 SETB IT0 ;INT0 REAGUJE NA ZBOCZE SETB TR1 SETB PT0 Przerwania od T0 i INT0 zajmują kilka cykli. Krytyczne jest natomiast przerwanie od T1 gdzie multipleksuje wyświetlacz, sprawdzam klawiature i co jakiś...

    Mikrokontrolery bolek   18 Lis 2007 16:13 Odpowiedzi: 17    Wyświetleń: 1803
  • [ATMega8][Bascom] emulator slave DS18B20 1 wire

    Potrzebuje emulator DS18B20 na atmega8 - mam na PC program do odczytu temp i chciałem w tym programie dodac inne parametry ( np wilgotnosc ) ale nie zmieniajac programu - w scrachpadzie bede wisyłał inne dane nie temperature. ( w bajtach temperatury lub bajtach uzytkownika wolnych 2szt) Aktualnie używam...

    Mikrokontrolery AVR Schramm   09 Kwi 2013 22:45 Odpowiedzi: 1    Wyświetleń: 4352
  • Termometr WiFi - ESP8266 + DS18B20 - ThingSpeak, Blynk.

    ESP8266-12E tym razem będzie to NodeMCU Amica . Po umieszczeniu poprzedniej części materiału: DS18B20 komunikujący z wykorzystaniem cyfrowej magistrali 1-wire . W porównaniu do analogowego TMP36 na magistrali 1-wire może pracować kilka czujników. Warto zwrócić uwagę na długość (pojemność)...

    Artykuły sajmon0609   19 Kwi 2018 20:49 Odpowiedzi: 63    Wyświetleń: 12468
  • [AtMega8][Bascom] Zegar PDF8563 + PCF8591 + Timer - kłopot z I2C

    Witam Mam układ, który mierzy dwie temperatury ( DS18B20 ), dwa napięcia ( PCF8591 ( pobiera czas ( PCF8563 ), a z powodu niedużego wyświetlacza ( 12 x 4 ) wskazania są zmieniane do 10 sekund po przepełnieniu Timer1. Układy PCF8563 i PCF8591 są podpięte z "zewnątrz" przewodami około 10 cm. Magistrala...

    Mikrokontrolery AVR maximus22_kr   15 Sie 2011 00:10 Odpowiedzi: 2    Wyświetleń: 2543
  • Moduł WiFi - ESP32 + DS18B20, radio internetowe i głośnik BT

    W Wi-Fi i Bluetooth oparty o ESP32 . W porównaniu do wcześniej dostępnych modułów Charakterystyka ESP32 w porównaniu do ESP8266: -liczba rdzeni: 2 (ESP8266: 1) -WiFi + Bluetooth/BLE (ESP8266: WiFi) -RAM: 512kB (ESP8266: 160kB – 96+64) -ilość pinów GPIO zależnie od wersji: ~32 (ESP8266:...

    Artykuły pkamilfpkamilf   27 Maj 2018 18:19 Odpowiedzi: 19    Wyświetleń: 5325
  • Atmega162 + ds18b20 - coś nie działa

    Witam, złożyłem płytkę, napisałem kod i coś nie działa, narazie podam kod bo płytka śmiga byłbym wdzięczny za sugestie co jest nie tak że to nie chce działać, kod zbudowany po części w CodevisionAVR. Wyświetlacz jest na wspólnej Katodzie stąd mój wniosek że aby zaświecić jakiś segment muszę wysłać...

    Mikrokontrolery AVR michalko12   26 Maj 2009 23:05 Odpowiedzi: 1    Wyświetleń: 1163
  • Arduino PRO mini (328) - rejestrator temperatury z wielu czujników DS18B20

    Jest programowy licznik przerwań, działa dobrze. Precyzja odmierzania czasu nie jest tu absolutnie krytyczna. Mógłby ktoś mi coś podpowiedzieć na temat realizacji zatrzasku zasilania? W/g mnie powinno być ok i nawet działa, ale w stanie wyłączenia na bramce jest ponad 2,5V i układ pobiera 2mA. 2822237000_1440081647|smEyQ81jhR...

    Arduino tzok   27 Sie 2015 18:30 Odpowiedzi: 10    Wyświetleń: 2187
  • ESP8266 i odczyt temperatury z dwóch ds18b20

    Próbowałem tak robić ale nie działało. Do ESP8266 kod pisze się trochę inaczej niż arduino, i na razie nie umiem tego scalić tak aby nie wysyłać osobno temp1 i temp2. Proszę o pomoc. P.S. Poniżej załączam kod do Arduino Mega+ENC28j60+6x sensor ds18b20+DHT21 1x temperatura 1x wilgotność. Wszystko...

    ESP8266 i ESP32 oraz IoT crroo   01 Mar 2017 21:27 Odpowiedzi: 4    Wyświetleń: 2604
  • [Atmega328][DS18b20]Nie działa odczyt temperatury

    Witam. Koledzy niby prosty układzik między innymi z czujnikiem temperatury DS18b20. Nijak nie mogę uruchomić tego czujnika. Sprawdziłem wszystko pod kątem połączeń zwarć i zimnych lutów. Ba nawet czujnik podmieniałem i nadal temperatura odczytana z czujnika to -0.1. Wiem że mam jakiegoś babola...

    Mikrokontrolery AVR pier   17 Sty 2014 10:11 Odpowiedzi: 4    Wyświetleń: 1497
  • attiny2313 + ds18b20 brak polaczenia 1wire

    Witam. Przejrzalem CALE forum w poszukiwaniu rozwiazania mojego problemu. Probowalem wszystkiego co bylo podane w postach. Mam problem z polaczeniem tn2313 z ds18b20. zegar: kwarc 4MHz (testowalem juz na wew 1-8MHz bez rezultatow - ckdiv8 konfigurowalem poprawnie 1dis 0 en) podlaczam do portu d pod...

    Mikrokontrolery icdark   05 Sie 2005 12:25 Odpowiedzi: 10    Wyświetleń: 2947
  • [ATmega16][Bascom AVR] problem z ds18b20

    Nie umiem odczytać temperatur z ds18b20. Rezystor podciągający jest(4.7k), VDD i GND też są podłączone. Linia danych podpięta jest pod pb.7 Aha wyświetliłem sobie też wartości odczytanych bajtów, zarówno 1szy jaki drugi mają wartość 0xFF. podaję kod może koś znajdzie błąd. Dim Cyfra(10)...

    Mikrokontrolery AVR pedro_b   27 Maj 2008 15:26 Odpowiedzi: 14    Wyświetleń: 5139
  • [C] Termostat "wielozadaniowość" DS18b20, Atmega168 C

    Witam. Otóż mam taki problem ;) Dwa czujniki DS18b20 podłączone są do osobnych pinów Atmegi168, PINB0, PINB1. Chciałem to zrobić w ten sposób aby w przerwaniu ustawiana była flaga (co sekundę) która realizowana była w pętli głównej while(1), w ten sposób, aby co sekundę na zmianę wykonywany został convert...

    Programowanie Początkujący qutrit   16 Lip 2012 19:48 Odpowiedzi: 2    Wyświetleń: 1033
  • Zegar DCF77 z termometrem 2 x ds18b20 i podświetleniem .

    Oto kod całego programu , wyświetla wszystkie linie ,jednak w momencie gdy zaczyna odczytywać temperature- ekran zaczyna mrygać, wygasza co ok 1s na 1s, potem kilka razu krócej aż przez całą sekundę jest obraz i tak od nowa .Po paru minutach chyba łapie błąd bo wyświetlacz zaczyna wyświetlać znaki graficzne...

    Mikrokontrolery AVR leon1313   13 Lut 2010 17:11 Odpowiedzi: 9    Wyświetleń: 2658
  • [BASCOM][ATMEGA16][DS18B20] Stacja pogodowa problem z ds-em

    Witam buduje taką mini stacje pogodową i zatrzymałem się z obsługą ds-a co w tym może być nie tak ? W książce którą posiadam jest tylko obsluga 1820. Docelowo mają być 2 czujniki na 2 liniach. Zrobie to dublując kod . Jednak przy jednym nic nie działa wyświetlacz zostaje cały czarny bez czujnika , i...

    Mikrokontrolery AVR 722525   26 Cze 2010 13:00 Odpowiedzi: 4    Wyświetleń: 1676
  • Atmega8535 bascom problem z DS18B20 + RC5 + PWM

    Proszę o wyjaśnienie przyczyny przekłamań odczytu temperatury z czujnika DS18B20, program poniżej. Najczęściej układ "kłamie" że jest 55 lub 127,5 °C Dodam że wykorzystuję odbiornik RC5 i PWM do sterowania podświetleniem LCD. Czy przekłamania mogą się brać z tego że kilka komend korzysta z tych samych...

    Mikrokontrolery ziolek   23 Kwi 2007 12:57 Odpowiedzi: 3    Wyświetleń: 2120
  • [Atmega8][Bascom] Termometr Ds18b20, wyswietlacze 7seg. led

    Witam Zrobiłem termometr na Ds18b20 i wynik wyświetlany jest na 3 wyświetlaczach 7 segmentowych Led. Dodatnia temperatura działa bardzo dobrze jednak gdy pojawia się ujemna temperatura poniżej - 10 stopni na wyświetlaczach pokazują sie same 8 8 8 . Może to dlatego że pojawia się - ? Nie wiem jak w...

    Mikrokontrolery AVR siwekyhy   18 Gru 2009 22:53 Odpowiedzi: 0    Wyświetleń: 3801
  • AVR atmega8 - Serwo + DS18B20 sterowanie kotłem CO

    Witam. Zacznę od tego, że jestem amatorem/początkującym więc moje programy gównie opierają się na tym co znajdę w internecie + jakaś znikoma wiedza :) Chciałem zrobić sterowanie serwem w zależności od temperatury. Założenia: -Mikrokontroler atmega8 -Pomiar temperatury DS18B20 -Sterowanie serwem...

    Mikrokontrolery Początkujący maciek_1992   01 Sty 2014 10:40 Odpowiedzi: 4    Wyświetleń: 1371
  • Pomiar temperatury ATmega8 DS18B20

    Witam, 3 tygodnie temu postanowiłem poznać zasady programowania mikroprocesorów, aby przygotować inkubator (coś na wzór projektu, który znalazłem na niniejszym forum ATmega8A ustawiony na 2MHz i czujnika DS18B20 . Do tego wyświetlacz LED 3-cyfrowy, 7-segmentowy. Program napisałem w C. Nie...

    Początkujący Naprawy yogas007   06 Wrz 2014 22:05 Odpowiedzi: 0    Wyświetleń: 1038
  • DS1820 lub DS18B20 na AtMega32 na zegarze 1Mhz

    #include <mega8.h> #include <stdio.h> #include <delay.h> #include <math.h> // 1 Wire Bus functions #asm .equ __w1_port=0x15 ;PORTC .equ __w1_bit=5 #endasm #include <1wire.h> unsigned int status=0, error=0; int temperatura=0, temperatura_zadana=0; unsigned...

    Mikrokontrolery Demax   21 Wrz 2006 12:33 Odpowiedzi: 24    Wyświetleń: 3597
  • Leonardo/OneWire - Jednoczesne działanie czujników DS18B20 i Czujników Wilgoci

    Na początek witam wszystkich. Potrzebuje pomocy w rozwiązaniu mojego problemu odnoście cyfrowych czujników temperatury oraz czujników wilgoci. Osobno fajnie chodzą, problem pojawia się w chwili kiedy chciał bym żeby działały w jednym programie. Poniżej mój program [syntax=c]#include <Timers.h> Timers...

    Arduino Jefferson21   04 Lut 2015 13:42 Odpowiedzi: 2    Wyświetleń: 924
  • Atmega8 DS18B20 [C] - brak oznak życia

    Witam od dobrych paru dni męczę się z wyświetleniem temperatury na wyświetlaczu 7-segmentowym. Sam wyświetlacz działa bez najmniejszych zarzutów :[syntax=c] #include<avr/io.h> #... wyjA (1<<PB0) #define wyjB (1<<PB1) #define...

    Mikrokontrolery AVR BlueDraco   13 Mar 2016 23:29 Odpowiedzi: 10    Wyświetleń: 945
  • [ATtiny2313]+[DS18B20]+[poczwórny wyświetlacz 7-segmentowy]

    Może to ci pomoże : [url=][ATTiny2313][Bascom]1-wire w timerze, problem albo to : [url=]zamiana w bascom czujnika DS1820 na DS18B20 albo ...... Jakieś 780 innych postów pod tym linkiem : [url=]Link

    Mikrokontrolery AVR sim_007   22 Sty 2010 15:15 Odpowiedzi: 4    Wyświetleń: 5398
  • DS18B20 + AT89C2051 po raz n, ale proszę pomóźcie

    Witam. Jestem nowy na forum i nie mam zbyt duzego doświadczenia w programowaniu mikrokontrorów wiec z gory przepraszam za błedy. Otóż mam do napisania projekt w którym mam DS18B20i za nic w swiecie nie moge dokonać odczytu z czujnika. Analizowałem datasheeta dosc dlugo i nie widze błedu.Przegladałem...

    Mikrokontrolery sisco85   10 Cze 2007 20:04 Odpowiedzi: 1    Wyświetleń: 1341
  • [Atmega8][Bascom] Rejestrowanie temp max i min DS18b20

    Witam Jeśli urządzenie nie jest zbyt prądożerne to można w szereg, na dodatnim biegunie zasilania, za mostkiem Graetz'a dać diodę 1N400x. Między plusem mostka a anodą wspomnianej diody wpinasz dzielnik napięcia. Za diodą prostowniczą dajesz sobie oczywiście kondensatory stabilizatory i co tam jeszcze...

    Mikrokontrolery AVR Duch__   27 Lip 2008 16:17 Odpowiedzi: 13    Wyświetleń: 2339
  • Stary czujnik ds18b20 - nowy problem 1 wire

    Hej, programuję właśnie pic18f45 z podłączonym czujnikiem ds18b20. Jak powszechnie wiadomo ważne jest dokładne odmierzanie czasów do obsługi tego czujnika. Korzystam z przerwań generowanych przez zliczający timer. Ponieważ natknąłem się na pewne problemy, chciałbym wiedzieć co sądzicie o poniższym...

    Mikrokontrolery PIC bednyk   30 Maj 2010 18:55 Odpowiedzi: 5    Wyświetleń: 1463
  • DS18b20 - Ds18b20 gubi pomiary - wyrzuca 0

    taktowanie procesora: 16MHz atmega32a main.c: [syntax=c... main(void) {/* sprawdzamy ile czujników DS18xxx widocznych jest na magistrali */ czujniki_cnt = search_sensors(); /* wysyłamy rozkaz wykonania pomiaru temperatury * do wszystkich czujników na magistrali 1Wire * zakładając,...

    Mikrokontrolery tmf   13 Maj 2016 16:31 Odpowiedzi: 8    Wyświetleń: 573
  • DS18B20 - brak odpowiedzi, FFFF w pamięci

    Niestety próbowałem sam, ale juz nie mam siły. Przeczytałem tematy na forum jednak nie widze w nich rozwiązania problemu, dlatego zacząłem nowy temat. Problem tkwi w tym, że otrzymuje z układu DS18B20 po dokonaniu odczytu z rejestrów wynik w postaci FFFF. Program piszę pod ATMega48. Czujnik połączony...

    Mikrokontrolery Adam_Z   15 Sty 2007 11:31 Odpowiedzi: 8    Wyświetleń: 2388
  • [ATmega16][Bascom]Wadliwy odczyt DS18B20

    Witam Zaczynam zabawę z z atmegą 16 i czujnikiem DS18B20 i mam jak każdy na tym forum mały kłopot............ hm co jest nie tak ? . Prosił bym o podpowiedz Spróbuj ten, troche zmieniony code: [code][syntax=basic4gl] $reg... = "m16adef.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config...

    Mikrokontrolery Początkujący emarcus   29 Maj 2013 06:01 Odpowiedzi: 16    Wyświetleń: 4491
  • DS18b20 czasami wystawia reset tam gdzie nie trzeba

    Wkrada mi się czasami odbiór samych jedynek z ds18b20; Na soscyloskopie wszystko ładnie wygląda tylko kiedy jest odbiór nic znaczącej ramki (same jedynki) widać że ds nie odebrał poprawnie komendy 0x44cc Przy wysyłaniu komend występuje obcinanie bitów pojedyńczych. Okazało się że po testach robi to...

    Mikrokontrolery 94075   05 Lut 2015 07:55 Odpowiedzi: 1    Wyświetleń: 402
  • [Bascom]Atmega + kilka DS18B20 - optymalizacja kodu

    Przygotowałem specjalnie do testu [syntax=vbnet] $regfile = "m1284pdef.dat" $crystal = 8000000 $hwstack = 128 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu programowego $framesize = 128 $baud...

    Mikrokontrolery wawxx   10 Kwi 2017 13:43 Odpowiedzi: 10    Wyświetleń: 669
  • [atmega8[bascom] DCF77 + Timer + DS18B20

    Witam Napisałem program, który dekoduje sygnał DCF77 ( ustawia flagę ), następnie zapisuje ( przy pierwszym uruchomieniu ) wartości zmiennych do PCF8563 i cztery razy na dobę wysyła przez RS485. do tego dwa razy na dobę koryguje czas w PCF8563. I to działa bez problemu. Do celów testowych mam podłączony...

    Mikrokontrolery AVR Elektronik_Kraków   24 Maj 2012 18:24 Odpowiedzi: 3    Wyświetleń: 2711
  • Ds18b20 - uwaliłem go? Konstruuję termometr.

    Witam. Dostałem 4 sztuki ds18b20 w samplach i konstruuję termometr do szkoły. Napisałem program,udało mi się połączyć z czunikami i wyświetlić temperaturę na LCD,wszystko było ok. Oba czujniki miałem zamontowane na płytce prototypowej(mam na niej zmontowany cały układ). Po pierwszych testach przylutowałem...

    Mikrokontrolery jacobsek   19 Mar 2007 12:27 Odpowiedzi: 3    Wyświetleń: 1202
  • Wyświetlacz siedmiosegmentowy i ds18b20 prosze o pomoc

    Witam oto mój program czy ktoś wie jak zrobić konwersje msb i lsb w ds18b20 żeby wyświetlić na siedmio segmentowym wyświetlaczu temperaturę ? #include <avr/io.h> //#include <avr/iom8.h> #include <avr/interrupt.h> //#include <stdlib.h> //#include <string.h> #define...

    Mikrokontrolery AVR Piotr Kania   12 Kwi 2009 21:10 Odpowiedzi: 17    Wyświetleń: 1812
  • atmega1284p - Przełączanie układu DS18B20 do odczytu

    Witam Mam 7 układów DS18B20 i chciałem dokonywać ich odczytu w kolejności. W przerwaniu od Timer0 ustawiam co 4 sekundy flagę, która ma spowodować wywołanie programu odczytu. ................ Tylko, że wstawienie tego w Case nie ma chyba sensu, bo w momencie wyboru z Case, dane jeszcze nie...

    Mikrokontrolery AVR emarcus   01 Sty 2013 17:31 Odpowiedzi: 1    Wyświetleń: 927
  • [Mega16][Bascom] Timer do obsługi 1wire i lcd.

    Witam. Kolega w powyższym poście odpowiedział już, magistrala 1wire nie ma nic wspólnego z Timerami w Bascomie. Posiada własne procedury, nie wiem dlaczego przenosisz procedurę do Timera. Podczas pomiaru temperatury za pomocą DS18b20 w czasie pomiaru występuje Waitms 750 ale to opóźnienie nie pochodzi...

    Mikrokontrolery AVR nobisz   30 Paź 2008 13:23 Odpowiedzi: 6    Wyświetleń: 1737
  • Co lepsze: timer jako dodatkowy "wątek" czy GOTO?

    atom1477 ---> dobre, dobre hyhy tego to jeszcze nie było: Program do obsługi trybu wielowątkowego w Bascomie, który jest tylko w asemblerze a dodatkowo można go dzięki temu przerobić na C. Troszkę pomieszanie z poplątaniem niestety. Z jednej strony chwała ci za to, że w ogóle próbujesz w jakikolwiek...

    Mikrokontrolery AVR AVRowiec   06 Sty 2010 00:53 Odpowiedzi: 13    Wyświetleń: 1865
  • Dziwny problem - attiny2313 + DS18B20

    Mam problem z programem w BASCOM'ie, który pisze do wytrawiarki. Po odpaleniu tego programu najpierw gaśnie mi wyświetlacz jedności i po chwili wyświetlacz dziesiątek. Nie mam pojęcia dlaczego :( $crystal = 4000000 Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1101111 ...

    Mikrokontrolery daniel93   13 Sty 2008 15:43 Odpowiedzi: 0    Wyświetleń: 675
  • [atmega][bascom] ds18b20 bez wait

    Chciałbym się upewnić w pewnej sprawie. Przeszkadza mi konieczność oczekiwania na konwersję tmperatury przez DSa nawet te ~100us przy rozdzielczości 9 bitowej to za dużo. Czy można zamiast waitus wykorzystać timer i zrobić odpowiednią procedurę z warunkami gdzie odczyt będzie realizowany po iluś tam...

    Mikrokontrolery AVR crazy_phisic   28 Maj 2008 22:59 Odpowiedzi: 1    Wyświetleń: 1829
  • Atmega16 DS18b20 Wyś. 4xLED LCD Prawie gotowiec

    z tym ładowaniem timera to jest tak że timer startuje od wartości 0 i liczy sobie w górę, aż doliczy do 255 wtedy jest zerowany i zostaje wywołane przerwanie, natomiast instrukcja load timer0, x wpisuje do timera wartość wg wzoru: 256 - x dzięki czemu timer musi zliczyć tylko x impulsów żeby nastąpiło...

    Mikrokontrolery AVR alarmowanie   08 Lut 2010 15:10 Odpowiedzi: 11    Wyświetleń: 2754
  • Atmega8 + ds18b20 + [C] + błędy i konfiguracja

    Zrobiłem sobie w ramach przygotowania do większego projektu termometr na ds'ie, temperaturę wskazuje pięknie gdyby nie jeden mały szczegół. Sypie błędami. średnio co 5 sekund wyskakuje mi temperatura 500st, 80st. ect ect. Tu moje pytanie: czy da się to wyeliminować programowo, czy zrobiłem jakiegoś babola...

    Mikrokontrolery AVR gaskoin   28 Wrz 2010 14:39 Odpowiedzi: 16    Wyświetleń: 2665
  • [M8][BASCOM] wyświetlacze LED i DS18B20

    Już któreś z kolei podejście do tematu jednak dalej brak rozwiązania Problem wygląda tak: Potrzebuję termometr na dwóch DS 18B20 Na razie zaprzęgłem jeden i w pętli co kilka sekund (czyli co kilka pomiarów) wyświetla mi 0,0 st C lub inną absttrakcyjną wartość np 95,5...

    Mikrokontrolery AVR piti___   30 Wrz 2010 13:49 Odpowiedzi: 2    Wyświetleń: 1833
  • [AVR][C] 7* DS18B20 na osobnych pinach.Jak?

    Co do książki : to czy przeoczyłem czy nie ma w niej wzmianki o Watchdog-u ? Jest ale tylko bardzo króciutka i teoretyczna wzmianka, na stronie 53. Jest to dość prosty moduł mikrokontrolera - taki jakby timer, który jak wystartuje i doliczy do końca to BUM czyli reset procka. A jak nie chcemy...

    Mikrokontrolery AVR adambehnke   12 Mar 2012 20:34 Odpowiedzi: 16    Wyświetleń: 2644
  • M8 DS18B20 LED - DS18B20 format wyniku i podział na cyfry

    Jeśli taktujesz MCU zegarem 1 MHz (tak wychodzi z preskalera) to okres zegara wynosi 1us, tyle ile mniej więcej trwa impuls ujemny OW. Przy tak niskim taktownaiu można to zrobić, ale lepiej podnieść je do 4-8 MHz, co da więcej czasu. Tak jak pisałem, umieść w sekcji atomowej samo generowanie impulsu...

    Mikrokontrolery AVR tmf   31 Gru 2012 12:09 Odpowiedzi: 27    Wyświetleń: 3753
  • Atmega8 - Czujnik ds18b20 + LCD = Termometr

    Oczywiście, że się da. Najładniej wygląda regulacja podświetlenia przez PWM, z płynną zmianą jasności. I tak musisz mieć jakiś timer - zaprogramuj timer na zgłaszania przerwań z częstotliwością np. 200 Hz (to będzie dobre i do PWM), a w przerwaniach odliczaj czas wykonywania różnych czynności, np. gaszenia...

    Mikrokontrolery Karwas   25 Sty 2013 13:32 Odpowiedzi: 2    Wyświetleń: 1518
  • DS18B20 - DS18B20 - brak konwersji temperatury

    OK. Dodałem w pętli głównej coś takiego: [syntax=c] TimerStartStop(0... //Wylacz timer Temp = OneWireReadTemp(); TimerStartStop(1); //Wlacz Timer [/syntax] Funkcja inicjalizujaca timer i i funkcja TimerStartStop: [syntax=c] void DispMuxTimerInit(uint32_t period, uint32_t prescaler) { ...

    Mikrokontrolery ARM wojlej   16 Sie 2015 12:23 Odpowiedzi: 28    Wyświetleń: 2556
  • [mega16][C] Przerwania timera vs reszta kodu - blad programu

    Witam. Natrafiłem dziś na problem z przerwaniem. Mianowicie mam DS18B20, LCD, UART i timery. Program wygląda tak, że temperatura z DSa jest wyświetlana na LCD, wszystko gra. Mam też przerwanie, w którym co sekundę wysyłane jest 6 bajtów do kompa (przez UART). Przerwanie jest od Timera co 1 sekundę....

    Mikrokontrolery AVR archanoid   02 Mar 2009 18:28 Odpowiedzi: 3    Wyświetleń: 1270
  • DS18B20 Optymalizacja kodu

    Witam. Przecież dokładnie to samo napisałem, plus to jak wykonać te procedury co określony czas ustawiajac timer. Można oczywiście ustawić od razu timer na 1s, tyle że u mnie on jeszcze odpowiadał za multiplex wyświetlacza 7LED. Grzesiek.

    Mikrokontrolery pch   25 Maj 2005 09:38 Odpowiedzi: 4    Wyświetleń: 1506
  • Problem z termometrem ds18b20 i wyświetlaczem LED

    Przecież sam sobie udzielasz odpowiedzi. Jak wyłaczysz timer to komunikacja z DS-em jest prawidlowa. Z czego mozna wywnioskować, że obsługa przerwania timera wplywa na transmisje z DS-em i oczywiscie, bo tam (w DS-ie) jest dość dokładne uzaleznienie czasowe i jeśli w takim miejscu (czytasz DS-a) wystapi...

    Mikrokontrolery Muni   21 Lut 2015 23:15 Odpowiedzi: 5    Wyświetleń: 1620
  • [Attiny2313]+DS18B20[Bascom] Termometr i ujemna temperatura.

    Witam. Składam sobie zegar z termometrem na Attiny2313 i DS18B20 lecz mam problem z ujemną temperaturą. Do odczytu temperatury używam programu kolegi "Elektrooonik" ponieważ zajmuje najmniej kodu co jest tu dla mnie ważne i z 1-Wire styczność mam pierwszy raz więc wpierw wolę mieć jakiś przykład. Program...

    Mikrokontrolery AVR zumek   18 Gru 2010 20:58 Odpowiedzi: 13    Wyświetleń: 5710
  • Zgrabny termometr/ termostat panelowy DS18b20 + Atmega8 +LED

    Podałem wyraźnie, że oprogramowanie napisałem w WinAVR ;) Nie uznaję czegoś takiego jak bascom (wystarczyło mi raz w życiu się na nim przejechać...). Przedstawię "odchudzone" kody źródłowe - aby były całkowicie funkcjonalne należy troszkę dopisać. Ogólna idea jest przedstawiona. Sam main w programie...

    DIY Konstrukcje meznacer   08 Lip 2013 13:39 Odpowiedzi: 29    Wyświetleń: 31007
  • [STM32DISCOVERY+DS18B20] Nie udaje się odczytać temperatury.

    Witam mam problem z obsługą magistrali 1Wire a dokładnie z odczytem temperatury przez DS18B20, napisałem funkcje do podstawowej obsługi 1Wire, RESET działa poprawnie natomiast przy odczycie danych mam zawsze same 1. Dodam iż korzystam z płytki STM32DISCOVERY a czujnik szynę danych ma podciągniętą do...

    Mikrokontrolery ARM gaskoin   11 Sie 2011 10:32 Odpowiedzi: 7    Wyświetleń: 1358
  • Zegar LED + DS18B20 + kalibracja chodu

    Witam wszystkich. Chciałem podzielić się swoją modyfikacją programu, schematu oraz płytki pcb zegara, który cieszył się sporą popularnością na elektrodzie, dokładnie tutaj: Oto co zmieniłem: - dodałem obsługę jednego czujnika DS18B20 - wyeliminowałem problem słabego świecenia wyświetlaczy -...

    DIY Konstrukcje emil   09 Kwi 2014 15:30 Odpowiedzi: 20    Wyświetleń: 13119
  • Jezyk C - DS18b20+RFM73+at8

    (at)Eagle Zastosowałem Twoją wskazówkę [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <string.h> #include <stdio.h> #include <avr/pgmspace.h> #include "MK_RFM70/rfm70.h" #include "1Wire/ds18x20.h" static...

    Mikrokontrolery Morcinek92   13 Lut 2014 21:52 Odpowiedzi: 22    Wyświetleń: 2010
  • Wyświetlanie temperatury z DS18B20 na wyświetlaczu 7-segmentowym 4-cyfrowym

    Witam. Programuje uC AtTiny48. Czujnik DS18B20 podpiąłem na trzech kablach i odczyt jest na pewno dobry. Problem polega na wyświetlaniu wyniku. Dokładnie chodzi o moment wywołania funkcji pomiaru temperatury. W czasie jej wykonywania na ekranie wyświetlana wartość znika i natychmiast się pojawia. Jest...

    Mikrokontrolery AVR Soberro   18 Lip 2017 10:27 Odpowiedzi: 4    Wyświetleń: 1062
  • arduino+czujnik temp ds18b20+2 przekazniki

    Pisane na szybko, nie sprawdzałem działania ale idea jest podana : [syntax=c]#include <OneWire.h> #include <DallasTemperature.h> #define PIN_SENSOR 7 // pin do ktorego podloczono DS18B20 #define PIN_PK1 4 // pin sterujacy przekaznikiem 1 #define PIN_PK2 5 // pin sterujacy...

    Arduino alexx2244   05 Gru 2017 20:38 Odpowiedzi: 11    Wyświetleń: 552
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Jeśli chodzi o odczyt ID DS18B20, zrobiłem coś takiego: [syntax=basic4gl] Do Loc... 1 , 13 Lcd T_solar1 Locate 2 , 13 Lcd T_solar2 If Flaga_wybor = 0 Then If Flaga_ds = 1 Then If Numer_ds = 1 Then Adres = 40 T_solar1 = Ss Gosub Odczyt_eeprom Elseif Numer_ds...

    Mikrokontrolery maximus22_kr   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 4761
  • Atmega 8 Timer - nie działa timer

    Jak np mam kilka innych procedur które zabierają dużo czasu. Np pomiar ds18b20 albo wyświetlanie na LCD a chciałbym je wykonywać co pewien ściśle określony czas. Wariantów masz co niemiara: Chcesz czytac ADC co jakis czas to w timerze wyzwalasz tylok pierwsza konwersje reszte robisz w przerwiniu...

    Mikrokontrolery AVR 2675900   16 Mar 2016 15:39 Odpowiedzi: 12    Wyświetleń: 792
  • DS18B20 na delay_ms, wyświetlacz na timerze nie działa

    Witam, Uporałem się już z obsługą multipleksowania wyświetlaczy 7-segmentowych za pomocą timerów, ale teraz powstał kolejny problem. Mam taki kod: [syntax=c]/* Plik "main.c" */ #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "ds18b20.h" #include...

    Mikrokontrolery AVR nsmarcin   20 Wrz 2011 21:28 Odpowiedzi: 54    Wyświetleń: 4821
  • [ATMEGA16]+BASCOM+DS18B20 - Zamiana Waitms 750 na Timer

    Witam wszystkich! Pewnie pomyślicie "znowu to samo", no ale zlitujcie się w Wigilię i przeczytajcie te kilka zdań :D Walczę z problemem od kilku dni. Nie potrafię skonfigurować Timera by konwertował dane z 1wire poza główną pętlą. Nie mogę sobie pozwolić na waitms, bo wtedy mam problemy z poruszaniem...

    Mikrokontrolery AVR Retran   24 Gru 2012 15:06 Odpowiedzi: 2    Wyświetleń: 1743
  • [ATTiny2313][Bascom]1-wire w timerze, problem

    Witam mamy taki przykładowy kod: $regfile = "attiny2313.dat" $crystal = 1000000 Config Lcd = 16 * 1a Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Porta.1 , Db7 = Porta.0 , E = Portd.2 , Rs = Portd.3 Config 1wire = Portd.0 Config Timer0 = Timer , Prescale = 1 Enable...

    Mikrokontrolery AVR atom1477   09 Sty 2010 22:03 Odpowiedzi: 7    Wyświetleń: 2474
  • [PIC][C] Ustawianie Timera do multiplexera

    Witam serdecznie, Mam problem z ustawieniem Timera w kompilatorze CSS C aby obsłużyć multiplexowany wyswietlacz 7 segmentowy. Przy takich ustawieniach: #USE DELAY( CLOCK=4000000 ) /* Using a 4 Mhz clock */ #FUSES XT,NOWDT,NOPROTECT,NOPUT setup_timer_... ( RTCC_DIV_256 | RTCC_INTERNAL...

    Mikrokontrolery PIC adamwesola   26 Lut 2011 09:40 Odpowiedzi: 1    Wyświetleń: 714
  • [Atmega8a][gcc] Inicjalizacja USART - przerwanie od Timera

    Witam Mam taki o to problem. W przerwaniach Timera0 jest odczyt z DS18B20 i multipleksowanie 4 7Segmentowych wyświetlaczy. Działa to ok, wyświetla się poprawna temperatura. Chciałbym jednak przesłać ta temperaturę do LabVIEW przez RS232. Napisane funkcje do Inicjalizacji i Transferu działają poprawnie,...

    Mikrokontrolery LordBlick   23 Sie 2012 14:23 Odpowiedzi: 3    Wyświetleń: 1266
  • Termometr z DS18B20 z zegarem

    Wiec pewnie siada ci napiecie na czujniku podczas pracy timera.Tylko w taki sposob jestem w stanie to wyjasnic nie znajac dokladnej budowy tych funkcji do 1-Wire i timera.Podlacz normalnie zasilenie 5 V do czujnika i zobacz czy ci bedzie chodzic w taki sposob.Bez zadnego tranzystora po prostu trzeci...

    Mikrokontrolery ketler   28 Lip 2004 07:03 Odpowiedzi: 32    Wyświetleń: 8794
  • DS18B20 dziwne zachowanie

    Transmisje z DS wykonuje 5 razy i sprawdzam, czy zawsze przychodzi to samo. Mam aktywne przerwanie timera, ktorz relizuje zegar czasu rzeczywistego. Po kazdym odczycie dwoch pierwszych bajtow wykonuje reset lini 1wire. Rzecz w tym, ze nie dostaje roznych odczytow tylko zawsze 0. Zauwazylem, ze 0 dostaje...

    Automatyka Przemysłowa DmZ   22 Kwi 2005 13:07 Odpowiedzi: 5    Wyświetleń: 1982
  • DS18B20 brak komunikacji (zawsze FF).

    Kod jak dla mnie zupełnie nieczytelny, nieoptymalny - dokładasz jakąś funkcję krytyczną w czasie i jesteś w kropce. Konstrukcje typu : dec loop_odb_bajt cpi loop_odb_bajt,0 brne odb_dale swobodnie moga występować bez cpi . Masz najprawdopodobniej źle dobrane opóźnienia, może predkośc zegara się...

    Mikrokontrolery LordBlick   18 Kwi 2005 22:43 Odpowiedzi: 7    Wyświetleń: 1362
  • Ds18b20 i C++ Builder. Podczas odczytu z termometru aplikacja wiesza się.

    Nie podałeś zbyt wielu szczegułów. Odbiór robisz poprzez cykliczne sprawdzanie czy coś jest w wuforze wejściowym, za pomocą TTimer? Jeżeli tak to wyłącz na chwile timer i sprawdź czy aplikacja się dalej wiesza. Nie pytam o szczegóły sprzętowe, takie jak dopasowanie RS232 do 1wire, bo napewno to zrobiłeś?

    Programowanie HIOB   13 Wrz 2006 21:03 Odpowiedzi: 10    Wyświetleń: 2101
  • Bascom & ds18b20 & pwm & led again :| 40pkt za o

    Witam, Chcialem sobie zbudowac regulator predkosci smigielek a w przyslosci troche rozwinac ten projekt. To moj pierwszy program napisany na podstawie pewnego opracowania. Poniewaz w opracowaniu byla konwersja temperatury dla 1820 a ja mam 18b20 chcialem zasiegnac waszej wiedzy czy u mnie te dzialania...

    Mikrokontrolery cyberdar   04 Maj 2006 09:08 Odpowiedzi: 1    Wyświetleń: 1818
  • Kolejny raz DS18B20 i ATmega16

    A nie masz błedów w montażu ? Czasem sie zdarza coś zewrzec. I pamietaj aby dać 750ms czasu dsowi na konversję oraz lepiej nie używać niektórych timerów itp. razem z programem obsługi tego ds'a.

    Mikrokontrolery Konradoa   17 Lut 2007 16:27 Odpowiedzi: 4    Wyświetleń: 1151
  • DS18b20,lcd,89c4051

    Njprosciej bedzie zaczac od czytania polskiego helpa do bascoma (znajdziesz w sieci bez problemu) do przechowywania numerow polecam uzyc pamieci eeprom, spora czesc procesorow ma ja wbudowana - z poziomu bascoma chyba najprostszym sposobem jej uzycia jest : Dim store as eram byte, b as byte b...

    Mikrokontrolery Electix   05 Mar 2007 23:08 Odpowiedzi: 27    Wyświetleń: 2280
  • DS18b20 + ATmega16 + AVRStudio4 = H E L P...

    Takie funkcje opóźnień (jak te z linku) nie są zbyt precyzyjne. Ten sam parametr (np. 50us) działa inaczej na różnych częstotliwościach. Powiedzmy dla f=8Mhz będzie to 48us ale już dla f=2Mhz będzie 200us. Znaczny wpływ na takie funkcje ma też ustawiony stopień optymalizacji kompilatora. Nie są to...

    Mikrokontrolery genetix   02 Mar 2007 12:23 Odpowiedzi: 2    Wyświetleń: 1037
  • Początki DS18B20 i Atmga16

    Czas radzę odmierzać na timerze i zrezygnować z funkcji typu _delay_us.

    Mikrokontrolery rsikon   13 Mar 2007 22:20 Odpowiedzi: 4    Wyświetleń: 2356
  • ds18b20 po raz n-ty. Odczyt temperatury. Działa tylko do 23,9 stopni.

    Albo odmierzanie czasu na timerze. Bądź też sprawdzenie w debugerze ile czasu na prawdę zajmuje funkcja delay i eksperymentalne dobranie wartości. Jeśli przy wyższych częstotliwościach funkcja ta prawie spełnia swoje zadanie to przy 1Mhz czas jej wykonania zwiększa się znacząco od podanej wartości....

    Mikrokontrolery astony   07 Maj 2007 13:33 Odpowiedzi: 14    Wyświetleń: 2385
  • DWA(!) termometry DS18B20 + ATmega8 + GCC

    Nie wkleiłeś kodu więc można gdybać. A przypadkiem nie używasz tych samych zmiennych do przechowywania/przeliczania temperatury? Do odczytu kilku DS używam timera według algorytmu: init_ds1, po 20ms(przykładowo) init_ds2, po 800ms odczyt_ds1, po 820ms odczyt_ds2, po 1000ms zeruj czas i od nowa. Temperaturę...

    Mikrokontrolery kiuba   08 Maj 2007 19:34 Odpowiedzi: 6    Wyświetleń: 2069
  • DS18B20 - jak w c++?

    Udało mi się znaleźć obsługę 1-wire w kursie EP dla '51 (wiec myślę, że do '52 też się nada, bo podobna struktura uC). Jednak największą trudność sprawiają mi opóźnienia, a dokładniej ich tworzenie. Chciałbym skorzystać z wewn. timera, ale nie wiem jak. Szukałem, ale nie znalazłem tego w języku C. Oczywiście...

    Mikrokontrolery Mad Bekon   23 Sie 2007 13:06 Odpowiedzi: 13    Wyświetleń: 4325
  • atmega8 + multiplexowanie 4 wyświetlaczy led + DS18B20

    Witam Mam problem następujący. Napisalem program do wyswietlania temperatury i dziala on wprawdzie, ale czasem na wyswietlaczach pojawiają sie hieroglify. Szczególnie przy zmianie temperatury. Czy jest na to jakaś rada? Może popełniłem błąd w programie? $crystal = 4000000 Config Portb =...

    Mikrokontrolery cyberdar   27 Paź 2007 08:06 Odpowiedzi: 2    Wyświetleń: 2216
  • [MSP430F149][C] Współpraca z DS18B20

    Programujesz timer i czekasz na ustawienie flagi przerwania. Przerwań nie musisz nawet włączać. Witam albertb czy moglbys przyklad takiego timera. Szukam w manualu do MSP430, aby sprawdzic czy flaga jest ustawiona jednak nie moge znalezc. Wczesniejsza wersja programu powyzej uzywala TimerA...

    Mikrokontrolery Pozostałe 94075   17 Cze 2008 21:37 Odpowiedzi: 10    Wyświetleń: 3621
  • [LPC2142][ds18b20] Problem poczatkujacego

    Oki, dzięki. A czy to oznacza, że GPIO LPC nie jest kompatibilne z 1-Wire. Poziomy logiczne mieszczą się w zakresach, jedynie obciążalność prądowa jest mniejsza niż w AVR. Jak masz zasilany czyjnik? (zasilanie bezpośrednio z portu tutaj nie wypali). Druga sprawa, opóźnienia zrób na timerze...

    Mikrokontrolery ARM 5451   22 Sie 2008 14:15 Odpowiedzi: 10    Wyświetleń: 2770
  • Multipleksowanie wyśw. LED, a DS18B20 ??

    Witam Dzięki pomocy elektrody i 2 mądrych książek udało mi się coś takiego naskrobać. Przez moment używałem 2 timerów ale po jakimś czasie wyszło coś takiego: $regfile = "attiny2313.dat" $crystal = 4000000 Config Portb = 255 'wszystkie końcówki...

    Mikrokontrolery michał154   10 Paź 2008 22:18 Odpowiedzi: 34    Wyświetleń: 9719
  • [tiny2313][bascom] wyswietlanie danych z ds18b20

    Mam z tym taki mały problemik :) Otóż wcześniej stosowałem przeliczanie z dodanym T = makebcd(t) po T = T /10 i temperatura była zawyżana ale wyświetlana dobrze na wyświetlaczach. Gdy osunąłem ten wpis temperatura jest rzeczywista, ale powyżej 20st tylko liczba po przecinku jest wyświetlana ok, natomiast...

    Mikrokontrolery AVR Balu   16 Sty 2009 10:12 Odpowiedzi: 9    Wyświetleń: 1353
  • Atmega8+ds18b20+LCD problem z timer0

    Zbudowałem układ, który mierzy temp. z trzech ds18b20 i wyświetla na lcd. Problem zaczyna się gdy włączę przerwania od timera0 (który tylko w tle odmierza sobie odcinki czasu po 8ms), a mianowicie mierzona temperatura jest nie prawidłowa a później zaczyna się krzaczyć lcd. Ma to być sterownik pieca...

    Mikrokontrolery AVR rpal   10 Mar 2009 09:47 Odpowiedzi: 9    Wyświetleń: 2129
  • Atmega32 PCF8583 DS18b20 co 3 sekunda dłuższa

    nie zagłebiajac sie w kod, wydaje mi sie ze to jest ten delay_ms. ma prawo wystepowac cos takiego ze siedzisz w delay'u to juz sie zmienil czas ale minie spory kawałek sekundy zanim odswiezysz wyswietlacz.. na test usun delay'a, jak pomoze to zrob to czekanie na timerze

    Mikrokontrolery AVR ksarim   10 Lip 2009 12:19 Odpowiedzi: 13    Wyświetleń: 1748
  • [ATMega32][Bascom]DS18B20 po pewnym czasie świruje.

    Nie no reset to reset ja już nie pamiętam ale reset przetrzymywał go doś długo. Nie rób resetu. Słuchaj gdyb chcieć resetować odczytywać to sam wiesz 800ms to sporawo. Możesz jak chcesz to sflagować czyli po wydaniu komendy konwert ustawiasz flagę że rozpocząłeś proces i robisz coś innego Timer Ci odmierza...

    Mikrokontrolery AVR Futrzaczek   30 Wrz 2009 13:03 Odpowiedzi: 43    Wyświetleń: 5922
  • ds18b20 - jak najprościej odmierzać czas?

    ..... wymagane jest precyzyjne odmierzanie czasu (transmisja, inicjalizacja, itd.) Jak precyzyjne to odmierzanie czasu ma być i jaka jego wielkość? Liczniki programowe z wykorzystaniem sprzętowego timera są bardzo dobrym rozwiązaniem i do obsługi 1WIRE w zupełności wystarczy. Jeżeli zależy Ci...

    Mikrokontrolery kwesoly   31 Sie 2009 11:39 Odpowiedzi: 7    Wyświetleń: 906
  • Termometr DS18B20+ATmega8+4543+5xLED 7seg.

    Dzięki kolego za kod, widzę że jest to kod obsługi jakiegoś zegarka, bardzo podobny kod znajduje się u M.Wiązania. 'Program multipleksowego sterowania czterema wyświetlaczami '7-segmentowymi LED poprzez dekoder 4543 'cyfra załadowana do A będzie wyświetlana na wyświetlaczu 1 'cyfra załadowana...

    Mikrokontrolery AVR MatiZ   05 Paź 2009 19:26 Odpowiedzi: 10    Wyświetleń: 2828
  • DS18B20 [BASCOM] - bez komend wait - jest rozwiązanie!

    dawid512 - a co ja napisałem? W przerwaniu ustawiam właśnie tylko tą zmienną (flagę). Obsługę termometru mam w pętli głównej. wader_669 - czyli to opóźnienie powinno być tak ? 1wreset 1wwrite &H55 1wverify Dsid1(1) 1wwrite &HBE I1 = 1wread(2) 1wreset 1wwrite &H55 1wverify...

    Mikrokontrolery AVR woszu   21 Paź 2009 12:53 Odpowiedzi: 16    Wyświetleń: 3301
  • [ATmega8][BASCOM][DS18B20] Odczyt temperatury poniżej zera.

    Witam ! N apisałem taki program: $regfile = "m8def.dat" $crystal = 8000000 Config Portd = Output : Portd = 255 Config Portb = Output : Portb = 255 K1 Alias Portd.0 K2 Alias Portd.1 K3 Alias Portd.2 K4 Alias Portd.3 K5 Alias Portd.4 K6 Alias Portd.5 K7 Alias Portd.6 K8...

    Mikrokontrolery AVR ewsd75   17 Gru 2009 07:37 Odpowiedzi: 4    Wyświetleń: 2383
  • DS18B20+ zepsuty, naprawa?

    Chyba prosciej do generacji i odbioru na 1-wire zaprzac RS232 z odpowiednim prescalerem. Na nic nie trzeba czekac, liczyc itd. A jesli jest niedostepny to wykorzystac timer i jego piny wyjsciowe do generacji impulsow i capture mode do detekcji co nadeszlo. Tyle, ze to wyzsza szkola jazdy. Jesli Julian...

    Mikrokontrolery asembler   08 Sty 2010 09:55 Odpowiedzi: 37    Wyświetleń: 3378
  • Błędy przy odczycie temperatury DS18B20 [C]

    W żadnym z przykładów na forum nie widziałem żeby ktoś do odliczania czasu w tej aplikacji stosował Timery :/ Daj spokoj, na tym forum 80% ludzi nie wychodzi spoza Bascoma, wiec czego oczekujesz :) Dobra implementacja 1-wire jest do zrealizowania na UART, timery sa dosyc nietypowe, ale mozna...

    Mikrokontrolery AVR jaros85   26 Sty 2010 21:15 Odpowiedzi: 19    Wyświetleń: 2990
  • [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...

    Mikrokontrolery AVR janbernat   30 Mar 2010 18:40 Odpowiedzi: 29    Wyświetleń: 6561
  • Bascom, DS18B20, waitms-jak się pozbyć

    ... Przecież o to mi chodziło- jak pozbyć się wait albo w C- _delay. Jakiś czas temu, napisałem taki prościutki program na M8, w którym "delajów", "waitów' i.t.p flag nie uświadczysz, nawet programu głównego nie ma . Jest to termometr na jednym DS18B20 i czterech wyświetlaczach 7-seg. Program...

    Mikrokontrolery janbernat   04 Kwi 2010 21:36 Odpowiedzi: 26    Wyświetleń: 4318
  • Termometr 4 punktowy na LPC1343 + 4x ds18b20 + src

    (at)hotdog przejrzałem źródła i funkcję delay równie dobrze mógłbyś wykonać na NOP'ach. while (TIMER->TCR & 0x01); jest troszkę bez sensu, bo poco korzystać z Timera skoro i tak program wisi na while? Używanie timera ma swoje uzasadnienie. delaye zrobione na nopach nie są dokładne...

    DIY Konstrukcje hotdog   11 Lis 2010 12:18 Odpowiedzi: 28    Wyświetleń: 20204
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    Witam, jeszcze proszę praktyczne rozwiązanie takiego problemu, gdyż program jest praktycznie ukończony, ewentualnie drobne poprawki kosmetyczne:), ale w obecnej wersji odczyt i zapis wykonywany jest z poleceniem "wait", przez co wskazywane temperatury nie są czasem poprawne - wyskakuje BRAK ds'a. Już...

    Mikrokontrolery AVR piotrva   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5049
  • ds18b20 attiny2313 dwupunktowy termometr, przeróbka programu

    Witam chodzi o ten projekt: chodzi mi o zbudowanie takiego urządzenia, ale żeby można było mierzyć temperaturę w dwóch miejscach (w środku i na zewnątrz). Rozważałem budowę dwóch takich urządzeń w jednej obudowie, ale to nie ekonomiczne. Czy mógłby mi ktoś pomóc w przerobieniu programu? przełączanie...

    Mikrokontrolery AVR norbis15   12 Gru 2010 19:23 Odpowiedzi: 8    Wyświetleń: 4433
  • [bascom][attiny2313][ds18b20][7seg] wyswietlanie temp

    Wyłączyłeś przerwania za pomocą disable interrupts, a włączyłeś je jakoś później ? Zadeklarowałeś timer na początku programu i co dalej z nim ? Wykorzystujesz go jakoś ? Dajesz jakieś opóźnienie dla czujnika temperatury ? Samo przełączanie zmiennej chyba nie wystarczy. Domyślam się, ze chciałeś użyć...

    Mikrokontrolery AVR misiuele   13 Mar 2011 10:24 Odpowiedzi: 7    Wyświetleń: 2668
  • [mega16][c] Program nie wykrywa urządzeń 1wire (DS18B20)

    Myślisz że d_led.c ma coś do rzeczy? NIe wiem, wrzucam kod: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include "d_led.h" volatile uint8_t cy1; volatile uint8_t cy2; volatile uint8_t cy3; volatile uint8_t cy4; volatile uint8_t cy5; volatile uint8_t cy6; uint8_t...

    Mikrokontrolery AVR tmf   06 Paź 2011 17:49 Odpowiedzi: 26    Wyświetleń: 3341
  • Układ DS18b20 - czas pomiędzy poleceniami 1Wire [bascom]

    Przerwań nie mogę wyłączyć, flaga jest bajtowa, albowiem inkrementując ją, aktywuję inne warunki w programie. Może coś takiego ze sprawdzaniem crc? Wtedy po prostu nie wyświetli wyniku, jak nie będzie prawidłowe... Tylko niestety nie może zdarzać się to za często. Przerwania zaś są obecnie tylko od....

    Mikrokontrolery AVR monokrysztal12   18 Wrz 2011 21:55 Odpowiedzi: 10    Wyświetleń: 2156
  • Kłopot z termometrem na Atmega i ds18b20

    To znaczy że litery i wynik temperatury znika na ułamek sekundy i znów ie pojawia Ustaw poprawnie timer. Miałem to samo. Link:

    Mikrokontrolery AVR Łukasz040394   05 Mar 2016 18:37 Odpowiedzi: 35    Wyświetleń: 4086
  • DS18B20 połączenie skrętki w gwiazdę

    Odnowię temat. Udało mi się zestawić połączenie około 90 metrów ale mam błędy tzn co chwilę (9-11 sekund) pojawia mi się 0°C Odczyt temperatury odbywa się w timerze w jego przerwaniu dokładnie timer1-16bit, preskaler 8MHz/256 może to za szybko, o ile to ma znaczenie? Druga sprawa chciałem dla spokoju...

    Mikrokontrolery Ostry23   25 Sty 2012 15:51 Odpowiedzi: 18    Wyświetleń: 3766
  • DS18b20 - usunięcie _delay_ms(750) dzięki przerwaniom

    Koledzy mówię Wam, że odpowiedni moment wywołania danej funkcji nie stanowi problemu. Od długiego czasu stosuję taką metodę. Jest sobie jeden timer, który służy tylko od odmierzania wszelkich stałych czasowych itp: [syntax=c] ISR(TIMER1_COMPA_vect)... pełne...

    Mikrokontrolery Karol966   04 Lut 2012 11:09 Odpowiedzi: 16    Wyświetleń: 1915