ds18b20 bascom przerwania

Znaleziono około 126 wyników dla: ds18b20 bascom przerwania
Podstawowa forma zapytania: ds18b20 bascom przerwać
  • Odczyt DS18B20 w przerwaniach

    Witam, Piszę program na ATmega128 pod Bascom AVR. Od kilku godzin szukam rozwiązania, jak zrrealizować odczyt czujnika temp. DS18b20 korzystając z przerwań. Czy takie rozwiązanie jest możliwe??

    Mikrokontrolery plp   16 Maj 2006 07:59 Odpowiedzi: 12    Wyświetleń: 1990
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    Witam serdecznie. Szukałem już chyba wszędzie, próbowałem kilkunastu innych programów i problem ciągle zostaje nie rozwiązany. Otóż piszę program do sterownika pieca. Posiada on 3 czujniki DS18B20, 3 przekaźniki i 1 triak do sterowania pompki kolektorów. Wszystko działa bez zarzutu. Problem pojawia...

    Mikrokontrolery AVR piotrva   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5049
  • [Atemga16/32][Bascom] Obsługa DS18B20 w przerwaniu

    Witam Tak wygląda mój kod; [syntax=vb] '############# Petla_glowna ############# Do Gosub Sprawdzenie_klawiszy If Flaga_ok = 1 Then Flaga_ok = 0 Gosub Menu End If Loop End[/syntax] [syntax=vb] '... Przerwanie ############# Przerwanie: Incr Licznik_p If...

    Mikrokontrolery AVR xury   21 Mar 2011 20:07 Odpowiedzi: 9    Wyświetleń: 2004
  • DS18B20 [BASCOM] - bez komend wait - jest rozwiązanie!

    Ok. zrozumiałem:) Po prostu wcześniej źle pojmowałem pojęcie konwersji (1write &H44) :) Czyli podsumowując ten cały kod powinno chyba być tak: '''''''''''''''''''''''''''''opis wejść''''''''''''''''''''''''''''' 'tem... -> Portc.0 'przerw od zegara -> Porte.7 (INT7) 'LCD...

    Mikrokontrolery AVR woszu   21 Paź 2009 12:53 Odpowiedzi: 16    Wyświetleń: 3301
  • [DS18B20][Bascom] - Czas konwersji temperatury

    Jak pisał kolega (at)piotrva wystarczy użyć flagę w przerwaniu aby program był nieblokujący, więc żaden czas się nie marnuje. Osobiście odczyt zawszę robię bezpośrednio w przerwaniu dzięki czemu odpadają mi problemy z błędnym odczytem (nie rozwala mi komunikacji 1wire). Mimo niestosowania CRC nigdy nawet...

    Mikrokontrolery piotrva   28 Cze 2013 22:46 Odpowiedzi: 11    Wyświetleń: 2664
  • [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] Czujnik wilgotności i temperatury DHT11

    Jest to pomysł, aby nadać pewne priorytety czynnościom. Np. dla mnie ważny jest zapis, więc może dam dodatkowy warunek - sprawdzanie stanu pinu, który steruje zapisem ( CS_SD ) i gdy jego stan niski to blokować działanie innych podprogramów. Samo wykonywanie po kolei może się do końca nie sprawdzić,...

    Mikrokontrolery AVR _kaktus_   20 Lis 2017 20:09 Odpowiedzi: 16    Wyświetleń: 9808
  • [ATTiny2313][Bascom]Termometr na DS18B20 i 2 x wys. LED

    ...Nie wyświetla mi dziesiątych liczb. Wyświetlacz sprawny na 100% No przecież sam napisałeś w kodzie warunek , żeby nie wyświetlał dziesiątek jeśli nie są równe 0 , a dokładnie rzecz ujmując , to napisałeś , żeby wyświetlał dziesiątki , kiedy ich wartość jest równa ZERO :!: Wyswietlanie: Gosub...

    Mikrokontrolery michał154   09 Paź 2008 02:38 Odpowiedzi: 4    Wyświetleń: 5218
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa...

    Mikrokontrolery maximus22_kr   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 4761
  • [atmega8][bascom] Lampka RGB z podwójnym termometrem

    Witam Oto przykładowy program w BASCOM AVR obsługujący dwa czujniki o znanych numerach seryjnych: '*************************************... AVR '**********************************... = "m162def.dat" $crystal = 16000000 $baud = 2400 Config...

    Mikrokontrolery AVR leo71   12 Kwi 2011 18:54 Odpowiedzi: 6    Wyświetleń: 3424
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

    Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to...

    Mikrokontrolery maximus22_kr   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 561
  • Atmega32 Bascom - Odbiór danych z modułu GSM

    Witam Do istniejącego i działającego "urządzenie" chciałem dodać możliwość odbioru, parsowania i odesłania SMS'a zwrotnego z danymi. Cały kod: Linia1 - to wyświetla Uart_numer - Linia1 Linia2 - to wyświetla Komanda - Linia2 czyli działa OK Ale jak podepnę modem GSM ( SIM900D ) to Uart_numer...

    Mikrokontrolery Początkujący maximus22_kr   21 Gru 2014 23:18 Odpowiedzi: 0    Wyświetleń: 1236
  • [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
  • [atmega8][bascom] 7seg LED sterowanie z PORTB i PoC <<

    Atom, dziękuje ci bardzo za pomoc. Dzięki tej asemblerowej wstawce bez problemu mogę obsługiwać teraz INT0 i INT1. Nie mam pomysłu jeszcze jak zrobić obsługę 4 przycisków, ale i z dwoma przyciskami już coś można powalczyć. Na ATMEGA8 zostały mi wolne linie: PORTB.0 PORTB.1 PORTC.0 ...

    Mikrokontrolery AVR atom1477   02 Lut 2009 21:18 Odpowiedzi: 18    Wyświetleń: 6174
  • [Mega32][Bascom] Prosty termostat - ustawianie temperatur

    Witam W ramach dalszego eksperymentowania z AVR i Bascom popełniłem połączenie odczytu z DS18B20 z sterowaniem wyjściem uC ( przez tranzystor FET ) + dodatkową atrakcję - buzer, który sygnalizuje wł/wył tranzystora/wyjścia. Chciałem dodać możliwość zmiany temp max i min, przez proste menu. Menu zrobiłem...

    Mikrokontrolery AVR arktik1   19 Mar 2011 20:46 Odpowiedzi: 1    Wyświetleń: 1940
  • Bascom RFM12 - wysyłanie danych o różnej długości pakietu

    Witam Chciałem oprócz standardowego pakietu dla wszystkich slave'ów wysyłać od czasu do czasu krótszy pakiet W masterze wysyłam tak: tylko dwa razy na dobę Przerwanie pętli For..Next - bajt 7 i 22 ( warunkowo, gdy pakiet krótszy ) zawierają wartość 255, która pełni role informacji o końcu pakietu ...

    Mikrokontrolery Elektronik_Kraków   06 Sty 2018 10:31 Odpowiedzi: 0    Wyświetleń: 204
  • 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ń: 2924
  • [Bascom][Atmega328] błąd wyświetlania na LCD

    Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje...

    Mikrokontrolery AVR WOBI   08 Lut 2012 23:26 Odpowiedzi: 3    Wyświetleń: 2094
  • 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ń: 1784
  • [Bascom] [Biblioteka]-Kompilowanie biblioteki w Bascom-lcd4e2.lib dla port A

    Zamiana wyświetlaczy nic nie daje, zamieniałem nawet same kabelki łączące je z płytką i też nic. Jeśli chodzi o przerwania to mam odbiór danych z RFM12 oraz obsługę klawiatury na PCF8574. Może faktycznie coś na rzeczy z tymi przerwaniami. Wyświetlacz, który nie działa jak trzeba oprócz wyświetlania...

    Mikrokontrolery Początkujący Mariuszek15   02 Kwi 2016 08:46 Odpowiedzi: 18    Wyświetleń: 4347
  • [BASCOM] Termometr na wyświetlaczu LED

    W bascomnie ciężko zrobić LED + Ds18b20 wszytko psuje Waitms 750. Zwiększ do 8 a jak możesz do 16MHz kwarc. A od kiedy to musimy czekać 750ms nie robiąc nic innego? Od czego mamy timery? Przepraszam najmocniej Kolegę, ale jeśli Kolega tego zrobić nie potrafi to: 1. Nie oznacza że się tego zrobić...

    Mikrokontrolery Oxiden17   11 Lut 2013 10:10 Odpowiedzi: 46    Wyświetleń: 6946
  • [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
  • [Atmega32][Bascom] Zapis/odczyt EEPROM 24C02 I2C

    Rezystory są już dane na płytce, zresztą zegar na PCF działa bez zarzutu ( no może trochę śpieszy, ale to kwestia kondensatora przy kwarcu ) sprawdziłem połączenia - nóżki 5 czyli SDA ( 24C02 i PCF8583 ) są podłączone do 23 nogi uC, czyli PC1-SDA. Podobnie z SCL. Teraz zrobiłem tak, że odczyt jest...

    Mikrokontrolery AVR Elektronik_Kraków   22 Mar 2011 19:28 Odpowiedzi: 19    Wyświetleń: 5089
  • dwupunktowy termometr + LCD 16*2 + atmega 16 + bascom

    Witam forumowiczów. Mam mały problem z przerobieniem programu do mierzenia temperatury wzmacniacza 2x200W, problem polega na tym że mam program pod kostkę AT89C2051 a obecnie dysponuje tylko atmegą 16. Oryginalny program jest użytkownika "lechoo". Byłbym bardzo wdzięczny gdybyście pomogli mi przy tym...

    Programowanie Początkujący 1boro5   29 Maj 2013 22:37 Odpowiedzi: 0    Wyświetleń: 1374
  • 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ń: 1821
  • Atmega16 DS18b20 Wyś. 4xLED LCD Prawie gotowiec

    LCD multipleksowo? nie bardzo rozumiem ponieważ multipleksowo sterowana jest sama matryca a za to odpowiada sterownik wyswietlacza(take czarne coś na płytce wyświetacza:)) a co do przepełniania licznika to możesz sobie policzyć częstotliwość występowania przerwania ze wzoru: częstotliwość= crystal/prescaler/x gdzie...

    Mikrokontrolery AVR alarmowanie   08 Lut 2010 15:10 Odpowiedzi: 11    Wyświetleń: 2757
  • [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ń: 3969
  • [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ń: 2520
  • bascom - kilka zadań jednocześnie

    Zależnie od czasu pomiaru tych wartości próbowałbym podpiąć pomiary pod funkcję obsługi przerwania z jakiegoś timera w uC. Ale jeśli realizujesz programowo obsługę np. DS18B20, to nie radziłbym jego odczytywać w funkcji obsługi przerwania. Lecz wydaje mi się, że będąc w menu nie ma potrzeby odczytywania...

    Mikrokontrolery PiotrKA1   07 Lip 2007 17:52 Odpowiedzi: 9    Wyświetleń: 1815
  • [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
  • [Bascom][ATmega8]program do trawiarki

    Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna...

    Mikrokontrolery jacek1987-1987   10 Sty 2013 19:30 Odpowiedzi: 2    Wyświetleń: 1158
  • Termometr z DS18B20 z zegarem

    witam, skoro piszesz że czasem temperatura jest chwilowo wyświetlana poprawnie, przychodzą mi do głowy dwie rzeczy. 1. Może w procedurze/przerwaniu czasowym używasz tej samej zmiennej, w której trzymasz temperaturę... 2. Nie znam Bascom'a dlatego nie chce mi się analizować Twojego programu (sorry)...

    Mikrokontrolery ketler   28 Lip 2004 07:03 Odpowiedzi: 32    Wyświetleń: 8797
  • 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ń: 1381
  • [Bascom] Sterownik wentylatorów PC

    hmmm dowolnym przerwaniem, a jeśli ma ich być wiele np 5 albo 6 to może wykorzystać nawet przerwania PCINT Ma być ich wiele i PCINT to jedyne rozwiązanie. Tylko, czy to będzie dobrze działało? Jak by miała wyglądać procedura przerwania od PCINT? Mogę prosić jakiś kod szkieletowy? Masz tyle kanałów...

    Mikrokontrolery AVR asembler   28 Maj 2010 11:01 Odpowiedzi: 33    Wyświetleń: 5352
  • 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ń: 31016
  • [Atmega8][BASCOM] RC5 i temperatura w zegarze cyfrowym

    Zegarek oprócz funkcji wyświetlania czasu ma pokazywać temperaturę i mieć możliwość sterowania z pilota (RC5). Tutaj pierwsze pytanie, czy GETRC5() wprowadza jakieś opóźnienia? Mam na myśli to czy nie zakłóci to zliczania czasu. Dodatkowo obawiam się, że będzie problem z płynnym sterowaniem, a to dlatego,...

    Mikrokontrolery AVR 30402   19 Lis 2011 23:38 Odpowiedzi: 7    Wyświetleń: 1965
  • Atmega8/ Bascom - Multipleksowanie LED + termometr

    Witam Zmieniłem sposób obsługi wyświetlania. Początkowo miałem tak : [syntax=basic4gl] '************ Zegar 8 wyswietlaczy LED + 74HC595 + PCF8563 $regfile = "m8adef.dat" $crystal = 8000000 $hwstack = 32 ' rozmiar stosu sprzętowego $swstack = 32...

    Mikrokontrolery Początkujący atom1477   31 Lip 2014 12:09 Odpowiedzi: 18    Wyświetleń: 2730
  • [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
  • 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ń: 2156
  • [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ń: 1746
  • 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ń: 1506
  • [ATmega8] DS1307, BASCOM AVR - Dziwne zachowanie

    Hej! I jest tak jak mówisz - Skubik. :P Kwarc jest przy samym układzie, przylutowany bezpośrednio. Takich strategicznych rzeczy staram się nie łączyć kabelkami...:) Myślałem że coś nie tak może być z ATmega8, że może się zawiesza, może resetuje, może jakieś zakłócenia pracy kwarcu mikrokontrolera...

    Mikrokontrolery Electix   20 Gru 2006 00:34 Odpowiedzi: 7    Wyświetleń: 9672
  • 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
  • [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ń: 2717
  • 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ń: 2806
  • [M8][BASCOM] TERMOMETR na 7segm (słabo świeci)

    Mam takie pytanie teoretyczne. Zbudowałem układ na M8 którego zadaniem jest wyświetlanie temperatury w dwóch punktach. Jako wyświetlacze zastosowałem dwa zestawy wyświetlaczy siedmiosegmentowych (po cztery wyświetlacze na kanał) Od strony minusa elektrody sterowane są bezpośrednio...

    Mikrokontrolery AVR Jarosław J   16 Paź 2010 19:28 Odpowiedzi: 4    Wyświetleń: 1071
  • [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ń: 1694
  • [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ń: 4019
  • [atmega8/16][bascom] - Prosty sterownik + zegar + temp

    Witam, zaczynam "zabawę" z uC i programowaniem. Na pierwszy strzał chciałem zrobić prosty (tak na początku mi się wydawało) sterownik. Planowane opcje to: zegarek, termometr i obsługa 2-6 wyjść 230V. Wszystko chciałem stworzyć na atmedze8 ewentualnie 16. Założenia: - LCD na którym będą informacje...

    Mikrokontrolery AVR SylwekK   19 Sie 2013 21:10 Odpowiedzi: 5    Wyświetleń: 2124
  • [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ń: 1542
  • 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ń: 4434
  • [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ń: 1320
  • M2561 - (bascom) tracone dane z UART

    Wszystko to pięknie, ale zapomniałem o jednej rzeczy. Otóż teraz, kiedy testuję tą transmisję, to pokazana obsługa Timer1 nie jest wykonywana. Jak widać, w programie jest "case" i w zależności od sytuacji albo przerwanie wygląda jak w listingu (czyli z obsługą ADC), albo - i tak jest w tej chwili -...

    Mikrokontrolery AVR 2675900   25 Wrz 2016 13:58 Odpowiedzi: 17    Wyświetleń: 1107
  • Bascom - Atmega1284P + ESP8266 + Domoticz

    Przerobiłem program na Atmega328. Teraz ma tylko odbierać dane z master na Atega1284p i wysyłać do Domoticz. [syntax=vbnet] $regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 100 ' rozmiar stosu sprzętowego $swstack = 100 ' rozmiar stosu programowego $framesize = 128 $baud = 19200 '************...

    ESP8266 i ESP32 oraz IoT maximus22_kr   18 Paź 2017 21:09 Odpowiedzi: 11    Wyświetleń: 1290
  • [BASCOM] Kwarc jak ustawić?

    Poruszę tylko 2 sprawy: 1)Jeżeli do odmierzania 1 s użyłeś Timer2 "napędzany" kwarcem 32768Hz , to po kiego grzyba procedurę odliczania sekund podkładasz pod przerwanie INT0 :?: On Int0 1s Zamiast włączać przerwania INT0 , włącz przerwania Timer2. On Timer2 1s Config Timer2 = Timer , Async...

    Mikrokontrolery AVR wader_669   26 Lis 2008 18:03 Odpowiedzi: 11    Wyświetleń: 1950
  • [Atmega8][Bascom] 2xDS18b20 3x2Wyś.7seg.LED odbiór danych

    Witam Testuje termometr na dwóch Ds18b20 i żeby wynik wyświetlany był trzech wyświetlaczach 7seg. LED. Ma działać tak że najpierw pokazuje na 3 sekundy 1 temperaturę a po tym czasie na kolejne 3 sekundy pokazuje 2 temperaturę. Linie 1 wire podciągnąłem z rezystorem 3,3K do +5V. Wszystko działa temperatury...

    Mikrokontrolery AVR Flaman11   09 Sty 2012 09:54 Odpowiedzi: 11    Wyświetleń: 2744
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Tak wygląda mój kod nadajnika Wyslij_rfm12 wywołanego przez flagę Flaga_wyslij

    Mikrokontrolery futek2   08 Lut 2018 10:31 Odpowiedzi: 706    Wyświetleń: 226733
  • Bascom ATmega32 - zamiana znaku w string oraz tryb powerdown

    Witam kolegów serdecznie tuż przed świętami. Piszę program realizujący pomiar temperatury i zapisujący uzyskane dane do pliku zlokalizowanego na karcie SD. Powoli wtrącam timery zamiast wait(). Mam w sumie trzy problemy. 1) Formatuje uzyskane dane przez zapisem do pliku. Niestety nie wiem jak w...

    Mikrokontrolery AVR marasneo   24 Gru 2013 12:17 Odpowiedzi: 12    Wyświetleń: 1512
  • 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ń: 27105
  • atmega32 Bascom - Multileksowanie 6-ciu wyświetlaczy LED

    Czyli mogłoby być tak, że ustawiam w przerwaniu flagę np. Wyswietl = 1, a pętli głównej Dodano po 5 Witam ponownie Przy takim kodzie ( specjalnie dałem dużą wartość w przerwaniu ): Jeśli podłączę bazę któregoś z tranzystorów sterujących anodami do VCC to wszystkie zgasną. Czy długość...

    Mikrokontrolery Początkujący Elektronik_Kraków   29 Lip 2014 20:14 Odpowiedzi: 14    Wyświetleń: 2610
  • [BASCOM] Sterownik rolety - Krzaki na LCD

    Nie bardzo mam teraz ochotę zgłębiać kod ponownie, ale pamiętam że w Twojej wersji Timer odmierzał czas 20s i kiedy nadszedł czas to w przerwaniu mierzył temperaturę Dallasem DS18B20 i w dodatku pisał od razu po wyświetlaczu :D Dlatego jedną ze zmian było to, że Timer tylko ustawia flagę by dokonać...

    Mikrokontrolery AVR Rafał Piwowarczyk   23 Sty 2017 12:09 Odpowiedzi: 4    Wyświetleń: 1011
  • [at8][bascom] Odświeżanie LCD gdy zmienna <> zmienna

    Z tego co pamietam w wersji 3 przewodowej mozesz przed odczytem temperatury sprawdzic czy konwersja zostala ukonczona jaezli nie pomijasz odczt i zajmujesz procesora czym innym (pozbywasz sie wait) i nie musisz tego robic w przerwaniu tylko zawsze przed odczytem temperatuty. Robiło sie to chyba tak...

    Mikrokontrolery AVR asembler   07 Lut 2010 10:20 Odpowiedzi: 27    Wyświetleń: 3164
  • [ATmega8][Bascom] Sterownik na podczerwień

    Poprawiłem ten kod według wskazówek i działa z instrukcją case w podprogramie oraz z taką samą instrukcją w pętli głównej. Kod programu z Instrukcją case w podprogramie [syntax=basic4gl]'Projekt sterownika na podczerwień '12 kanałów binarnych sterowanie załącz/wyłącz 'oraz 2 kanały sterowane sygnałem...

    Mikrokontrolery Początkujący jacek1987-1987   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 5418
  • 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 pracować, 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...

    Mikrokontrolery Początkujący piotrva   28 Cze 2013 22:50 Odpowiedzi: 10    Wyświetleń: 1839
  • Bezprzewodowy termometr do pieca C.O. BASCOM 433MHz z zapisem danych na kartę SD

    Mruga tylko raz po kilkunastu sekundach a potem juz nie czyli nie nadaje ? Sprawdziłem dokładniej i po każdym resecie po ok 38 sekundach mrugnie ale potem już nie mruga, tak jakby się zawieszał program. Tak wygląda teraz program w odbiorniku ; [syntax=basic4gl] $regfile = "m8def.DAT" ...

    DIY Konstrukcje inspector_electro   21 Lip 2018 13:17 Odpowiedzi: 124    Wyświetleń: 43842
  • nie( )moge odczytac temperatury z DS18B20

    jezeli chcesz aby procek niestał bezczynnie w czasie koonwersji to odczyt z ds-a robi sie na przerwaniu i chula to pieknie a czas dałęm daltego tak długi bo jest wtedy prawie 100% pewnosc odczytania temp. z ds-a a na koniec o jakie kanony Ci chodzi ? a pozatym bascom to bascom nic na to nie poradzisz...

    Mikrokontrolery sepako   11 Lut 2010 14:14 Odpowiedzi: 15    Wyświetleń: 2689
  • Rozbudowany Emulator DS18B20

    Witam. Program napisałem w Bascom. Po bliższym poznaniu pisze mi się w nim z łatwością. Wiele rzeczy stało się możliwych po tym jak opanowałem obsługę zachowywania potrzebnych rejestrów przez siebie, a nie pozostawiania tego kompilatorowi. Może kiedyś to poprawią i może przyczyni się do tego narzędzie...

    DIY Poczekalnia Zdzicho   05 Sty 2018 15:00 Odpowiedzi: 22    Wyświetleń: 9021
  • Multipleksowanie wyśw. LED, a DS18B20 ??

    Zumek jesteś fachowcem, piszesz w asemblerze więc jesteś w stanie samemu napisać sobie obsługę 1wire z wykorzystaniem tajmera (co 17us)i specjalna tablicę komend. Ale pytanie dotyczyło zrobienia czegoś takiego w bascom avr... . Nie,nie nie :!: Miałem na myśli "czysty" Bascom :D Działa to mniejwięcej...

    Mikrokontrolery michał154   10 Paź 2008 22:18 Odpowiedzi: 34    Wyświetleń: 9722
  • Termometr pokojowy z histerezą na DS18B20

    Proste i zero mrugnięć. Autorowi tematu również proponowałbym dołożenie w w kodzie 'Case 4' i umieszczenie komunikacji 1wire właśnie tam.... Czyli 5 cyfra 'Case 4' to byłoby: - nic nie rób - lub wywołaj Wyswietl_pom - lub wywołaj Pomiar_sub Aby była to super fajna i kompletna obsługa DS18B20...

    DIY Konstrukcje Flaman11   14 Cze 2013 21:21 Odpowiedzi: 24    Wyświetleń: 20994
  • [Bascom] Jak dobrać $crystal dla RC5 ,1Wire , SD -HW SPI

    Kod jest dość spory więc wkleję najważniejsze fragmenty odpowiedzialne za RC5 ,SD i 1Wire. RC5 '***************************************... ODCZYTU RC5**************************** '******...

    Mikrokontrolery AVR atom1477   05 Sty 2010 12:40 Odpowiedzi: 72    Wyświetleń: 8724
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    O jeden problem z głowy. Ale przy dwóch timerach i całym programie pojawiły się dodatkowe: Mam problem ze świeceniem diody LED po przekroczeniu obrotów, mam zrobiony warunek: [syntax=vb] If obrmin2 >=3000 Then Set PORTA.5 Else Reset PORTA.5 End If[/syntax] Warunek działa zaświeca i gasi...

    Mikrokontrolery AVR Mad Jaro   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 15045
  • [Atmega8][Bascom] kilka menu - sprawdzenie kodu

    Przed każdą instrukcją związaną z komunikacją 1-wire musisz wyłączyć wszystkie przerwania ponieważ 1-wire będzie się rozjeżdżał i będą wychodzić głupoty. No to próbowałem to tak zrobić. Czy wystarczy samo Disable Interrupts czy każde przerwanie trzeba z osobna? Niestety dalej krzaki, często...

    Mikrokontrolery AVR moons   30 Sie 2011 22:59 Odpowiedzi: 26    Wyświetleń: 3000
  • Termostat 4 Kanałowy DS18B20 LCD 4x20 Zadana i Histereza 0,1oC + Alarmy

    A mnie zastanawia to jak rozwiązałeś sytuację, kiedy podczas obsługi DS-ów naciśniesz jakiś przycisk. Wiadomym jest że obsługa czujnika zajmuje niecałą sekundę. Jeśli trafisz właśnie na tę chwilę, to sterowanie przyciskami staje się uciążliwe, zwłaszcza jeśli program działa w pętli... To nie jest...

    DIY Konstrukcje janjjw   27 Sty 2013 13:28 Odpowiedzi: 13    Wyświetleń: 16362
  • [BASCOM][t6963] W jaki sposób "wyczyścić" ekran ?

    Witam! Sterownik lcd t6963. Bascom Jak zrobić czyszczenie ekranu? Próbuje cls, cls text, cls graph, ale nie działa... Mam podprogramy, i chce wyczyścic ekran po przejsciu do następnego podprogramu. Niestety nie działa czyszczenie ekranu.. Kod wygląda na razie tak: .....................................

    Mikrokontrolery AVR WCHPikus   26 Sie 2013 18:21 Odpowiedzi: 2    Wyświetleń: 1182
  • Atmega 8 bascom - Zliczanie zmian stanu wyjścia

    Zaraz wrzucę to do programu, ale czy to normalne że ds18b20 zaniża mi temeraturę o 2-2,5 stopnia? Kupiłem nowy za 10zł i to samo. Wrzucę cały program do wglądu. Wiem, że może być coś nie tak napisane, ale działa tak jak chciałem ;) Dodano po 3 Edit: Jest jeszcze jeden problem. Co jakiś czas...

    Mikrokontrolery Początkujący emarcus   05 Lip 2014 06:39 Odpowiedzi: 7    Wyświetleń: 1395
  • Atmega32 / Bascom - Dwa SPI programowe

    Witam Mam program budzika, który jako dodatkową atrakcję miał mieć możliwość mówienie czasu na żądanie i odtwarzanie oprócz buzzera utworu jako alarmu. Atmega steruje przez jedno SPI programowe układem MAX7219, a przez konwerter poziomów i drugie SPI programowe odtwarzaczem WTV020SD. O ile sam...

    Mikrokontrolery AVR maximus22_kr   29 Mar 2017 12:35 Odpowiedzi: 20    Wyświetleń: 1800
  • LCD 4x16 krzaczki - zakłócenia od cewki stycznika, program w Bascom

    Ja pozakładałem żółte tło z czarnymi literami. Pisałem soft w Bascomie i miałem wątpliwości co do kodu po kompilacji. Kompilator nie wykazywał żadnych błędów składniowych. Na początku gdy kod był jeszcze krótki w zasadzie co napisałem to działało OK za wyjątkiem przerwań zewnętrznych na końcówce INT...

    Projektowanie Układów RAPELC   05 Kwi 2017 09:22 Odpowiedzi: 10    Wyświetleń: 678
  • 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ń: 3543
  • 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ń: 1572
  • [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ń: 5139
  • [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ń: 2342
  • [Atmega8][BASCOM] Beprzewodowe DS18B20

    Zawsze mozesz rowniez wykorzystac moduly laserowe ale za prostote w wykonaniu zaplacisz niezawodnoscia a raczej zawodnoscia w transmisji podczas przerwania wiazki :D

    Mikrokontrolery AVR JmL(TM)   03 Wrz 2008 13:06 Odpowiedzi: 4    Wyświetleń: 2145
  • [atmega8][bascom]-prośba o pomoc ds18b20+rc5

    1. warto użyć przerwań chociażby dla obsługi RC5 2. do obsługi 1wire nie potrzeba wykorzystywać przerwań choć można 3. Jeśli do tego będziesz miał jakiś wyświetlacz multipleksowany LED to bez przerwań się nie obejdzie 4. Jeśli użyjesz wyświetlacza LCD to do jego obsługi przerwania nie są potrzebne -...

    Mikrokontrolery AVR mirekk36   04 Lut 2009 18:24 Odpowiedzi: 3    Wyświetleń: 1817
  • [Atmega][Bascom] Zmiana rozdzielczości ds18b20 na 9bit

    Nie mylisz się a dokładnie powinno tak to przebiegać 1wreset 1wwrite &HCC 'reset magistrali 1wwrite &H4E 'zapis do scratchpad 'zapisuje trzy bajty do scratchpad...

    Mikrokontrolery AVR flapo213   24 Cze 2010 16:22 Odpowiedzi: 16    Wyświetleń: 6152
  • Bascom, DS18B20, waitms-jak się pozbyć

    Przepraszam za post pod postem, ale zależało mi na odświerzeniu tematu. Może ten kod jest dobry: $regfile = "m8def.dat" $crystal = 8000000 '********* Konfiguracja wyświetlacza ********* 'oczywiście może być bez RW $lib "Lcd4busy.lib" Const _lcdport = Portd Const _lcdddr...

    Mikrokontrolery janbernat   04 Kwi 2010 21:36 Odpowiedzi: 26    Wyświetleń: 4324
  • [Atmega162][Bascom] 8 * DS18B20 na osobnych pinach bez ID.

    Poszedłem po rozum do głowy i zastosowałem sprawdzanie CRC8 . Okazało się że konwersja temperatury w układach DS18b20 przebiegała poprawnie a uszkodzeniu ulegały dane podczas zczytywania ich z układów. Po sprawdzaniu sumy kontrolnej pomijam błędne dane i wyświetlam tylko prawidłowe dane. Chociaż tym...

    Mikrokontrolery AVR adambehnke   11 Sty 2011 23:48 Odpowiedzi: 12    Wyświetleń: 2673
  • [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ń: 2671
  • [BASCOM] DS18B20 zwraca 0

    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 marrog   15 Mar 2011 11:58 Odpowiedzi: 4    Wyświetleń: 1050
  • [BASCOM][AVR] DS18B20, prośba o weryfikację kodu.

    Witam Odczyt i konwersja jest w pętli głównej.;) Na samym początku("Change Resolution") jest zmiana rozdzielczości czujnika. Do komputera raczej nie jest potrzebna dokładność do trzech czy czterech miejsc po przecinku. Zmianę tą starczy wykonać na samym początku programu, nie ma potrzeby wciskania...

    Mikrokontrolery AVR kbw24   29 Lut 2012 23:58 Odpowiedzi: 4    Wyświetleń: 2151
  • [M32][Bascom][DS18B20] Prośba o krytykę programu.

    Lordblick, ale jeszcze nie jestem gotów do przejścia na C. Najnowsze avr studio po prostu mnie załamało. Na początku tego roku uczyłem sie C++ korzystając z VS2010, obecne AVRS również korzysta z tego IDE, ale po prostu poległem, bo niczego nie rozumiem! Rozumiem, że Bascom ma swoje niedociągnięcia,...

    Mikrokontrolery Początkujący Antystatyczny   13 Lip 2012 08:44 Odpowiedzi: 37    Wyświetleń: 4010
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Szanowny Panie Bo Mój timer1 jest juz zajety bo zlicza mi impulsy slimaka podajnika. Takie cusie robi się na przerwaniach zewnętrznych (INT0, INT1 dotyczy Megi8) 1. Mega 8 posiada trzy Timery, więc można wykorzystać 0, lub 2. 2. Trzaba wystrzegać się Debounce i Wait, Waitms 3. formatuje...

    Mikrokontrolery Początkujący endurasek   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 11589
  • Atmega328 / Bascom - DS18B20 - 7 x czujnik

    Tylko nie wywołuj w przerwaniach tak długich bloków instrukcji - lepiej ustaw flagę, która wskaże pętli głównej programu wykonać te instrukcje. Ale co tu możemy mówić, jak widać tylko wycinek programu. Zgadza się, dlatego wklejam nieco więcej Flaga_wybor jest co 10 sekund, Blokada zatrzymuje...

    Mikrokontrolery Początkujący maximus22_kr   28 Cze 2013 10:36 Odpowiedzi: 10    Wyświetleń: 2280
  • BASCOM AVR obsługa wyświetlacza LCD + DS18B20 + PCF8583

    Jak to usunę to jest tak samo. zamiast wait 1 sec; W przerwaniu od timera0 icrementuj zmienną np "S" i gdy ona osiągnie S=250 postaw flagę Fsec, wyzeruj zmienną S. W do....Loop If Fsec =1 , wyzeruj tą flagę i incrementuj 'Wysw'. Dalej, przenieś wszystkie rachunki i 'lookups' do petli głównej...

    Mikrokontrolery AVR mateusz19955   27 Sie 2013 11:54 Odpowiedzi: 16    Wyświetleń: 3321
  • [AVR] - [Bascom] Czas odczytu 15szt DS18B20

    Tak czytam i mam wrażenie ze te czujniki chcesz odczytać jeden po drugim co 10s, nie lepiej będzie odczytywać grupami np. po 3 czujniki co 2s? Czujnik obsługuję z pomocą timera:[syntax=c]ISR(TIMER0_COMP_vect) /... przerwanie do timera sprzetowego { if( czas_konwersji ) czas_konwersji--; // jeżeli...

    Mikrokontrolery AVR vinetu_   07 Sty 2014 16:21 Odpowiedzi: 47    Wyświetleń: 6486
  • [BASCOM] - DS18b20 - odczytanie bez wstrzymania programu

    Proszę bardzo, przykładzik jest lekką modyfikacją liczenia czasu w przerwaniu z książki Wiązani. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer0 = Timer , Prescale = 256 On Timer0 Przerwanie Dim Licznik8ms As Word Dim Flaga As Bit ...

    Programowanie TomekMus   11 Wrz 2014 05:49 Odpowiedzi: 4    Wyświetleń: 588
  • BASCOM - Cztery wyświetlacze 7-segmentowe i DS18B20 - migotanie

    Nom, ale trzeba by kilka razy się dostawać do portu, a można za jednym :P Przygotowujesz dane wcześniej. W Bascom możesz sobie do wybranego Bitu w Bajcie nadać Alias i ustawiać go tak samo jak Bity w Porcie. Przygotowujesz więc Bajt do zapisania w Porcie i możesz w nim włączyć kropkę kiedy ma być uruchomiony...

    Mikrokontrolery AVR rekinisko   04 Cze 2016 21:29 Odpowiedzi: 17    Wyświetleń: 1002
  • Bascom + menu na M32 - sterownik

    Witam, proszę o pomoc: buduje sterownik na zasadzie włącz/wyłącz, to akurat nie jest w tym momencie ważne :), ale przejdźmy do szczegółów - ma pobierać dane z 4 czujników DS18B20, sam odczyt działa poprawnie, problem zaczyna się w menu, do kroku "2.2" czasem "2.3" wszystko działa poprawnie, lecz z "2.2"...

    Mikrokontrolery mr_kciuk   27 Gru 2007 23:45 Odpowiedzi: 2    Wyświetleń: 2295
  • [Bascom]Timer1 - załączanie przekaźnika na czas.

    Witam Piszę program (bascom) i nadziałem się na problem z którym nie mogę sobie poradzić. Timer 1 pracuje jako zegar i po spełnieniu warunku , ma załączyć przekaźnik który ma być załączony na czas_pracy i po odliczeniu czasu pracy ma wyłączyć się na czas przerwy i zablokować włączenia przekaźnika...

    Mikrokontrolery AVR pief   16 Lut 2010 23:28 Odpowiedzi: 3    Wyświetleń: 1679
  • [BASCOM] Jak przyśpieszyć program - przerwania

    Mam napisany program, który obsługuje pomiar temperatury oraz napięcia. Problem polega na tym, że umieszczając w pętli głównej procedurę odczytu temperatury z opóźnieniem (w przypadku DS18B20 jest to minimum 750ms) pomiar napięcia w podprogramie jest również wyświetlany z takim opóźnieniem. Da...

    Mikrokontrolery AVR Mad Jaro   04 Maj 2011 15:53 Odpowiedzi: 29    Wyświetleń: 2645
  • Zegar z termometrem: LCD 20x4, ATmega16, DS18B20, PCF8583P

    Zgodnie z obietnicą wstawię kod programu w języku Bascom. Wiem że jest w nim wiele błędów i moich złych nawyków choćby brak przerwań, funkcji, itp.

    DIY Konstrukcje Jaremka   22 Sie 2015 17:54 Odpowiedzi: 26    Wyświetleń: 19935