flaga reset

Znaleziono około 1753 wyników dla: flaga reset
  • Jak odczytać i ustawić flagi resetu w Atmega16 po nieoczekiwanym resecie?

    Druga sprawa. Skoro ma być reset np. BORF: flaga resetu przy obniżonym napięciu sieci, to czy można wcześniej zapisać do EEproma jakieś ważne dane? Zdecydowanie nie należy nic zapisywać do EEPROM przy obniżonym napięciu. Poza tym BOD nie wystawia żadnej flagi przerwania którą mógłbyś wykorzystać. On po prostu resetuje układ o ile jest włączony a następnie...

    Mikrokontrolery AVR   19 Sty 2012 13:00 Odpowiedzi: 5    Wyświetleń: 1377
  • REKLAMA
  • [BASCOM] KIT AVT5217 - numer karty sterującej i inne opcje.

    Na pierwszy ogień drastycznie zmniejszy Ci sie program jesli zamiast łączonych warunków przez "AND" rozbijesz je na dwa pojedyncze IF'y tylko UWAGA - te które nie mają w sobie "ELSE" - z else musisz zostawić jak jest, bo zaczną się cuda dziać :) EDIT: I jeszcze mi się przypomniało... jak nadal będzie ciasno to wszystkie flagi - zmienne typu BIT - zamień...

    Mikrokontrolery Początkujący   25 Paź 2015 20:49 Odpowiedzi: 147    Wyświetleń: 14457
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [AtMega8][asm] Różnice między różnymi formami resetu

    Na początku programu sprawdzasz flagi rejestru MCUCSR. Jeżeli jest ustawiona flaga WDRF tzn. że watchdog wywołał reset. Inne flagi oznaczają inne przyczyny resetu. Poczytaj sobie str. 41 dokumentacji do ATMEGA8L.

    Mikrokontrolery AVR   12 Sie 2009 14:09 Odpowiedzi: 3    Wyświetleń: 1043
  • DS3232 nie zlicza czasu, brak aktualizacji zegara z PIC18F458, kwarc wewnętrzny

    To do sprawdzenia jeszcze flaga OSF i ten reset, bo też ma coś wspólnego z oscylatorem.

    Mikrokontrolery PIC   06 Cze 2010 14:10 Odpowiedzi: 14    Wyświetleń: 2170
  • REKLAMA
  • Attiny2313 - niestabilne działanie obrotomierza, reset i błędy wyświetlacza

    Możliwe, że to na wyrost, ale możesz spróbować: Dim tempW as Word '... Do If Flaga = 1 Then Reset Flaga Cls Locate 1 , 3 tempW=Wynik Lcd tempW ; " " Locate 1 , 8 Lcd "obr/min" End If Loop Rzecz w tym, że nie wiadomo co się dzieje gdy używasz Lcd Wynik. Taki urok Bascoma. Do wyświetlacza wysyłane są połówki bajtów, a jeśli wtedy wystąpi...

    Mikrokontrolery AVR   30 Maj 2012 19:23 Odpowiedzi: 22    Wyświetleń: 4698
  • [Attiny2313][Bascom]Różne czasy reakcji na wciskanie przycisku.

    Jak już pisałem, dawno nic nie robiłem w bascomie, ale poniżej daję ogólny zarys opóźnienia dla przycisku przy użyciu licznika Config Timer0 = Timer , Prescale = 1024 Enable Interrupts On Timer0 , Czas Dim Flaga As Bit Main: Do If Pinx.x = 0 and Flaga = 0 Then Load Timer0 , 25 '0,0256s. dla 1MHz Enable Timer0 End If If Flaga = 1 Then Reset Flaga...

    Mikrokontrolery AVR   02 Kwi 2011 06:45 Odpowiedzi: 24    Wyświetleń: 3036
  • REKLAMA
  • At2313, generacja sygnału w takt sygn zewnętrznego.

    Konfigurujesz przerwanie zewnętrzne: dim flaga as bit config portd.4 = output 'przykładowo na ten pin reset portd.4 Config Int0 = Rising Potem On Int0 przerwanie Enable Int0 Enable Interrupts gdzies w pętli: If flaga = 1 then set portd.4 = 1 waitms 10 reset portd.4 reset flaga end if Za petlą Przerwanie: set flaga Return To najprostszy prymitywny...

    Mikrokontrolery   10 Gru 2009 14:03 Odpowiedzi: 1    Wyświetleń: 966
  • Bzdury z RS, wysyłanie i odbieranie danych, ATmega.

    No to przyjacielu jaka jest ta super komenda ? Ta super komenda , a właściwie jest to znane - choć nie wszystkim i nie do końca - polecenie konfiguracyjne portu szeregowego Config Serialin = Buffered , Size = XX , Bytematch = YY Zajrzyj teraz do pomocy Bascoma i przeczytaj , jakie wspaniałe możliwości daje nam ostatni (zaznaczony na niebiesko) parametr...

    Mikrokontrolery   29 Kwi 2008 11:12 Odpowiedzi: 10    Wyświetleń: 3020
  • [C] Opóźnienie przerwania INT1 w Atmega328 - jak to zrobić programowo?

    Ale nadal pozostaje pytanie: Dlaczego flaga INTF1 jest ustawiona, skoro po resecie powinna być 0? Skoro pull-up wewnętrzny nie daje właściwego rezultatu, a rezystor 1k tak, to czy nie masz czasem jakichś zakłóceń na płytce - zasilanie itp. prawidłowe?

    Mikrokontrolery Początkujący   27 Mar 2012 23:41 Odpowiedzi: 15    Wyświetleń: 4961
  • [atmega8][BASCOM/C] me45+terminal-wysłanie smsa w trybie PDU

    Dostosuj do swoich potrzeb i spróbuj tego: Dim I As Byte Dim J As Byte Dim K1 As Byte Dim K2 As Byte Dim K As Byte Dim Flaga As Byte Dim Pomoc As String * 2 Dim Pomoc2 As String * 1 Dim Dlugosc1 As Byte Dim Dlugosc2 As Byte Dim Numer_tel As Byte Dim Komunikat As String * 80 Dim Numer_gsm As String * 13 Numer_gsm = "48604604604" ' tu wpisz...

    Mikrokontrolery AVR   16 Gru 2009 19:13 Odpowiedzi: 7    Wyświetleń: 4979
  • Czy odczyt flagi przez bitband w STM32 wyzeruje ją zamiast SR1?

    Tylko flaga a reset mam na myśli ten w RCC. Raz na 100 uruchomień wszystko jest. Z resetem tym z i2c soft tez próbowałem zero reakcji.

    Mikrokontrolery   12 Sty 2013 12:14 Odpowiedzi: 19    Wyświetleń: 1821
  • 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
  • REKLAMA
  • Czy INPUTBIN zatrzymuje TIMER0 podczas odbioru danych? Jak to działa?

    Witam Pytanie 1: Zrobiłem coś takiego że jeśli odebrano znak to jest wygenerowane przerwanie Urxc następnie przed instrukcją INPUTBIN uruchamiam przerwanie Timer0 jako licznik czasu który chcę wykorzystać do przeterminowania czasu odebranego znaku. bo INPUTBIN B(1), 6 oczekuje na 6 bajtów. Jak wysyłam całe 6bajtów to działa poprawnie, a jeśli bym wysłał...

    Mikrokontrolery AVR   22 Lis 2009 06:20 Odpowiedzi: 8    Wyświetleń: 1520
  • Jak ponownie wejść do menu programu bez odłączania zasilania?

    No dobra, bo będziesz się męczył, a z rok jeszcze. Pierwsza sprawa to ten Gosub nieszczęsny do zadeklarowanych podprogramów do których wchodzimy przez Call (lub nawet bez). Ale to nie to. Jak już wspomniałem programy należy pisać tak by była możliwość zakończenia jego działania. W przeciwnym wypadku nigdy nie jest zwalniany adres powrotu ze stosu. To...

    Mikrokontrolery AVR   20 Kwi 2011 08:33 Odpowiedzi: 9    Wyświetleń: 1293
  • Termometr 3-funkcyjny: problem z alarmem po przekroczeniu 85°C, kod Atmega8

    If Pinb.1 = 1 Then Set Flaga End If else Reset Flaga End If Loop ok wszystko juz działa wystarczyło zapisac to tak If Pinb.1 = 0 Then Set Flaga

    Mikrokontrolery   13 Paź 2010 15:17 Odpowiedzi: 13    Wyświetleń: 2567
  • Jak połączyć multipleksowanie LED na ATMEGA32 z odczytem DS18B20 w Bascom AVR?

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

    Mikrokontrolery   10 Paź 2008 22:18 Odpowiedzi: 34    Wyświetleń: 10475
  • tiny2313 - termometr led ds1820 raz działa raz nie działa

    Na końcu przerwania, zerujesz flagę (Reset Flag), nazwijmy ją "flaga końca przerwania", a przed każdym odczytem czy zapisem (przed każdym 1Wire...) czekasz aż ta flaga zostanie wyzerowana. Gdy to się stanie odrazu odczytujesz/zapisujesz dane z szyny 1wire i wtedy przerwanie nie powinno przerywać tych odczytów. Do oczekiwania na wyzerowanie flagi wykorzystaj...

    Mikrokontrolery AVR   10 Mar 2013 17:24 Odpowiedzi: 12    Wyświetleń: 1815
  • [at8][bascom] TX i RX danych po rs między dwoma UC

    Znalazłem coś takiego, czy oto chodziło ?? Config Serialin = Buffered , Size = 32 , Bytematch = 13 '... If Flaga = 1 Then Input String_var Reset Flaga End If '... Serial0charmatch: Set Flaga 'można odczytać znaki z bufora poprzez np. Input String_var Return

    Mikrokontrolery AVR   05 Lut 2010 19:04 Odpowiedzi: 9    Wyświetleń: 2165
  • Atmega32 - Kupione w 2 sklepach - odmienna wrażliwość na zakłócenia

    Ja zawsze stosuję na pinie RST zestaw "antyESD" w postaci diody Schottkiego, rezystora pull-up (w wersji A jest o większej rezystancji) i kondensatora około 10nF. Spróbuj takiego zestawu. Przy cewkach wypróbuj szybką diodę np. LL4148 plus kondensator np. 10nF. Do testów wyłącz wszystkie peryferia (takie jak I2C, RS485, etc.) oraz ustaw jako wyjścia...

    Mikrokontrolery AVR   02 Wrz 2013 14:01 Odpowiedzi: 59    Wyświetleń: 9090
  • bascom czy ma ktoś link do opisu jak używać FLAGI

    Moje trzy grosze - może komuś się przyda. Jeśli tylko masz w zapasie kilka bajtów SRAM to wybieraj BYTE na flagi a nie BIT Jeśli wybierasz BIT w celu pozornej oszczędności to kompilator wszystkie flagi bitowe wsadzi do jednego Bajtu. Kiedy potem piszesz Set Flaga_1 to mikrokontroler musi wczytać cały bajt i wykonać na nim operacje tak by ustawić ten...

    Mikrokontrolery Początkujący   25 Lis 2015 08:11 Odpowiedzi: 13    Wyświetleń: 2262
  • Bascom - Jednoczesny odczyt stanu 9 portów w Atmega8/16, jak to zrobić?

    Tylko jest jedno ale. To zajmuje 45 cykli, czyli tyle ile jakbym to robił po Ifach dla każdego portu. Dodano po 9 Sorki, na ifach byłyby 72 cykle (4 na każdy) A w ilu cyklach musisz sie zmieścic? Możesz sprawdzac instrukcją warunkową nie pojedynczy pin ale cały port wejściowy Np.: [code][syntax=basic4gl] Do If Pinb > 0 Then Flag = 1 Reset Portc.2 Temp...

    Mikrokontrolery AVR   23 Sty 2013 08:36 Odpowiedzi: 38    Wyświetleń: 6909
  • [bascom] atmega8 x2 - szeregowa komunikacja dwóch procesorów

    wydaje mi się że postąpiłem zgodnie z opisem, a jednak podczas wykonywania pracy przez toggle nie mogę nic innego zrobić;/ [syntax=basic4gl]Dim Znak As Byte Dim Flaga As Bit Dim Flaga1 As Bit Dim I As String * 1 Dim Z As Byte Flaga = 0 Z = 0 Do If Flaga = 1 Then If Znak = 97 Then For Z = 1 To 40 Toggle Portd.0 Waitms 20 Next Z. Print Znak If Flaga =...

    Mikrokontrolery AVR   24 Lis 2014 22:25 Odpowiedzi: 39    Wyświetleń: 4242
  • Jak poprawnie ustawić przerwanie w programie z sendrc5?

    z tego ci widzę to podłącz sobie RC5 do INT0 lub INT1 ustaw przerwanie na zbocze chyba opadające i tam daj podprogram z kodem dim flaga as bit reset flaga do if flaga = 0 then set (tu twoja dioda led) wait 2 reset (dioda) wait 2 else wykonanie tego co chcesz (albo wykonaj to w podprogramie przerwania czyli tak if command = 13 then to co chcesz wykonać...

    Mikrokontrolery   09 Cze 2006 19:51 Odpowiedzi: 9    Wyświetleń: 1947
  • Samsung CLP-315 - Wydruk zatrzymuje się w fuserze, ślad przegrzania

    Może to być flag-a( czujnik) już nawet przy podajniku, otwarcie klapy powoduje tzw soft reset błędow .Musisz sprawdzic- wyczyścić wszystkie optoczujniki na całej drodze papieru, gdyby był uszkodzony fuzing to by wogóle nie grzało.Czesto sie wyłamywała flaga na wyjściu z fuzera, na podstawie jej sygnałow drukarka raportowała do kompa ilośc wydrukowanych...

    Drukarki, ksero Początkujący   04 Kwi 2019 09:02 Odpowiedzi: 4    Wyświetleń: 612
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Bajt statusu nie powinien miec samych zer. Tam jest duzo flag, niektore w praktyce sie nawzajem wykluczaja, np jedna flaga mowi FIFO puste a druga FIFO przepelnione (jezeli robisz test i nic nie odczytujesz to tak w praktyce bedzie bo albo nic nie odbiera albo od razu zapelni cale FIFO). Jest tez flaga "Power-on reset" ktora jest wystawiona przy pierwszym...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240224
  • stm32f103 - Nieoczekiwany reset mikrokontrolera i true na IWDGRSTF

    Cześć, nie mogę dojść dlaczego wykorzystywany przeze mnie stm32f103rbt6 dostaje nieoczekiwany reset, widzę to po tym, gdy chociażby próbuję inkrementować zmienną i na podglądzie widzę, że po chwili znowu zaczyna liczyć od nowa, a nie jest jeszcze przepełniona. Dodatkowo sprawdziłem rejestry, które mogą być odpowiedzialne za reset i widzę, że flaga IWDGRST...

    Mikrokontrolery ARM   30 Wrz 2016 17:33 Odpowiedzi: 18    Wyświetleń: 1326
  • Jak mierzyć napięcie baterii 3V na ADC Atmega przy zaniku zasilania 5V?

    jeśli chodzi tylko o stwierdzenie że pora wymienić baterie to są RTC (którego i tak masz) które to sygnalizują. Flaga znajduje się zazwyczaj w rejestrze sekund, jeśli po resecie procek odczyta ją jako ustawioną to znak że bateria d wymiany.

    Mikrokontrolery   22 Maj 2025 21:22 Odpowiedzi: 9    Wyświetleń: 4474
  • [nucleo446][RESET] - Dziwne ustawienia flagi w RCC -> CSR

    To nie ST-Link. Pin NRST jest też wyjściem (otwarty dren) wewnętrznego resetu, więc bit PINRSTF będzie ustawiony nawet po resecie programowym. Mam STM32F0 podłączony do ST-linka bez linii reset. Skasowanie flag, odczytanie flag, SYSRESETREQ, odczytanie flag: > mww 0x40021024 0x1000000 > mdw 0x40021024 0x40021024: 00000000 > mww 0xE000ED0C...

    Mikrokontrolery ARM   14 Mar 2016 17:56 Odpowiedzi: 9    Wyświetleń: 1089
  • Jak zakodować SMS w PDU na AVR z Siemens M35 dla sieci Heyah?

    Dim I As Byte Dim J As Byte Dim K1 As Byte Dim K2 As Byte Dim K As Byte Dim Flaga As Byte Dim Pomoc As String * 2 Dim Pomoc2 As String * 1 Dim Dlugosc1 As Byte Dim Dlugosc2 As Byte Dim Numer_tel As Byte Dim Sms As String * 47 Dim Numer48 As String * 12 Dim Telefon As String * 10 Telefon = "604604604" Sms = "OK" Wyslij: Numer48...

    Mikrokontrolery   05 Kwi 2007 19:23 Odpowiedzi: 20    Wyświetleń: 4333
  • Agregat prądotwórczy awaryjne zasilanie - panel natablicowy Hager HZI 911

    Str. 65: "Message “Flt Pos” (position fault) is displayed. In the SETUP menu, check that the number of ACs selected corresponds to the number of auxiliary contacts connected. If it does not, modify this setting accordingly. If the problem still exists, modify the AC setting to 0. If, after pressing the ENtER key (fault reset), the message...

    Automatyka Przemysłowa   08 Sie 2022 09:28 Odpowiedzi: 1    Wyświetleń: 369
  • [AVR] [AVR][Bascom] Odczyt dwóch różnych adresów ds18b20 na jednej linii - problem z kodem

    Mam problem, podłączyłem dwa czujniki i nie mogę odczytać temperatury. Czy schemat odczytu wygląda tak: 1) Reset 2) write H55 - aby powiedzieć kto ma słuchać poleceń 3) Podaje adres czujnika 4) write HBE dla odczytu scratchpad 5) Odczyt scratchpad do zmienych 6) Reset Mam jeszcze pytanie, co tak właściwie robi 1wverify, co on weryfikuje? Czy połączenie...

    Mikrokontrolery Początkujący   15 Gru 2012 17:52 Odpowiedzi: 6    Wyświetleń: 2268
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    ...czyli, po wywołaniu przerwania ustawić flagę, a w programie głównym gdy flaga będzie przypuśćmy = 1 (funkcja while - wend) to wykona się podprogram odczytu z DS-ów. Coś takiego? While flaga = 1 1wreset 1wwrite &H55 1wverify Dsid1(1) 1wwrite &HBE Tp = 1wread(2) reset flaga wend A w przypadku gdy jest więcej czujników, np. trzy? To...

    Mikrokontrolery AVR   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5805
  • [XMEGA] Jak działa rejestr RST.STATUS przy różnych typach resetu?

    Dzięki za rozjaśnienie. Poprzeglądałem pliki źródłowe. Napisałem sobie funkcje, która rozpoznaje rodzaj błędów - działa. Natomiast jak wyzerować ten rejestr RST.STATUS? próbowałem wyzerować rejestr tak: a) RST.STATUS = RST_PORF_bm | RST_EXTRF_bm | RST_BORF_bm | RST_WDRF_bm | RST_PDIRF_bm | RST_SRF_bm | RST_SDRF_bm; b) RST.STATUS = 0x0; bez skutku. Rejestr...

    Mikrokontrolery AVR   10 Kwi 2018 20:18 Odpowiedzi: 6    Wyświetleń: 876
  • [Attiny13] Attiny13 BASCOM - Procesor nie przechodzi w tryb power down, co robić?

    Flaga to zmienna bitowa. Ma ona za zadanie zasygnalizowanie jakiegoś zdarzenia. W Twoim przypadku chodzi o zasygnalizowanie wystąpienia przerwania. Wystarczy np. coś takiego: Up: Set flaga Return Oczywiście zmienna bitowa flaga musi być wcześniej zadeklarowana: Dim flaga as bit W pętli głównej sprawdzasz czy flaga jest ustawiona: If flaga = 1 then...

    Mikrokontrolery AVR   29 Paź 2011 18:38 Odpowiedzi: 22    Wyświetleń: 5330
  • Instrukcje współbieżne a wywrotność kodu... [AVR][WinAVR]

    Ale skoro i sposób flagowy Ci się nie podoba to jaki jest lepszy? PRZERWANIE { if (cośtam) ustaw_flage_Y } MAIN { while { FUNKCJAx //wysyła znaki przez uart. if (flaga_Y_ustawiona && !flaga.UART_wolny) { FUNKCJAx; reset_flagi_Y;flaga.UART_wolny = 1; } } }

    Mikrokontrolery AVR   08 Mar 2010 21:51 Odpowiedzi: 27    Wyświetleń: 2585
  • Układ DS18b20 - czas pomiędzy poleceniami 1Wire [bascom]

    czyli jak przykładowo dam: [syntax=basic4gl] do if flaga = 1 then 1wreset 'reset 1wwrite &H55 1wwrite &HCC 1wwrite &H44 'dokonaj konwersji end if if flaga = 2 then 1wreset 'reset 1wwrite &H55 1wwrite &HCC 1wwrite &HBE Temperatura(1) = 1wread(2) 'odczytaj dwa pierwsze bajty end if 'DALSZA OBRÓBKA DANYCH.... 'inne rzeczy - obsługa przycisków czy coś innego......

    Mikrokontrolery AVR   18 Wrz 2011 21:55 Odpowiedzi: 10    Wyświetleń: 2489
  • [Bascom] Bufor serialin i ignorowanie znaku &H0

    Dlaczego odbierasz w pętli do loop ? Skoro używasz bytematch to czemu tego nie wykorzystujesz ? Gdzieś niedawno pisałem o tym. Możesz poszukać, bo tam zamieściłem działający kod. Tymczasem podpowiem Ci algorytm odbioru: W podprogramie Serial0charmatch ustawiaj tylko flagę. W pętli głównej sprawdzasz czy flaga jest ustawiona i jeśli jest to odczytujesz...

    Mikrokontrolery AVR   08 Maj 2011 15:18 Odpowiedzi: 12    Wyświetleń: 2692
  • [ATmega16] ATmega16 UART: Wysyłanie danych po odebraniu ramki 0b01111111 z komputera

    I po uruchomieniu programu automatycznie następuje wpisanie do flaga wartości 2. Widać więc, że następuje przerwanie. Dlaczego skoro nic nie wysyłam do procka? Po odpaleniu flaga powinna być równa 0... Może jeszcze gdzieś w programie przypisujesz jej taką wartość (niekoniecznie w przerwaniu)? A po odpaleniu (resecie) to flaga wcale nie musi mieć wartości...

    Mikrokontrolery AVR   14 Wrz 2008 18:38 Odpowiedzi: 11    Wyświetleń: 2021
  • Co to za bezpiecznik z baterii 725--17288 5INR19/65-4 do kosiarki.

    Takie same, tylko trochę mniejsze, na 12 A, znajdują się w każdej baterii od laptopa, sławne 12AH3 / D6SA. Tylko problem jest taki, że jeśli kontroler BMS-a wysadził bezpiecznik, to na pewno wystawił też flagę PF (Permanent Fail) i nawet po przywróceniu bezpiecznika, bez resetu flag, bateria nie będzie działać. To, czy nastąpi sygnał na bramkę mosfeta...

    Zasilacze, ładowarki   22 Lut 2024 19:31 Odpowiedzi: 12    Wyświetleń: 798
  • Błąd w ATmega8 - czy możecie sprawdzić?

    Hej Też pisze program na potka ale cyfrowego. Odbieranie RC5 mam na przerwaniu. U Ciebie strasznie dużo tych GetRC5. Proponuje odbieranie kodu na przerwaniu z ustawieniem flagi. Idea jest taka: pętla główna do if flaga = 1 then if command = a then instrukcje - vol up end if if command - b then instrukcje - vol down end if reset flaga end if loop end...

    Mikrokontrolery   20 Sty 2006 10:53 Odpowiedzi: 7    Wyświetleń: 2019
  • Rejestrator BCS1604LE-A - częste restarty w ciągu dnia, co robić?

    w BSC-ach aktualizacja jest strasznie łatwa. Wyślij mejla z zapytaniem do importera czy posiada nowszą wersje softu od twojej. Jeśli posiadają to udostępniają z instrukcją jak wykonać upgrade. Dla pewności sprawdź również historie zdarzeń rejestratora, tam jest podana flaga(ID) błędu jaki spowodował restart. Ja spotkałem się już z sytuacją gdzie u klienta...

    Monitoring Wizyjny CCTV   30 Lis 2014 16:36 Odpowiedzi: 10    Wyświetleń: 2745
  • Atmega – jak dynamicznie włączać i wyłączać watchdog w C++ podczas programowania?

    Tak. Tyle że ustawiana jest jeszcze flaga która pozwala potem zobaczyć że to WatchDog spowodował reset.

    Mikrokontrolery AVR   05 Gru 2009 23:53 Odpowiedzi: 61    Wyświetleń: 6698
  • Jak stworzyć układ Start-Stop na Atmel do samochodu z funkcjami bezpieczeństwa?

    Teraz spłodziłem coś na chacie w bascomie ;-) Może w końcu ta koncepcja ruszy.... uwzględnia drgania styków, działa na innej zasadzie... powinna byc odporna na wszelkiego rodzaju czasy między puszczeniami wciśnięciami itp... w przerwaniu co 10ms sprawdzamy stan przycisku zadziałanie przycisku następuje najwcześniej po 10 jego sprawdzeniach (po 100ms)...

    Mikrokontrolery   06 Lut 2010 11:58 Odpowiedzi: 39    Wyświetleń: 5367
  • Jak wyjść z funkcji przerwania WDT w LPC2103 bez resetu?

    WDT można zresetować jedynie poprzez zewnętrzny reset. Jeśli nie zresetuje czyli nie zostanie wyczyszczona flaga WDINT to nie wskoczy mi do funkcji przerwania. Jedynie wystawi flagę WDTOF i wykona się dalsza część programu.

    Mikrokontrolery ARM   02 Lip 2009 08:55 Odpowiedzi: 5    Wyświetleń: 1516
  • [LPC2378] Przerwanie timera0 wywołuje się tylko raz - analiza kodu ARM

    To Ci powinno ruszyć, napisałem kiedys pod Keila uVision3 V3.63. Dziala z Makieta Olimex'u LPC-2378-STK-A: // (LPC2378) mandaryn 2009 #include <lpc23xx.h> int flaga=0; // 0 -> dioda OFF, 1 -> dioda ON __irq void przerwanie (void) { if(flaga==0) // Gdy dioda wylaczona { FIO2SET|=0x00000001; // Wlaczenie diody...

    Mikrokontrolery ARM   07 Kwi 2009 15:16 Odpowiedzi: 11    Wyświetleń: 2014
  • [C++11][Cortex-M3/M4] - distortos - obiektowy RTOS dla mikrokontrolerów w C++

    Trochę tego tam używa - systick, pendsv, svc. Dodatkową (sporą) komplikacją jest też to, że distortos używa oczywiście dwóch stosów. Niemniej jednak w sytuacji skoku z bootloadera opartego na distortos do aplikacji opartej na distortos być może te rzeczy nie są takim dużym problemem, bo w końcu aplikacja też ich używa. Niemniej jednak np. systick powinien...

    Mikrokontrolery ARM   06 Kwi 2021 08:03 Odpowiedzi: 255    Wyświetleń: 38091
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    Proszę o pomoc, nie wiem czy dobrze kombinuję z tym Capture Mode. Próbuję cały czas to jakoś odpalić w moim programie, ale nie wiem czy czy dobrze robię. [syntax=vb]'--------------------KONFIGUR... $regfile = "m16def.dat" 'informuje kompilator o pliku $crystal = 8000000 'informuje kompilator o częstotliwości...

    Mikrokontrolery AVR   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4610
  • Kyocera KM1500 - Błąd J40 po wydruku każdej kartki, konieczny reset urządzenia

    Wydaje się że wszytko jest dobrze kartka przechodzi cała. W którym miejscu jest ten czujnik?? i sprężynka bo flaga jest dobra.

    Drukarki, ksero Początkujący   05 Lut 2015 09:39 Odpowiedzi: 4    Wyświetleń: 1863
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Jak zmusić diodę alarmu do migania nie używająć procedur waitms ? Mam teraz zrobine tak: Używasz Timer0 jako pewnego rodzaju 'swoisty' prescaler: (4 ms; 100 ms; i 1 sec). Dlaczego okazyjnie nie wykrzystać tych 100 ms na miganie diodą? Wstaw tą wyżej procedure (troche zmodyfikowana - zamiast "set Porta.5" daj "toggle") w przerwaniu timera0 w miejscu...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17496
  • Atmega16 RS232 - zatrzymanie sekund na LCD przy braku transmisji radiowej

    Skorzystać z odbioru danych w przerwaniu od UARTA. Mały przykład dla ciebie: $regfile = "M32def.dat" 'Deklaracja typu mikrokontrolera $crystal = 8000000 'Czestotliwosc oscylatora $baud = 9600 Const Max_znakow = 11 'rozmiar bufora Dim Bufor As String * Max_znakow Dim Licz_znaki As Byte Dim Flaga As Bit Enable Interrupts On Urxc Odebrano 'przerwanie...

    Mikrokontrolery AVR   13 Sty 2009 12:26 Odpowiedzi: 5    Wyświetleń: 1779
  • ACTION RGB 24V DC 1W LED: Resetowanie urządzenia i problemy z połączeniem TX1/TX2

    Oto, co udało mi się osiągnąć: P6 -> PWM/6 - ciepły biały P20 -> BTN 0/0 P24 -> PWM/4 - chłodna biel P26 -> IRRecv Flaga3 ustawiona do sterowania chłodnymi/ciepłymi diodami LED. Naciśnięcie przycisku włącza / wyłącza tylko chłodne białe diody, a nie ciepłe białe diody - jakaś pomoc? Nadal nie udało mi się uruchomić RGB. Proszę o pomoc (at)p.kaczmarek2

    Smart Home IoT   06 Sty 2025 00:31 Odpowiedzi: 24    Wyświetleń: 927
  • CISS do Brother DCP-135C – opłacalność, resetowanie tuszy i komunikaty o braku atramentu

    Te "pokretla" to zawory odpowietrznika. Gdy sa wcisniete tusz moze wyplywac(lub tez wplywac:) ) Reset masz poprzez otwarcie klapki od tuszy i pozniej wybranie w menu ze zmieniles tusze. Ale i tak jsli jest tusz we wkladach to bedzie drukowac bo druk zatrzymuje flaga w zbiornku(cos jakby plywak z rezerwuara WC)

    Drukarki, ksero Regeneracja   08 Sty 2010 17:48 Odpowiedzi: 9    Wyświetleń: 4745
  • STM8S - Resetowanie flagi przerwania przy ciągłym sygnale na pinie PB7

    nadal nie znam odpowiedzi na pytanie, czy stosując przerwanie, można je jakoś resetować w trakcie wykonywania kodu. to znaczy czy po podaniu sygnału niskiego lub wysokiego na wejściu, zawsze musi nastąpić jego fizyczna zmiana, czy można jakby (kasować) programowo, aby został on ponownie wykryty i odpowiednio ustawiona flaga? Nie do końca rozumie co...

    Mikrokontrolery Początkujący   05 Kwi 2018 21:21 Odpowiedzi: 8    Wyświetleń: 870
  • STM23 >>>DG32 problema z System Clock Configuration

    Odpuść sobie HALa i zacznij pisać na rejestrach. Uprościsz sobie i nam życie. Przykładowa konfiguracja z F411: [syntax=c]//WATCHDOG if(RCC->CSR & RCC_CSR_IWDGRSTF) { RCC->CSR = RCC_CSR_RMVF;//kasuj flagi resetu /* Kod obsługujący reset ze strony IWDG */ } IWDG->KR = 0x5555; //dostęp do PR i RLR IWDG->PR = IWDG_PR_PR;//40kHz/256=6.4ms IWDG->RLR = 0xFFF;...

    Mikrokontrolery ARM   17 Gru 2022 08:51 Odpowiedzi: 6    Wyświetleń: 432
  • Łączenie pinu RESET przez opornik pod HIGH (5V) - czy to właściwe?

    Można wyłączyć samo debuggowanie? Gdzie? Muszę poszukać. Flaga OCDEN Wspomnianymi HVPP/MCU? Jeśli czytasz rejestry, to znaczy masz połączenie. HVPP jest konieczne jeśli nie ma połączenia z prockiem. Tak powinieneś być w stanie wydać po prostu komendę CHIP ERASE. Zobacz "Performing Chip Erase" w manualu.

    Mikrokontrolery AVR   26 Mar 2017 20:19 Odpowiedzi: 8    Wyświetleń: 1206
  • [Bascom] Problemy z komunikacją USART - brak stałej odpowiedzi, pętla danych

    Witam. Działa trochę lepiej niż moja wypocona wersja. :) Wstawię, może komuś się przyda. Może to posłużyć do komunikacji z wyświetlaczami graficznymi DWIN bądź .... [syntax=vbnet]$regfile = "m1284def.dat" $crystal = 8000000 'taktowanie $baud = 9600 Dim Buffer_in(32) As Byte Dim In_pos As Byte Dim Buffer_in_3_plus_3 As Byte Dim Flaga As Byte Dim Dana...

    Mikrokontrolery   19 Mar 2019 00:36 Odpowiedzi: 14    Wyświetleń: 747
  • [BASCOM] - Sterownik C.O. tryb Manual/Auto jak zrobić Menu

    mała podpowiedź było troche błędów w Twoim programie i przeczytaj co dopisałem wyżej odnośnie pull up [syntax=basic4gl]'----------------------... '--------------------KONFIGURACJA-------... $regfile = "m8def.dat" 'informuje kompilator o procesorze $crystal = 8000000...

    Mikrokontrolery Początkujący   28 Kwi 2013 11:23 Odpowiedzi: 31    Wyświetleń: 9462
  • Miganie wyświetlacza LCD przy programowaniu BASCOM 8051 - przyczyny?

    Acula ma rację. Nie można w pętli programu kasować wyświetlacza bo efekt będzie właśnie taki, a jeszcze jakbyś włączył mrugający kursor, to byś dopiuero się zastanawiał dlaczego nie dzała jak powinien. Najlepiej nadpisywać nowe znaki na stare (całą linie od razu), tylko musisz pamiętać o ustawieniu kursora na odpowiedniej pozycji - używając BASCOMa...

    Mikrokontrolery   22 Lut 2004 23:28 Odpowiedzi: 7    Wyświetleń: 2054
  • [ATmega8][Bascom] - AVT5341 sterownik bramy - 2 skrzydła

    Ma być tak;[syntax=basic4gl] $regfile = "m8def.dat" 'korzystamy z AMTEGA8 $crystal = 1000000 'taktowanie wewnętrznym oscylatorem 1MHz Config Pinb.6 = Input 'otwieranie bramy Config Pinb.7 = Input 'zamykanie bramy Config Pind.0 = Output 'przeka?nik PK1 Config Pind.1 = Output 'przeka?nik PK2 Config Pind.2 = Output 'przeka?nik PK1bis Config Pind.3 = Output...

    Mikrokontrolery AVR   14 Lis 2017 21:17 Odpowiedzi: 53    Wyświetleń: 18585
  • Jak poprawnie wstrzymać program w Bascomie używając timera i komendy GETR5?

    Nie napisałeś , że ten pilot nie pracuje w kodzie RC5 , ale też nie napisałeś , że w tym kodzie pracuje :wink: Inna wersja Twojego programu: $regfile = "m32def.dat" $crystal = 8000000 '11059200 Dim Adress As Byte , Command As Byte , X As Byte , Tmpcode As Word Dim Odebrano As Bit , Flaga As Byte Config Pind.2 = Input : Portd.2 = 1 Config...

    Mikrokontrolery   08 Kwi 2005 14:34 Odpowiedzi: 10    Wyświetleń: 2035
  • STM32F410 ustawianie PLL , próba zwiększenia taktowania do 100MHz

    Tą linią kasuję mnożniki i dzielniki PLL a resztę bitów zostawiam wg. reset value. Po dodaniu ostatniej linii , Flaga jednak jest ustawiana , jednak program nie działa i dostaje błąd "Program received signal SIGTRAP, Trace/breakpoint trap." Jeszcze nie sprawdzałem o co chodzi.

    Mikrokontrolery ARM   13 Sie 2020 21:40 Odpowiedzi: 11    Wyświetleń: 636
  • Attiny2313/Atmega8 - Odbiór RC5 - nie działają niektóre komendy

    To mój działający program. W oryginale mam jeszcze lcd i więcej wyjść, ale tutaj to usunąłem i zostawiłem to czego szukasz. Sprawdź czy zadziała. Uzupełniłem o tagi SYNTAX i proszę o ich stosowanie w przyszłości.

    Mikrokontrolery AVR   05 Sty 2013 22:08 Odpowiedzi: 16    Wyświetleń: 3069
  • Jak dodać opóźnienie 1 sekundy w Bascom AVR bez blokowania pętli?

    Mam oto taki problemik. Programik jest banalnie prosty i działa mniej więcej tak: Gdy zmienna (Wart) nie osiągnie 30 zostaje załączone wyjście Portc.0 . Po osiągnięciu tej wartości wyjście zostaje wyłączone i załącza się kolejne czyli Portc.1 . Podprogram kończy się na wyłączeniu wyjścia Portc.3 . To wszystko jest proste. Problemem dla mnie jest natomiast...

    Mikrokontrolery AVR   24 Paź 2008 17:32 Odpowiedzi: 15    Wyświetleń: 2589
  • Dlaczego po restarcie watchdoga nie jest zerowana flaga TO?

    W opcjach linkera zaznaczona byla opcja Clear Bss Psects . Odznaczenie jej pozwolilo na czytanie oryginalnego stanu flagi TO i przez to poprawne informowanie czy wystapil WDT reset czy nie. Temat zamykam i pozdrawiam BF

    Mikrokontrolery   06 Mar 2006 13:42 Odpowiedzi: 2    Wyświetleń: 927
  • PIC 24FJ128GA202 (komp. XC16) - watchdog powoduje reset po wyjściu ze "sleep".

    To jest tylko flaga oznaczająca, że mcu był w "sleep", jej "zerowanie" nic nie zmienia w kwestii tego, że zaraz po wyjściu ze "sleep" mcu nie wykonuje kolejnych poleceń tylko leci "dalej w program" nie wiadomo co robiąc lub następuje reset, przy czym w RCON jest wtedy ustawiony bit 14 -> IOPUWR: Illegal Opcode or Uninitialized W Access Reset Flag. Zgłaszałem...

    Mikrokontrolery PIC   28 Lut 2023 14:48 Odpowiedzi: 5    Wyświetleń: 513
  • Bascom- wstrzymanie sprawdzania prądu na jedną sekundę.

    Witam Robię sterownik do bramy, przerobiłem kod "pod siebie" Sterownik steruje silnikiem, lewo, prawo, sprawdza jaki prąd pobiera silnik i wyłącza go gdy prąd będzie za duży. Funkcja która porównuje wielkość prądu to: If Rez >= Pot_max Then ..... Problem jest w tym, że silnik na starcie pobiera za duży prąd i trzeba by wstrzymać wykonywanie tej funkcji...

    Mikrokontrolery Początkujący   04 Lut 2016 23:18 Odpowiedzi: 2    Wyświetleń: 858
  • Prośba o pomoc w poprawieniu programu drabinkowego dla PLC

    Nie zagłębiałem się w program ale pierwsze co rzuca się w oczy to dziwna linia nr 1 w podprogramie "program". Jaki sens ma tam flaga M10 jeśli i tak zawsze załączony jest reset Q4 ? być może chciałeś coś równolegle z M10 połączyć i zapomniałeś albo coś innego...

    Automatyka Przemysłowa   30 Sty 2010 13:43 Odpowiedzi: 7    Wyświetleń: 1967
  • [ATmega32a][USART] - Restartowanie mikrokontrolera przy "zalaniu" RXD

    Nie jestem pewien czy tak powienienem to zrobić. W wyniku takiego sprawdzenia ustawione są 2 bity MCUCSR1..0 (PORF i EXTRF) - jest tak po podłączeniu zasilania i stan nie zmienia się przy restartach. Skasuj wszystkie flagi resetu na początku programu i napisz, która się ustawia po tym domniemanym restarcie.

    Mikrokontrolery AVR   17 Kwi 2013 19:27 Odpowiedzi: 16    Wyświetleń: 2703
  • [ATMega128] [ATMega128][C] Przerwanie INT1 wyzwalane ciągle zamiast na narastające zbocze

    Widzę że kolega wyznaje zasadę, nie ważne do czego, ważne żeby się przyczepić. Proponuję w takim razie krótką, zabawę symulatorem. W każdym razie, nie wiem do końca jakie było przesłanie autorów, jeśli bit I w SREG, będzie ustawiony, to fakt tak czy inaczej flaga INTF zostanie skasowana, przez wywołanie przerwania bądź pseudo "reset" procesora. Z tą...

    Mikrokontrolery AVR   28 Mar 2010 21:25 Odpowiedzi: 15    Wyświetleń: 1486
  • Dzielnik częstotliwości i licznik w XC3s500E - losowe działanie diod na Spartan 3E

    Zmieniłem kod licznika na taki: architecture Behavioral of UPCTR is signal sCV : STD_LOGIC_VECTOR (15 downto 0):="0000000000000000"... signal flaga: STD_LOGIC; begin process(reset,clock) begin if reset='1' then sCV <= "0000000000000000"; elsif rising_edge(CLOCK) then sCV<=sCV + 1; end if; end...

    Programowalne układy logiczne   06 Lip 2007 07:56 Odpowiedzi: 4    Wyświetleń: 1737
  • ATMEGA 32: Niespodziewane wyjście z pętli głównej do funkcji ustawień

    To jest dobry pomysł. Na początku main(), zaraz po inicjalizacji LCD wrzuć funkcję wyświetlającą napis np "RESET" i będziesz wiedział, czy to funkcja się wywołuje czy uC się resetuje. Można także wykorzystać flagi resetów z MCUCSR, a konkretnie bit PORF. Bit 0 – PORF: Power-on Reset Flag This bit is set if a Power-on Reset occurs. The bit is...

    Mikrokontrolery AVR   12 Lip 2011 17:05 Odpowiedzi: 29    Wyświetleń: 2961
  • [Atmega8][Bascom] - licznik oddechów - doszlifowanie kodu

    Panowie dzięki za pomoc :) Wprowdzie Histerezę ustawiłem na sztywno w procedurze, ale Wasza pomoc naprowadziła mnie na to rozwiązanie - dzięki. Problem z czułością rozwiązałem w ten sposób: If Flaga = 1 Then If Temperatura > Temp_max Then Set Portb.0 Flaga = 0 End If Else If Temperatura < Temp_min Then Reset Portb.0 Flaga = 1 Incr Oddech End If...

    Mikrokontrolery AVR   06 Sie 2008 11:39 Odpowiedzi: 5    Wyświetleń: 2356
  • [BASCOM] Wykywanie liczby resetów Watchdog'a - jak?

    A więc tak: Mój pomysł z wykorzystaniem $Noramclear działa, ale go nie chcę, bo nie jestem pewien czy nie wyczyszczona pamięć nie namiesza mi w programie. Konstrukcja If Mcucsr.wdrf = 1 Then Info = 1 End If nie działa. Nie wiem dlaczego po resecie ten bit nie jest ustawiany ?? A to by było rozwiązanie najlepsze. Co zaś do $Timeout, to owszem można by...

    Mikrokontrolery AVR   28 Paź 2010 15:45 Odpowiedzi: 12    Wyświetleń: 2057
  • [Atmega88/32] Jak poprawnie skonfigurować komunikację RS485 między Atmega88 a Atmega32?

    Czekam 100ms po instrukcji print dla 115K nic to nie pomoglo zmniejszylem predkosc do 9600 nadal nic ;/ kod nadajnika $regfile = "m32def.dat" $crystal = 14745600 $baud = 9600 Config Serialin = Buffered , Size = 10 , Bytematch = 13 '##### Definicja wyswietlacza ##################### Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6...

    Mikrokontrolery AVR   04 Mar 2010 23:21 Odpowiedzi: 15    Wyświetleń: 6583
  • Jak włączyć i wyłączyć miganie diody STM32 przyciskiem?

    W jakimś przerwaniu timera migasz diodą. w trakciemigania sprawdza jakąs flagę czy ma migać a jak nie to wylacza diodę. W pętli jak klawisz sie nacisnie (zakładamy tylko jeden stan - wyłaczenie - a właczenie migania następuje poprzez inny magiczny przycisk = reset) ustawiasz flagę na niemiganie. Jezeni wyłaczenie ma nastapić natychmiast (a nie przy...

    Mikrokontrolery ARM   10 Cze 2016 11:12 Odpowiedzi: 15    Wyświetleń: 1695
  • sterowanie diod 20 led- kod atmega16 przenieś na atmega8

    No znalazłem wreszcie chwilkę w pracy i dla relaksu zrobiłem chyba nieco prostszą wersję w Bascom efekt o, który Ci chodziło. Opóźnienia są na wait'ach, bo wydaje mi się, że w tym przypadku nie są potrzebne idealne czasy, a po za tym zawsze możesz sobie to przerobić na jakiś timer (np. dla relaksu :D ). Myślę, że w tym przykładzie zbędne jest też badanie...

    Mikrokontrolery AVR   21 Paź 2012 09:26 Odpowiedzi: 36    Wyświetleń: 11099
  • Regeneracja / reset licznika SAMSUNG SCX-4623F lub MLT-1052

    Witam, Drukareczka laserowa jak w temacie i problem eksploatacyjny. Jak jej wyzerować licznik lub jak zrobić aby drukowała po dosypania tonera. Z tego co zauważyłem to w tym modelu zapamiętuje chyba nr seryjny tonera. Wiem jak to zrobić na SCX-4300 ale nadal nie wiem jak w 4623F. Wiem jak wejść do trybu tech ale opcja reset counts FLT oraz ADF SCAN...

    Drukarki, ksero Regeneracja   15 Lut 2013 21:15 Odpowiedzi: 54    Wyświetleń: 49551
  • BASCOM - przerwanie zewnętrzne, niezrozumiałe działanie

    Dziękuję Kolego za odpowiedź. Problem rozwiązany, tylko nie do końca rozumiem jego działania. Program wygląda tak: $regfile = "m8def.dat" $crystal = 4000000 Config Pinc.1 = Output Config Pinc.2 = Output Config Pinc.3 = Output Config Pind.2 = Input Set Portd.2 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.5 , Db6 = Portd.1...

    Mikrokontrolery   17 Gru 2009 14:14 Odpowiedzi: 4    Wyświetleń: 3262
  • [STM32] USART4 przerwanie nie działa po zapisie hexa, działa w debugowaniu

    Trochę pogrzebałem i znalazłem przyczynę. Kluczowa była flaga IDLE okazało się że po resecie UART nie jest w stanie IDLE nawet jak nic nie szło i wtedy trochę pogrzebałem i odkryłem że mam błąd. Problem polegał na tym że robiłem OR-a żeby skonfigurować port w odpowiedni tryb a zapomniałem że rejestr GPIOx-CRx nie ma 0 po resecie tylko 0x44444444 ale...

    Mikrokontrolery ARM   18 Paź 2010 21:01 Odpowiedzi: 7    Wyświetleń: 3195
  • MIO 269 /Win CE.NET 4.2 Core/ekran powitalny i tyle/ver1.0.

    Tak wiedziałem że popełniam chyba bardzo prosty błąd- a polegał na tym że przyciskamy : głośńość+ /kółkiem z boku- a nie lupka+/ i flaga,-resetu bocznego nie ruszamy ,reszta to wsad na kartę SD /Oscary +MioAutorun/ ,to prosty Unkock-dalej to już bajka.Dalej możemy ,,komponować ,,na karcie SD różne dodatkowe historie -które są róznymi aplikacjami które...

    Nawigacje Software   10 Cze 2010 22:23 Odpowiedzi: 14    Wyświetleń: 7718
  • Termometr wraz z alarmem do CO

    czy jeśli chce zrobić z tego termometr domowy to wystarczy że usunę ten fragment programu ? If I3 >= 650 Then ' jezeli temp i3> 600 to... If Flaga2 = 0 Then Lowerline Lcd " !!PIEC!!" ; Ss ; Chr(0) Sound Speaker , 329 , 63 ' nuta dzwiekowa Sound Speaker , 369 , 99 ' nuta dziwekowa Portb.2 = 1 'zapalamy diode If Pinb.1 = 0 Then Set Flaga2 'pod pinem...

    DIY Konstrukcje   24 Kwi 2012 16:21 Odpowiedzi: 36    Wyświetleń: 28254
  • Jak zaprogramować komunikację UART dla Attiny23 z HM-R868S i HM-T868S?

    Mnie ktoś pomógł to teraz się tym podzielę Nadawanie: -----konfiguracja------- $baud = 2400 Config Serialin = Buffered , Size = 20 Config Serialout = Buffered , Size = 20 ---------jakiś tam program----- Print Temperatura ; Chr(13) ; 'Wyślij po RS wartość zmiennej temperatura Odbiór: $regfile = "m8def.dat" $crystal = 8000000 $baud =...

    Mikrokontrolery AVR   27 Kwi 2010 17:52 Odpowiedzi: 7    Wyświetleń: 2038
  • Czy Timer1 resetuje się po przepisaniu wartości do rejestru ICR1 w uP IPC?

    W rzeczy samej, liczy sobie dalej. W momencie przepełnienia jest ustawiana flaga przepełnienia a rejestr licznika jest zerowany ew. przepisywany zadaną wartością. Szczegóły - patrz dokumentacja.

    Mikrokontrolery AVR   19 Paź 2008 20:03 Odpowiedzi: 3    Wyświetleń: 1703
  • Złe generowanie oraz wyświetlanie znaku Deflcdchar w Bascom

    Pisząc program chciałem wstawić swoje znaki za pomocą polecenia Deflcdchar, ale pojawił się problem . Na wyświetlaczu lcd zamiast zdwfiniowanych znaków pojawiają się krzaczki , próbowałem na różnych prockach attiny2313, atmega8 i atmega32 wszędzie to samo. Wszystko oprócz tego wyświetla się normalnie, ponadto zauważyłem że mój bascom generuje źle kody...

    Mikrokontrolery AVR   02 Lut 2014 13:40 Odpowiedzi: 2    Wyświetleń: 1236
  • Jak zainstalować AutoMapę 6.0+ na Medion 465 T z Win CE 5?

    Ściągnąć nowy soft do swojego modelu (czyli PNA465T) ze strony : http://www.gopal-navigator.de 1. Dwa pliki umieszczone w folderze w archiwum winceimg.cks oraz winceimg.bin wrzucić na czystą sformatowaną (na FAT16 koniecznie!!!! czyli zwykły FAT) kartę pamięci! 2. Wyłączyć urządzenie (trzymać wyłącznik przez ok. 10 sekund) Włożyć kartę. 3. Uruchomić...

    Nawigacje Software   30 Lip 2010 14:00 Odpowiedzi: 17    Wyświetleń: 4116
  • Przerwanie od watchdoga – zapis do EEPROM i reset procesora po wystąpieniu przerwania

    Źle rozumiesz kolego. Watchdog to taki "pies stróżujący". Musisz go co jakiś czas resetować w programie właśnie po to, żeby nie dopuścić do przerwania od niego. Jeśli już przerwanie wystąpi to resetuje ono uP. Sens tego jest taki, że kiedy napisany przez Ciebie program zawiesi się z jakiegoś powodu (pluskwa, zakłócenia itp) zadaniem watchdoga jest zresetowanie...

    Mikrokontrolery AVR   03 Sty 2012 18:08 Odpowiedzi: 6    Wyświetleń: 2151
  • ATTiny 2313 resetuje się po 20 cyklach, Problem dla mędrców

    opisz dokładniej działanie maszyny to zobaczę co można zrobić, ten program który napisałeś nigdy nie zadziała prawidłowo. spróbuj tego, oczywiście nie jest to program którym napędzisz maszynę ale podstawowe warunki jej pracy spełni. chodziło mi o to , że te same funkcje można napisać na setki różnych sposobów. Pozdrawiam Config Portb = &B11111110 Portb...

    Mikrokontrolery   07 Maj 2006 21:10 Odpowiedzi: 9    Wyświetleń: 1761
  • Bascom AVR – obsługa trzeciego przycisku, nieblokujące opóźnienie i płynne LED

    Potrzebuję pomocy przy pewnym kodzie. 1. Chcę dopisać obsługę trzeciego przycisku do zapalania wszystkich diod (wciskam - zapala się, wciskam - gaśnie) ale z zachowaniem pozostałej części programu. Cały program zmodyfikowałem nieco na podstawie kodu jaki znalazłem na forum. Teraz jest tak, że po sprawdzeniu Pinc.2 jeżeli jest 1 to nie wykonuje mi zapalania...

    Mikrokontrolery Początkujący   23 Maj 2012 07:36 Odpowiedzi: 3    Wyświetleń: 1663
  • [Atmega8] Atmega8 - Reset timera przy załączaniu stycznika w układzie z przekaźnikiem

    Piszesz że flaga załączenia po samoczynnym wyłączeniu pozostaje taka sama, a co z napięciem na pinie procesora sterującym przekaźnikiem? Co z nim?

    Mikrokontrolery AVR   08 Wrz 2010 12:18 Odpowiedzi: 9    Wyświetleń: 4789
  • 89s8289 zaprogramowany przez ISP, ale program nie działa - co robić?

    A kwarc? reset? flagi? zasilanie?

    Mikrokontrolery   14 Lip 2004 11:45 Odpowiedzi: 7    Wyświetleń: 861
  • Atmega328 i Bascom - Czy poprawnie obsługuję 7 czujników DS18B20 na jednej linii?

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

    Mikrokontrolery Początkujący   28 Cze 2013 10:36 Odpowiedzi: 10    Wyświetleń: 2598
  • Budzenie AVRa. Czy da się to zrobić? Zwykły pin.

    Tak wlasnie myslalem ze cos takiego. Dobrze wiedziec ze w rejestrze MCUCSR zapamietywana jest flaga resetu przez watchdog :), chociaz w moim przypadku to bez znaczenia czy przy pierwszym uruchomieniu ma odrazu wlaczac sie program czy przechodzic w tryb power down.W zasadzie nawet lepiej jak przejdzie w tryb power-down. Stanu rejestrow tez nie musze...

    Mikrokontrolery   01 Sie 2006 18:35 Odpowiedzi: 9    Wyświetleń: 1380
  • Atmega128 plus xram 32kB, przeniesienie segmentu danych

    (at)osctest1 Uprościłem to po swojemu, może trochę dziwnie ale działa. .xram [syntax=c] ## Intel Hex file production flags HEX_FLASH_FLAGS = -R .eeprom -R .fuse -R .lock -R .signature -R .xram [/syntax] Kompilator utworzył tablicę 13200 bajtów. Program dział i mam dostęp do zewnętrznej pamięci ram. [syntax=dos] .xram 0x00801100 0x3391 .xram 0x00801100...

    Mikrokontrolery AVR   29 Mar 2020 11:52 Odpowiedzi: 45    Wyświetleń: 1878
  • [STM32] STM32F101CB - Przyczyny ciągłych resetów w trybie debugowania?

    Witam, mam problem z STM32F101CB, nie wiem dlaczego się tak dzieje ale teoretycznie działają program, który wgrywam na płytkę, to w trybie debug'a ciągle się resetuje. Możliwe jest że się resetuje płytka jednak robi to tak szybko że ja na wyjściu cały czas dostaje poprawne dane. Ale do meritum, ustawiam breakpoint'a na samym początku main'a, zapuszczam...

    Mikrokontrolery ARM   23 Lip 2012 09:43 Odpowiedzi: 3    Wyświetleń: 1720
  • [Atmega8] [Bascom] -równoczesne naciśnięcie 2 przycisków

    Rozwiązałem to tak: $regfile = "m8def.dat" $crystal = 8000000 Config Pinc.2 = Output Config Pinc.3 = Output Config Pind.4 = Input Config Pind.7 = Input ' Portd.4 = 1 Portd.7 = 1 Portc.2 = 1 Portc.3 = 1 Lewy Alias Pind.4 Prawy Alias Pind.7 Dim Flaga As Byte Dim B As Byte Dim C As Byte Config Timer0 = Timer , Prescale = 256 On Timer0 Odmierz1s...

    Mikrokontrolery AVR   15 Gru 2023 19:16 Odpowiedzi: 16    Wyświetleń: 3221
  • [atmega16][c] czujnik wstrząsów na INT1, procek świruje...

    Dopisuję ciąg dalszy testów. Pomyślałem żeby przy zerowaniu flagi przerwania wyłaczyć obsługę przerwań - i to też nic nie dało... sei(); do{ lcd_goto(0,0); if(GIFR&b(7)){ lcd_znak('a'); cli(); GIFR set1 b(7); sei();} else lcd_znak('b'); _delay_ms(500); _delay_ms(300);...

    Mikrokontrolery AVR   02 Mar 2009 20:23 Odpowiedzi: 4    Wyświetleń: 1344
  • [STM32] Jak pisać efektywne i przenośne biblioteki dla STM32 w C?

    Kolejne pytanie. Wiadomo, że czasem przy obsłudze układów peryferyjnych trzeba na coś czekać. Np na flagę: [syntax=c] while(!(I2C1->SR1 & I2C_SR1_ADDR)); [/syntax] Jeżeli coś będzie nie tak z urządzeniem to może się zdarzyć, że ten while się po prostu nie skończy. Kod powinien być tak przygotowany aby po określonym timeoucie przerwać działanie funkcji....

    Mikrokontrolery ARM   12 Gru 2016 20:53 Odpowiedzi: 83    Wyświetleń: 10641
  • [atmega8] [C] Raz jeszcze TWI- nie ustawiana flaga TWINT

    Po pomyslnym wysłaniu danych i odebraniu ack, mikrokontroler ustawia wartość TWINT na 0 Skąd ta wiadomość? Według dokumentacji: http://obrazki.elektroda.net/39_12581070... Flaga ta po resecie ustawiona jest na zero. Po wystąpieniu zdarzenia wymagającego programowej obsługi ustawiana jest na 1. Transmisję rozpoczyna się od wyzerowania tej flagi....

    Mikrokontrolery AVR   29 Maj 2010 16:00 Odpowiedzi: 6    Wyświetleń: 3091
  • Implementacja funkcji resetowania czasu przez przycisk w BASCOM AVR

    Zacznij od tego aby na przerwaniach od timera, np 1ms liczyć czas przez jaki przycisk jest naciśnięty, niech będzie to zmienna "czasGora". Jeśli zwolniony zerujesz czas. Gdy jest naciśnięty przez 2000ms, ustawiasz flagę "rozjasnianie". W przerwaniu gdy flaga ta jest ustawiona zwiększasz wypełnienie PWM do MAX. Pierwsza część zadania zrealizowana. Następnie...

    Mikrokontrolery Początkujący   30 Gru 2018 14:42 Odpowiedzi: 3    Wyświetleń: 606
  • Program zaczyna się wykonywać dopiero po kilku resetach uC

    Witam. Procesor ATmega32. Skorzystałem z tego artykułu: http://mikrokontrolery.blogspot.com/2011... jak i załączonego do niego programu by wziąć na warsztat kartę SD. Gdy podłączam zasilanie do układu (uC ma już załadowany program do pamięci, karta siedzi w slocie) nic się nie dzieje.Po 1-2 resetach uC program się wykonuje...

    Mikrokontrolery Początkujący   27 Cze 2017 11:01 Odpowiedzi: 13    Wyświetleń: 1686