bascom przerwanie watchdog

Znaleziono około 78 wyników dla: bascom przerwanie watchdog
  • Dlaczego Atmega 328p nie resetuje się przez Watchdog w BASCOM?

    A czy to też nie działa : Config Watchdog = 16 Start Watchdog Disable Interrupts być może Bascom odblokowuje przerwania w starcie watchdoga?

    Mikrokontrolery AVR   06 Sty 2012 23:10 Odpowiedzi: 16    Wyświetleń: 4314
  • REKLAMA
  • Attiny13a [BASCOM] - Zachowanie zmiennej po resecie WATCHDOG

    AVR nie traci zawartości pamięci przy resecie. Więc jeżeli program nie będzie jej zerował, rozwiązanie jest pewne. Inna sprawa, że w tym wypadku sugerowałbym, by watchdog nie robił resetu, tylko wywoływał przerwanie. Co to będzie za układ?

    Mikrokontrolery   06 Lut 2015 15:30 Odpowiedzi: 3    Wyświetleń: 1119
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Bascom AVR] watchdog po input. Zaprzęgać przerwania?

    xury - skoro już wykorzystujemy Bytematch=13 to nadal spokojnie można korzystać z Input tylko warto całość dobrze przemyśleć jak? polecam do przeanalizowania przykładowy kod pod koniec poniższego tematu http://www.elektroda.pl/rtvforum/topic14... tak jak tam widać - polecenie Input jest uruchamiane tylko wtedy gdy jesteśmy pewni dzięki Bytematch...

    Mikrokontrolery AVR   02 Lis 2009 18:59 Odpowiedzi: 8    Wyświetleń: 2095
  • REKLAMA
  • Atmega16: Brak reakcji na zmianę stanu portu A w Bascomie, pętla Do Loop

    hmmm Przede wszystkim: Enable Interrupts On Timer0 Przerwanie Stop Watchdog Config Timer0 = Timer , Prescale = 1024 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 256 'PWM=250Hz Load Timer0 = 195 To włączenie przerwania jest wstrętne w tym miejscu:P Co do wniosków... może spróbuj zwiększyć stos o...

    Mikrokontrolery   04 Maj 2008 23:52 Odpowiedzi: 8    Wyświetleń: 1537
  • [Bascom] Jak wrócić z przerwania do konkretnego miejsca w programie?

    Spróbuj z watchdogiem i $noramclear

    Mikrokontrolery   13 Mar 2011 23:56 Odpowiedzi: 10    Wyświetleń: 1819
  • [BASCOM] Wykywanie liczby resetów Watchdog'a - jak?

    Idziecie nie w tym kierunku co trzeba. Trzeba zająć się odpowiednią obsługą komunikacji a nie watchdog'a. 1. Jeśli odbiór ma wykorzystywać Input to jest coś takiego jak: $Timeout = value 2. Komunikację radziłbym wykonać w oparciu o przerwanie od Urxc.

    Mikrokontrolery AVR   28 Paź 2010 15:45 Odpowiedzi: 12    Wyświetleń: 2048
  • Jak wyłączyć przerwanie INT1 w uC M32 w Bascomie?

    Próbowałem ustawić wyzwalanie zboczem FALLING instrukcjami Bascoma, oraz wprost w rejestrach. Nie dawało to nic. Nie wiem, czy dalej wyzwalało się poziomem, czy przyczyna była inna. Poniżej fragmenty programu, które według mnie są istotne. Może ma tu jakieś znaczenie fakt, że pin INT1 jest w trakcie przerwania zmieniany na wyjście i z powrotem na wejście....

    Mikrokontrolery   26 Lip 2006 10:03 Odpowiedzi: 2    Wyświetleń: 1095
  • REKLAMA
  • [attiny44] [attiny44][bascom] Opóźnione wybudzanie AVR z powerdown przez INT0 po 1s

    Nie spotkałem w bascomie funkcji do konfiguracji Pin change innterrupt ani przerwania od watchdoga, ale oczywiście można to zrobić na rejestrach. W bascomie nie znam zawartości pliku ATtiny44.dat Czy oprócz nazw rejestrów są jeszcze bity? [syntax=basic4gl]$regfile = "ATtiny44.dat" Dim Praca as Bit Praca = 0 Config PINA.5 = Input PORTA.5 = 1 'włącz wewnętrzne...

    Mikrokontrolery Początkujący   26 Cze 2012 15:40 Odpowiedzi: 14    Wyświetleń: 2694
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    Chłopaki dajcie na luz. Odbiegamy od tematu. Właśnie wyszła nowa wersja Bascoma 2.0.2 w której dodano : .... Chyba można by uniknąć stosowania watchdoga jesli wcześniej wyłączone zostały by przerwania?! 1- faktycznie dostępny BASCOM 202 ... zaraportował mi przy uruchomieniu - może poprawili pewne błędy... 2. Watchdog jest chyba najfajniejszy - bo zapewnia...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10238
  • [bascom] Konfiguracja powerdown i wybudzanie attiny25 przez INT0 po podaniu VCC – Bascom

    Zdecyduj się o co Ci chodzi: Power down, Pull-down, Wyzwalanie przerwania zboczem narastającym/stanem wysokim, Obsługę watchdog, Bo nie wiem o co w końcu pytasz...

    Mikrokontrolery AVR   13 Mar 2012 19:31 Odpowiedzi: 8    Wyświetleń: 3660
  • REKLAMA
  • [bascom] Dlaczego program na ATtiny2313 nie działa z pilotem RC5?

    Zobacz jak ja to zrobiłem na Mega8 http://obrazki.elektroda.pl/8838731900_1... Program jaki zastosowałem korzysta z przerwania INT0 które po naciśnięciu klawisza wyprowadza procesor ze "śpiączki" , wysyła dane na IR i usypia go ponownie.Dla mnie takie rozwiązanie jest lepsze niż chwilowe zasilanie procesora poprzez diody. Poniżej wklejam...

    Mikrokontrolery AVR   30 Gru 2010 19:08 Odpowiedzi: 18    Wyświetleń: 4843
  • Attiny 2313 Bascom - Programowanie trybu uśpienia i obsługa przerwań IR

    Dodatkowo, pamiętaj żeby wyłączyć w fuskach brown-out detection i watchdoga - żrą prąd podczas powerdown'a. Jak dobrze to zrobisz to zejdziesz do 1uA.

    Mikrokontrolery AVR   03 Lis 2010 13:35 Odpowiedzi: 6    Wyświetleń: 2312
  • Jak wymusić programowy reset mikrokontrolera AVR w Bascomie lub assemblerze?

    Witam Miałem podobny problem i rozwiązałem go właśnie watchdog-iem, poczytaj ten temat: http://www.elektroda.pl/rtvforum/topic48... Skok do adresu zerowego, nie jest najlepszym rozwiązaniem, ponieważ jak ktoś wcześniej wspomniał nie ustawia to rejestrów na wartości początkowe. Nie chodzi tu tylko o stany portów ale wewnętrzne rejestry (przerwania,...

    Mikrokontrolery   09 Gru 2007 16:19 Odpowiedzi: 5    Wyświetleń: 1517
  • Atmega168 Bascom - zawieszanie się układu po resecie watchdoga

    Problem w pewien sposob rozwiazany, moze komus sie przyda Dodano linie: $initmicro ........ _init_micro: Config Watchdog = 1024 Start Watchdog Return W tej postaci watchdog poprawnie resetuje uP: $crystal = 7372800 $regfile = "m168def.dat" $initmicro Config Aci = Off Config Lcd = 40 * 2 Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3...

    Mikrokontrolery AVR   08 Mar 2009 19:40 Odpowiedzi: 8    Wyświetleń: 2374
  • Przerwanie w BASCOM AVR generuje sporadyczny reset up

    Witam Wyłączenie przerwania nie wchodzi w grę mam tam reset watchdog-a a pyzatym chce kontrolować temp cały czas niezależnie od miejsca w którym się znajduje z najwyższym priorytetem. Myślę że pozostaje mi rozwiązanie 2 ale czy Kolega zgada się z moja teorią o przerywaniu transmisji danych do LCD? Pozdrawiam

    Mikrokontrolery   23 Gru 2007 15:17 Odpowiedzi: 5    Wyświetleń: 1437
  • czy można programowo restartować program(bascom avr)

    Nie rozumiem dlaczego nie możesz skorzystać z resetowania przez watchdoga. Potrzebujesz w pewnym wybranym momencie zresetować procek - tak piszesz, zatem w tym momencie zatrzymaj program aby watchdog zadziałął i po sprawie . Jeśli trzeba to wyłącz również w tym przypadku przerwania. Najlepiej zrobić to w niezależnej procedurze.

    Mikrokontrolery   16 Mar 2006 14:11 Odpowiedzi: 13    Wyświetleń: 2136
  • BASCOM AVR - Zasilanie bateryjne, coś do wybudzania AVR-a co godzinę

    Wpisanie w watchdoga każdej innej liczby niż 2048 czyli 2 sekundy nie daje żadnego rezultatu. Takie kwiatki to tylko w sprytnej wiedzy użytkowników Bascom wyskakują... W rejestrze Watchdog-a, który jest 8-bitowy nie wpiszesz większej liczby niż 255. Można jedynie ustawić konkretne, zaprojektowane z góry przez twórców mikrokontrolera czasy licznika....

    Mikrokontrolery AVR   14 Gru 2012 14:33 Odpowiedzi: 25    Wyświetleń: 5508
  • Instrukcje Watchdog, reset proca po zwisie od przepięcia.

    dondu - totalnie mylisz pojęcia. BOD i WD to dwa zupełnie różne układy, wyzwalane zupełnie różnymi bodźcami. WD powinien być stosowany w każdej aplikacji, jako dodatkowe zabezpieczenie. I bynajmniej nie z powodów o których piszesz. Jeśli program może wchodzić w dziwne stany to jest po prostu źle napisany - rozwiązaniem jest napisanie go poprawnie. A...

    Mikrokontrolery AVR   13 Gru 2010 19:25 Odpowiedzi: 15    Wyświetleń: 1957
  • Jak uruchomić watchdog w ATmega32 przy użyciu Bascom?

    Sory. Zamykam temat, zawieruszyłem w jednym z przerwań polecenie resetujące watchdoga, to będzie przyczyna. Dw crazy-phisic, poznaję to po tym co procek robi w układzie po starcie, co chwalenia się to chyba nie ma czym same zera i jedynki w rejestrz, chyba z osiem?.....

    Mikrokontrolery   21 Kwi 2008 18:00 Odpowiedzi: 3    Wyświetleń: 1563
  • Czy można używać RTC i trybu Power Down w Atmega8 z Bascom?

    Wprowadzić uC w tryb POWER_DOWN możesz zawsze, tylko jakie będą tego efekty, jak mówi datasheet: -zatrzymywany jest oscylator zewnętrzny - z trybu tego uC może zostać wybudzony poprzez zewnętrzny reset, reset od watchdoga oraz reset od układu Brown out detector,zewnętrzne przerwanie od INT0/INT1 - Ten tryb uśpienia w zasadzie zatrzymuje wszystkich generowanych...

    Mikrokontrolery Początkujący   15 Wrz 2012 09:57 Odpowiedzi: 29    Wyświetleń: 4689
  • [ATTiny2313] [ATTiny2313][Bascom] Jak wybudzić procesor z power-down przyciskiem RC5?

    Kolega czytał helpa ? W trybie Power Down, zewnętrzny oscylator zostaje zatrzymany. Użytkownik może przywrócić działanie procesora tylko za pomocą: układu WATCHDOG, zewnętrznego sygnału reset lub za pomocą zewnętrznego sygnału przerwania. (c) Zbigniew Gibek, 2002-2005 (c) MCS Electronics, 1999-2005

    Mikrokontrolery AVR   28 Sty 2010 23:16 Odpowiedzi: 4    Wyświetleń: 2916
  • Attiny2313 bascom - Programowe multiplexowanie i pwm

    Świeci dziadowsko bo i przerwanie się długo wlecze. [syntax=basic4gl] If Licznik < Czekaj(11) Then Portb = &B00000100 Else Portb = &B00000000 If Licznik < Czekaj(11) Then Portd = &B0010000 Else Portd = &B00000000 A nie lepiej: If Licznik < Czekaj(11) Then Portb = &B00000100 Portd = &B0010000 Else Portb = &B00000000...

    Mikrokontrolery Początkujący   16 Paź 2012 10:17 Odpowiedzi: 14    Wyświetleń: 2469
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Pamięć Eeprom może się wysypać przy zasilaniu nie gwarantującym poprawnej pracy mikrokontrolera. Raz w moim sterowniku też Eeprom się posypał podczas burzy kiedy napięcie sieciowe przerywało bo wiatr szarpał przewody. Wtedy dopiero doczytałem o bitach konfiguracyjnych BODLEVEL i BODEN Można je tak ustawić, że mikrokontroler będzie utrzymywany w stanie...

    Mikrokontrolery AVR   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 2229
  • Attiny 2313 - Jak wybudzić układ z Power Down jednym przyciskiem?

    Witam. Kod wkleja się w znacznikach Syntax. Składnia: Kolorowanie składni: In this mode, the external Oscillator is stopped, while the external interrupts, the USI start condition detection, and the Watchdog continue operating (if enabled). Only an External Reset, a Watchdog Reset, a Brown-out Reset, USI start condition interrupt, an external level...

    Mikrokontrolery Początkujący   27 Wrz 2013 12:14 Odpowiedzi: 15    Wyświetleń: 3792
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam, mam problem z obudzeniem procesora za pomocą modułu RFM12. A dokładnie z przerwaniami z nIRQ Jak usunę fragment wprowadzający w power down... i wyłączę przerwania to nadajnik poprawnie wysyła dane do odbiornika. Kod w załączniku. nIRQ ciągle jest na niskim stanie, mimo to, że jest podciągnięte programowo i za pomocą rezystora 10k. Po odłączeniu...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240128
  • [BASCOM] Jak wprowadzić Attiny2313 w tryb Powerdown z wyłączonym wyświetlaczem LED?

    Witam Piszę program pod sterownik na attiny2313. Na chwilę obecną jest obsługa wyświetlacza LED 3 cyfry multipleksowanego przerwaniami z timer0. Chciałem wprowadzić attiny w tryb power down. Jak doczytałem tryb powerdown powinien ustawić wszystkie porty w tryb wysokiej impedancji więc spodziewałem się, że gdy wejdzie w ten tryb to wyświetlacz zgaśnie....

    Mikrokontrolery AVR   29 Paź 2013 00:31 Odpowiedzi: 3    Wyświetleń: 1332
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Zainstalowałem AVR Studio4 i lecę od początku z google i pdf na temat ASM i AVR Powiedzcie chociaż czy w dobrym kierunku zmierzam? Bo jak w złym to odpuszczam i daje sobie spokój, pobawię się migającymi diodami w Bascomie. Tam gdzie nie ma komentarza to nie wiem co to znaczy i co robi ale było w pdf lub innych opisach, jeżeli ktoś może mi wyjaśnić instrukcje...

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4749
  • [ATtiny2313][Bascom] Odczytywanie źródła resetu (watchdog)

    Dopisałem, ale jak mam teraz inicjalizować procesor? Wkleiłem wstawkę asm z helpa (dopisując przed ; ' , bo bascom nie akceptuje ; jako komentarza). Mam błąd 60 - duplicate label _basicstart i _clearram. Proszę o pomoc, bo asm nie znam. Dodano po 5 Wiem już dlaczego był ten błąd. Doczytałem w helpie, że ta dyrektywa nie usuwa całej inicjalizacji, tylko:...

    Mikrokontrolery AVR   05 Kwi 2011 16:03 Odpowiedzi: 22    Wyświetleń: 4248
  • [Atmega16, DS18B20, Bascom]Pomiar temperatury i przerwanie

    Ja też miałem takie cyrki z przerwaniem. napisałem więc program w ten sposób: '///////////////////////////////////////... '////////// TERMOSTAT /////////////// '///////////////////////////////////////... $crystal = 4000000 'rezonator 4MHz $regfile "attiny2313.dat" 'attiny 2313...

    Mikrokontrolery AVR   30 Mar 2010 18:40 Odpowiedzi: 29    Wyświetleń: 7293
  • [atmega32] Jak skonfigurować watchdog w asm dla ATmega32 na 2s? Ustawianie bitów krok po kroku

    chciałem zrobić wstawkę asemblerową dla watchdoga ale to już nie istotne bo nauczyłem się ustawiać poszczególne bity w rejestrach i rozumiem że to wystarczy... ale problem istnieje przesiadłem się na atmega1284p tu jest watchdog do 8 s no i dla 8 nie działa 4,2 i 1s również nie działa, działa dla 0,5 i mniej - dlaczego??? dla 0,5 s wdr Wdtcsr = &B00011101...

    Mikrokontrolery AVR   12 Paź 2012 15:35 Odpowiedzi: 5    Wyświetleń: 1439
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Macie panowie racje. Generalnie to dawno temu zaczlem przygode z bascomem wtedy na 89C4051 ale poleglem i dalem sobie spokoj na wiele lat. Teraz wrocilem do tematu. Zaczalem od prostackich programow gdzie np delay 1sekunda sluzyl mi do mrugania ledami itd. Wstawialem takich delai wiele i mi diodki mrugaly jak cos tam mialem zglosic. Ale zaczalem sie...

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2949
  • Attiny2313 BASCOM - Zmiana licznika timer0 na timer1

    Dziękuję kolego e marcus za wszelkie rady i instrukcje, zaraz poprawiam konfiguracje portu b. Według mnie przerywanie co 100ms jest używane przez program w pętli głównej programu, ponieważ co 100ms odwołuje się do 3 pod programów. Popoprawiałem wyszło coś takiego i działa jeszcze raz dziękuje wszystkim za pomoc: [syntax=basic4gl] '************* Konfiguracja...

    Mikrokontrolery AVR   11 Lut 2015 22:00 Odpowiedzi: 8    Wyświetleń: 1422
  • Termoregulator akwariowy

    ... 2. Oczytujesz temperaturę kiedy w tle "lata" sobie przerwanie. Nie mam zielonego pojęcia czy Bascom wyłącza przerwania na czas obsługi 1wire. Jeśli tak to Twój wyświetlacz LED dostaje 'czkawki' podczas odczytu temperatury. Jeśli Ci to nie przeszkadza kwestia kosmetyki i już. Jeśli nie dostaje 'czkawki' to zapewne Bascom nie wyłącza przerwań i to...

    DIY Konstrukcje   16 Sty 2012 16:15 Odpowiedzi: 33    Wyświetleń: 15335
  • Wolny start atmega 8. Bascom avr. Przyczyna wolnego startu.

    na każdym który napiszę jest tak samo, w nowym temacie powyżej podałem ustawienia fuse bitów, zaraz wkleję kawałek na którym teraz się bawię Dodano po 4 to kod na którym teraz się bawie '***************************************... '-------------------- konfiguracje ----------------------------------------... $regfile...

    Mikrokontrolery   02 Mar 2006 10:15 Odpowiedzi: 10    Wyświetleń: 2185
  • [atmega8][Bascom]Sterowanie fazowe - sterownik kotła

    Witam. Robię sterownik (do teściowej :) ) do kotła z możliwością regulacji prędkości dmuchawy i jest drobny problem, stosuję wyświetlacz led który wyświetla róże parametry (multipleksowany jest i wykorzystuje do tego celu timer0), jak uruchomię przerwanie zewnętrzne INT0 to zaczyna mi strasznie migotać,tzn. wyświetlacz jest taktowany częstotliwością...

    Mikrokontrolery AVR   18 Wrz 2010 20:14 Odpowiedzi: 4    Wyświetleń: 2854
  • Gdzie umieszczać reset Watchdog w AT90S2313 i ATMEGA8?

    P.S. Zapomniałem napisać że programuję w BASCOM AVR Mozna sie domyslic.. po tym: unikam jak ognia poleceń GOTO w polaczeniu z Używam mikrokontrolerów AT90S2313 i ATMEGA8 Ale do rzeczy. Licznik watchdoga musisz zerowac, jak juz wspomniano, w kazdym podprocesie, ktory wykonywalby sie w najmniej sprzyjajacych warunkach dluzej niz max czas dopuszczalny...

    Mikrokontrolery   01 Sie 2005 11:10 Odpowiedzi: 30    Wyświetleń: 4709
  • Bascom - Zerowanie zmiennej Licznik po operacjach ADC, jak temu zapobiec?

    Nie ma problemu! Na następny raz: 1. Wstaw "loop" wcześniej w kodzie - w ten sposób zawęzisz krąg poszukiwań, 2. Zaremuj wszystko to, co nie jest konieczne - watchdogi, timery itp. 3. Wyłącz przerwania (cli lub disable interrupts), 4. Zawężaj program do procedur które nie działają, a po rozwiązaniu problemu dopisuj resztę, za każdym razem testując działanie...

    Mikrokontrolery AVR   21 Sty 2014 06:41 Odpowiedzi: 10    Wyświetleń: 2172
  • [Bascom] Jak ustawić histerezę 5°C w termostacie Bascom przy 30°C?

    Witam Piszę do was bo nie mogę rozpracować histerezy w poniższym kodzie programu. Program działa prawidłowo ale jest mały problem. Histereza zawsze działa, a raczej jej brak (załączanie i wyłączanie) działa równo przy 30 stopniach. Potrzebuję aby histereza była ustawiona na 5 stopni. Proszę pomóżcie mi wyeliminować ten problem. Program musi mieć funkcję...

    Mikrokontrolery AVR   13 Cze 2011 15:51 Odpowiedzi: 2    Wyświetleń: 2316
  • Atmega644 i bootloader MCS - Dzielę się wrażeniami i dopytuję. [BASCOM]

    Nie ukrywam, że to moje pierwsze zetknięcie z bootloaderem dla AVR (nie stosowałem). Pewien sterownik działa w sieci RS485. Mogę się do niego zalogować, i wydawać polecenia tekstowe. Chciałbym by jednym z nich było "upgrade" po którym nastąpi wywołanie pętli, która skończy się tym, że watchdog zresetuje procesor. Po resecie włączy się bootloader, który...

    Mikrokontrolery AVR   10 Cze 2015 10:54 Odpowiedzi: 45    Wyświetleń: 4893
  • 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 procka. Więc zrezygnowałem z tych przerwań choć to...

    Projektowanie Układów   05 Kwi 2017 09:22 Odpowiedzi: 10    Wyświetleń: 1494
  • Powerdown i watchdog - cykle dłuższe niż 8 s Attiny13

    A niby dlaczego miałby nie funkcjonować? Gdyby zawartość SRAM była tracona to program musiałby się wykonywać od początku, co efektywnie byłoby równoznaczne z resetem procesora. Oczywiście w każdym trybie oszczędzania energii zawartość SRAM jest zachowana, co czyni twoje rozważania nieco pozbawionymi sensu. Jeśli chcesz wydłużyć czas to do wybudzania...

    Mikrokontrolery AVR   19 Paź 2011 10:50 Odpowiedzi: 13    Wyświetleń: 3196
  • Bascom Atmega8: Jak ustawić Timer1 do pomiaru czasu między impulsami?

    Przeznaczenie: Zatrzymuje działanie programu lub określone urządzenie. Składnia: STOP STOP urządzenie gdzie: urządzenienazwa symboliczna uruchamianego urządzenia. Opis: Pierwszy format instrukcji powoduje zatrzymanie działania programu. W tym celu jest wykonywana pusta pętla, podobnie jak w instrukcji END. Jednak przy instrukcji STOP nie są wyłączane...

    Mikrokontrolery AVR   02 Maj 2010 20:51 Odpowiedzi: 7    Wyświetleń: 2834
  • [BASCOM] Attiny2313 - Błąd kompilacji programu trawiarki PCB, konfiguracja portów

    Program Trawiarki PCB przerobiony nie działa nie daje się kompilować Schemat http://obrazki.elektroda.pl/5213318500_1... Wejścia przełączników podłączony do portd.3 i portd.4 oraz wolny portd.5 chcę wykorzystać do załączenia pompki do napowietrzania po osiągnięciu temperatury 35 stopni oraz załączania oświetlenia miejsca trawienia. [syntax=vbnet]'*************...

    Mikrokontrolery Początkujący   18 Lip 2016 10:41 Odpowiedzi: 6    Wyświetleń: 1371
  • [Atmega128] [Bascom] - Obsługa błędów I2C przy zapisie do eeprom

    Są rzeczywiście sytuacje, gdzie hardware'owe i2c/twi potrafi się zawiesić. Nie jestem specem od AVR niemniej kiedyś bawiłem się w atmega interfejsem TWI. Wykonywałem losowe zwarcia linii SDA zarówno w trakcie transmisji jak i gdy linia jest wolna. Czasem gdy rozwierałem linię SDA ona zamiast podciągnąć się do 5V pozostawała na 0V a w rejestrze statusowym...

    Mikrokontrolery AVR   20 Lis 2013 09:15 Odpowiedzi: 7    Wyświetleń: 2208
  • [ATtiny2313][BASCOM] Sterownik lampki do samochodu, problem

    Witam, dziękuje za zainteresowanie... Kolego arktik1 Piszesz, że mam zadeklarować zmienną, tym samym zlikwidować pętlę FOR...NEXT? Jak zrealizować w takim wypadku wygaszanie płynne za pomocą PWM? zupełnie nie wiem jak to zrobić, pisałem, że dopiero się uczę programować, moje dotychczasowe programy to tzw. składaki. Po prostu patrze jak ma ktoś inny...

    Mikrokontrolery AVR   27 Paź 2010 22:04 Odpowiedzi: 20    Wyświetleń: 3614
  • Atmega8 BASCOM - niestabilność wskazań dla wartości 1 i 2 na wyświetlaczu LED

    Witam serdecznie Program ma obsługiwać pomiar napięcia i wyświetlić na wyświetlaczu Led wartość odpowiadająca do 1 do 6 oraz wartość n. Problem polega ze dla wartości 1 oraz 2 brak stabilności pracy. Napięcie jest mierzone na pinie 23 uP przez dzielnik napięcia. Moje pytanie czy jest możecie sprawdzić źródło pod katem błędy dlaczego tak się dzieje?...

    Mikrokontrolery AVR   07 Sie 2014 10:42 Odpowiedzi: 11    Wyświetleń: 2883
  • Attiny2313 BASCOM - serwo kiedy dojdzie do ustalonej pozycji zaczyna przerywać

    Witam po raz kolejny pojawił się problem z moim programem otóż chcę aby kiedy wzrośnie temperatura i będzie wyższa lub równa zadanej to serwo obraca się w prawo poczym się zatrzymuje następnie kiedy temperatura będzie niższa od zadanej wtedy serwo obraca się w lewo i zatrzymuje się. [syntax=basic4gl] '************* Konfiguracja uC *****************...

    Mikrokontrolery AVR   07 Lis 2014 17:48 Odpowiedzi: 6    Wyświetleń: 1551
  • [AVR] Jeśli nie działa Ci AVR - sprawdź dlaczego!

    Ostatnie czasy na Elce coraz więcej nie działających procesorów/Programatorów/za szybko wykonywujących się opóźnień... W związku z tym może warto by było zrobić coś w stylu "Kompedium" co zrobić, jeśli nie działa...Jeśli macie jakieś z życia przykłady piszcie, będę uzupełniał:) Nie działa procesor: 1) sprawdź czy jest zasilanie na WSZYSTKICH Nóżkach...

    Mikrokontrolery AVR   21 Cze 2010 22:35 Odpowiedzi: 2    Wyświetleń: 24379
  • ATMEGA8 Tryb CTC: Konfiguracja stanów wyjść OCR1A i OCR1B

    Robię to w Bascom, oto program... [syntax=vbnet]$regfile = "m8def.dat" $crystal = 11059200 'kwarc $hwstack = 128 ' default use 32 for the hardware stack $swstack = 128 'default use 10 for the SW stack $framesize = 128 'default use 40 for the frame space ' $prog &HFC , &HAE , &HC9 , &H00 ' generated. Take care that the chip supports all fuse bytes. Ocr1a...

    Mikrokontrolery AVR   21 Kwi 2018 11:18 Odpowiedzi: 37    Wyświetleń: 1812
  • Jak z 51ki sterować fazowo trzema lampami za pomocą jednego timera?

    przeanalizuj sobie dobrze ten kdzik poniżej bo on jest dobrze napisany - naprawdę ;) ja wprawdzie kiedyś przy okazju swojej wytrawiarki też zrobiłem sterowanie w Bascomie 2 odbiorników przy 75 krokach ale dałoby radę więcej kroków i jeszcze kilka odbiorników. Z tym, że już nie pamiętam dokładnie zagadnienia więc trudno mi się teraz znowu w to wgryzać....

    Mikrokontrolery   18 Gru 2008 18:27 Odpowiedzi: 6    Wyświetleń: 1607
  • [atmega88pa] [bascom] - Projekt czujnika zewnętrznego

    Witam. Jestem obecnie na etapie budowy stacji pogodowej. Po pokonaniu problemów ze stacją bazową, nadszedł czas na budowę czujnika zewnętrznego. Będzie się on składał z mikrokontrolera AtMega88PA, czujnika SHT11, nadajnika RTFQ2 i czujnika mierzącego prędkość wiatru (kontaktron lub dioda + fototranzystor, jeszcze nie zdecydowałem). Czujnik będzie zasilany...

    Mikrokontrolery Początkujący   03 Lut 2013 19:56 Odpowiedzi: 8    Wyświetleń: 2232
  • Atmega 8 i TSOP1736 - zawieszanie procesora przy intensywnym użyciu pilota IR

    Taki mi się problem pojawił: Hardware: Atmega 8, do niej podpięty TSOP1736, w standardowym prostym układzie jak z datasheeta: linia danych wprost do procka, zasilanie przez opornik 100R do +5V i podparte kondensatorem 22uF. Sam TSOP wyciągnięty poza układ na ok. 3m przewodzie ekranowanym (jakiś tani przewód audio). Software: obsługa odbiornika IR w...

    Mikrokontrolery Początkujący   28 Gru 2013 16:34 Odpowiedzi: 8    Wyświetleń: 1398
  • [BASCOM] Jak zrealizować różne interwały pomiarów dla DS18B20 i napięcia?

    Nie wiem czy dobrze kobinuję, przy takiej konfiguracji bardzo szybko odświerza mi LCD prawie nic nie widać. Nie wiem też jak ugryść wyświetlanie poszczególnych podprogramów jednym przyciskiem. Zastosowałem skoki opisywane [url=http://www.elektroda.pl/rtvforum/to... [syntax=vb]$regfile = "m16def.dat" 'informuje kompilator o pliku $crystal...

    Mikrokontrolery AVR   04 Maj 2011 15:53 Odpowiedzi: 29    Wyświetleń: 2966
  • Prosty program do napisania brama wjazdowa...Bascom

    Witam a wiec po koleji.Testowałem zmodyfikowaną wersje kolegi Gromelon (jeszcze nie na przerwaniach).i narazie nie zaobserwowałem żadnych błędów w działaniu(chodzi mi o to że raz układ reagował na przekaźnik z radia a raz nie)Wydaje mi sie że pomogłą funkcja Debounce usuwająca drgania styków w czasie załączenia.Dodana została również funkcja Watchdoga.Tutaj...

    Mikrokontrolery Początkujący   11 Cze 2014 10:53 Odpowiedzi: 72    Wyświetleń: 11471
  • Jak zrestartować mikrokontroler w Bascom bez użycia dodatkowych pinów?

    rejestry sa typu R/W wiec użytkownik "może wszystko". Taki sposób jest najbardziej wskazany również do testowania procedur przerwań - żadne tam go to "gdzieś tam" tylko ustawienie odpowiedniej flagi w odpowiednim rejestrze. A byłby kolega łaskaw podawać źródło własnych informacji i np. stronę ? Jakoś nie moge się dokopać do takich informacji (doc2512.pdf...

    Mikrokontrolery   19 Kwi 2005 21:09 Odpowiedzi: 17    Wyświetleń: 1290
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

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

    Mikrokontrolery AVR   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5799
  • Switch 1-kanałowy DMX [Atmega 8][BASCOM]

    http://obrazki.elektroda.pl/1899461000_1... Ostatnio zaprojektowałem na potrzeby dyskoteki switch DMX. Wykonałem 8 sztuk, jak na razie pracują bez zarzutu. Nie publikuję płytki, bo wymaga dopracowania, a nad publikacją wsadów i źródła się zastanowię. Co do PCB, to i tak zaraz dostaną mi się pewnie słuszne baty za zbyt małe odstępy części...

    DIY Konstrukcje   19 Sie 2012 17:20 Odpowiedzi: 13    Wyświetleń: 14774
  • [BASCOM] Jak zmieścić kod termostatu w pamięci attiny2313?

    OK Przepisałem cały program od nowa. 73% po kompilacji. Teoretycznie wszystko powinno działać ale nie mogę dostać się do menu "termostat" tzn.po naciśnięciu przycisku "menu" program powinien przejść do podprogramu termostat i na wyświetlaczu powinna pojawić się ustawiana temperatura ale tak nie jest. Czy ktoś mądry mógłby zerknąć na kod i powiedzieć...

    Mikrokontrolery AVR   30 Mar 2011 08:19 Odpowiedzi: 2    Wyświetleń: 1620
  • [bascom] przerwania i DS1307 - konfiguracja uC i RTC

    Cały program ma ponad 1500 linii więc cały soft nic tu nie wniesie. Aktualny wycinek dotyczący w/w tematu: [syntax=basic4gl] $regfile = "m16def.dat" $lib "I2C.LBX" '$lib "mcsbyte.lbx" $lib "Ds1307clock.lib" $crystal = 4000000 ' Konfiguracja pinow DS1307 Config Sda = Porta.6 Config Scl = Porta.5 Config I2cdelay = 100 ' opoznienie magistrali I2C Const...

    Mikrokontrolery AVR   21 Lut 2014 12:32 Odpowiedzi: 10    Wyświetleń: 2135
  • [Bascom] Przechwytywanie sygnału z dowolnego pilota IR (nie RC5)

    Wystarczy... 😉 To może zacznę najpierw od nauki bascom a i za jakieś dwa lata będzie to śmigać 😀 Dodano po 8 Panowie, znalazłem wczoraj kod, który działa na zasadzie „rejestratora” czasów, i zapisuje wyniki do Eeprom. Później je porównuje z odebranym kodem biorąc pod uwagę pewne odchylenia w czasie trwania impulsu. Program...

    Mikrokontrolery AVR   15 Lut 2018 18:27 Odpowiedzi: 4    Wyświetleń: 1905
  • Atmel/ATmega644PA-AU/BASCOM - Jak skutecznie usypiać AVR i oszczędzać energię?

    (at)dondu Twoje artykuły czytałem dokładnie ;-) Z kodu poniżej wycięte ustawianie portów (bonie widziałem żadnej różnicy w zużyciu prądu). Procek ustawione fusami na 8MHz wewnętrzny z podziałem przez 8 [syntax=vbnet] $crystal = 1000000 ' ustawiamy prędkość zegara $baud = 9600 ' ustawiamy prędkość transmisji $hwstack = 220 ' ustawiamy wielkość stosu...

    Mikrokontrolery AVR   22 Gru 2016 15:08 Odpowiedzi: 33    Wyświetleń: 2424
  • [BASCOM] - Sterownik C.O. tryb Manual/Auto jak zrobić Menu

    Jeśli chodzi o temperatury to w zasadzie ma to być tylko jeden czujnik, procedura obsługi była zaczerpnięta z mojego poprzedniego programu dlatego tak zostało. Usunąłem też podział na etapy, który tutaj nie będzie potrzebny i poprawiłem resztę wg. Twoich wskazówek. Co do deklaracji portów, przyciski mam podciągnięte sprzętowo do 1. Wygląda to tak: [syntax=basic4gl]'----------------------...

    Mikrokontrolery Początkujący   28 Kwi 2013 11:23 Odpowiedzi: 31    Wyświetleń: 9453
  • Interferencja przy regulacji fazowej i pomiarze 1Wire na ds18b20

    W chwili gdy obsługuje 1-Wire, Bascom ZAWSZE nawet na czas generowania resetu, co trawa ok 500us, później presence, co daje razem ok 800us, zawiesza przerwania. To samo w czasie transmisji danych, transmisja bajtu to ponad 500us zawieszone przerwania. W tym czasie nie wykona się przerwanie od timera, od i cała tajemnica. Ale zabobony. Każdy może otworzyć...

    Mikrokontrolery AVR   06 Kwi 2019 11:44 Odpowiedzi: 34    Wyświetleń: 1593
  • Kilka pytań o działanie niektórych rzeczy w BASCOM

    1. Pętla DO LOOP. Czy musi być użyta zawsze w programie i co powinno być objęte ta pętla ? Nie trzeba używać DO..LOOP. Wtedy program będzie jednoprzebiegowy: uruchomi się i zakończy. I teraz od Ciebie zależy czy zakończy się poprawnie czy też przeleci przez to co nie powinien np. podprogramy, czy dane. Dlatego zawsze należy wskazać koniec programu...

    Mikrokontrolery AVR   06 Cze 2009 07:37 Odpowiedzi: 1    Wyświetleń: 1045
  • [Atmega16][BASCOM]Prośba o przeanalizowanie kodu - wysypuje się

    Mam prośbę do tych znających lepiej BASCOMA, o przeanalizowanie tego kodu. Program po pewnym czasie wysypuje się. Temperatura co jakiś czas waruje. Podprogramy działają, ale całość nie chce współpracować. Z góry przepraszam za jakość kodu. [syntax=vb]'--------------------KONFIGUR... $regfile = "m16def.dat"...

    Mikrokontrolery AVR   16 Cze 2012 17:40 Odpowiedzi: 48    Wyświetleń: 7276
  • Jak zaprogramować ATmega8 w Bascom do obsługi wielu wątków jednocześnie?

    Pętla ma tą drobną wadę, że jeśli w nią wrzucisz jakieś funkcje warunkowe to nigdy nie wiesz, co jaki czas się dokładnie obróci :) takie tam. Przy jednym warunku to jeszcze nic, ale już przy n rozgałęzieniach, policzenie najgorszego możliwego czasu obrócenia pętli staje się utrudnione. Bo jak warunek nie spełniony to sprawa krótka skok, a jak spełniony...

    Mikrokontrolery   17 Wrz 2007 08:08 Odpowiedzi: 23    Wyświetleń: 3637
  • [Bascom] Sterowanie fazowe - procedura nie chce zadziałać

    Jakby co to całość programu znajduje się $regfile = "2313DEF.dat" $crystal = 10000000 Dim Eaddress As Eram Byte At 2 'adres pilota Rc5, zosatał umieszczony pod adresem 2 gdyż z doswiadczenia wiem, że komórki 0 i 1(szczególnie 0) pamięci EEPROM potrafią się skasować przy nagłych skokach napięcia zasilania Dim Epamiec(16) As...

    Mikrokontrolery AVR   26 Lis 2008 23:09 Odpowiedzi: 13    Wyświetleń: 5443
  • [Atmega16][Bascom] moduł gps -> uart -> atmega16

    Zrobiłem to tak: 'Odebranie jakiejkolwiek informacji z modułu GPS $regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 Enable Interrupts Enable Urxc On Urxc Przerwanie_rx Config Lcd = 20 * 4 ' Wyswietlacz 20x4 Config Lcdpin = Pin , Rs = Porta.0 , E = Porta.1 , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 Cls Dim Dana As...

    Mikrokontrolery AVR   27 Gru 2010 15:24 Odpowiedzi: 30    Wyświetleń: 9871
  • [Bascom] Jak odbierać kod RC5 w Atmega128 z multipleksowaniem LED?

    Witam, od wczoraj zmagam się z problemem odbioru kodu RC5 w urządzeniu, w którym mam multipleks dużej ilości wyświetlaczy 7-segmentowych LED. Przerwania na multipleks przychodzą co około 4ms. Multipleksowanych cyfr jest łącznie 48, ale pogrupowane są one, tak jakby były tylko 4 cyfry. W każdym przerwaniu kody segmentów wysyłane są szeregowo na 3 rejestry...

    Mikrokontrolery AVR   11 Cze 2011 09:11 Odpowiedzi: 9    Wyświetleń: 2895
  • [Atmega32] [Atmega32][Bascom] Jak wyeliminować mignięcie PWM przy starcie?

    Fragmenty kodu: [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 8000000 $hwstack = 256 $swstack = 256 $framesize = 256 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db7 = Pa.0 , Db6 = Pa.1 , Db5 = Pa.2 , Db4 = Pa.3 , E = Pa.4 , Rs = Pa.5 Config Sda = Portd.1 Config Scl = Portd.0 Config 1wire = Portc.2 Config Pind.4 = Output 'oc1b niebieskie Config Pind.5...

    Mikrokontrolery AVR   07 Kwi 2012 17:38 Odpowiedzi: 29    Wyświetleń: 2917
  • Laminarka PCB ciut przekombinowana :-)

    http://obrazki.elektroda.pl/7139682100_1... Witajcie Wlasciwie jest to moj pierwszy temat na forum wiec prosze z gory o wyrozumialosc. Przepraszam rowniez, za brak polskich fontow, ale pomimo prob wielu nie ogarniam wiekszosci ogonkow z racji lokalizacji :/ Przyszly swieta, czas urlopu i odpoczynku... Niestety wraz ze swietami przybyla...

    DIY Konstrukcje   25 Lut 2015 04:02 Odpowiedzi: 24    Wyświetleń: 10536
  • [Bascom] Jak uniknąć zawieszania Atmega8535 przy odbiorze RS232 z radiomodemów 433 MHz?

    Witam, napisałem taki program do odbioru danych z rs232 wysyłanych drogą radiową przy pomocy radiomodemów 433 Mhz (działających oczywiście po rs232) z komputera i mam taki problem, że niestety sa błędy. na przykład zbyt szybkie wciśnięcie dwóch klawiszy wysyłających powoduje zawieszanie procesora.. i potrzebny jest reset. Nie wiem czemu tak jest skoro...

    Mikrokontrolery   26 Kwi 2009 23:29 Odpowiedzi: 9    Wyświetleń: 2556
  • Jak sterować roletami i oświetleniem w domu jednorodzinnym? Gotowy system.

    https://obrazki.elektroda.pl/4136220100_... Witam. Chciałbym przedstawić mój system sterowania roletami i oświetleniem w domu jednorodzinnym. System powstawał stosunkowo długo. Ewoluował wraz z budową domu. Niestety nie mogę poświęcić mu tyle czasu ile bym chciał dlatego nadal nad nim pracuje. Część komponentów doczekała się kolejnych...

    DIY Smart Home   26 Wrz 2020 05:48 Odpowiedzi: 4    Wyświetleń: 6606
  • [Bascom] [Bascom][Atmega8] Sterownik AVT2829 - problemy z reakcją na pilota

    Witam. Chciałem zrobić sterownik wzmacniacza audio na bazie kitu AVT2829. Szczególnie zależy mi na uczeniu się dowolnego pilota. Zrobiłem płytkę przystosowałem do niej program, użyłem większego procesora (atmega8) no i program działa ale strasznie ułomnie. Procedura zapamiętania kodów z pilota przebiega jak należy ale już samo działanie jest strasznie...

    Mikrokontrolery   10 Sty 2018 21:58 Odpowiedzi: 2    Wyświetleń: 636
  • [Bascom] Jak wykryć zerwanie połączenia RS485 w Bascom? Wyświetlacz LCD 2x16

    Ok wklejam kod: $crystal = 8000000 $lib "mcsbyte.lbx" $lib "i2c_twi.lbx" $regfile = "m8def.dat" Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.0 , Db6 = Portd.7 , Db7 = Portd.6 , E = Portb.2 , Rs = Portb.3 $baud = 9600 Config Serialin = Buffered , Size = 15 $eeprom Data 0 , 22 , 22 , 22 , 0 $data '$prog &HFC , &HE2 , &HD9...

    Mikrokontrolery AVR   26 Wrz 2012 22:00 Odpowiedzi: 19    Wyświetleń: 4796
  • regulator prędkości silników modelarskich na AT90s2313

    czyli w hlepie od bascoma klamia?bo tam jest wyraznie napisane ze watorsc w load timer jest odejmowana od 255(w timer0) czyli przy 100 watosc ladowana do timera wynosi 155 czyli timer przeladuje sie po 100 cyklach dla presclae 8 po okolo 200&micro;s i co tyle bedzie przerwanie a do eepromu odwoluje sie readeeprom.....przyjrzyj sie! $crystal = 4000000...

    Robotyka Modelarstwo i CNC   12 Sie 2015 05:05 Odpowiedzi: 275    Wyświetleń: 90972
  • [WinAVR][C] - zamiana zmiennej na stan portów / przerwania.

    Wiem ze w PHP operatory sa takie same jak w c, dlatego ucze sie C na uC, a nie np BASCOM'a ;] (choc C lepsze ;]). Dzięki za pomoc, teraz jest ok. Dodano po 14 A jednak nie, wystąpiła jeszcze bardziej komiczna sytuacja. Scislej: Gdy nacisne przycisk, do pamieci zapisywany jest czas wciscniecia, gdy w krótkich odstepach czasu nacisne kilka razy, mam po...

    Mikrokontrolery AVR   12 Sie 2008 13:04 Odpowiedzi: 14    Wyświetleń: 4401
  • Bascom/atmega8 - Jak obsłużyć toggle bit w RC5 przy odbiorze w przerwaniu INT0?

    Witam, pisze program do sterownika kilku urządzeń i mam problem z pilotem, wszystko działa poprawnie tylko że przytrzymanie klawisza na pilocie powoduje "miganie" urządzenia bo komenda odbierana przez nadajnik jest ciągle wykonywana. Wyczytałem że muszę tu użyć toggbit ale nie wiem jak to zrobić, szukam po necie i znalazłem nadawanie niestety przy odbieraniu...

    Programowanie Początkujący   19 Sie 2012 15:41 Odpowiedzi: 0    Wyświetleń: 1290