ds18b20 przerwanie

Znaleziono około 410 wyników dla: ds18b20 przerwanie
Podstawowa forma zapytania: ds18b20 przerwać
  • Bascom - ds18b20 , przerwanie := reset i dziwny pomiar

    Znaczy i to i to. Po pierwsze na czas samego wysyłania komendy interfejsem 1wire należy zablokować przerwania (bo po co prosić się samemu o błędne pomiary), a kontrola sumy CRC jest obowiązkowa tak czy inaczej, bo ona pozwoli nam wyeliminować błędy związane m. in. z zakłóceniami.

    Mikrokontrolery Początkujący piotrva   28 Cze 2013 22:50 Odpowiedzi: 10    Wyświetleń: 1869
  • Arduino, WS2812, zmiana efektu w przerwaniu.

    Jak już poznałem lib do DS18B20 to przeraziłem się, gdy okazało się, że ignoruje CRC. I tak się rodzą plotki w necie, a wszystko przez brak wiedzy o bibliotece OneWire, na które bazuje biblioteka DS18B20. Ale to już jest off-topic. Co ma wspólnego lib OneWire do CRC? OneWire nie liczy CRC! Tak...

    Arduino LChucki   13 Gru 2018 10:55 Odpowiedzi: 18    Wyświetleń: 360
  • Atmega16 i przerwanie INT0 a deklaracje funkcji

    [syntax=c]/* Plik "main.c" PD4,PD5,PD6,PD7 - przyłączone czujniki ds18b20 PA0-PA6 - wyswietlacz LCD */ #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "hd4478.h" #include "ds18b2.h" #include <avr/interrupt.h> char str[20]; char...

    Mikrokontrolery AVR gaskoin   12 Lip 2012 19:31 Odpowiedzi: 29    Wyświetleń: 2033
  • [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ń: 1051
  • [ATmega8][C/WinAVR] problem z odczytem sygnatury DS18B20

    Witam, Napisałem sobie podprogram odczytu sygnatur z dwóch DS18B20. Pierwszy z DS'ów jest identyfikowany bezbłędnie, natomiast mam problem z odczytem sygnatury drugiego DS'a. Gdy próbuje odczytać sygnaturę drugiego to ponownie odczytuje mi się sygnatura pierwszego z nich. Poniżej zamieszczam kod owire.c ...

    Mikrokontrolery AVR ePeter1234   14 Sty 2011 08:47 Odpowiedzi: 0    Wyświetleń: 792
  • atmega8 + DS18B20 + 2x 7seg

    Witam, przekopałem się przez wiele tutoriali, postów, wątków, i nie znalazłem rozwiązania, więc postanowiłem opisać własny problem. Mianowicie: mam podłączone do Atmegi8 dwa wyświetlacze 7seg multipleksowane, oraz termometr cyfrowy DS18B20. Chciałem aby zmierzona temperatura była wyświetlana na tych...

    Mikrokontrolery Początkujący tomzi   21 Lut 2012 02:33 Odpowiedzi: 18    Wyświetleń: 3412
  • Hasło - jak obsłużyć przerwanie

    Witam Konstruuje projekt który ma być docelowo systemem monitorowania i bezpieczeństwa układu laboratoryjnego. Mój problem polega na tym że: Chciałbym aby po wciśnięciu określonego przycisku na klawiaturze numerycznej program na chwile zatrzymał się pozwolił na wpisanie hasła a później wrócił do...

    Arduino monti18   07 Lis 2016 23:37 Odpowiedzi: 2    Wyświetleń: 894
  • [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ń: 3843
  • Atmega16 ds18b20 [c] inny problem

    Witam Wiem, że ostatnio był wysyp podobnych tematów ale mam problem z czujnikiem DS18B20, którego sam nie dam rady rozwiązać. Otóż po włączeniu układu na wyświetlaczu pojawia się temperatura ok 25 stopni, która rzeczywiście odpowiada temperaturze otoczenia. Następnie co 300ms na wyświetlaczu ma się...

    Mikrokontrolery AVR felekfala   27 Sie 2010 20:28 Odpowiedzi: 13    Wyświetleń: 1655
  • Atmega8 DS18B20 [C] - brak oznak życia

    Ten plik o ile się nie mylę to jest sama biblioteka, w dodatku niekompletna ponieważ kompilator wywala całą masę błędów :/ Edit. I jeszcze jedno znalazłem kolejny przykład spróbowałem skompilować i tym razem dzieją się takie cuda: kody: DS18B20.h [syntax=c]#ifndef DS18B20_H #define DS18B20_H /*...

    Mikrokontrolery AVR BlueDraco   13 Mar 2016 23:29 Odpowiedzi: 10    Wyświetleń: 972
  • DS18B20 - brak odpowiedzi, FFFF w pamięci

    Kody w C do czytania ukladu DS18B20. U mnie dziajaja :D Dodano po 3 #define ENABLE_BIT_DEFININTIONS #include <io2313.h> #include <ina90.h> #include "hardware.h" #include "headers.h" #pragma bitfields=default // definicje zmiennych globalnych int TEMPERATURE= 9999; //ta...

    Mikrokontrolery Adam_Z   15 Sty 2007 11:31 Odpowiedzi: 8    Wyświetleń: 2409
  • [STM32F4][Keil uVision] - Obsługa czujnika temperatury DS18B20

    Witam serdecznie. Postanowiłem zmierzyć się z problemem obsługi czujnika temperatury DS18B20 na mikrokontrolerze STM32F407VG w środowisku Keil uVision 5. Napisałem kod w oparciu o UART w trybie Half Duplex. Wzorowałem się na dokumentacji czujnika ale niestety program nie działa tak jakbym tego chciał....

    Mikrokontrolery ARM pantol4   04 Wrz 2014 10:44 Odpowiedzi: 0    Wyświetleń: 936
  • Przerwanie INT0 od DS3231 [Bascom]

    Witam. Jestem w fazie pisania programu z zegarem DS3231 i atmegą16. Mam podłączone wejście INT0 atmegi z wyjściem INT/SQW DS-a. Podciągnięte rezystorem 10k do 5V. I nie wiem co robię źle ale procesor nie reaguje na sygnał przerwania z DS-a. Powiem szczerze że nigdy nie korzystałem z przerwań zewnętrznych...

    Mikrokontrolery AVR Dareks   03 Mar 2012 12:31 Odpowiedzi: 3    Wyświetleń: 2954
  • Pirometr "tęczowy" z WS2812 + 7 x DS18B20, Wi-Fi, UsbHost, pilot IR

    W Unix-ie jest inaczej. Tam system może "zabrać czas" procesora gdy aplikacja tego nie robi bo jest silnie obciążona. Mógłby kolega rozwinąć. Bo średnio to jest zrozumiałe dla mnie. Robiłem multitasking w oparciu o przykład Motorolli dla 68k, więc temat mogę rozwinąć. W prawdziwym systemie...

    DIY Konkurs 22053   10 Gru 2017 11:45 Odpowiedzi: 11    Wyświetleń: 3351
  • 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ń: 1365
  • [ATmega16][c] konstrukcja programu - termometr na DS18B20

    Witam! Sprzęt: - ATmega16 (PDIP40), taktowanie - wewnętrzny oscylator 8MHz - cyfrowy termometr na magistrali 1-Wire DS18B20 (narazie jeden, później 3 ) podłączony 3-przewodowo, - LCD 2x16 na sterowniku HD44780, Soft: - WinAVR (avr-gcc 3.4.3). Zaznaczam, że w tej dziedzinie jestem raczkujący -...

    Mikrokontrolery AVR tmf   09 Paź 2009 09:07 Odpowiedzi: 2    Wyświetleń: 3089
  • DS18b20 + lcd + atmega 32 programowany w c

    Przepraszam odrazu że poruszam temat wałkowany 1000 a moze i wiecej razy. Niestety jednak niepotrafie sobie sam poradzić dlatego prosze was o pomoc. Termometr wyswietla mi cały czas temp -0.02 Niemam pojecia dlaczego Ds jest zasilany ciągle (nie przez iwire) a środkowa noga zwarta przez rezystor...

    Mikrokontrolery cyjan   12 Mar 2007 10:26 Odpowiedzi: 4    Wyświetleń: 3175
  • ATMEGA 162, sprzętowy PWM i DS18B20...

    Z takim kwarcem da się zrobić programowe 20kHz. Ze sprzętowym nie ma problemu z jakimikolwiek przerwaniami. Zapewne chodziło o przerwania występujące podczas multipleksu wyświetlaczy, ale wtedy przy odpowiednim zarządzaniu przerwań także nie ma problemu z odczytem z 1Wire.Także piszę w bascomie i mam...

    Mikrokontrolery AVR sundayman   10 Kwi 2010 12:47 Odpowiedzi: 14    Wyświetleń: 3303
  • ds18b20 avr, czy można pozbyć sie delay'ów?

    Witam, Mam pytanie co do obsługi termometru ds18b20 i ogólnie komunikacji 1wire. Przejrzałem kilka gotowych bibliotek do obsługi 1wire i wszystkie zawierają opóźnienia programowe (delay). Znalazłem też informację, że można wykorzystać UART do tego celu ale z tego co widzę tam również występują opóźnienia. Nie...

    Mikrokontrolery piotrva   13 Lis 2011 23:22 Odpowiedzi: 2    Wyświetleń: 1204
  • 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ń: 1107
  • Program do obsługi atmega328+ds1302+ds18b20

    No właśnie cały czas wyświetlacz wyświetla mi 0. Wcześniej miałem 1000 ms opóźnienia ale to niczego nie zmieniało Dodano po 51 Podokładem trochę tych delay, ale wyniku na wyświetlaczu to nie zmieniło [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include...

    Początkujący Elektronicy viper2017   11 Wrz 2018 18:45 Odpowiedzi: 15    Wyświetleń: 201
  • DS18B20 Optymalizacja kodu

    Odczytywać temperature po ustawieniu określonej flagi w przerwaniu. Kawałek kodu z mojego programu kiedy robiłem to jeszcze w Bascom Dim Flaga As Byte : Flaga = 0 On Timer0 Int_timer0 ' wskazanie do obsługi przerwania Timer 0 Const Factor = &H6A ...

    Mikrokontrolery pch   25 Maj 2005 09:38 Odpowiedzi: 4    Wyświetleń: 1512
  • 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....

    Mikrokontrolery cyberdar   04 Maj 2006 09:08 Odpowiedzi: 1    Wyświetleń: 1860
  • Termostat do wytrawiarki (Atmega8, DS18B20 - termometr, JQC-3FF - przekaźnik)

    Udało mi się odratować termometr. Przypiłowałem delikatnie obudowę i mogłem dolutować się do półmilimetrowej pozostałości po nóżce. Całość zalałem teraz dokładnie termoglutem, bez żadnych termorurek. Dodatkowo zalałem też w termoglucie metalową nakrętkę, aby zwiększyć ciężar - do tej pory termometr...

    DIY Konstrukcje phanick   29 Lut 2016 17:34 Odpowiedzi: 27    Wyświetleń: 15441
  • Atmega32, DS18b20, rs232, LCD - brak komunikacji między PC a uC

    Witam, mam pytanie odnośnie przesyłania pomiaru temperatury z czujnika DS18b20 przez RS232 do PC. Korzystam z płytki edukacyjnej: Do uC mam podłączony czujnik DS18b20, wyświetlacz LCD. Pomiar temperatury na LCD wyświetla się poprawnie, to samo chcę wysłać przez RS232 do PC i już nie działa, w ogóle...

    Mikrokontrolery AVR fala19   10 Kwi 2013 13:44 Odpowiedzi: 4    Wyświetleń: 1695
  • Rejestrator temperatury Atmega8 + ds18b20 by spectomek

    Oj kolego, poważny błąd - zasilaj prawidłowo mikrokontroler: Dzięki za upomnienie, faktycznie gdzieś to przeoczyłem, na schemacie ideowym nawet masa wisi :) Poniżej zamieszczam poprawiony schemat ideowy i płytkę w EAGLE. Widząc duże zainteresowanie kodem wrzucam wsad w BASCOM. Załączam również...

    DIY Konstrukcje spectomek   19 Lip 2015 20:56 Odpowiedzi: 9    Wyświetleń: 4503
  • atmega ds18b20 - Odczyt temp z ds18b20, powerdown i reset po watchdog

    Witam wszystkich, robię prosty układzik na uC atmega. Zadaniem go będzie odczyt temp z czujnika ds18b20 i ustawianie zewnętrznego przetwornika dac po spi. Wszystko praktycznie napisałem, bo części programu były wykorzystywane w innych układach, które pracują, z spi problemu nie ma, z odczytem ds też. Ale...

    Mikrokontrolery AVR noel200   22 Gru 2014 19:57 Odpowiedzi: 3    Wyświetleń: 1200
  • [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ń: 2750
  • Układ nadążny za słońcem, ATMEGA16, LCD, ds18b20,L298, PWM, ADC

    Układ nadążny za słońcem- inaczej układ śledzący, jest rodzajem układu sterowania, który umożliwia automatyczne lub półautomatyczne wodzenie za Słońcem. Układy tego typu wykorzystuje się najczęściej w celu znacznego podniesienia wydajności baterii fotowoltaicznych lub kolektorów słonecznych. ...

    DIY Konstrukcje skyguy   08 Lut 2017 12:17 Odpowiedzi: 61    Wyświetleń: 43215
  • 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ń: 432
  • DS18b20 - Ds18b20 gubi pomiary - wyrzuca 0

    Proste: Bylejaki kod obsługi DS18B20 bez użycia przerwania timera lub sprytnego użycia UART nie może działać poprawnie, jeżeli reszta oprogramowania korzysta z jakichkolwiek przerwań aktywnych podczas komunikacji z DS18B20.

    Mikrokontrolery tmf   13 Maj 2016 16:31 Odpowiedzi: 8    Wyświetleń: 615
  • Arduino + bezprzewodowa komunikacja 1-wire DS18B20

    Trzeba zrobić emulator DS18B20 podłączony do urządzenia które chcesz "oszukać". Ten emulator musi sobie "rozmawiać" radiowo z modułem, który będzie np co sekundę odczytywał DS18B20. Do Arduino są biblioteki emulujące między innymi DS18B20 (gdzieś na Elektrodzie był link do nich). Nie wiem czy dział...

    Arduino 3099750   21 Sty 2018 13:28 Odpowiedzi: 15    Wyświetleń: 564
  • [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ń: 1291
  • DS18B20 - problem!

    Jeżeli podłączasz na dwóch przewodach DSa to rezystor zmniejsz do 3,3k. Nie chcę mi się pisać więc podaję kod (bascom/asm) '***************************************... rejestrow z ds1820 'Stop Timer0 jnb {fl_pomiar},read_temp_1w_end ...

    Mikrokontrolery noicoztego   14 Mar 2004 11:26 Odpowiedzi: 9    Wyświetleń: 5278
  • Ds18b20 - uwaliłem go? Konstruuję termometr.

    Daleki jestem, aby moje rady były wyznacznikiem wiedzy, ale w moim projekcie, którym też miałem dalasy też mam problemy z danymi z kosmosu. Co do twojego pytania czy przerwania mogą przeszkadzać w odczycie? Z mojego skromnego doświadczenia tak. U mnie przy projekcie po dodaniu obsługi przerwań zaczęły...

    Mikrokontrolery jacobsek   19 Mar 2007 12:27 Odpowiedzi: 3    Wyświetleń: 1235
  • atmega8 + multiplexowanie 4 wyświetlaczy led + DS18B20

    Witam Wiadomo, że trzeba przygotować dane dla wyświetlacza i zmusić DSa do odczytu. Z DSem jest tak, że układ potrzebuje niecałej sekundy (0.7-0.8s), żeby przetworzyć temperaturę na postać cyfrową. Jednak sam odczyt z układu trwa znacznie krócej. W związku z tym proponuję w obsłudze przerwania wyświetlaczy...

    Mikrokontrolery cyberdar   27 Paź 2007 08:06 Odpowiedzi: 2    Wyświetleń: 2234
  • 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ń: 1815
  • [AVR][C] - DS1990A, DS18B20, 1Wire - kompletny przykład

    Z 1-wire trzeba trochę poeksperymentować, ale z reguły szybko się udaje. Bawiłem się z tym na różnych rodzinach mikrokontrolerów i przeszkadzały różne niedopatrzenia (najczęściej czasy), ale ostatecznie wszystko ruszało. Czy może nie masz zbyt małego czasu przed odczytem linii danych w funkcji odczytu...

    Mikrokontrolery AVR Kubowy   14 Mar 2015 23:03 Odpowiedzi: 28    Wyświetleń: 21632
  • Zegar DCF77 z termometrem 2 x ds18b20 i podświetleniem .

    Najlepiej na 3 klawisze, ale nadal masz złą koncepcje kodu. albo decydujesz się wyświetlać wszystko przy obsłudze przerwania ( DS potrzebuje 750ms na konwersję), w jedne sekundzie chyba się wyrobisz, albo za pomocą przerwania ustwaić flagę zlecenia wykonania programu (hm.. profesjonalnie :-) ). ogólny...

    Mikrokontrolery AVR leon1313   13 Lut 2010 17:11 Odpowiedzi: 9    Wyświetleń: 2676
  • 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ń: 2704
  • [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ń: 1857
  • [Atmega32+Atmega8][DS18B20][C]Reset AVR po odczycie z DS18B20

    Witam, mam dziwny problem, pomoże mi ktoś go rozwiązać? Chodzi o to, że buduję urządzenie, które na żądanie będzie mierzyło temperaturę układem DS18B20. Żądanie odbywa się poprzez naciśnięcie odpowiedniego przycisku na pilocie RC5. Całe moje urządzenie to dwa AVR: Atmega8 (jako dekoder RC5, który...

    Mikrokontrolery AVR stachu_15   14 Sie 2011 20:45 Odpowiedzi: 11    Wyświetleń: 4229
  • Układ DS18b20 - czas pomiędzy poleceniami 1Wire [bascom]

    czyli jak przykładowo dam: [syntax=basic4gl] do if flaga = 1 then 1wreset 'reset 1wwrite &H55 1wwrite &HCC 1wwrite &H44 'dokonaj konwersji end if if flaga = 2 then 1wreset 'reset 1wwrite &H55 ...

    Mikrokontrolery AVR monokrysztal12   18 Wrz 2011 21:55 Odpowiedzi: 10    Wyświetleń: 2183
  • 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ń: 3862
  • Termometr cyfrowy (atmega8 i DS18B20) i dioda RGB - rozwiązany

    Dzień dobry, Zbudowałem termometr cyfrowy oparty na układzie Atmega8 i czujniku DS18B20. Do tego podpięty jest wyświetlacz LCD. Termometr "pamięta" i wyświetla temperaturę maksymalną i minimalną z ostatnich 12 godzin. Do tego wszystkiego podłączyłem diodę RGB tak jak na schemacie: Zadaniem...

    Początkujący Elektronicy Logan   14 Lis 2016 17:00 Odpowiedzi: 6    Wyświetleń: 4616
  • atmel studio M8 C - DS18B20 timingi rklibavr zmienne

    Chcę odczytać Atmegą 8 temperaturę z dwóch czujników DS 18B20, podpiętych do dwóch portów. Program piszę w Atmel Studio Zrodziło się wiele pytań z tym związanych między innymi na temat timingów zmiennych itp. Bardzo proszę życzliwych i doświadczonych o pomoc: 1. Czy właściwym będzie użycie...

    Mikrokontrolery AVR dondu   18 Lis 2012 20:31 Odpowiedzi: 9    Wyświetleń: 1710
  • [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ń: 1764
  • M8 DS18B20 LED - DS18B20 format wyniku i podział na cyfry

    Jeśli zrobisz obsługę OW na przerwaniu timera baz głupotek typu delay, to nie będzie tam oczekiwań i nie będzie to zakłócało wyświetlania. Jeśli dobrze zrobisz wyświetlanie, to nie zakłóci to obsługi OW na przerwaniu timera. Więc pewne szanse powodzenia są.

    Mikrokontrolery AVR tmf   31 Gru 2012 12:09 Odpowiedzi: 27    Wyświetleń: 3798
  • 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. Wywołanie od przerwania Timer0 Wywołanie programu pomiaru Podprogram pomiaru Zdefiniowałem zmienne Case nie...

    Mikrokontrolery AVR emarcus   01 Sty 2013 17:31 Odpowiedzi: 1    Wyświetleń: 951
  • 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ń: 1533
  • Jezyk C - DS18b20+RFM73+at8

    Cały kod nadajnika: [syntax=c] //Autor: Marcin //Data: 31.01.2014r. #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <string.h> #include <stdio.h> #include "MK_RFM70/rfm70.h" #include "1Wire/ds18x20.h" void display_temp(uint16_t...

    Mikrokontrolery Morcinek92   13 Lut 2014 21:52 Odpowiedzi: 22    Wyświetleń: 2031
  • Zegar + alarm + imieniny + 5x DS18b20

    Witam wszystkich Przedstawiam urządzenie z serii " może się to komuś przyda " W sumie nie ma się nad czym rozpisywać jest to zegar z alarmem, który pokazuje: - godzinę - datę - dzień tygodnia - imieniny danego dnia miesiąca oraz posiada pięciopunktowy termometr. Sercem układu jest ATmega32...

    DIY Konstrukcje muzimuzi   17 Cze 2014 23:18 Odpowiedzi: 64    Wyświetleń: 27339
  • DS18B20 - DS18B20 - brak konwersji temperatury

    Wyświetlacze multipleksuje w przerwaniu multipleksujesz? Jeśli tak to w czasie komunikacji z DS'em proponuję wstrzymać wszelkie zbędne przerwania.

    Mikrokontrolery ARM wojlej   16 Sie 2015 12:23 Odpowiedzi: 28    Wyświetleń: 2643
  • [STM32F407VG][C/C++] DS18B20 -

    Witam! Otóż moje następujące pytania: Czy to, co tutaj jest napisane ma prawo działać prawidłowo? Głównie mi chodzi o to, czy jest to w miarę dobrze zaprogramowane( aktualnie brak możliwości sprawdzenia, z powodu braku rezystora). Drugie pytanie, jeżeli mam funkcje USART_puts, jak zrobić, by temperatura...

    Mikrokontrolery ARM 2675900   29 Gru 2016 19:05 Odpowiedzi: 1    Wyświetleń: 489
  • [C] Atmega16 przerwania i _delay_ms

    no wykonuje ci się wszystko bardzo wolno - ponieważ w procedury obsługi przerwań pakujesz sobie czaso-żerne procedury w tym te najgorsze czyli opóźniające. popatrz ile np u mnie zajmuje kod przerwania od zegarka PCF // przerwanie INT1 generowane jest przez PCF8583 co 1 sekundę // ustawiana jest...

    Mikrokontrolery AVR mirekk36   28 Mar 2009 11:54 Odpowiedzi: 4    Wyświetleń: 3067
  • [ATMega162][Bascom]Odczyt z 1wire w przerwaniu.

    Mam tutaj na Atmedze162 taki problem. Zrobiłem odczyt z DS18B20, wykorzystując taką funkcję : Function Ds_read(byref Sensor As Byte) As Integer 1wreset 1wwrite &H55 1wwrite Sensor , 8 1wwrite &HBE Ds_val = 1wread(2) Ds_val = Ds_val * 10 Ds_val = Ds_val / 16 Ds_read =...

    Mikrokontrolery AVR sundayman   22 Cze 2010 00:24 Odpowiedzi: 34    Wyświetleń: 4032
  • Obsługa przerwań w BASCOM AT89C52

    Witam. Piszę sobie sterownik temperatury w Bascom '51 i mam problem z przerwaniem. Otóż serce układu to AT89C52 do niego jest podłączony RTC DS1678. Ustawiłem RTC, aby na wyjściu INT generował co sekundę impuls. Podaję ten impuls na wejście INT0 procesora. W obsłudze przerwań dałem ustawienie zmiennej...

    Mikrokontrolery Henry(k)   02 Maj 2012 20:20 Odpowiedzi: 2    Wyświetleń: 1814
  • [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ń: 1305
  • 1Wire w systemie z wieloma przerwaniami

    Mam zwykłą 51ke z odpalonymi praktycznie wszystkimi przerwaniami, dodałem tam 1wire i wychodzi delikatny problem. Żeby jedno z drugim się nie gryzło na czas wysyłania lub odbierania bitu wyłączam przerwania. Pomiędzy odbieranymi/wysyłanymi bitami przerwania są włączone po to aby procesor mógł wrócić...

    Mikrokontrolery bolek   02 Maj 2011 08:58 Odpowiedzi: 10    Wyświetleń: 2059
  • [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ń: 1287
  • 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ń: 1635
  • DS18B20---- rozdzielczosc ??

    Siemka! Tak jak napisali koledzy wyżej masz skopcony algorytm obliczania temperatury, który zależy też od wspomnianej przez Ciebie w temacie rozdzielczości. Załóżmy że będziesz używał 12bitowej, bo taką układ ustawia po resecie jeżeli nie jest wpisane inne ustawienie do wewnętrznego eepromu. Wynik przetwarzania...

    Mikrokontrolery Electix   03 Wrz 2006 20:05 Odpowiedzi: 11    Wyświetleń: 2578
  • 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ń: 2168
  • Problem z przerwaniem od T1 w ATMega16 (Bascom)

    Witam! Od kilku dni siedze i nie mogę nic wymyśleć :( Bez ogrudek - podaje źródło: $regfile = "m16def.dat" $crystal = 8000000 'definiowanie zmiennych i stałych Dim T As Integer Dim Licznik_przerwan As Byte Dim Dioda As Bit 'konfigurowanie interfejsu 1Wire Config...

    Mikrokontrolery byrrt   14 Cze 2007 21:48 Odpowiedzi: 2    Wyświetleń: 1405
  • [Mega8][Bascom] Odczytem temp. z DS18b20.

    Witam. Napisałem program w bascomie, zwykły termostat z wyjściem na przekaźnik. Mikroprocesor to Atmega8 + lcd + DS18b20 + 2 przyciski. Przerwania działają, lcd tak samo, jednak program nie chce odczytywać danych z czujnika. Sądzę że jest dobry gdyż tą cześć kodu która ma służyć do obsługi czujnika zaczerpnąłem...

    Mikrokontrolery AVR KiciuR8   27 Cze 2008 15:19 Odpowiedzi: 16    Wyświetleń: 2732
  • Niepoprawne wskazania temperatury DS18B20

    Obsługę przerwań mam w innym pliku #include <avr\interrupt.h> #include <avr\io.h> #include <inttypes.h> #include <stdio.h> #include <avr\pgmspace.h> #include <util\delay.h> #include <math.h> #include "onewire.h" #include "makra.h" #include...

    Mikrokontrolery AVR _lukas   22 Cze 2014 14:56 Odpowiedzi: 4    Wyświetleń: 2162
  • [atmega8][bascom] DS18b20 zwraca wynik -0.1

    Witam. Ręce opadają. Od wczoraj próbuje zaprogramować uC by badał temp na poszczególnych czujnikach ale w różnych podprogramach. To znaczy włączam uC pokazuje mi czas naciskam przycisk przechodzi do innego ekranu gdzie widnieje temp. i pomiar napięcia. Następnie znów naciskam przycisk i przechodzi do...

    Mikrokontrolery AVR Regan_3000   18 Sty 2011 18:16 Odpowiedzi: 5    Wyświetleń: 1727
  • [AtMega644][GCC] Przerwania PWM i INT0

    Witam mam problem z chyba skonfigurowaniem przerwań w "C" do tej pory takie "zabawy" robiłem w bascomie ale tam to każdy potrafi ;) mam przerwanie int0 z pcf8583 w międzyczasie odczytuje temperaturę z ds18b20 no i .. właśnie jak uruchomiłem PWM zaczęły się problemy, układ czasami się resetuje...

    Mikrokontrolery AVR jacekr   15 Lut 2012 21:12 Odpowiedzi: 9    Wyświetleń: 1474
  • Termometr ds18b20 jak rozpoznać czy 85stC to temperatura czy bład

    Witam, Temat wałkowany już 100 raz, ale od paru dni próbuje i nie wiem jak to rozwiązać:/. Mam podłączonego DS18B20 do atmega8a, kwarc wewnętrzny 8MHz. Początkowo układ nie chciał w ogóle współpracować i zwracał standardowe 85 C. Po modyfikacji sterowania pullup zgodnie ze wskazówkami mirekk36 z...

    Mikrokontrolery finch18   17 Sie 2012 19:52 Odpowiedzi: 11    Wyświetleń: 1920
  • attiny2313,ds18b20,termostat-brak reakcji

    witam zbudowałem termostat na attiny2313 i czujniku ds18b20, ale po włożeniu czujnika do wrzątku stan logiczny na pd.6 i pb.0 się nie zmienia.Ścieżki nigdzie nie są przerwane, podłączone w 100% dobrze.Znam podstawy bascoma, a procedurę odczytu temperatury wziąłem z internetu. Schemat i kod w bascomie:...

    Początkujący Naprawy minister15331   25 Lut 2013 07:20 Odpowiedzi: 3    Wyświetleń: 1176
  • [BASCOM] MEGA8+DS18B20 - Czasami bledny odczyt temp.

    Źle podchodzisz do tematu. Dopóki są to jakieś tylko zabawy w budowę termometru to sobie można pozwalać na takie błędy. Kiedy jednak od pomiaru takiej temperatury ma już zależeć praca jakiegoś urządzenia to powinno się do sprawy podejść poważniej. Po pierwsze ten uC ma trzy Timery. Może mierzyć dowolne...

    Mikrokontrolery AVR 373522   13 Mar 2016 21:23 Odpowiedzi: 11    Wyświetleń: 1410
  • 1wire i przerwania. Czy i który timer wykorzystuje 1wire? ATmega32.

    To fakt, chodzi o program w Bascomie. Konkretnie wykorzystuje Bascomowy zegar z kwarcem 32767 Hz, z tego co wiem, pracuje to na Timerz 2. Co jedną sekundę odczytuje temperaturę z 4 DS18B20 na jednej magistrali. Nie wiem czy to wykorzystuje timer i który. Do tego w przerwaniach wywoływanych przepełnieniem...

    Mikrokontrolery plp   20 Kwi 2005 10:51 Odpowiedzi: 23    Wyświetleń: 3223
  • obsługa przerwań w C: cli() a reti()

    Witam wszystkich, to mój pierwszy post na forum :) Od niedawna bawię się w programowanie AVRów. Zaprogramawałam na Atmedze16 coś w rodzaju programowanego termometru, tzn. aktualna temperatura jest mierzona przez czujnik DS18B20, porównywana z zaprogramowaną wartością, i jeśli zajdzie odpowiednia zależność...

    Mikrokontrolery AVR dreidel   19 Maj 2009 22:05 Odpowiedzi: 3    Wyświetleń: 1347
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    Mirku jak już dajesz link reklamujący twoją stronę to chociaż podaj taki, który coś wnosi. Bo tam widzę tylko teksty typu "Bzdura", podczas gdy nie ma tam nic wartościowego dla kogoś kto twojej książki nie kupił. Nikt nie pisze, że OW nie da się zrobić bez UARTa, UART po prostu jest najprostszym rozwiązaniem...

    Mikrokontrolery AVR Mad Jaro   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4064
  • Czujniki 18B20 i przerwania [BASCOM][atmega64]

    Jarosław J --> po pierwsze postaraj się jak najszybciej robić odpowiednie wcięcia w kodzie to będzie łatwiej nie tylko nam tutaj na forum analizować twój kod - ale tobie samemu będzie łatwiej a to jest nawet ważniejsze ;) po drugie masz tam gdzieś w tej swojej pętli głównej coś takiego: Convallt...

    Mikrokontrolery AVR Andy74   23 Paź 2009 17:47 Odpowiedzi: 14    Wyświetleń: 2842
  • [Bascom] Przerywanie instrukcji Input w przerwaniu

    mirekk36 . Na razie nie wiemy jakie kolega ma długieee te transmisje danych. RAM nie jest z gumy, a powinno jeszcze starczyć na całą masę zmiennych i trzy stosy, a zwłaszcza na HWStack, który by tu mocno puchnął. Jeśli to jest ATtiny2313 to pewnie, że nie ma o czym w ogóle mówić ale jeśli już...

    Mikrokontrolery AVR MES Mariusz   21 Gru 2010 20:27 Odpowiedzi: 15    Wyświetleń: 2565
  • [AVR][C]Jak przerwać przerwanie

    Problem w tym, że mój kod jest prawie identyczny jak ten od LordBlick w przerwaniu mam obsługę wyświetlacza, a w pętli głównej nie ma nic. Poza tym dziwi mnie ta różnica w działaniu programu z różnymi preskalerami ale tą samą częstotliwością [syntax=c] #include <stdio.h> #include <avr/io.h> #include...

    Mikrokontrolery AVR nsmarcin   31 Sie 2011 21:47 Odpowiedzi: 75    Wyświetleń: 8324
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Proszę. Takie rzeczy to przy kawie. Masz nawet możliwość przerwania odliczania ;) Na samym końcu wpadłem na pomysł żeby dodać ikony termometrów przed odczytami, ale zostawiłem coś Tobie :P [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 'wyświetlacz Config...

    Mikrokontrolery AVR dondu   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 1593
  • Sterownik na Arduino - przerwania itp.

    Witam, potrzebuję zrobić jak najszybciej sterownik oparty na Arduino. Komponenty: DS1307, DS18b20, LCD 16x2 po I2C, enkoder i bramka SMS oparta na G510, 6 przekaźników sterowanych po i2c (PCF8574). Obsługa każdego z elementów to łatwizna. Wszystko działa. Potrzebuję kontrolować cały czas temperaturę...

    Arduino andrzej55   22 Maj 2016 14:21 Odpowiedzi: 4    Wyświetleń: 972
  • przerwania (?) atmega8

    Witam, mm sobie zegar i termometr. W programie na samym początku jest odwołanie do dwóch podprogramów: pomiar temp, oraz obliczenie godziny, a następnie powrót z tych podprogramów i wyświetlenie wszystkiego za jednym zamachem. Ale ponieważ pomiar temperatury jest na ds18b20 więc potrzebuje 750ms na pomiar,...

    Mikrokontrolery Towdee   30 Cze 2005 15:25 Odpowiedzi: 9    Wyświetleń: 1590
  • [Bascom][ATMega8]Przerwanie rozkłada transmisję 1wire

    Witam Śmiem zapytać co to za zapis: 1wwrite &HCC , 1 , Pind , 2 ? No raczej wszystkie linie związane z odczytem i zapisem do DS'a są krótko mówiąc zje****. Pozdro Moze i tak, nie twierdze ze jestem orlem, daleki jestem nawet od powiedzenia ze 'umiem' ;) Podlaczone mam 2 czujniki (na...

    Mikrokontrolery AVR Michał_z1   23 Lis 2008 22:13 Odpowiedzi: 9    Wyświetleń: 1760
  • przerwania i uart atmeaga 32

    Mam pytanie na które sam nie nie umiem sobie odpowiedzieć. Napisałem duży program, który korzysta z timera1,ma komunikacje z ds18b20 i komputerem poprzez uart. Na czas komunikacji z ds... wyłączam przerwania. Jak to wpłynie na komunikacje z kompem ?

    Mikrokontrolery AVR atom1477   22 Lut 2010 12:57 Odpowiedzi: 6    Wyświetleń: 941
  • Arduino Pro Mini - timer1 CTC, przerwanie co sekundę

    Wiem o tym, mi chodzi to że muszę odczytać temperaturę z DS18B20 i wyświetlić ją na stronie, chce się tym odczytem zająć co kilka sekund w przerwaniu żeby nie tracić czasu podczas wysyłania strony. Skoro wiesz to dlaczego pytasz o co innego niż potrzebujesz? Pytałeś o miganie diodą w trybie CTC...

    Arduino dondu   13 Cze 2015 08:16 Odpowiedzi: 13    Wyświetleń: 1263
  • Termometr z DS18B20 z zegarem

    Tutaj należy rozważyć jak często jest wywoływane przerwanie od timera. Jeśli w czasie pomiędzy obsługa przerwań wyrobimy się z odczytem (zapisem) bajtu danych z czyjnika to OK - wystarczy wprowadzić sobie jakąś zmienną bitową zerowaną podczas obsługi przerwania. Tuż przed odczytem (lub zapisem) bajtu...

    Mikrokontrolery ketler   28 Lip 2004 07:03 Odpowiedzi: 32    Wyświetleń: 8827
  • nie( )moge odczytac temperatury z DS18B20

    Z tym próbkowaniem to jest dobry pomysł, wtedy odczyt temperatury spokojnie można robić na przerwaniach licznika sterowanego impulsami z zegara, a µC może robić coś ciekawszego w czasie konwersji w DS18B20... Pzdr, LightI

    Mikrokontrolery sepako   11 Lut 2010 14:14 Odpowiedzi: 15    Wyświetleń: 2704
  • DS18B20 dziwne zachowanie

    Podczas transmisji z DS-em powinieneś prowadzić kontrolę czy prawidłowo odpowiada, to pierwsze. Po wczytaniu danych z temperaturą z DS-a powinieneś sprawdzić poprawność sumy CRC. Mając te informacje dopiero coś można powiedzieć. Poza tym zwróć uwagę czy nie masz jakichś przerwań, które mogą się aktywować...

    Automatyka Przemysłowa DmZ   22 Kwi 2005 13:07 Odpowiedzi: 5    Wyświetleń: 2006
  • Co tu nie gra - program obsługi czujnika one_wire ds18b20 ??

    Witam. Prosze osoby obeznane w temacie o pomoc w znalezieniu błędu w poniższych podprogramach obsługi termometru. Całe urządzenie ma wyświetlać temperature z dokładnością do 1stopnia Celsjusza. W programie wykorzystuje dwa przerwania : od licz. T0 do wyznaczania sekundy , i po upływie tej sekundy w...

    Programowanie waxman   15 Maj 2005 14:54 Odpowiedzi: 2    Wyświetleń: 1146
  • DS18B20 i 0,1 stopnia

    Oliczenia są ok, pamietaj tylko o ustawieniu przecinka w odpowiednim miejscu. Grzesiek. Ps. w Twoim programie procek czeka bezczynnnie przez 1s, można to zrobić na przerwaniach - jak? poszukaj na elektrodzie, było już kilka razy.

    Mikrokontrolery Czeslaw10   12 Lis 2005 16:07 Odpowiedzi: 20    Wyświetleń: 3914
  • Termometr DS18B20 mój program w C dla 8051

    Jakiś czas temu widziałem gdzieś ciekawe rozwiązanie wykorzystujące UART mikrokontrolera do transmisji 1WIRE, nie trzeba wtedy martwić się o dokładnie odmierzanie czasu i przerwania mogące zakłócić transmisję. Jak znajdę to wrzucę na elkę.

    Mikrokontrolery LordBlick   06 Cze 2005 22:03 Odpowiedzi: 4    Wyświetleń: 3352
  • Dziwny problem z DS18B20

    Może w tym czasie kiedy czytasz DS-a zachodzi przerwanie i rozsynchronizowuje transmisję.

    Mikrokontrolery plp   04 Lut 2006 19:06 Odpowiedzi: 7    Wyświetleń: 1245
  • Tryb ciągłej konwersji DS18B20

    Nawet jak będziesz kazać każdemu układowi mierzyć temperature "ciągle" to i tak po każdym pomiarze musisz czekać określony czas. Jeśli chciałbyś odrobine szybciej, to ja widze dwa takie rozwiązania. 1. wysyłać sygnał pomiaru do każdego układu oddzielnie i w czasie kiedy on mierzy odczytywać pozostałe...

    Mikrokontrolery elektryk   30 Sty 2006 17:31 Odpowiedzi: 3    Wyświetleń: 974
  • O co tu chodzi? Bascom AVR Atmega8 DS18b20

    Witam! Od kilku dni nie mogę poradzić sobie z takim dziwnym problemem. Zbudowałem system z ATmega8 z podpiętym do niego (poprzez TWI) PCF8583 (generuje przerwanie na INT0 co 1s), do systemu dołączony jest wyświetlacz LCD 2x16 oraz poprzez 1-Wire (portd.0) czujnik DS18B20. System działa poprawnie, nie...

    Mikrokontrolery Electix   01 Wrz 2006 23:33 Odpowiedzi: 2    Wyświetleń: 3582
  • 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ń: 3651
  • [DS18B20] Nie mierzy więcej jak 40*C

    Czujnik dostaje ode mnie równą sekundę na konwersję (od wysłania komendy konwersji do odczytu). Podłączony trzema liniami. Odległość od uC ~15cm. Rezystor podciągający 4,7k. Procesor nie obsługuje żadnego innego zadania (wszystko wyłączone, żadnych przerwań nie ma uaktywnionych). Procedury zapisu i odczytu...

    Mikrokontrolery Mendrek   08 Lut 2007 12:41 Odpowiedzi: 24    Wyświetleń: 2103
  • Atmega8 z wyjściem 1-wire jako symulator DS18B20?

    Oczywiście że jest, podpinasz 1-wire pod wejście przerwania zewnętrznego, pdf z dokładnie opisaną transmisją 1-wire w ds1820 i jedziesz z programem.

    Mikrokontrolery j_saw   06 Sty 2007 15:38 Odpowiedzi: 4    Wyświetleń: 1910
  • Pomiar temperatury czujnikiem DS18b20 przy użyciu procesora 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ń: 2307
  • Atmega8 + WinAvr + HD44780 + DS18B20

    Witam Już wiem co miałem nie tak. Opóźnienia to jest to na co trzeba uważać w dallasie (jak tego nie zrobisz porządnie, to nici z Twojej pracy). Ja wykorzystywałem na początku delay’a który najmniej mógł zliczyć (teoretycznie) 5,7814us (bo #include <avr/io.h> #include <stdlib.h>...

    Mikrokontrolery witold.klopot   12 Wrz 2007 23:05 Odpowiedzi: 20    Wyświetleń: 9269
  • Potrzebny kod w C do DS18B20

    Ok, to ja dorzucę swoje trzy grosze :) Przede wszystkim, aby procedury _delay_* działały poprawnie należy włączyć optymalizację kodu np -O1 Sprawdź może to powoduje problem. Po drugie, na czas odczytu i zapisu magistrali warto zablokować przerwania, tak żeby procedura obsługi przerwania nie rozjechała...

    Mikrokontrolery marenc   11 Gru 2007 17:13 Odpowiedzi: 33    Wyświetleń: 3293
  • Bascom atemega16 i ds18b20 brak wyświetlania wyników.

    No wlasnie dlatego napisalem ze jezeli wiesz ze dokladnie o tyle zawyza, ale jezeli rozbieznosc na wyzszych temperaturach bedzie inna to faktycznie nie zdaje to rezultatu... Osobiscie nie programowalem nigdy ds18b20 wiec nie powiem co i jak... Moja kolejna propozycja to odczytanie charakterystyki...

    Mikrokontrolery d.d   09 Sty 2008 07:58 Odpowiedzi: 6    Wyświetleń: 1593
  • [ATmega16][Bascom AVR] problem z ds18b20

    Zamiast wyłączać przerwania możesz zastosować pewien trik. Mianowicie zadeklaruj sobie jakas flage. Gdy konczy sie przerwanie zresetuj ja. Wtedy bedziesz wiedzial ze sie zakonczylo i ze masz troche czasu do nastepnego. Potem piszesz cos takiego : Set Flaga : While Flaga = 1 : Wend To...

    Mikrokontrolery AVR pedro_b   27 Maj 2008 15:26 Odpowiedzi: 14    Wyświetleń: 5166
  Szukaj w 5mln produktów