bascom 1wire

Znaleziono około 765 wyników dla: bascom 1wire
  • BASCOM i 1wire / DS18B20 dziwna rzecz...

    Mam Atmegę 128 (14.745.600Hz). I otoż na porcie B.4 mam sobie termometr DS18B20. Próbuję się z nim skomunikować i mam dziwny problem. Otóż, robię reset 1wire, a potem próbuję zrobić 1wirecount (bo może być więcej niż 1 termometr) ; ' ZNAJDZ URZĄDZENIA DS //////////////////////////////////////// Sub Ds_find 1wreset Waitms 100 Print "ERR=" ;...

    Mikrokontrolery AVR   31 Sty 2012 17:56 Odpowiedzi: 0    Wyświetleń: 1020
  • [BASCOM]1Wire. Moduł MMega01. Brak komunikacji z urządzeniami 1Wire.

    Witam, Nabyłem moduł MMega01 firmy Problem polega na braku komunikacji z urządzeniami 1wire... Probowałem podłączyć termometr DS18b20(nie jeden - myślałem że ten co mam jest uszkodzony) i nic... taktowanie procka to ok 16MHz. Jako rezystor podciągający na magistrali 1wire daje 2,2k np w ATmega32 zawsze wystarczało. Program który sprawdzam to: Config...

    Mikrokontrolery   19 Mar 2006 12:38 Odpowiedzi: 8    Wyświetleń: 2611
  • 1wire i 2 mikrokontrolery AT89C4051

    masy się łączą, odległość na razie to jakieś 30 cm ale docelowo ma być ok 30 m Drogi kolego omen_s ;) Szkoda Twojego cennego czasu na komunikację pomiędzy prockami magistralą 1wire , przy pomocy Bascom-owych funkcji 1wire , bo tak się po prostu nie da . Te funkcje pracują w trybie MASTER , a procek który ma odbierać dane powinien pracować w trybie...

    Mikrokontrolery   16 Maj 2006 14:19 Odpowiedzi: 8    Wyświetleń: 1161
  • [Bascom] Odczyt licznika 1wire DS2423 - procedura nie chce działać

    Witam, próbuję napisać procedurę odczytu licznika A 1wire z DS2423 Sub Odczyt_licznika_ds2423 1wreset 1wwrite &H55 1wwrite Dsid8(1) , 8 1wwrite &HA5 1wwrite &HC0 1wwrite &H01 For i = 1 To 32 Temp = 1wread(8) Next i ...... End Sub Czy ktoś z Was może mnie naprowadzić co powinno być dalej bo moje próby odczytu kolejnych bajtów nie przynoszą...

    Mikrokontrolery   10 Cze 2011 18:47 Odpowiedzi: 0    Wyświetleń: 1029
  • BASCOM, 1WIRE, co moze byc zle?

    mam podlaczone dwa termometry ds18b20 do magistrali 1wire, steruje tym z basoma oto krotki fragment kodu Config 1wire = Portb.0 1wreset Dim W As Word Dim Id_cz1(8) As Byte Dim Id_cz2(8) As Byte W = 1wirecount() Id_cz1(1) = 1wsearchfirst() Do Id_cz2(1) = 1wsearchnext() Loop Until Err = 1 po tych...

    Mikrokontrolery   06 Maj 2006 12:14 Odpowiedzi: 10    Wyświetleń: 2667
  • odczyt temperatury w bascom na 1wire z ds18b20 do atmega8

    Witam, Zrobiłem sobie pomiar temperatury w konfiguracji jak w tytule. Zgodnie z opisem ds18b20 moja procedura powinna odczytać zawartośc pamięci czujnika, z czego pierwsze 2 bajty powinny zawierać temperaturę. $regfile = "m8def.dat" Config Lcdpin = Pin , Rs = Portd.1 , E = Portd.0 , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7...

    Mikrokontrolery AVR   14 Paź 2008 06:25 Odpowiedzi: 8    Wyświetleń: 5911
  • [Mega32][Bascom] Multipleksowanie +1wire +LCD

    Długi czas już siedzę nad tym programem, analizując inne programy i próbując różnych sposobów ale nie mogę zmusić tego do działania... Byłby ktoś skłonny wytknąć mi błędy ? Dodam, że jak pominąć całą sprawę z timerem to na lcd poprawnie liczy mi wartości (tzn prawie poprawnie bo 28 / 10 wychodzi 2.7999995 ale temu już zaradziłem) $regfile = "m32def.dat"...

    Mikrokontrolery AVR   24 Sie 2009 16:39 Odpowiedzi: 3    Wyświetleń: 2015
  • [Atmega8][Bascom][1wire][ds18b20] Brak transmisji

    Witam kolegów, Znając życie czegoś nie doczytałem, ale po kilku godzinach pytania Wielkiego Googla i szukania tutaj na forum nie znalazłem konkretnej odpowiedzi. Zaznaczam, że dopiero zaczynam się bawić Bascom'em. Problem polega na braku transmisji z DS18b20 przez obsługę 1wire zaimplementowaną do Bascom. Pracuje na wewnętrznym oscylatorze. Jeżeli ustawie...

    Mikrokontrolery AVR   12 Gru 2009 21:24 Odpowiedzi: 2    Wyświetleń: 1589
  • [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 = Ds_val End Function i wszystko jest ok, o ile wykonuję pomiar wywołując...

    Mikrokontrolery AVR   22 Cze 2010 00:24 Odpowiedzi: 34    Wyświetleń: 4380
  • [bascom] 1Wire - czujnik temp. DS18B20

    Witam, Na tej stronie znalazłem opis jak podłączyć czujnik DS18B20 do wyświetlacza LCD Oto kod: 'Jednopunktowy termometr z czujnikiem DS18B20 'www.portalnaukowy.edu.pl 'Program na podstawie kursu z ksiażki "Mikrokontrolery dla Poczatkujacych" Pana Piotra Góreckiego $crystal = 4000000 'deklaracja częstotliwosci pracy kwarcu $regfile "attiny2313.dat"...

    Mikrokontrolery AVR   10 Lis 2010 19:58 Odpowiedzi: 12    Wyświetleń: 5916
  • Regulacja Fazowa Bascom i 1Wire

    Witam Kombinuje już od tygodnia i nic ... Mianowicie mam taki problem.Buduje sterownik do nagrzewnicy CO która posiada wentylator sterowany fazowo przez mój sterownik . I tak wszystko działa pięknie regulacją obrotów od min do max działa dobrze do momentu gdy uruchomię pomiar na ds18b20 i tu problem gdy testuje układ na żarówce to żarówka co jakiś czas...

    Mikrokontrolery AVR   06 Kwi 2019 11:44 Odpowiedzi: 34    Wyświetleń: 1389
  • Co jest grane ?? Bascom i 1wsearchfirst() ://///

    Witam ! Skopiowalem sobie z Helpa bascomu taki oto kod... chce to skompilowac ale wywala blad najpierw przy: W = 1wirecount(ar(1)) pozniej: Ar(1) = 1wsearchfirst() Ar(1) = 1wsearchnext() Posiadam taki procesor jak jest zadeklarowany w kodzie...ale za Chiny nie chce to ruszyc :( '---------------------------------------... ' 1wirecount.bas...

    Mikrokontrolery   24 Paź 2006 13:24 Odpowiedzi: 4    Wyświetleń: 1342
  • [AVR][BASCOM] - własna biblioteka może być w Bascomie?

    nie nie, na 100% nie skończyłem, tylko czas mnie goni a muszę ukończyć pewien projekcik i dlatego łatwiej mi jeszcze idzie z Bascomem. w C jak już wiesz napisałem sobie sam własną i ślicznie działającą bibliotekę do obsługi LCD. Ale jak się okazuje, w ten sam sposób muszę "przewalczyć" obsługę wszystkich modułów jak RS232/485, I2C, 1Wire itp ... a nauka...

    Mikrokontrolery AVR   14 Sie 2008 10:51 Odpowiedzi: 7    Wyświetleń: 2145
  • RC5 temperatura problem z etykieta w bascomie pomocy

    witam wszystkich jestem początkujący w programowaniu uC i dla tego mam mały problem a mianowicie chciałbym aby na wyświetlaczy pokazywała mi sie temperatura a przy okazji można był sterować różnymi urządzeniami za pomocą pilota RC5 podczas kompilacji w bascom-avr wersja demo program wywala mi błąd error: 61 line: 176 label not found $regfile = "m8def.dat"...

    Mikrokontrolery   24 Mar 2008 18:41 Odpowiedzi: 5    Wyświetleń: 1775
  • Co się dzieje - Bascom i przerwania

    Wkońcu to jest Bascom. w bascomie na pożądku dziennym jest mówienie "moduł działa poprawnie gdy inny moduł jest niezaładowany, ponieważ również używa timera i moduły zaczynają interferować niemożna używać ich razem" (zakładając że moduł jest niejawnie dołączany do projektu w bascomie, gdy tylko w kodzie występuje wywołanie funkcji modułu) jeśli program...

    Mikrokontrolery   10 Wrz 2004 22:28 Odpowiedzi: 8    Wyświetleń: 1860
  • DS2408 bawił się ktoś juź tym w Bascomie?

    ...Czytałem notę katalogową ale nie doszedłem do tego jak go obsługiwać... a wiesz chociaż z tej noty do czego jest ten scalaczek? czy tak poprostu wpadł ci w ręce, masz notę i nie wiesz w ogóle do czego on służy??? pytam o to bo trochę dziwne to twoje pytanie ... generalnie jest to układ (jak wynika z noty katalogowej), który porównałbym do popularnego...

    Mikrokontrolery   17 Paź 2007 23:21 Odpowiedzi: 2    Wyświetleń: 1599
  • Atmega32 Bascom + kilka DS18b20 jak wykryć brak jednego?

    1WIRECOUNT Przeznaczenie: Zwraca liczbę urządzeń podłączonych do magistrali 1Wire. Składnia: [syntax=basic4gl]zmienna = 1WIRECOUNT( ) zmienna = 1WIRECOUNT( port , pin )[/syntax] A także: [syntax=basic4gl]1wverify Reg_no(1) Print Err 'Err=1 gdy nie ma takiego numeru[/syntax] Zwróć uwagę na tajemniczą zmienną Err, która jest zaszyta w programie.

    Mikrokontrolery AVR   21 Sie 2011 20:30 Odpowiedzi: 4    Wyświetleń: 2269
  • 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 programie. [syntax=basic4gl]'----------------------...

    Programowanie Początkujący   29 Maj 2013 22:37 Odpowiedzi: 0    Wyświetleń: 1569
  • Problem z programem w bascomie.

    Witam. Poniżej zamieściłem program w bascomie który właśnie pisze (jeszcze nie skończony) i mam taki oto problem: Twój problem , to notoryczne ignorowanie pliku pomocy Bascoma ;) Powiedz mi , co to ca dziwolągi przy definiowaniu :?: '----KONFIGORACJA WYSWIETLACZA----.' Config Lcdpin = Pin , Db4 = Pa.5 , Db5 = Pa.4 , Db6 = Pa.3 , Db7 = Pa.2 , E = Pa.6...

    Mikrokontrolery   05 Cze 2007 05:20 Odpowiedzi: 8    Wyświetleń: 2202
  • menu w projekcie-- bascom

    Witam nie chciałem zakładać nowego tematu żeby nie zaśmiecać forum. Jestem początkujący w programowaniu i zaczynam z Bascomem. Robię mini komputer samochodowy (zegarek programowo, 2 czujniki DS18B20, i inne komunikaty). Problem polega na tym, że mój program jest mało przejrzysty i nie zawiera zmiennych. Nie mogę zrobić ustawiania zegara , gdyż nie wiem...

    Mikrokontrolery   12 Kwi 2007 09:19 Odpowiedzi: 8    Wyświetleń: 4202
  • Magistrala CAN, Atmel i Bascom. Domowa automatyka.

    Witam. Ponieważ jestem zainteresowany tematem automatyki domowej mam pewne pytanie. Otóż swojego czasu w prasie elektronicznej (choćby przy okazji kursów Bascom) było bardzo dużo na temat mikrokontrolerów Atmel we współpracy z różnymi magistralami, przede wszystkim i2c, 1WIRE. Natomiast odnośnie magistrali CAN, w moim przekonaniu, zawsze panowała cisza....

    Mikrokontrolery   24 Cze 2011 10:58 Odpowiedzi: 40    Wyświetleń: 13262
  • Przerwanie UART, I2C i Bascom.

    Tu się nie martw że ci wyłoży komunikację i2c - to nie jest 1wire. Tu można przerwać cykl zegara na bardzo długo i nic się złego nie stanie - dlatego wolę tmp100 od ds1820. To samo tyczy się komunikacji z lcd - jak wyjdzie dłużej to nic nie będzie - gorzej jak wyjdzie za krótko. Encoder ma dwa sygnały a i b. Jeden dajesz na przerwanie a drugi sygnał...

    Mikrokontrolery   02 Cze 2007 13:34 Odpowiedzi: 13    Wyświetleń: 3452
  • DS1820 vs DS18B20 - czy wymienne pod Bascomem ?

    Takie mam pytanie... Mam urządzenie wykorzystujące DS18B20 z Atmegą 162, pod Bascomem. I pytanie jest takie - czy mogę zastąpić ten DS18B20 przez DS1820 ? Bo jak patrzę w datasheety, to wydawałoby się, że niby to samo ? A jednocześnie znalazłem tu na elektrodzie informację, że program dla DS18B20 i DS1820 powinien być nieco inny. Moje procedurki są...

    Mikrokontrolery   20 Cze 2010 12:41 Odpowiedzi: 7    Wyświetleń: 4312
  • ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...

    DIY Konstrukcje   24 Lis 2019 20:20 Odpowiedzi: 5    Wyświetleń: 2055
  • [atmeg8][bascom] Lcd 2x16 i PCF8575

    Za dużo kombinujesz już mówiłem ;) podłączanie DS18B20 pod PCF'a żeby go obsługiwać w Bascomie to jeszcze bardziej karkołomny pomysł niż podłączanie LCD. Bo o ile LCD się da to o 1wire zapomnij Możesz sobie dodatkowe diody czy przekaźniki podłączyć A ten kod który pokazałeś to asembler ale nie dla AVR'ów tylko dla '51 A nawet jakby był dla AVR - to...

    Mikrokontrolery AVR   21 Gru 2009 17:15 Odpowiedzi: 10    Wyświetleń: 3113
  • mega8 - czujnik temp. 1 przewodowy ale nie 1wire

    Witam dostałem do rozgryzienia urządzonko z czujnikiem temperatury z komunikacją po 1 przewodzie podobne coś jak 1wire ale to nie to zdechł czujnik bo pokazuje 0.1 stC podpinałem ds18d20 i nie został wykryty, uruchomiłem sobie skaner 1 wire (ATmega8+LCD) i jakiegokolwiek ds podepnę działa a jak podepnę ten uszkodzony czujnik to "odczytany" zostanie...

    Mikrokontrolery   10 Lis 2015 23:26 Odpowiedzi: 7    Wyświetleń: 948
  • 89S52 Bascom- pomiar temperatury 18b20 oraz tmin.

    Witam. Ze względu na warującą ostatnio na dworze temperaturę chciałem zrobić prosty termometr oparty na 89s52 i czujniku 18b20. Napisałem program i o ile pomiar temperatury działa należycie z dokładnością 0.5*C to mam spory kłopot z porównaniem i zapamiętaniem tej minimalnej- aby rano wiedzieć do jakiej spadła temp w nocy. Układ sprawuje się dobrze...

    Mikrokontrolery   22 Gru 2009 16:46 Odpowiedzi: 1    Wyświetleń: 1647
  • [Atmega128] [Bascom] - Program wysypuje się po kilku instrukcjach

    Witam Jestem w trakcie tworzenia projektu mającego na celu zczytywanie temperatury z magistrali 1Wire i przesyłanie dalej za pomocą Ethernetu (Wiznet w3100a). Udało mi się skonfigurować Wizneta, pingował się świetnie. Ponieważ miałem problemy z utworzeniem serwera postanowiłem dodać kilka diodek za pomocą których mógłbym debugować program. Kiedy wgrałem...

    Mikrokontrolery   22 Gru 2011 19:33 Odpowiedzi: 1    Wyświetleń: 1092
  • 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 - przerwanie nie robi nic. Znaczy jest ; [syntax=vbnet]Timer1_vector2:...

    Mikrokontrolery AVR   25 Wrz 2016 13:58 Odpowiedzi: 17    Wyświetleń: 1509
  • [ATMega8][Bascom] DS1820-brak odczytu a wcześniej był

    Witam Mam dość dziwny problem z czujnikiem DS1820 który jest podpięty do Atmegi8 taktowanej rezonatorem 4MHz. Jeszcze wczoraj Atmega ładnie odczytywała mi temperaturę a dzisiaj wskazuje 0.0°C. Dzisiaj zrobiłem coś takiego że odczytywałem err i za każdym razem było 0 czyli termometr się odzywa. Programuję w Bascomie. Poniżej znajduje się kod: $regfile...

    Mikrokontrolery AVR   23 Sie 2009 18:18 Odpowiedzi: 11    Wyświetleń: 2859
  • [atmega32][bascom] 4 przyciski, jedno przerwanie i powerdown

    do atom1477 mam odliczanie zrobione za pomoca config clock. To ze tak jak ty pokazales tez sie da to wiem, dziwne jest to ze jak samemu zrobisz to wiecej flashu zajmuje niz config clock, po 2 mi pasuje ten gotowy kod w bascomie. do mirekk36 dziekuje bardzo jak zwykle mnie uratowales, zaraz postaram sie napisac kod i powiem czy dziala. Myslalem ze nie...

    Mikrokontrolery AVR   07 Wrz 2009 14:13 Odpowiedzi: 21    Wyświetleń: 6132
  • [BASCOM][XMEGA] Problem z kompilacją kodu

    Teraz mam inny problem. Chcę robić pomiar temperatury i zapisywać na kartę SD. Używam do tego modułu prototypowego tego autora: Ponieważ post dotyczy innego tematu niż oryginalny wątek, temat podzieliłem. Na przyszłość proszę w przypadku napotkania problemów niezwiązanych z oryginalnym tematem postu zakładać nowy wątek. W ten sposób inni będą mogli...

    Mikrokontrolery AVR   09 Paź 2014 21:01 Odpowiedzi: 1    Wyświetleń: 1155
  • Odczyt danych z DHT11 ATTINY13 BASCOM

    No niestety dalej nic. Zawiesza się tu: If Wejscie = 1 Then 'pin dalej w stanie wysokim? (brak odpowiedzi) Blad = 1 Return End If Napisałem też program z wykorzystaniem funkcji 1wire BASCOMa. Tam tak jakby odczytał jeden bajt o wartości &H40 i tyle. Dodano po 1 W desperacji napisałem taki program do sprawdzenia czy czujnik cokolwiek robi: [syntax=vbnet]...

    Mikrokontrolery Początkujący   17 Kwi 2020 08:56 Odpowiedzi: 12    Wyświetleń: 687
  • Czemu mi to nie działa? Pomiar temperatury. BASCOM, ATmega.

    Witam wszystkich,dzisiaj mam nastepujacy problem mam program który mierzy temperature z 4 ds1820 i bascomie 51 nie mam z nim problemu kompiluje sie ok i działa przerobiłem go na bascoma avr i chciałem wgrac do atmegi 8535 i nici wywala mi błędy których nie rozumiem co jest nie tak?? Oto program który chce wgrac do atmegi: $regfile = "m8535.dat" $crystal...

    Mikrokontrolery   18 Mar 2007 16:58 Odpowiedzi: 2    Wyświetleń: 1713
  • Wyświetlacz od Nokii 3310, Bascom - komendy,obsługa

    W końcu na atmega 168 prawodłowo zadziałał mi ten kod. W komentarzu dołożyłem podłączenia. Musiałem zrezygnować w pierwszym podejściu z kwarcu, bo portu PB6 i PB7 są tu wykorzystane do sterowania wyświetlaczem. Kupowałem wyświetlacze jakoś bardzo tanio, więc pewnie chińskie. '**************** Driving graph. display NOKIA LPH7779 ver.1.1 ******************...

    Mikrokontrolery AVR   27 Lut 2011 17:55 Odpowiedzi: 9    Wyświetleń: 10832
  • [Bascom] Pomiar DS18B20 - wyświetla zero

    Witam Kolegów, zaczynam naukę programowania w środowisku Bascom, na warsztacie mam Attiny2313 i DS18B20, chciałem sprawdzić jak działa odczyt temperatury (wyświetlanie na LCD opanowałem wczoraj, pin'ologia LCD niezmieniona). DS18B20 podłączyłem następująco: 1 - Gnd, 2 - do pin'u wejściowego oraz przez R=4.7k do +5V, 3 - +5V. Całość jest zasilana przez...

    Mikrokontrolery AVR   30 Gru 2011 15:14 Odpowiedzi: 0    Wyświetleń: 2706
  • Termometr 1wire

    Po prostu mam ciągły brak identyfikacji, dallasa. Przebiegi napięcia wyglądają poprawnie. Gdy napisze ten warunek że If err=1 wtedy napisz "brak czujnika" else "wyświetl temp" (oczywiście jest to uproszczone) wtedy wciąż jest spełniony warunek err=1 Ja tu sie doszukuję jakiegośbłędu w konwersacji między procesorem a dallasem, bo opcje zasilania już...

    Mikrokontrolery   07 Lis 2004 23:54 Odpowiedzi: 32    Wyświetleń: 9134
  • co to jest switch? (w programie Proteus i Bascom)

    Tzn. już dowiedziałem sie o co chodzi. Mam podłączyć do mikrokontrolera przez szynę 1wire kilka switchów (konkretnie układów DS2405) i odczytać z nich numery seryjne i jeszcze chyba stan wyjśćia PIO. O ile z numerami seryjnymi mam tylko taki mały problem, że jak zmieścić 8 bajtów w 1 bajcie?: opis z pomocy Bascoma: Dim Ar( 8 ) As Byte czyli oznacza...

    Początkujący Elektronicy   12 Kwi 2007 22:13 Odpowiedzi: 3    Wyświetleń: 1456
  • Bascom pytanie o program - problem

    procesor maga8 nie wyswietla bledow w bascomie-avr dziala niby poprawnie... wiec problem jest taki: temperatura ok. gdy na port Pc.1 podam stan wysoki 12v przez stabilizator 5v nic sie nie dzieje tak samo jak z reszta ktora jest pod linia ------------- zaczynam dopiero zabawe wiec nie mam pojecia co z tym nie tak na dodatek nie wyswietla bledow:) ale...

    Mikrokontrolery   18 Paź 2007 22:47 Odpowiedzi: 1    Wyświetleń: 1052
  • 1wire ds2431 i ds2405

    Wskazówka :) Proponuję Ci żebyś zapoznał się z kartą katalogową tej pamięci. Na przykład tutaj W tym dokumencie masz wszystko na temat komunikacji. Poza tym proponuję Ci poszukac sobie na elektrodzie przykładowych programów w Bascomie które realizują komunikację na magistrali 1Wire. a jeśli chodzi o troche teorii na temat magistrali 1Wire zaglądnij...

    Mikrokontrolery   12 Maj 2008 09:22 Odpowiedzi: 1    Wyświetleń: 2389
  • [Atmega16][Bascom] Komputer motocyklowy - sprawdzenie

    Zaczynam pisać program do Komputera motocyklowego opisywanego w wątku: '--------------------KONFIGURACJA-------... $regfile = "m16def.dat" 'informuje kompilator o pliku $crystal = 8000000 'informuje kompilator o częstotliwości oscylatora Config 1wire = Porta.3 'konfiguracja portu 1wire Config Porta.4 =...

    Mikrokontrolery AVR   02 Lut 2011 00:06 Odpowiedzi: 0    Wyświetleń: 1173
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Masz rację na forum jest to tylko cześć okrojonego programu. Wklejam składowo pełny program, wyciąłem tylko poszczególne obliczenia. Może teraz będzie coś więcej wiadomo co może być przyczyną. [syntax=vb]'--------------------KONFIGUR... $regfile = "m16def.dat" 'informuje kompilator o pliku $crystal = 8000000...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 16866
  • [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 przez co temperatura się nie odczytuje. Ogólnie to...

    Mikrokontrolery   03 Cze 2016 20:58 Odpowiedzi: 1    Wyświetleń: 1494
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Witam. Posiadam inkubator i sterownik do niego. Wszystko jest okej gdy program działa na wait'ach. Chcę przepisać go do przerwania na timerze ale program mi się zawiesza po wgraniu. Po uruchomieniu nie zawsze pokaże temperaturę, po wyjściu z "menu" również czysty ekran zamiast pomiarów. Cała konstrukcja składa się z: *czterech przycisków Sw1-Sw4 *dwóch...

    Mikrokontrolery AVR   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 2088
  • wlacznik swiatla sterowany 1wire na 2051

    wlacznik swiatla sterowany magistrala 1wire na 2051. dlugosc lini sterujacej 15 m . program napisany w bascomie. mozna przetestowac na plytce prtotypowej odpowiednio usuwajac wremowane linie.

    Artykuły   20 Cze 2005 00:41 Odpowiedzi: 0    Wyświetleń: 1497
  • [BASCOM '51] i kilka portów 1-wire

    Pozdrawiam wszystkich .Chciałbym napisać ..mam 18 lat wpadłam pomóżcie...A wpadłem w programowanie przy pomocy Bascoma. Przepraszam że podpinam się pod temat ale może mój problem jest błahy szkoda zaśmiecać . Pisze sobie programik do obsługi kolektora między innymi korzystając z czujników DS a że nie jestem w tym biegły co jakiś czas kompiluje i sprawdzam...

    Mikrokontrolery   25 Wrz 2005 19:26 Odpowiedzi: 20    Wyświetleń: 1932
  • BASCOM-zbyt duzy rozmiar kodu....

    Witam! Prosze szanownych znawcow tematu o vopinie odnosnie projektu termometru 2 liniowgo. Mam z nim duzy klopot, mianowicie kod zajmuje 3244 no i do 2 KB procka raczej do nie wbije. :( Prosze o pomoc i wszelkie wskazowki....Nadmieniam ze projekt jest zlepka kilku projektow termometru poniewaz nie mam doswiadczenia w 1wire Config 1wire = Portd.0 'konfiguracja...

    Mikrokontrolery   23 Lis 2005 14:46 Odpowiedzi: 6    Wyświetleń: 1487
  • atmega8 i 1wire - pin wejści+wyjście

    Witam Mam takie pytanko o konfigurację pinu do obsługi magistrali 1wire. Czy w obsłudze protokołu 1wire trzeba ciągle zmieniać konfigurację pinu jako wejściowy/wyjściowy w rejestrze DDR czy istnieje inny sposób, żeby uprościć sprawę i nie przekonfigurowywać co chwilę pinu ? O tyle to dla mnie istotne, że wszystkie procedury piszę samodzielnie w asm...

    Mikrokontrolery   05 Maj 2008 18:31 Odpowiedzi: 2    Wyświetleń: 1353
  • [Atmega8][Bascom]Próba napisania programu dla wytrawiarki

    Witam Staram się przyswoić powoli wstęp do języka Bascom. Jednak żeby bezproduktywnie nie patrzeć na migające diody postanowiłem napisać sobie banalny program do wytrawiarki. Przeczytałem naprawdę sporo tematów. Po wielu próbach i zlepkach kodów z elki powstało to "coś". To "coś" nawet żyje :-) Program jest banalnie prosty, ma na stałe wpisaną temperaturę...

    Mikrokontrolery   08 Lis 2008 21:59 Odpowiedzi: 0    Wyświetleń: 1190
  • [Atmega8][Bascom] gaszenie diody alarmowej

    Witam, mam taki problem. program wg mnie powinien po przekroczeniu ustalonej temperatury wyswietlac na LCD napis, wlaczac Buzzer oraz zapalic diode. A po nacisnieciu przycisku wyłaczyc to wszystko. I problem jest taki ze wylacza wszystko oprocz diody. Tzn po wlaczeniu sie alarmu dioda wogole juz nie gasnie ani po obnizeniu temperatury ani po nacisnieciu...

    Mikrokontrolery AVR   02 Lis 2010 22:39 Odpowiedzi: 2    Wyświetleń: 1529
  • [AT89C2051][ATTINY2313][BASCOM] Przerobienie kodu bascom.

    Na tej stronie z linku na dole znalazłem taki kod: '**************************** 'Konfiguracja '**************************** $regfile = "attiny2313.dat" $crystal = 12000000 Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B11111111 : Portd = &B11111111 Config 1wire = Pind.5 Config Timer0 = Timer , Prescale...

    Mikrokontrolery AVR   12 Lut 2011 18:29 Odpowiedzi: 12    Wyświetleń: 3740
  • [BASCOM] Bledy przy kompilacji o co chodzi?

    Witam[syntax=basic4gl]' ----------------------------------------... ' The support for this display has been made possible by Peter Küsters from (c) Display3000 ' You can buy the displays from Display3000 or MCS Electronics ' ----------------------------------------...

    Mikrokontrolery AVR   28 Lip 2011 21:24 Odpowiedzi: 2    Wyświetleń: 1245
  • [ATmega8][Bascom] - Timer0 w miejsce Waitms

    Nie musisz czekać. Musisz zacząć trochę inaczej myśleć niż "linijka po linijce"... Dokładnie i nie jest to wcale takie proste :cry: Inaczej będzie to wyglądać dla prostego 'termometru', a zdecydowanie inaczej jeśli 'w tle' pracuje kilka przerwań, które rozwalą komunikację na 1wire na amen. Zerknij co kiedyś wykoncypowałem :D , żeby przerwanie obsługujące...

    Mikrokontrolery AVR   28 Wrz 2014 07:56 Odpowiedzi: 7    Wyświetleń: 936
  • bascom ATmega32 - Sterownik domowy/pokojowy

    Panowie, Panie potrzebuję pomocy bo siedzę i siedzę i nie mogę sobie dać rady z kodem BASCOM. Jestem początkujący, a raczej raczkujący w AVR, programowaniu itd. :( Próbuję zbudować sterownik do pokoju który ma wykonywać: -sterowanie światłem (8x) -sterowanie piecem/kotłem gazowym (temperatura noc i dzień-dwie różne temperatury) -każdy przycisk ma dwie...

    Mikrokontrolery Początkujący   29 Lis 2014 20:44 Odpowiedzi: 6    Wyświetleń: 2820
  • BASCOM a wyświetlacz NOKIA3310 (sterownik na ATTINY12)

    Witam! Robię sterownik do wyświetlacza graficznego z NOKIA3310(PCD8544) opartego na procesorze ATTINY12. Do tego sterownika można przesyłać polecenia przez 1WIRE. Mam plik wynikowy (hex) do tego procesora. - Szukam programu i schematu programatora, dzięki któremu zaprogramuje ten procek (ATTINY12), bo programator w pakiecie bascom avr ma problemy z...

    Mikrokontrolery   02 Maj 2004 13:49 Odpowiedzi: 3    Wyświetleń: 1605
  • DS1990 i BASCOM

    Mam następujący problem... chciałem napisać pod bascomem program czytający pastylki dallasa DS1990 mam ich siedem i żadna nie odpowiada na sygnał resetu program wygląda tak: Config Lcd = 16 * 1a Config Lcdpin = Pin , Rs = P1.7 , E = P1.6 , Db4 = P1.5 , Db5 = P1.4 , Db6 = P1.3 , Db7 = P1.2 Config 1wire = P3.3 Do 1wreset If Err = 0 Then Cls Lcd "ok" Waitms...

    Mikrokontrolery   02 Lis 2004 12:54 Odpowiedzi: 2    Wyświetleń: 2228
  • Czy jest jakaś komenda w Bascomie...

    Czy jest jakaś komenda w Bascomie, do pominięcia odczytu następnego bajtu z 1wire? Mam odczytać 5 bajtów, ale pierwszy mi jest niepotrzebny. Albo czy można zrobić tak żeby odczytać ten jeden niepotrzebny bajt do zmiennej Zmienna_Long (w której potem mam przechowywać właściwe 4 bajty) i następnie odczytać do tej samej zmiennej to co mi trzeba czyli kolejne...

    Mikrokontrolery   25 Maj 2005 16:43 Odpowiedzi: 1    Wyświetleń: 837
  • Problem z Bascom 2xDS18B20 - Zawsze 85C

    Jak w temacie - czytalem gdzies, ze trzeba zminic stan portu podczas pomiaru, ale ja jestem w tym temacie zielony, dlatego prosze o pomoc. PS. Potrzebuje jeszcze dodac funkcje z przecinkiem i znakiem - wydaje mi sie, ze wynik wyswietlany jest bez nich. $regfile = "m8def.dat" $crystal = 4000000 Declare Sub Init Declare Sub Convallt ' Convert...

    Mikrokontrolery   27 Maj 2006 15:41 Odpowiedzi: 5    Wyświetleń: 1515
  • ds18B20 BASCOM. Jak wywołać konkretny sensor?

    Dziekuje za odpowiedz Tego kodu probowalem i wiem ze dziala.mam pytanie czy po zaniku napiecia badz restarcie programu czujka raz zapisana jako pierwsza zawsze edzie pierwsza a druga zawsze druga? co sie stanie jak jedna prestanie dzialac z sieci np 8 czujek? ale ja mam jeszcze inne zmartiwienie. powiedzmy tych czujek mam 8 i z kazdej spisalem adres...

    Mikrokontrolery   27 Lip 2006 17:53 Odpowiedzi: 11    Wyświetleń: 2297
  • jakie sa roznice BASCOM'a 8051; AVR; LT????

    W pliku pomocy masz informacje na temat konfiguracji wyświetlacza [config lcd] i nie tylko. W ogóle to jest to dobre źródło informacji. W katalogu ./sample masz przykłady programów, wystarczy sprawdzić jak autor programu przyłączył układy peryferyjne przeprowadzić kompilacje, załadować do procesora i powinno działać- jeżeli wszystkie połączenia zostały...

    Programowanie   28 Sie 2006 20:05 Odpowiedzi: 8    Wyświetleń: 1449
  • Bascom i 3xds18B20 numery ID

    Witam wszystkich przeczytałem wiekszość postów ale jakoś nie moge znaleść rozwiazania na swoj problem a mianowicie chodzi o odczyt ID wklejam program $large Cursor Off Cls Config Lcd = 16 * 2 Config 1wire = P1.0 Dim T1 As Single Dim T2 As Single Dim B1 As Byte , B2 As Byte , R As Byte , B3 As Byte , B4 As Byte Dim Tmp As String * 6 Dim Znak As String...

    Mikrokontrolery   17 Maj 2007 18:13 Odpowiedzi: 0    Wyświetleń: 708
  • bascom - kilka zadań jednocześnie

    Masz tu przykład prostego programu. Z realizowaniemkilku zadań "jednocześnie" ' i2c SCL-PortD.4, SDA PortD6, 1Wire1 - portA.0, 1Wire2 - PD4, LCD: Enable - PortB.0, RS - PortB.4, D7 - PortB3 , D6 - PortB2 , D5 - PortC2 , D4 - PortB1 ' PA0 + dla LED1, PA1 + dla LED2 , PC3 - przycisk 1 , PC5 - przycisk 2 , PC6 - przycisk 3 , PC4 - przycisk 4 $regfile =...

    Mikrokontrolery   07 Lip 2007 17:52 Odpowiedzi: 9    Wyświetleń: 2106
  • programowy UART......autorzy bascoma zapomnieli o buforze??

    Witam ponownie. No tak ZUMEK dane oczywiście będą stracone jeśli się je w pore nie wychwyci, ale wracając do Twoich propozycji powiedzmy pierwszej to masz na myśli aby przerwanie wykonywało procedurę INKEY(#1) lub INPUT jak najczęściej?? Otórz układ ma być złożony z DS18B20+ATtinny13+MAX485 ma to byc poprostu termometr moduł sieci 485 (jeden z wielu...

    Mikrokontrolery   17 Sty 2008 20:46 Odpowiedzi: 7    Wyświetleń: 2502
  • Jak wstawic wybrany znak do kodu? (BASCOM)

    Zobaczcie w linku jest komputer samochodowy na wyświetlaczu LCD 4*20. Tam przy temperaturach są znaczniki: "t1" i "t2". Zajmuja one jedno pole wyswietlacza. Jak wprowadzic te znaczniki do tego kodu, potrzebowalbym: t1, t2, t3, t4 $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości...

    Mikrokontrolery   13 Mar 2008 14:56 Odpowiedzi: 7    Wyświetleń: 2404
  • [Bascom-8051] Error 131 przy instrukcji PRINT

    Witam, Mam pewien problem z oprogramowaniem transmisji RS-232 w Bascom-8051 (wersja DEMO, 2.0.14.0 działającą pod Windows Vista). Kod prezentuje się następująco: 'P3.0 - odbieranie 'P3.1 - nadawnie $regfile = "89C2051.dat" $crystal = 11059200 Config 1wire = P1.4 'Config Baud = 9600 'Po odkomentowaniu pojawia się error przy instrukcji Print...

    Programowanie   29 Maj 2008 20:28 Odpowiedzi: 2    Wyświetleń: 1125
  • Program do termometru AVR bascom.

    Witam! Dooedukowałem się troche i przy pomocy trochę i internetu i helpa do bascoma napisałem program pod termometr program pokasuje temperaturę czyści wyświetlacz i pokazuje czy spadek cze wzrost do poprzedniego pomiaru skopiowałem i jest OK ale czy ma to prawo chodzić Dim Lsb As Byte : Dim Msb As Byte : Dim Tempa As Single Dim T1 As Byte :...

    Mikrokontrolery   09 Lip 2008 20:33 Odpowiedzi: 11    Wyświetleń: 2125
  • [Atmega8][Bascom] Problem z przyciskami

    Witam. Skleciłem taki o to "fragment" kodu do obsługi zegarka RTC. Wszystko działa 'Program do obsługi zegara czasu rzeczywistego RTC PCF8583 Philips za pomoca magistrali I2C $regfile = "m8def.dat" 'Atmega8 $crystal = 8000000 'Kwarc 8MHz Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3...

    Mikrokontrolery   11 Lip 2008 12:49 Odpowiedzi: 1    Wyświetleń: 1907
  • [Atmega16][bascom] Atmega 16 - jak włączyć ?

    Właśnie tak jak wcześniej napisałem z elektroniką w praktyce dopiero zaczynam. Więc reguł , które właśnie wymieniłeś wcześniej nie znałem. A schemat starałem się zrobić czytelnie tylko ,że nie umiem jeszcze dobrze operować miejscem które daje eagle. A co do postu powyżej to pin 9 ze złącza lcd to masa tak samo jak 6,7,8,10 tylko ale jest to podłączone...

    Mikrokontrolery AVR   15 Sie 2008 22:24 Odpowiedzi: 50    Wyświetleń: 8000
  • [bascom] DS18b20 strzałki sygnalizujące spadek i wzrost temp

    Witam! W zeszłym roku był na ten temat topic. Termometr 4 punktowy DS18b20 by Duch na podstawie materiałów znalezionych w sieci 'Kontakt duszkowski(małpa)o2.pl $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) 'Deklaracja...

    Mikrokontrolery AVR   13 Wrz 2008 20:05 Odpowiedzi: 21    Wyświetleń: 5708
  • Error 31 i error 93 bascom atmega8 lcd ds1820

    Witam. Mam taki problem ze po probie skompilowania programu przepisanego z ksiazki marcina wiazani. wyskakuja mi bledy ktore wskazuja na ostatnia linie kodu: Error : 31 Line : 185 Invalid datatype [ 0] , in File : C:\PROGRAM FILES\MCS ELECTRONICS\BASCOM-AVR\term.BAS Error : 93 Line : 185 Variable not dimensioned [...

    Mikrokontrolery AVR   26 Sie 2008 17:34 Odpowiedzi: 8    Wyświetleń: 2855
  • [Atmega8][Bascom] nie inicjuje wyświetlacza LCD

    Po przeczytaniu wielu postów napisałem program który ma wyświetlać na wyświetlaczu LCD Napięcie , prąd oraz temp. Chciałem to wykorzystać do zasilacza, którego właśnie buduje. jednak po zaprogramowaniu procka wyświetlacz mi się nie inicjuje (zaświecają się kwadraty w pierwszej lini). Czy jest jakiś błąd w moim programie ? Proszę o sprawdzenie. $regfile...

    Mikrokontrolery AVR   13 Cze 2009 17:43 Odpowiedzi: 9    Wyświetleń: 3920
  • RDS i bascom. Czy jest możliwe?

    Jak da się go podłączyć do uc poprzez I2C, SPI, 1Wire czy RS232 lub inne to tak.

    Mikrokontrolery   05 Sty 2009 10:52 Odpowiedzi: 15    Wyświetleń: 3829
  • BASCOM. Wartość temperatury 6 miejsc po przecinku.

    Racja, mój bład. Mam taki kod. $regfile = "m16def.dat" $crystal = 16000000 Config Lcdpin = Pin , Rs = Portc.2 , E = Portc.3 , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 Config Lcd = 16 * 2 Config Portc = Output Set Portc.1 Cursor Off Config 1wire = Portd.5 ' + jumper J2 B-C Dim Odczyt(2) As Byte , A As Byte , Licznik...

    Mikrokontrolery AVR   31 Sty 2009 19:51 Odpowiedzi: 4    Wyświetleń: 2519
  • [M8][Bascom]-ds18b20+rc5 -problem!!

    Witam Mam napisany następujący program Config 1wire = Portb.0 Dim I1 As Integer , Ss As String * 6 Dim I2 As Integer , Tt As String * 2 Dim I3 As Integer Dim Sc1(9) As Byte Config Pind.1 = Input Portd.1 = 1 Config Pind.4 = Input Portd.4 = 1 Config Pind.3 = Input Portd.3 = 1 Config Pind.0 = Output Portd.0 = 0 Config Pinb.1 = Output Portb.1 =...

    Mikrokontrolery   05 Lut 2009 21:28 Odpowiedzi: 0    Wyświetleń: 1127
  • [Atmega8][bascom] ds1307 zmiana wartości zegara klawiszami

    mam taki program zegara ds1307 trochę już pokombinowałem tylko obsługa zmiany zapisanie do ds1307 mi nie działa , założyłem że pierwszy klawisz s1 wejście w menu ustawień kolejne przyciśnięcie s1 ma zmieniać wartość x od 0 do 5 wyświetlać kolejno "godzina minuta sekunda rok miesiac dzien" a klawiszem s3 zmieniać na razie tylko w górę wartości , problem...

    Mikrokontrolery AVR   09 Maj 2009 15:28 Odpowiedzi: 2    Wyświetleń: 3399
  • [ATMEGA8][BASCOM]Serwo dziwnie skacze + DS18B20

    Witam To moze zaczne od kodu: $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E = Portd.3 , Rs = Portd.2 Cls Config Servos = 1 , Servo1 = Portc.5 , Reload = 10 Config Portc.5 = Output Config Portd.0 = Input Set Portd.0 Cursor Off Dim Serworuch...

    Mikrokontrolery AVR   23 Cze 2009 17:00 Odpowiedzi: 2    Wyświetleń: 2187
  • [Atmega8][Bascom] Mini komputer do Fiata Cinquecento 700

    Witam na wstępie chciałem powiedzieć, że nie jestem dobry w programowaniu, bo dopiero zaczynam i mnie to powoli wciąga. Mam parę pytań i postanowiłem napisać. Chce zrobić sobie taki mini komputer pokładowy do Fiata Cinquecento 700. Ten mały układ ma wskazywać temperaturę w środku samochodu i na zewnątrz a tak, że będzie pokazywać napięcie, jakim jest...

    Mikrokontrolery AVR   16 Mar 2010 17:21 Odpowiedzi: 12    Wyświetleń: 4761
  • Poszukuje sprawny zegar [Bascom][Atmega8]

    ok tadzik juz dziala :D Pomogles znaczy doradziles z tymi fusebitami Nalaeza ci sie te pkt ale jak bys jeszcze pomogl mi w polaczeniu tych kodow : $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'linia PB2 jako wejściowa Config Lcd = 16 * 1a 'konfiguracja typu wyświetlacza...

    Mikrokontrolery AVR   29 Mar 2010 13:17 Odpowiedzi: 15    Wyświetleń: 7505
  • [Bascom][atmega8] Animacja, LCD

    OlekM klawiatura jest czyszczona za każdym razem gdy jakaż komenda z pilota leci do procka co pokazuje część kodu : If Address = 0 And Command = 16 Then Cls Incr Strona End If If Address = 0 And Command = 17 Then Cls Decr Strona End If If Address = 0 And Command = 33 Then Cls Downigora = 1 End If If Address = 0 And Command = 32 Then Cls Downigora =...

    Mikrokontrolery AVR   24 Maj 2010 21:41 Odpowiedzi: 57    Wyświetleń: 10898
  • [Atmega 8][bascom]D18B20 cztery uklady po 1-wires

    Witam napisałm program do obsługi czterech układów D18B20 ale jego rozdzielczość w pomiarach to 1 stopień a chciałbym żeby było 0,1 ma ktoś jakić pomysł ??? Z góry dzięki wklejam kod: $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) 'Deklaracja...

    Mikrokontrolery   05 Maj 2010 18:25 Odpowiedzi: 0    Wyświetleń: 1419
  • [BASCOM] - Jak poprawnie i cyklicznie wyświetlać na LCD

    Popełniłem taki oto kod jak poniżej. W założeniu ma to być zegarek stawiany pilotem, oraz z dwoma DS18B20. Założyłem sobie, że nie użyję żadnego Wait, ani Gosub. Mam jednak jeden problem z odświeżaniem czasu na LCD. Niby dwukropki migają co sekundę, ale sekundy nie są wyświetlane poprawnie. Przez pewien czas jest niby dobrze, ale czasem jakby pomija...

    Mikrokontrolery AVR   02 Lip 2011 16:23 Odpowiedzi: 10    Wyświetleń: 4841
  • [M8][BASCOM] wyświetlacze LED i DS18B20

    Tak przerwania mogą zakłócać komunikację 1wire. Na czas komunikacji z DSem blokuj przerwania.

    Mikrokontrolery AVR   30 Wrz 2010 13:49 Odpowiedzi: 2    Wyświetleń: 2052
  • Wyświetlacz, błędna obsługa lowerline [BASCOM]

    dzięki działa:) dodałem jeszcze buzzerek, ale mam takie pytanie układ ma działać jako termometr informujący o danej temperaturze i bliskości zagotowania wody w obiegu. Kod napisany teraz po przekroczeniu temperatury 70 C zacznie odgrywać melodyjkę, po przekroczeniu 80 inna, a 85 na bardzo piskliwą. Ale potrzebuje coś aby spełniało taka cechę: np. idę...

    Mikrokontrolery   04 Paź 2010 21:23 Odpowiedzi: 6    Wyświetleń: 2018
  • Złączenie dwóch programów [Bascom]

    Witam! Zabrałem się nie dawno za przepisywanie dwóch programów z książki Marcina Wiązani. Są to programy: Sterowanie z poziomu 1-wire dwoma termometrami, Zegarek na timer1. Mój problem polega na tym że nie wiem jak to złączyć w jedną całość tzn. chodzi o to żeby współpracowały ze sobą jak należy, ponieważ tylko ciągle wyświetla mi się zegarek na początku,...

    Mikrokontrolery AVR   15 Lis 2010 11:37 Odpowiedzi: 3    Wyświetleń: 1068
  • Bascom Mega32 Zmiana wyświetlanej wartości

    Witam ponownie Zrobiłem to przez Timer0. Jednak problem z aktualizacją wyświetlania dalej występuje. Jeszcze drugi problem to start, przez okres zdefiniowany zmienną Licznik ( teraz równą 300 ) nic się nie wyświetla - dopiero po czasie = 300. Próbowałem również z Enable/Disable Interrupts na czas pomiaru, ale nie było żadnego efektu. Mam takie pytanie...

    Mikrokontrolery AVR   19 Sty 2011 20:10 Odpowiedzi: 11    Wyświetleń: 1932
  • Błąd label not found BASCOM

    Witam Mam taki programik troszke posklejany ale wyskakuje błąd co robie nie tak . label not found [_ENDIFO ] $regfile = "m8def.dat" 'Atmega8 $crystal = 8000000 'Kwarc 8MHz Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.1 , Db6 = Portc.0 , Db7 = Portb.5 , E = Portc.3 , Rs = Portc.4 '*************************************.....

    Mikrokontrolery AVR   01 Lut 2011 19:49 Odpowiedzi: 2    Wyświetleń: 2627
  • [BASCOM] DS18B20 zwraca 0

    witam serdecznie Tak używam przerwań (z TIMER0), ale są uruchamiane tylko gdy są potrzebne tzn. wykorzystuję do tego instrukcję Start/Stop Timer0. Co ciekawe ten fragment co wyżej to fragment większej części programu i jak zamienię pętle "do loop " na np. [syntax=vb] while a=0 i tutaj to co wyżej..... wend[/syntax] oraz dodam drugi warunek [syntax=vb]...

    Mikrokontrolery AVR   15 Mar 2011 11:58 Odpowiedzi: 4    Wyświetleń: 1215
  • [bascom][ATmega8] Obsługa wyświetlacza.

    To jest program który ma obsługiwać mi dwa termometry, wgrywam i pojawia się ,, 298 " te wszystkie zmiany wprowadzałem aby sprawdzić czy ruszy. $regfile = "m8def.DAT" $crystal = 8000000 Config Portb = Output Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Pind.1 , Rs = Pind.0 Initlcd Wait...

    Mikrokontrolery AVR   10 Gru 2011 23:17 Odpowiedzi: 45    Wyświetleń: 8385
  • Zmienna err w Bascomie-czy zerować?

    Witam, Czy w Bascomie AVR, zmienną Err, która Zwraca 1 gdy wystąpił błąd trzeba potem zerować, czy sama się zeruje. Przykład przerwanie: Kod związany z 1WIRE IF err = 1 then 'err=1 bo np. błąd w komunikacji PRINT "błąd err = 0 'trzeba zerować???? return end if Dalszy kod, który się wykonuje jak nie wystąpił błąd.... ... ... return

    Mikrokontrolery AVR   10 Sty 2012 22:29 Odpowiedzi: 2    Wyświetleń: 1409
  • [Atmega8][Bascom] Termometr wraz z alarmem do CO - poprawa kodu.

    Witam Chcąc zbudować termometr wraz z alarmem, natknąłem się na forum Elektroda o temat "Termometr wraz z alarmem do CO - Termometr opiera się na projekcie użytkownika DUCH__. W kodzie widnieje błąd program ten ma wadę, że czujniki dobiera sobie losowo (czyli piec nie zawsze będzie piecem). Czy jest możliwość naprawienia tego błędu? Ogólnie termometr...

    Mikrokontrolery AVR   11 Sty 2013 20:49 Odpowiedzi: 8    Wyświetleń: 4706
  • [BASCOM] - Dziwny błąd - uwaga, długi program.

    Program winien wyświetlać godzinę na lcd 4x20 (jako duże znaki) a co chwila przełączać się w tryb kiedy pokazuje temperaturę i dodatkowo datę. Dodana jest także regulacja jasności LCD(PWM) wykorzystując fotorezystor(ADC). W załączniku program. Program działa przez pierwsze kilka minut dobrze, później temperatura pokazuje się w obu przypadkac 0 stopni,...

    Mikrokontrolery   23 Gru 2011 19:59 Odpowiedzi: 5    Wyświetleń: 1031
  • Attiny2313 Bascom 2xDs18b20 LCD 2x8 optymalizacja kodu

    Witam Chciałem dorobić termometr do samochodu z temp. zew. i wewn. i wyświetlaczem LCD 2x8 . Przerobiłem trochę kod z forum tylko że był on do atmegi8 i niestety nie chce się "zmieścić" do Attiny2313. Jak zoptymalizować kod programu co pozmieniać ? Co zajmuje najwięcej pamięci ? Flash used 129 % Attiny2313 $regfile = "attiny2313.dat" $crystal...

    Mikrokontrolery AVR   24 Kwi 2012 12:54 Odpowiedzi: 2    Wyświetleń: 2076
  • [ATmega8][Bascom] zegarek na PCF8583 - Menu nie działa

    Witam wszystkich Zacząłem tworzyć mój pierwszy tak rozbudowany program - zegarek na pcf8583, atmega 8 z wewnętrznym taktowaniem zegara 1MHz. Problem w tym, iż nie działa menu, które próbuję uruchomić. Bez menu mogę zmieniać godziny i minuty za pomocą 2 przycisków. Jak dołożę menu moje, to nie działa zmienianie czasu. Wygląda to tak, że wchodzę w podprogram...

    Mikrokontrolery Początkujący   12 Wrz 2013 20:36 Odpowiedzi: 22    Wyświetleń: 3627
  • Prośba o sprawdzenie kodu Bascom.

    Witam wszystkich. Bardzo ładnie proszę, o sprawdzenie kodu poniżej. Nie mogę za nic w świecie ustawić zegara, i z datą jest też nie do końca ok. Męczyłem się składając linijki, i nie wychodzi. Nie wiem gdzie są błędy. Zegar idzie, ale nie idzie go ustawić. Jeśli wyświetla 13:20 i ustawię inny czas, wraca z powrotem do 13:20 lub innej wartości. Czy może...

    Mikrokontrolery AVR   27 Sty 2014 21:07 Odpowiedzi: 0    Wyświetleń: 885
  • Atmega 8 BASCOM - Termostat i wyświetlacz oparty o uklad HD44780

    Wszystko się udało zrobić. :) [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Portd.6 , E = Portd.7 , Db4 = Portb.0 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 Deflcdchar 0 , 8 , 20 , 11 , 4 , 4 , 4 , 3 , 32 'znak stopnia Celsjusza Dim B As Byte Dim W As Byte Dim Dsid1(8) As Byte Dim Dsid2(8)...

    Mikrokontrolery Początkujący   08 Sie 2014 13:01 Odpowiedzi: 5    Wyświetleń: 1911
  • [BASCOM] - Opóźnianie działania encodera

    Ok poradziłem sobie tylko teraz wyskoczył mi inny problem , a mianowicie nie wiem dlaczego nie mogę korzystać z funkcji LINI i Boxfill wyświetlacz szaleje :-) a chciałbym wykorzystać te dwie funkcje w programie poniżej kod programu [syntax=basic4gl] '***************************************... '* Code to test DS18x20 '* The 1-wire bus pin is Port...

    Mikrokontrolery AVR   24 Sie 2014 15:50 Odpowiedzi: 2    Wyświetleń: 1254
  • bascom DS18B20 - Jak odczytać numery id z "tablicy"

    Witam Szukałem w internecie odpowiedzi na swoje pytanie ale nie znalazłem konkretnej odpowiedzi. Straciłem 3 dni na doświadczenia i nic mi nie wychodzi. Pracuję nad urządzeniem które odczytuje temperaturę w czterech różnych miejscach. Dopóki wszystkie czujniki działają nie ma problemu. Jeżeli padnie któryś z czujników pojawia się problem bo po jego...

    Mikrokontrolery AVR   14 Sie 2015 06:16 Odpowiedzi: 6    Wyświetleń: 1887
  • Atmega644 i bootloader MCS - Dzielę się wrażeniami i dopytuję. [BASCOM]

    Sprawa pierwsza czyli instrukcje konfiguracyjne w kodzie. Chodzi o to, że jeśli nie wstawisz takiej instrukcji a użyjesz w kodzie chociażby jednej instrukcji PRINT, INPUT albo innej związanej z UART to cudów nie ma, trzeba skonfigurować UART i kompilator musi przeliczyć prędkość dla UBRR i ustawić bity konfiguracyjne. Dane musi skądś wziąć więc weźmie...

    Mikrokontrolery AVR   10 Cze 2015 10:54 Odpowiedzi: 45    Wyświetleń: 4467
  • RFM12B wysyłanie i odbieranie bascom

    Witam, Z tej stronki [url=]Link dowiedziałem się jak obsługiwać moduły komunikacji radiowej RFM12B. Przykład nadanika: [syntax=vbnet]$regfile = "m8def.dat" $crystal = 8000000 '8MHz $hwstack = 70 $swstack = 70 $framesize = 160 '$noramclear Config Submode = New Config Watchdog = 512 '512ms Start Watchdog '---------Constants---------------------...

    Mikrokontrolery AVR   17 Gru 2015 20:55 Odpowiedzi: 1    Wyświetleń: 990
  • [BASCOM} Dcf77 + RC5SEND Timer1

    Program napisany jest w Bascom. Delay nie ma w ogóle. Program napisany chaotycznie, ale działał ok dopóki nie dopisałem obsługi DCF77. Gdy przyjdzie odpowiednia godzina, dioda IR ma wysłać kod do odbiornika. Wtedy właśnie procesor zwalnia. Sekundy wtedy "idą" co 3 no i dźwięk ma zwolnione tempo. [syntax=vbnet] $regfile = "m32def.dat" $crystal = 8000000...

    Mikrokontrolery   07 Maj 2016 19:30 Odpowiedzi: 6    Wyświetleń: 858
  • [Bascom] Sterownik pieca-dziwne działanie DS18B20

    Chodzi o te zaznaczone ustawienia z obrazka. Są wstawiane jako domyślne jeśli się ich nie wpisze do kodu. Chodzi o to, że kiedy Bascom skacze do jakiegoś Sub to odkłada na stos te wcześniej omawiane dwa Bajty. W takim Sub już może tego nie widać, ale tez skacze np. do procedury odczytu czujników 1Wire. To już np. cztery bajty a w tym momencie nadchodzi...

    Mikrokontrolery   05 Maj 2020 19:23 Odpowiedzi: 8    Wyświetleń: 639
  • modyfikacja programu w bascom

    Problem jest w sprzęcie a nie w programie. W układzie brakuje kondensatorów ceramicznych 100nF na pinach zasilających uC, LCD, czujnika, wejściu ADC. Nie widzę też filtru na AVCC oraz jakiegokolwiek tantala/elektrolita na zasilaniu. Popraw zasilanie a zamiast analogowego czujnika użyj cyfrowego np DS18B20 na 1Wire.

    Programowanie Początkujący   30 Paź 2022 14:17 Odpowiedzi: 10    Wyświetleń: 204
  • Bascom - błędy przy kompilacji - POMOCY?

    Witam. Napisałem w Bascomie prosty program do odczytu 2 termometrów DS1820 i PCF8583 - właściwie jest to zarys gotowych procedur. Niestety przy kompilacji wywala mi masę wewnętrznych błędów - Internal Errors w ostatniej linii. GDZIE ROBIĘ BŁĄD? ... Błąd wynika z Twojej niewiedzy , ot co ;) Kompilator "powiedział" Ci , jakie błędy znalazł , a do Ciebie...

    Mikrokontrolery   28 Lut 2006 19:49 Odpowiedzi: 5    Wyświetleń: 1520
  • bascom 1.11.8.3 error, ATtiny2313, co robię źle?

    Witam zainstalowałem najnowszą wersję bascoma 1.11.8.3 i chcę skompilowac program z kursu mikroprocesorowej oslej łączki co32g jest to podwójny termometr , wgrywałem go starą wersją bascoma do procka 90s2313 i działał. Teraz chcę skompilowac soft pod ATtiny2313 i wyskakuje mi Error file not found , co robie nie tak za pomoc dziękuję a to soft ' C032g...

    Mikrokontrolery   06 Kwi 2007 18:41 Odpowiedzi: 6    Wyświetleń: 1872
  • ds18b20 atmega16 bascom i problem :(

    Witam Zaczynam trenować mikrokontrolery i programowanie. Próbowałem w asm ale jakoś ciężko - próbuje teraz w bascomie - i też ciężko niestety :( znalazłem jakiś przykład programu w bascom ale coś mi nie hula. $crystal = 16000000 '$regfile = "m16.dat" Config Portc = Output Config 1wire = Porta.1 Dim Odczyt(2) As Byte Declare Sub Odcz_temp...

    Mikrokontrolery   09 Paź 2007 15:38 Odpowiedzi: 5    Wyświetleń: 2797
  • AVR Bascom klawitura at pc

    $regfile = "m128def.dat" $crystal = 12000000 Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Pina.5 = Input '1wire wejście klucza Config Pina.4 = Input '2wire wejście od pozostałych ds Config Porta.3 = Output 'głośnik sygnał dźwiękowy Config Porta.0 = Output...

    Mikrokontrolery   07 Sty 2008 21:39 Odpowiedzi: 0    Wyświetleń: 1439
  • [Bascom] Bardzo proszę o pomoc w uporządkowaniu programu

    Witam mógłby mi ktoś pomóc problem jest taki ze w Bascomie się nie skompiluje proszę niech mi ktoś pomoże upożądkować program. $regfile = "m8def.DAT" $crystal = 8000000 $lib "I2C.LBX" $lib "Ds1307clock.lib" Config Lcdpin = Pind , Db4 = Portd.1 , Db5 = Portd.2 , Db6 = Portd.3 , Db7 = Portd.4 , E = Portd.0 , Rs = Portd.5 Config Lcd = 16 * 2 Config Sda...

    Mikrokontrolery   12 Paź 2009 18:10 Odpowiedzi: 10    Wyświetleń: 1716
  • Atmega Uart Bascom pytanie

    Witam napisałem programik w bascomie który wysyła po uarcie do drugiej atmegi8 temperature moje pytanie brzmi : 1 atmega wysyła mi temperature np.260 a druga odbiera mi to w pojedynczych bajtach czyli 2 6 0 jak to połączyć razem? abym mógł podzielić 260 przez 10 Nadajnik: $regfile = "m8def.dat" 'Amega8 $crystal = 7200000 'kwarc $baud = 1200 'predkosc...

    Mikrokontrolery AVR   02 Kwi 2010 11:04 Odpowiedzi: 2    Wyświetleń: 2248
  • [ATMEGA8][BASCOM]Problem z termometrem ATmega8 + LCD 16x2

    $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega16 $crystal = 8000000 'deklaracja cześtotlwiości pracy 'Deklaracja portów od wyświetlacza LCD Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Lcd = 16 * 2 Cursor Off '**** Termometr **** Config 1wire =...

    Mikrokontrolery AVR   28 Kwi 2010 12:11 Odpowiedzi: 8    Wyświetleń: 6810
  • Termometr-Bascom-Problem z DS18B20(przerobienie programu)

    Witam.Mam taki problem. ............... Temp.z dwóch układów na jednej 1Wire.Proszę o pomoc:) Poszukaj na stronie źródłowej Bascom. MCS Electronics, artykuł: AN#111 (Application Note) Ten numer artykułu już chyba wszyscy pamiętają. Poczytaj też inne, może się kiedy przydadzą...., -gdyby jednak pamięć zawiodła, zawsze możesz zadać pytanie tu na grupie....

    Mikrokontrolery AVR   18 Sie 2010 20:50 Odpowiedzi: 3    Wyświetleń: 2515
  • Odczyt danych z EEPROM a skok do odprogramu - BASCOM

    Witam, przeszukałem już cały portal i nie znalazłem odpowiedzi. mam kod obsługi 3 x DS18X20 z numerami układów zapisanymi w EEPROM i jeżeli chcę odczytać właściwy ROM to muszę użyć sekwencji jak w kodzie w sekcji 1 (bez skoku do podprogramu) 'program odczytujący obecność układów 1WIRE i sprawdzający ROMy z EEPROM $regfile = "attiny2313.dat"...

    Mikrokontrolery AVR   30 Paź 2010 12:18 Odpowiedzi: 2    Wyświetleń: 1682
  • [Atmega8][bascom]Prośba o Sprawdzenie kodu stacji lutownicz

    Witam robie stacje lutowniczą z atmegą8 napisałem taki kod w bascomie, czy bardziej doświadczeni koledzy mogli by na nieo zerknąć i wytknąć mi poważne błędy jakie popełniłem. Temperatura z termopary jest brana za pomoca mac6675 i spi, uśpienie powinno się włączyć po minucie leżenia kolby nieruszanej i zmniejszyć ustawiona temp do 160 stopni, po podniesieniu...

    Mikrokontrolery AVR   03 Lis 2010 00:27 Odpowiedzi: 2    Wyświetleń: 1895
  • [BASCOM] Prosty termostat

    Proponuje dodać dodatkową zmienną pomocniczą której zadaniem będzie pamiętanie że program zaczął działać nie jestem pewien tego rozwiązania z bascomem miałem doczynienia dość dawno temu ale możesz spróbować tego $regfile = "attiny25.dat" $crystal = 4000000 Config Portb.3 = Output 'przekażnik Config Portb.2 = Input 'włącznik typu microswitch...

    Mikrokontrolery AVR   27 Gru 2010 19:57 Odpowiedzi: 8    Wyświetleń: 2802
  • Termometr na Atmega 8 i wyś. led, BASCOM zamiast znaku - pojawia mi sie kropka

    Witam, mam zrobiony termometr na Atmega8 i program napisany w Bascom. Co powinienem zmienić aby zamiast kropki przed ujemnymi temperaturami pojawiał się - . Poza tym wszystko jest ok, i świetnie działa. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 'Config Pind.1 = Input 'Config Portb.0 = Output ' cyfra1 'Config Portb.1 = Output ' cyfra2...

    Mikrokontrolery   03 Mar 2012 01:33 Odpowiedzi: 13    Wyświetleń: 1924
  • ATmega8 - Bascom - prosty termometr. Wyjaśnienie programu.

    Tu mas fajnie wyjaśnione komendy 1wire. A tu jest program z komentarzami w BASCOM. Numer czujnika jest 8 bajtowy czyli 64 bity. Jeśli czegoś dalej nie zrozumiesz to pisz.

    Mikrokontrolery Początkujący   16 Lis 2013 00:13 Odpowiedzi: 1    Wyświetleń: 1446
  • [Bascom] Atmega8 - Na LCD znikają własne znaki

    Witam. Zrobiłem sterownik do swojego obrotowego kolektora słonecznego. Bascom, Atmega8, lcd 4X20 znaków-tryb 4 bit. Problem jest następujący: sterownik za pomocą przekaźników steruje siłownikiem z silnikiem DC lewo - prawo. Miałem problem z zakłóceniami, reset procesora, krzaki na LCD. Działo się to przy rozłączaniu przekaźników. Okazało się że trafko...

    Mikrokontrolery   18 Lip 2014 21:15 Odpowiedzi: 11    Wyświetleń: 2187
  • Przerobienie kodu z Bascoma na C (ATmega32)

    Pamiętaj, że w BASCOMIE masz większość bibliotek wbudowanych... Póki powiedzmy program ma sterować przyciskiem itp to pół biedy ... ale jak wchodzą do tego moduły typu LCD czy 1wire to już nie takie hop sip w C :D Oczywiście da się takie coś wykonać tylko nie wiem czy ktoś się podejmie powinieneś moim zdaniem podać przynajmniej jakieś parametry co program...

    Mikrokontrolery AVR   13 Maj 2020 17:16 Odpowiedzi: 11    Wyświetleń: 1017
  • Atmega i 1wire

    Ma zewnętrzny oscylator 8Mhz. Z resetem to chciałem do prób zrobić tak żeby na lcd w górnym wierszu leciały kolejne próby a w dolnym wynik err , a ja w tym czasie podłączam do 1wire "pastylki" licząc że zadziała :-). na tym forum znajdziesz niejeden fragment kodu do obslugi 1wire, w tym do pastylek 1990A, w wiekszosci pod Bascom-a. (szukaj np. po iButton)...

    Mikrokontrolery   10 Paź 2005 10:33 Odpowiedzi: 6    Wyświetleń: 1839
  • Bascom czy C? Projekt na Atmedze. Materiały.

    Nauka "C" na uC to w rzeczy samej nauka uC. (Czasem żartuję, że zacząłem programować w "C" kiedy dowiedziałem się co oznacza void). Z możliwości jakie daje "C" do programowania mikrokontrolerów nie wykorzystuje się na codzień zbyt dużo (przeważnie pętle, warunki i obliczenia). Żeby zaprogramować uC trzeba wiedzieć sporo o jego budowie, a co za tym idzie...

    Mikrokontrolery   19 Mar 2006 16:14 Odpowiedzi: 10    Wyświetleń: 1500
  • ATmega8, encoder, Bascom-nie działa dobrze, co tu poprawić?

    Siemka! Mam tego typu problem do rozwiązania: Do kontrolera ATmega8 mam podpięty impulsator(encoder) z przełącznikiem w ośce: podpięty jest tak: encoder: ATmega8: A PORTD.6 B PORTD.5 E PORTD.4 C,D do masy porty kontrolera podciągnięte są do zasilania przez wewnętrzny pull-up. Oprócz tego każde z wyprowadzeń (A,B,E) encodera podłączone są poprzez diodę...

    Mikrokontrolery   10 Mar 2007 23:49 Odpowiedzi: 6    Wyświetleń: 5450
  • Bascom czy C co wybrać? Który jest prostszy?

    Nie ma się nad czym zastanawiać- zdecydowanie C. C jest językiem uniwersalnym, kompilatory Bascoma powstały tylko pod mikrokontrolery AVR. W pewnym momencie okazuje się, że język bascom zaczyna być mądrzejszy od właściciela i nie da się go okiełznać. Nie mówiąc o tym, że kod wynikowy C jest dużo mniejszy. Bascom, owszem ma swoje zalety- na przykład...

    Programowanie   22 Cze 2007 15:23 Odpowiedzi: 4    Wyświetleń: 1358
  • [Atmega8][Bascom]Przerywania i ds1820 - problem z kodem

    Witam panowie, usiłuje napisać program do wytrawiarki, lecz jak już program jest prawie gotowy strasznie wolno chodzi i nie wykonuje czasami wszystkich poleceń. Program ma działać tak: po włączeniu, grzałka ma cały czas grzać do uzyskania temperatury zadanej, a pompka włączać się co jakiś czas w celu wymieszania. A po osiągnięciu temperatury zadanej,...

    Mikrokontrolery AVR   30 Paź 2009 15:10 Odpowiedzi: 8    Wyświetleń: 1848
  • Sterowanie czujnikami ultradżwiękowymi w Bascom ATmega32

    Muszę cię zmartwić ale nie ma gotowych poleceń i super prostych rozwiązań jeśli chodzi o Bascom dla takiego zastosowania ultradźwięków. Trzeba sobie samemu zrobić jakiś układ, podpatrzeć jak to inni robią - być może użyć dodatkowo jakichś wzmaczniaczy operacyjnych dla wzmocnienia odbieranych czy nadawanych sygnałów (zależy jaki chcesz mieć zasięg) no...

    Mikrokontrolery   20 Lut 2010 15:25 Odpowiedzi: 15    Wyświetleń: 2425
  • [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 bascomie można napisać moduł z liczby np. |-10| = 10...

    Mikrokontrolery AVR   18 Gru 2009 22:53 Odpowiedzi: 0    Wyświetleń: 4128
  • Odczyt ID z ds18b20 - bascom

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

    Mikrokontrolery AVR   07 Lis 2010 16:20 Odpowiedzi: 3    Wyświetleń: 3531
  • [ATmega8][Bascom] mega8 + DS18B20 błędny pomiar.

    W schemacie pominąłem zasilanie i podłączenie LCD. Kod: (został wzięty z książki M. Wiązania - "Programowanie mikrokontrolerow AVR w jezyku Bascom", usunąłem kod od obsługi LCD bo mam go ustawionego w bascomie) $regfile = "m8def.dat" $crystal = 8000000 Config 1wire = Portc.5 'konfiguracja linii magistrali '1-Wire Declare Sub Odcz_temp 'procedura...

    Mikrokontrolery AVR   04 Gru 2010 15:42 Odpowiedzi: 2    Wyświetleń: 5645
  • Bascom Atmega mało portów, więcej po I2c jak to zrobić

    Cześć Bascom Atmega mało portów, więcej po I2c jak to zrobić Więc zrobiłem pewien projekt już opisywałem na elektrodzie - sterownik domowy Brakuje mi portów do sterowania i potrzebuję rozwiązania swojego problemu. Niestety sterowanie drugą atmegą kodem BCD nie rozwiązuje problemu. Na i2C mam zegar PCF 8563, Jak rozwiązać mój problem Program napisany...

    Mikrokontrolery   01 Kwi 2011 22:02 Odpowiedzi: 24    Wyświetleń: 3911
  • [atmega16][BASCOM] sygnal CLK o zmiennej F

    Aaaale... Czy generowanie tego przebiegu ma być jedynym zadaniem twojego mikrokontrolera? Jeśli w pętli głównej będziesz chociażby odczytywać czujnik 1wire lub mocno utylizujesz przerwania, błąd nie będzie rzędu 10% (220Hz zamiast 200Hz), tylko rzędu 50%, a może i nawet 100%. Tego nie wie nikt, i nie ma takiej mocy żeby to policzyć... Co tu dużo tłumaczyć?...

    Mikrokontrolery   22 Cze 2011 16:20 Odpowiedzi: 11    Wyświetleń: 1933
  • [Atmega32][BascomAVR] - Prośba o sprawdzenie kodu

    Witam, pracuje nad pierwszym urządzeniem opartym na AVR Atmega32. Chodzi mi o zmienną Sekundy, którą chciałbym inkrementować w warunku While ... Wend zaraz na początku głównej pętli Do ... Loop. Zmienna Czas zwiększana jest przez Timer0 po przepełnieniu (odmierzanie stałych odcinków czasu) i kiedy osiągnie 30 i więcej ma się wykonać to co po warunku...

    Mikrokontrolery AVR   14 Lis 2013 16:41 Odpowiedzi: 0    Wyświetleń: 639
  • Zegar LED Bascom - Programowanie zegara LED w Bascomie

    Zobacz sobie krótki opis [url=]Link Zacznij krok po kroku i w 20 minut opanujesz temat. Co prawda tam akurat nie multipleksuję w przerwaniu chociaż tak to właśnie robię najczęściej. Spowodowane to było tym że akurat musiałem pogodzić multipleksowanie sześciu wyświetlaczy z odczytem 1Wire i czasem "naciągałem" ramy czasu :P Przełożyło się to na to że...

    Mikrokontrolery AVR   13 Sie 2016 15:30 Odpowiedzi: 7    Wyświetleń: 1914
  • Dziwne zachowanie 89C4051 - kompilacja Bascom - HELP?

    Witajcie. Moje pytanie dotyczy dziwnego zachowania się procka 89C4051 ze skompilowanym w Bascomie programie: w programie używam zmiennej Temp, którą inicjuję przed główną pętlą Do Loop programu "Temp = 25" a przy pierwszym wywołaniu w programie ma nie wiadomo dlaczego wartość 105 (choć nie była zmieniana). Nie wspomnę już o tym, że port P1.6 na chwilę...

    Mikrokontrolery   24 Paź 2005 06:38 Odpowiedzi: 5    Wyświetleń: 1344
  • Potrzebny program do zegarka [AVR Bascom, 32k OSC]

    Problemy 1Wire i kwarcu 32k omawiane wielokrotnie, wymienione również w FAQ: - obsługujesz licznik pracujący w trybie asynchronicznym (sprawdź w datasheet, który to obsługuje ten tryb), jesli ustawisz preskaler na 1024, to przerwanie przepełnienia tego licznika bedziesz miał co 1/32 sekundy, a z tym faktem możesz zrobić wszystko, na co masz ochotę,...

    Mikrokontrolery   29 Paź 2005 17:11 Odpowiedzi: 5    Wyświetleń: 2095
  • Programy Bascom pomysły i rozwiązania.

    Właśnie niewiem na jaki typ programatora ustawić. Sprawdzałem już wszystkie możliwości i nic. Ale dzięki za pomoc spróbuje tego programatorka z helpa Bascoma . Pozdrawiam.. Szukałem w helpie ale znalazłem tylko podłączenie I2C , 1WIRE i nic więcej :( mógł byś wrzucić schemat tego programatora :?: i do których pinów portu podłączyć :?:

    Mikrokontrolery   09 Sie 2006 08:21 Odpowiedzi: 86    Wyświetleń: 25624
  • Bascom, mega8535, LEDmultipleks, DS1307 i DS1820

    tak to mniej więcej robię. tyle tylko, ze przerwanie przerywa komunikację I2C i zjada sekundy , albo powstają jakieś błędy. jak dam odczyt I2C w obsłudze przerwania - to sam wiesz wszystko zaczyna migotać. nie zacząłem jeszcze wkładać do programu procedur do 1wire, ale tam też szykuje się problem z czasem konwersji - nie można dać waitms bo wyświetlacze...

    Mikrokontrolery   01 Sie 2006 08:50 Odpowiedzi: 6    Wyświetleń: 2171
  • Bascom DS1820 - nietypowy problem.

    Wyłącz przerwania tuż przed komunikacją 1wire. Po odczytaniu temperatury włącze je ponownie. Takie działanie niestety może zaburzyć inne rzeczy, zależy co robisz w przerwaniach.

    Mikrokontrolery   18 Lip 2007 14:00 Odpowiedzi: 4    Wyświetleń: 1221
  • temperatury w bascom, uP, wyświetlacz LCD, robił ktoś?

    Cześć. Już mam ta część zrobiona 4x termo na 18b20 + napiecie aku ale jeszcze potrzebuje zegarek z data do tego na ds 17885 badz ds 17887 moze ktoś ma w bascomie coś na ten temat:) $regfile = "m8def.DAT" $crystal = 1000000 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.4 , Rs = Portb.5 Config...

    Mikrokontrolery   07 Lut 2012 11:02 Odpowiedzi: 2    Wyświetleń: 1634
  • [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 z tego forum. Kod zamieszczam poniżej...

    Mikrokontrolery AVR   27 Cze 2008 15:19 Odpowiedzi: 16    Wyświetleń: 2936
  • [ATMEGA][Bascom] ds18b20 CRC - 2 liczby 8 bit w 1 16bit

    Odczytuje z 1wire kolejno 9 bajtów danych do tablicy. Temperatura to liczba 16bitowa, pierwsze 8 bitów zapisanych jest w 1 elemencie tablicy 8 kolejnych w 2gim. Jakim poleceniem mogę połączyć te te dwie liczby aby otrzymać jedną 16bitową? Czy może ktoś ma jakiś inny sposób aby odczytać temperaturę i sumę kontrolną (1,2 bajt - temperatura, 9ty -CRC)...

    Mikrokontrolery AVR   03 Lip 2008 14:00 Odpowiedzi: 2    Wyświetleń: 4045
  • [Bascom] Open port for input/output - dla tego samego pinu.

    Piszę sobie obsługę 1W (nie mylić z 1wire) stosowaną w niektóry układach Quantum'a: [url=]QT1101 I natknąłem się na takie "ograniczenie" bascoma: po otwarciu programowego łącza szeregowego na danym pinie jako np wyjściowego nie można już zmienić "kierunku". Zamknięcie dotychczasowego łącza i otwarcie ponowne jako wejściowego kończy się błędem 61 "Label...

    Mikrokontrolery AVR   03 Sie 2008 18:44 Odpowiedzi: 3    Wyświetleń: 1748
  • Bascom atmega operacje na bitach

    Witam wszystkich mam taki problem potrzebuję wykonać coś takiego: np: A=200 portb.1=a czyli 11001000 tylko port zmienia stany od 0 do 7 odczytując to np. z zmiennej a podobnie jak w magistrali 1wire wiem że to chyba jest proste ale nie mama pomysłu jak to zrobić w bascomie proszę o jakiś przykład. Wielkie dzięki za wszelkie sugestie i przykłady

    Mikrokontrolery   16 Sie 2008 15:11 Odpowiedzi: 4    Wyświetleń: 1568
  • Program bascom sprawdzenie

    Witam, Napisałem prosty program w bascomie jako komputerek pokładowy do motoru $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdbus = 4 Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.6 , E = Portd.1 , Rs = Portd.0 Config Pind.5 = Input Cursor Off Cls Lcd "Szerokiej Drogi!"...

    Początkujący Elektronicy   22 Paź 2008 15:19 Odpowiedzi: 2    Wyświetleń: 825
  • Transmiter FM czyli Si4711 + Atmega8 + BASCOM

    Witam! Posiadam układ Si4711 (3x3mm) który jest na raz generatorem RF, syntezerem, cyfrowym koderem stereo, koderem RDS, przetwornikiem A/C, cyfrowym limiterem audio, posiada wejścia audio analogowe i cyfrowe. Możliwa jest komunikacja za pomocą SPI, 2wire i 3wire. Do tej pory w mojej praktyce korzystałem tylko z 1wire bawiąc się zazwyczaj DSem do pomiaru...

    Mikrokontrolery AVR   27 Sie 2009 14:35 Odpowiedzi: 1    Wyświetleń: 2720
  • [atmega32][Bascom]1sek nierówna 1sekundzie

    Ty się zastanów co chcesz uzyskać - czy testowy program w celach uczenia się czy też może atomowy wzorzec czasu? ... bo jeśli to drugie to wybrałeś najgorszą z wielu możliwych metod aby zrobić zegarek na procku AVR i to jeszcze na takim jak ATmega32. .... jak chcesz zrobić dokładny zegarek to : 1. Uzyj specyficznych do tego poleceń Bascoma - same załatwią...

    Mikrokontrolery AVR   31 Gru 2008 01:56 Odpowiedzi: 29    Wyświetleń: 2763
  • Magistrala 1-wire Bascom

    Witam, właśnie zabrałem się za budowę termostatu- ma być oparty na układzie DS18B20 i napisałem prosty program w Bascomie Config 1wire = Portd.5 ' + jumper J2 B-C Dim Odczyt(2) As Byte , A As Byte , Licznik As Byte , T As Integer , T1 As Single Do 1wreset 'reset 1wwrite &HCC 'jedna kostka, więc wykorzystujemy rozkaz SKIP ROM 1wwrite &H44 'dokonaj...

    Mikrokontrolery   21 Kwi 2009 20:22 Odpowiedzi: 6    Wyświetleń: 3321
  • [atmega8][bascom] zegar i termometr w jednym

    Witam jest to mój pierwszy {większy} program oczywiście przeszedłem kursy bascoma z zapalaniem diódek. Przychodząc do tematu to z zasobów internetu i własnych umiejętności napisałem program dla zegara i dla termometru i chciałbym teraz te dwie funkcje połączyć w całość. Owszem zrobiłem efekt jest bardzo fajny i wszystko działa ale pod względem w programie...

    Mikrokontrolery AVR   24 Maj 2009 23:55 Odpowiedzi: 7    Wyświetleń: 6379
  • [mega8][bascom]Dziwaczny błąd-ADC_MUX entry not found in Dat

    Witam. Napisałem program który ma za zadanie mierzenie napięcia, obrotów i temperatury (nie będę ukrywał - komputerek do motoru). Z takim problemem spotkałem się pierwszy raz - ADC_MUX entry not found in dat file (błąd 0). Błąd ten nie występował w wersji bascoma 1.11.7.4, natomiast w 1.11.9.1 owszem. Czemu się takowy pojawił? Ma to związek z dodaniem...

    Mikrokontrolery AVR   11 Cze 2009 12:36 Odpowiedzi: 2    Wyświetleń: 2558
  • Mega64 [bascom] rs232 . Źle wysyłane znaki .

    Witam. Mam mege64 i chcę sobie wysłać za jej pomocą pewne paczki danych do kompa. Jednak coś mi to za bardzo nie chciało chodzić . Więc wrzuciłem do procka taki program : $crystal = 8000000 Config Porta = &B11111111 : Porta = &B00000000 Config Portb = &B11100000 : Portb = &B00011111 Config Portc = &B11111100 : Portc = &B00000000 Config Portd...

    Mikrokontrolery AVR   17 Lis 2009 21:52 Odpowiedzi: 10    Wyświetleń: 2992
  • [atmega8][Bascom]Ustawienie czestotliwosci na 1 wire ds18b20

    Mi nie chodziło o wyłączanie przerwań na czas konwersji tylko na czas wysyłania komend 1 wire. Zresztą zobacz na mój kod. '$sim $regfile = "m168def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 16 $framesize = 32 Tccr1a = &H00 'ustawienie timera1 w tryb ctc Tccr1b = &H0C Ocr1ah = &H7A 'liczba do porównania . Ocr1al = &H12...

    Mikrokontrolery AVR   28 Lis 2010 21:12 Odpowiedzi: 13    Wyświetleń: 4398
  • Jak sterować 2 x LCD na atmega i Bascom

    A ja proponuje wziąć drugi AVR do drugiego wyświetlacza. Wiem jest to toporne rozwiązanie, ale najszybsze do realizacji i będzie działać! nie tędy droga, po co brać kolejny procesor, skoro można to rozwiązać programowo? to tak jakbym do każdego termometru 1wire dawał osobny avr, bo nie umiem korzystać z funkcji rom match... a poza tym chyba nie najszybsze,...

    Mikrokontrolery AVR   14 Mar 2013 12:25 Odpowiedzi: 11    Wyświetleń: 4945
  • [atmega32][bascom]miganie 2 lini naprzemian na LCD

    Witam, Uczę się bascoma, i stworzyłem sobie programik z zegarkiem i termometrem, lecz na LCD temperatura miga mi na przemian z godziną oto kod: [syntax=basic4gl] 'definicja użytego procesora $regfile "m32def.dat" 'prędkość taktowania 16MHz $crystal = 16000000 $eeprom 'piny podłączenia LCD i definicja jaki LCD | 16x2 Config Lcdpin = Pin , Rs = Portb.0...

    Mikrokontrolery AVR   24 Cze 2011 06:55 Odpowiedzi: 3    Wyświetleń: 1400