stosu pętli głównej

Znaleziono około 214 wyników dla: stosu pętli głównej
Podstawowa forma zapytania: stos pętel główny
  • Manipulator INT-KSG-SSW (Integra 32) - błąd stosu pętli głównej

    Na manipulatorze (INT-KSG-SSW) wyświetla się "błąd stosu pętli głównej" co to oznacza?

    Systemy Alarmowe Scorpionq   14 Lip 2016 12:02 Odpowiedzi: 7    Wyświetleń: 3987
  • Satel - usterki i opinie o serwisie

    Centrala Integra 32, przez koło tydzień raz dziennie "błąd stosu pętli głównej" i reset centrali. Najgorsze, że działo sie to w środku nocy i grupa interwencyjna ochrony budziła właścicieli alarmu, a sygnału dźwiękowego syreny nawet nie było... W końcu manipulator wyświetlił "awaria płyty głównej"...

    Systemy Alarmowe paszczakq   02 Sty 2018 16:53 Odpowiedzi: 132    Wyświetleń: 25578
  • Satel Integra 128-WRL się resetuje.

    Witam, od pół roku posiadam system alarmowy oparty o centralkę Integra 128-WRL. Trzy tygodnie temu zaczęły się problemy. Początkowo manipulator (Satel INT-KLCD-GR) zaczął wyświetlać tylko aktualną godzinę (bez daty) i na wyświetlaczu nie pojawiały się żadne komunikaty przy rozbrojeniu lub aktywowaniu...

    Systemy Alarmowe suworow   30 Gru 2016 12:14 Odpowiedzi: 2    Wyświetleń: 978
  • Satel Integra64 - wyjścia wysokoprądowe

    a czy coś zapisuje w historii zdarzeń w tym momencie ? na manipulatorze nie wyświetla się czasem błąd stosu pętli głównej ?

    Systemy Alarmowe sosarek   21 Cze 2017 08:46 Odpowiedzi: 13    Wyświetleń: 879
  • INTEGRA WRL 128 zawieszający się manipulator INT-KLCDL-GR

    Na niepodświetlonym wyświetlaczu pojawił mi się raz komunikat o błędzie stosu pętli głównej. Taki sam komunikat pojawił mi się wczoraj kiedy próbowałem zasterować z manipulatora wyjściem - po chwili jednak sterowanie działało. W lipcu wymieniałem u klienta Integrę 64, która działała 13 miesięcy...

    Systemy Alarmowe wiking121   02 Lis 2017 17:51 Odpowiedzi: 5    Wyświetleń: 543
  • Egzamin z PIC, stos, call, przerwanie

    Witam, Na wstępie od razu mówię, że jestem kompletnie zielony jeśli chodzi o mikrokontrolery oraz ich programowanie. Mój problem polega na tym, że na egzaminie na Informatyce dostałem pytanie odnośnie PIC'a. Brzmiało ono mniej więcej tak: "Co może się stać jeśli w pętli głównej programu zamiast...

    Mikrokontrolery PIC rafi_kaddafi   23 Sty 2010 23:38 Odpowiedzi: 7    Wyświetleń: 1562
  • Błędne wychodzenie z pętli do funkcji ATMEGA 32

    To nie drgania styków, bo w pętli głównej while(1) nie widzę żadnego odwołania do funkcji NastawyParametrow(MAXWartoscSkutaczna); Ponieważ jak napisałem wcześniej autor pokazuje tylko część programu nie pokazując ważnych funkcji przerwań, a program "jakby" zaczyna działać od początku (dodatkowy...

    Mikrokontrolery AVR INTOUCH   12 Lip 2011 17:05 Odpowiedzi: 29    Wyświetleń: 2511
  • MOV SBUF, @R0- czyli dlaczego stos zaczyna orać? :)

    rejestry mam poodkładane, Ti Ri zeruje tylko w celu symulacji To zachowuje się dokładnie tak jak bym miał gdzieś w tej procedurze rozkaz wyłączenia przerwania z od T0. Jeśli był by to problem z odkładaniem na stos, to domyślam się ze tak identyczny objaw by nie wsytępował. Cały program jest o wiele...

    Mikrokontrolery bolek   14 Gru 2006 18:18 Odpowiedzi: 4    Wyświetleń: 852
  • ASM, przepełnianie stosu?

    OK juz mniejwięcej pojąłem istote przerwań, w pętli głównej wywalę przerwanie i zastąpię zwykłym oczekiwaniem na wciśnięcie przycisku. Przerwanie będzie tylko budzić kontroler - to wniesie przejrzystość. Etykiet używam, ale ten projekt był akurat prosty, wpisywanie wszystkich etykiet zajęłoby połowe...

    Mikrokontrolery Nawigator   29 Sie 2007 01:45 Odpowiedzi: 28    Wyświetleń: 2673
  • Atmega16A - Przepełnienie stosu ?

    To jest cały kod? Nie masz nic więcej? Brakuje tu pętli głównej, inicjalizacji, funkcji pomiar, nie dziwne że Ci się wykrzacza wszystko.

    Mikrokontrolery dondu   17 Lip 2015 20:02 Odpowiedzi: 6    Wyświetleń: 393
  • Zmienna nieulotna w funkcji. [C]. Jak ją zadeklarować?

    np potrzebujesz zmienną którą będziesz zarówno aktualizował w przerwaniu i w pętli głównej programu. Gdy nie dasz jej volatile - to optymalizacja doprowadzi do tego, że w pętli głównej wrzuci sobie zawartość tej zmiennej np do jakiegoś wolnego rejestru procesora i w ramach tej pętli głównej będzie się...

    Mikrokontrolery uzi18   16 Sty 2010 23:38 Odpowiedzi: 56    Wyświetleń: 4208
  • port szeregowy + linux + wątki

    Hej Napisałem dwuwątkowy program, który ma czytać z portu i wysyłać dane przez tcp. W tym celu jeden wątek jest odpoweidzialny za czytanie, drugi za wysyłanie. Oba wątki uruchamiają się (korzytsam z pthread.h), ale...problem polega na tym iż pętla główna wątku czytającego z portu zachowuje sie...

    Programowanie Dr.Vee   21 Paź 2008 01:06 Odpowiedzi: 2    Wyświetleń: 1453
  • atmega2560 - przerwania przestają działać

    Procedury przerwań zewnętrznych: Dodano po 1 z tego co wiem, w ISR pozostałe przerwania są wyłączane, czy mam rację ? nie istnieje więc chyba możliwość, że odpala się za dużo przerwań i łącznie za dużo rzeczy odkładanych jest na stos ? Swoją drogą wywołanie takie prostego ISR z jedną linijką...

    Mikrokontrolery AVR nsvinc   28 Sie 2012 22:04 Odpowiedzi: 14    Wyświetleń: 1395
  • [AVR-GCC][Attiny2313] Problem z wysyłaniem rc5

    Brutus_gsm : Radził bym Ci przeprojektować trochę ten kod: ustawianie flagi I (sei()) w przerwaniu jest największym błędem (chyba, że wiesz co robisz oraz to kontrolujesz). Przed wyjściem z funkcji przerwania ustawiasz flagę I (jeśli przyjdą kolejne przerwania, pojawią się kolejne wywołania i przepełni...

    Mikrokontrolery AVR Karol966   16 Lut 2011 19:27 Odpowiedzi: 16    Wyświetleń: 4103
  • AVR - 1-Wire slave w IRQ w trybie overdrive

    Przykład kompilacji, kod źródłowy: 1-Wire w IRQ działa! Przy 14,7MHz wiele czasu na program główny nie ma zbyt dużo czasu CPU. Za leżnie od transmitowanego bitu (0 czy 1) program główny: Prace nad slave overdrive zbliżają się ku końcowi. Została jeszcze optymalizacja (w overdrive...

    Mikrokontrolery Początkujący Mikroprocesorowiec   26 Mar 2017 12:10 Odpowiedzi: 63    Wyświetleń: 2934
  • Przerwania - jak działają?

    Wiem co robi przerwanie, problem w tym że nie potrafię określić jednoznacznie gdzie ono się rozpoczyna, gdzie zostaje zainicjowane. Czy przerwanie rozpoczyna się zaraz po zezwoleniu sei(); ? Mechanizm inicjowania przerwań jest z jednej strony relatywnie prosty, lecz dostatecznie zabezpieczony przed...

    Mikrokontrolery AVR Piotrus_999   17 Lis 2016 18:53 Odpowiedzi: 34    Wyświetleń: 1614
  • AT89C2051 sie powiesza

    Może i masz rację ale twój program działa następująco: Krąży sobie w pętli i czeka na naciśnięcie przycisku. O naciśnięto przycisk - skoczmy do procedurki(odkłada coś na stos) O koniec procedurki - skoczmy sobie do wyświetlenia(brak return, znowu coś na stos) O znowu koniec procedurki - skoczmy...

    Mikrokontrolery myrcin   27 Wrz 2004 06:21 Odpowiedzi: 17    Wyświetleń: 1320
  • [BASCOM]Nie odbiera niektórych kodów RC5

    nie wykorzystałeś mechanizmu flagi , jej ustawiania i zerowania. Generalnie ten mechanizm powinien wyglądać mniej więcej tak: Dim Flaga as Byte flaga = 0 Do if Flaga = 1 then Flaga = 0 .... tutaj reakcja na zdarzenie, np wyświetlenie czegoś na LCD Endif Loop ' podprogram...

    Mikrokontrolery AVR LED5W   16 Gru 2008 18:47 Odpowiedzi: 18    Wyświetleń: 2687
  • Synth8 Unisonowy, 8mio kanałowy stereofoniczny syntezator 8miobitowy

    Mimo upływu lat w dalszym ciągu lubię od czasu do czasu odświeżyć sobie w pamięci elektroniczne brzmienia lat 80tych, kiedy to po raz pierwszy miałem okazję usłyszeć „syntetyczną” muzykę pochodzącą z wielkich drewnianych „szaf” (automaty arcade) lub trochę mniejszych...

    Artykuły bobeer   10 Cze 2013 21:23 Odpowiedzi: 4    Wyświetleń: 6783
  • Tiny_Nixie - zegar inny niż wszystkie

    Tiny_Nixie Zegar inny niż wszystkie Chciałem zaprezentować konstrukcję, której realizacja trwała około 10 lat ;), bo mniej więcej tyle minęło odkąd zakupiłem cztery Lampy LC-531 na krakowskiej giełdzie elektronicznej. W tym samym czasie też wpadły mi w ręce pierwsze AVR-y z niektórymi z nich...

    DIY Konstrukcje xdiax   28 Cze 2014 11:30 Odpowiedzi: 17    Wyświetleń: 15438
  • BASCOM,8535 wyświetlacz led i rs

    Witam. Czy próbowałeś zwiększyć rozmiar stosu? Jak już pisałem wcześniej, miałem kiedyś taki problem. W obsłudze przerwania miałem generację liczby pseudolosowej. Zakres generowanej liczby nie pokrywał się z zadanym. Przeniesienie generacji z przerwania do pętli głównej likwidowało to dziwne zjawisko,...

    Mikrokontrolery zumek   04 Sty 2007 14:51 Odpowiedzi: 13    Wyświetleń: 1754
  • sterowanie 3 przyciskami (np. ustawienie godziny w zegarze)

    A dlaczego miał by startować od początku? Niech wraca tam gdzie skończył. Nie widzę też konieczności stosowania przerwania do przycisków. Moja propozycja: Przerwanie timera wywoływane co sekundę. W przerwaniu tym zwiększany jest licznik czasu, ewentualnie ustawiana odpowiednia flaga, a potem...

    Mikrokontrolery shg   28 Wrz 2007 13:40 Odpowiedzi: 1    Wyświetleń: 1447
  • [asm] Instrukcja RET

    Kod w obszarze wektorów przerwań jest jak najbardziej bezpieczny, dopóki przerwania nie zostaną włączone. Czasem tak się robi, gdy zaczyna brakować flasha. Stos trzeba koniecznie zainicjalizować, żeby można było używać CALL i RET. RET powoduje powrót do miejsca z którego podprogram został wykonany. ...

    Mikrokontrolery kamyczek   23 Mar 2008 09:09 Odpowiedzi: 10    Wyświetleń: 4126
  • BASCOM - [ATtiny2313] Sterownik podwórkowy

    Dosyć odważnie sobie poczynasz na mikrokontrolerze mającym 2kB Flash i 128B SRAM :D ale do odważnych świat należy. Odchudziłem Ci trochę kodzik. Obsługa przerwania timera została stuningowana moim programem NoSave Tool. Teraz mikrokontroler nie odkłada na stos większości rejestrów a tylko te potrzebne...

    Mikrokontrolery AVR piterek-23   25 Paź 2015 20:45 Odpowiedzi: 9    Wyświetleń: 1209
  • [ATTiny2313/C] Błąd w przerwaniu po dodaniu jednej lini kodu

    Średnio chce mi się analizować ten kod, ale jeśli załączasz przerwania w przerwaniu od INT1 po wcześniejszym wyłączeniu przerwania od INT1 - jest poprawnym rozwiązaniem, gdyż nie ma możliwości wejścia do funkcji przerwania od INT1 podczas jej wykonywania niezależnie od okoliczności; tak ponowne zezwolenie...

    Mikrokontrolery AVR _Robak_   06 Maj 2010 21:14 Odpowiedzi: 9    Wyświetleń: 1783
  • ESP8266 - Uruchomienie ESP8266-12 - mały serwer WWW -parsowanie

    Udało uruchomić moduł. Tzn. program w Bascom, zawiera między innymi dwa podprogramy, Setup_esp8266 i Send_esp8266 . Miałem co prawda mały problem, ale wynikał on z niewłaściwej kolejności wysyłania znaków CR i LF. Prawidłowo powinno być: [syntax=text] Print "AT+RST" + Chr(13) + Chr(10) [/syntax] O...

    ESP8266 i ESP32 oraz IoT george2002   03 Mar 2017 14:30 Odpowiedzi: 6    Wyświetleń: 4668
  • Problem z prostym programem .

    po pierwsze po dyrektywie .cseg podaj .org 0 a program niestety leci ci w maliny bo troszeczkę namieszałeś. gdy już zaczyna się pętla główna programu main: to sprawdzasz poleceniem SBIS PINC, 0 czy przycisk jest naciśnięty i jesli tak czyli PINC0 zwarty jest do masy to robisz skok do etykiet...

    Mikrokontrolery Jasq   14 Lut 2007 11:51 Odpowiedzi: 2    Wyświetleń: 828
  • Jaki język wybrać w moim przypadku?

    Żeby pisać na mikrokontrolery w C++ trzeba znać ten język bardzo dobrze. Niestety mikrokontroler to nie PC i nie "wybacza" nieprzemyślanych konstrukcji, które kończą się alokacją ogromnych ilości pamięci. Tak konkretniej to chodzi mi o nieprzemyślane używanie klas. C na mikrokontrolery jest znacznie...

    Programowanie piotrekhbn   24 Kwi 2008 17:03 Odpowiedzi: 24    Wyświetleń: 2619
  • Dekodowanie RC5 bez użycia Timera?

    jaki algorytm odnośnie sprawdzania uszkodzonych ramek? hmmm poza zliczaniem nadlatujących bitów, sprawdzam jeszcze szerokości impulsów i w zależności od tego kieruję procedurę na odpowiednie tory. if ( PulseWidth < MIN_HALF_BIT ) frame_status = FRAME_RESTART; // gdy zakłócenia (szpilki)...

    Mikrokontrolery mirekk36   08 Kwi 2009 22:30 Odpowiedzi: 7    Wyświetleń: 2136
  • Atmega 8a - Ds18b20 po przekroczeniu wskazania 33-34 C zaczyna szalec

    Witam Podczas sczytywania temperatur od 0-33 stopni wszystko jest ok. Po przekroczeniu 33 stopni diody sygnalizujące temperaturę zaczynają szalec. Zastosowałem rezytor zewnętrzny podciągający 4k7. Program: [syntax=asm].include"m8def... DQ_PORT DDRC #define DQ 5 #define SET_DQ cbi...

    Mikrokontrolery AVR jarius   31 Mar 2013 22:14 Odpowiedzi: 0    Wyświetleń: 666
  • Bug w procesorze at89c2051.

    Kolego Vassili Zaicev. Taka jest własnie uroda '51, że porty są wejściami i wyjściami jednocześnie. Takie rozwiązanie pociąga za sobą pewne konsekwencje, a mianowicie niewielką wydajność prądową w stanie wysokim (kilkadziesiąt uA, w porównaniu z mA w niskim). Dzięki temu łatwo jest wymuszać stan niski...

    Mikrokontrolery Vassili Zaicev   04 Sty 2005 23:11 Odpowiedzi: 18    Wyświetleń: 1592
  • Zasady pisania programów pseudowielowątkowych na małych proc

    Przytoczona zmienna o nazwie kolejka_r nie jest modyfikowana w przerwaniu w żadnym momencie z żadnego punktu widzenia. Racja. Nie jest modyfikowana w przerwaniu. Ale z punktu widzenia przerwania zmienna kolejka_r jest modyfikowana w losowym momencie (bo w pętli głównej), więc to przerwanie musi...

    Mikrokontrolery janbernat   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 13403
  • atrybut "volatile" dla struktury danych - niezgodność

    Jeśli zaś wywołana funkcja wywołana nawet z takiej pętli będzie miała argument bez volatile to w odróżnieniu od pętli głównej main() która nie wie co się dzieje w komórce pamięci 0x0060 - to nasza funkcja otrzyma prawidłowy adres argumentu ! i na wejściu odczyta aktualną - zmienianą w przerwaniu wartość...

    Mikrokontrolery Maciej_Kostecki   28 Sie 2011 09:32 Odpowiedzi: 23    Wyświetleń: 2827
  • [ATmega32][ASM] dioda led przerwanie od timera0

    [syntax=asm] .device ATmega32 .include "m32def.inc" .def temp = r16 .def counter = r17 .org 0 RJMP start .org $016 ;wektor przerwania dla przepełnienia timera RJMP przerwanie start: ldi temp, high(RAMEND) out SPH, temp ldi temp, (1<<CS00) | (1<<CS02)...

    Mikrokontrolery AVR doles   27 Paź 2011 11:19 Odpowiedzi: 8    Wyświetleń: 1796
  • [asm] ATtiny2313 gdzie leży przyczyna?

    "Początkowo program działa poprawnie" to nie dziwne, że na początku działa ci poprawnie a potem leci w przysłowiowe "maliny" nie potrafisz kolego jeszcze dobrze się posługiwać przerwaniami i samą konstrukcją programu - masz tak namieszane że szok w zasadzie czytając sam program to nie wiadomo...

    Mikrokontrolery mirekk36   04 Lut 2008 22:40 Odpowiedzi: 19    Wyświetleń: 1539
  • [Atmega8][Bascom]Przerywania i ds1820 - problem z kodem

    witam. Kol.Seb jeśli stosuje się zestaw podstawowych słów w bascomie, unikając gotowców i tworząc własne procedurki, to można napisać sensowny program i w bascomie tak jak w C i nie będzie robił dziwnych rzeczy. A co do pomocy w temacie to już ją uzyskałeś, tak jak napisano unikaj waitms itp. opóźnień,...

    Mikrokontrolery AVR 1MAc   30 Paź 2009 15:10 Odpowiedzi: 8    Wyświetleń: 1650
  • Watchdog - czy może się zablokować?

    A jeśli "pętla główna" jest właśnie w przerwaniu a w mainie program nie robi nic ( while(1){} zaraz po inicjacji peryferiów ) albo nie robi nic ważnego? A gdzie ląduje program po skończonym przerwaniu? Gdzieś ten reset wachdoga trzeba dać. mianowicie watchdog nie resetuje urządzenia. Jakie mogą...

    Mikrokontrolery AVR piotr_go   14 Lip 2017 10:33 Odpowiedzi: 25    Wyświetleń: 1143
  • Problem z zestawem uruchomieniowym z książki Baranowskiego

    Witam, Jestem posiadaczem zestawu ZL3AVR dołączonym do książki Mikrokontrolery AVR w praktyce. Książka posiada gotowe przykłady, lecz działa mi poprawnie pierwszy program z diodami. Program trzeci, czyli przerwania + klawiatura już nie działa; Gdzie jest błąd? W podręczniku, czy gdzie? Ten program...

    Mikrokontrolery filipPWr   16 Paź 2007 20:44 Odpowiedzi: 8    Wyświetleń: 1306
  • [Atmega32][C]+[C#]Wysyłanie tablicy danych przez port szeregowy

    Może ja źle myślę ale skoro wysyłam po kolei elementy tablicy i później je po kolei odbieram to wydaje mi się że powinno wszystko działać. Czy tylko mi się wydaje? Dobrze ci się wydaje, tylko ludzie piszą ci wyraźnie, że trzeba zorganizować sobie jakąś własną ramkę danych, jakiś własny protokół. Tymczasem...

    Mikrokontrolery AVR 63404   09 Lis 2011 10:16 Odpowiedzi: 27    Wyświetleń: 3801
  • Atmega8/ Bascom - Multipleksowanie LED + termometr

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

    Mikrokontrolery Początkujący atom1477   31 Lip 2014 12:09 Odpowiedzi: 18    Wyświetleń: 2637
  • Nowa karta ETHERNET ENC28J60 - jako moduł do zestawu

    Jeżeli chodzi o ten nieszczęsny ARP to sprawa wygląda następująco. Klient chcący nawiązać połączenie otwiera sobie gniazdo sieciowe, ja miałem je w prostej tabeli gdzie przechowywane były wszystkie parametry poszczególnych połączeń, status danego gniazda oraz status połączenia. Otwarte połączenie wysyła...

    DIY Konstrukcje uzi18   02 Cze 2013 09:34 Odpowiedzi: 67    Wyświetleń: 34752
  • [BASCOM][M8] Program ma problemy z Waitms

    Rozwiązałem program i problemy Tylko do czasu przepełnienia stosu, a później maliny! Nie wychodzi się z podprogramu poprzez Gosub Wyl do pętli głównej. Podprogram musi się zakończyć przez Return! Wyjdź z pętli Do: Loop przynajmniej za pomocą Exit Do i wstaw na końcu podprogramu Return. Etykieta...

    Mikrokontrolery AVR M. S.   19 Paź 2010 21:51 Odpowiedzi: 21    Wyświetleń: 1842
  • ATmega128 gubi przerwania

    Jak już wspomniano, mikrokontroler nie gubi przerwań. Może natomiast: - w przerwaniu zmieniać wartość rejestru IO, ale w pętli głównej może wystąpić modyfikacja tego rejestru, przez co uzyska się nieatomową operację w pętli głównej i istnieje możliwość utraty zmian dokonanych w przerwaniu - ten przypadek...

    Mikrokontrolery AVR --Jas--   15 Maj 2011 08:46 Odpowiedzi: 13    Wyświetleń: 1503
  • avr i serwo - mam problem

    niestety inicjalizacja stosu nic nie dała :/ Inizjalizacja stosu to rzecz, która występowac powinna w każdym programie w AVRasm... Przykład inicjalizacji stosu :RESET: ;Proc InitStack() InitStack: ; It must be not to be a subroutine, because must ; be stack point initialised...

    Mikrokontrolery LordBlick   06 Kwi 2005 21:46 Odpowiedzi: 8    Wyświetleń: 1347
  • Przerwania 89c2051 .asm. Pytania dot. obsługi przerwań.

    $mod51 ;istotne dla kompilatora asm51 (at)(at)(at)(at)(at) ;przerwania t0 i t1 pre0 equ 30h ; deklaracje komórek zmienne "set" pre1 equ 31h ; deklaracje komórek zmienne "des" prex equ 32h ; deklaracje komórek zmienne "jed" ax equ 40h ; deklaracje komórek zmienne 7seg "jed" xx...

    Mikrokontrolery Dyrek   07 Sie 2006 19:59 Odpowiedzi: 15    Wyświetleń: 2317
  • Ściemniacz oświetlenia 230V

    Zmień "on int0 zero" na "on int0 zero nosave" i sprawdź. Bascom bez nosave odkłada w przerwaniu dość dużo rejestrów na stos i to może byc przyczyna. Pozdrawiam Albo ustaw większy stos w opcjach BASCOMa. Akurat w tym przypadku w obsłudze przerwania użycie stosu jest żadne, więc raczej nie tu jest wilk...

    Mikrokontrolery marek_Łódź   17 Lis 2006 06:52 Odpowiedzi: 20    Wyświetleń: 12701
  • jak zrobić opóźnienie w asm i dlaczego moje nie działa?

    Po pierwsze to trzymaj się odpowiedniego szkieletu programu. Przykład poniżej. Musisz ustawić m.in. wskaźnik stosu. .INCLUDE "m16def.inc" ;plik nagłówkowy stosowanego procesora ;deklaracje .DEF, .EQU itp. .DSEG .ORG 0x0060 ;początek pamięci SRAM...

    Mikrokontrolery pawelj   02 Lip 2007 20:41 Odpowiedzi: 7    Wyświetleń: 2603
  • Atmega8 "grzęźnie" w podprogramie

    Witam ponownie: Przykładowy prosty program ma wyświetlać na wyświetlaczu LED-7segmentowym cyfry od 1 do do 5 w "zauważalnych" przedziałach czasu. Schemat: Procek ustawiony na "internal RC oscilator" 1MHz. Pozostałe, nieużywane nogi µK wiszą "w powietrzu". Wybaczcie, że rysowany z ręki. Kod...

    Mikrokontrolery Maticool   28 Kwi 2008 20:37 Odpowiedzi: 8    Wyświetleń: 1443
  • [ATmega8] [Bascom] licznik T0

    Rozumiem, że za pomocą tej swojej pierwszej metody chciałbyś uzyskać bardzo wysoką częstotliwość, ale nie bierzesz w tym przypadku pod uwagę, że takie programowe generowanie nośnej dosyć istotnie różni się od sprzętowego, o kótrym wspominał Konrad co sam już zauważyłeś. Tam czuwa sprzęt nad tym a...

    Mikrokontrolery AVR magik128   21 Gru 2008 23:48 Odpowiedzi: 11    Wyświetleń: 2662
  • [ATTiny2313][ASM][AVRstudio] interface z attiny2313

    Z dokumentacji wynika że zbocze narastające i opadajace maja miec max 500ns dla 5V 2000ns dla 2V Nie "mają mieć" tylko "mogą mieć". To, jakie będą zbocza narastające i opadające nie zależy od programu, tylko od sprzętu (schemat, projekt PCB, długości przewodów itd.). Czas narastania i opadania...

    Mikrokontrolery AVR Andrzej__S   30 Wrz 2010 14:06 Odpowiedzi: 27    Wyświetleń: 3915
  • [STM32] log10() zawiesza procesor.

    Projekt jest dośc spory, sklada się z wiely plikow. Udało mi sie juz uruchomic wyswietlacz graficzny, klawiaturę, ADC, przerwania itd. itp. tylko z tym log10 ciagle problem. Dlatego nie dołączam całego projektu. Stosu nie konfiguruje 'recznie', chyba robi to CoIDE i chyba potrafi wyliczyć ile potrzebuje...

    Mikrokontrolery ARM dziechu   29 Mar 2012 21:29 Odpowiedzi: 75    Wyświetleń: 7362
  • [atmega8a][assembler] - inicjalizacja wyświetlacza HD44780U

    Wybaczcie moje marudzenie ale takie makro wymaga co najmniej dodatkowych dwóch "difajnów". Proponowane "ułatwienie" spowodowało że musimy zamiast 11 znaków wklikać 50 i na dodatek w czasie analizowania skakać po dokumencie aby zobaczyć co oznacza makro a później co oznaczają poszczególne definicje z...

    Mikrokontrolery AVR maciej_333   18 Maj 2014 13:56 Odpowiedzi: 15    Wyświetleń: 1617
  • [FAT] - Podkatalogi na karcie SD - obsługa, wyszukiwanie plików , itp

    albo się wie co robi, albo nie robi wcale Po prostu popełniłeś bardzo poważny błąd w założeniach. "const" nie służy do wskazania, że dany obiekt jest we flash - "const" przy wskaźniku mówi tylko i wyłącznie tyle, że funkcja przyjmująca taki wskaźnik nie będzie modyfikowała tego na co tenże wskazuje....

    Mikrokontrolery Jado_one   21 Maj 2014 12:34 Odpowiedzi: 38    Wyświetleń: 3021
  • BASCOM - wyskok w procedury przerwania

    Uwagi praktyczne już po próbach z programem :D Dopiero jak pozmieniałem właściwy program, jak zobaczyłem to w symulatorze doszedłem do jeszcze prostszego rozwiązania. Można podmieniać adresy powrotu w obszarze adresowym stosu, można sobie zdejmować ileś tam danych ze stosu - tylko po co... Wystarczy...

    Mikrokontrolery wicy   12 Sty 2006 08:47 Odpowiedzi: 16    Wyświetleń: 2418
  • [ATmega32][C] zmienne globalne, struktury i obsluga zegara PCF8563

    Witajcie, mam problem nad którym siedzę juz kilka dni i zatrzymałem się nie wiedząc gdzie tkwi problem. Otóż chcę obsługiwać zegar RTC PCF8563 po I2C - czytać i zapisywać z niego dane (datę i czas). Projekt mam podzielony na kilka plików, całość pisana w Code Blocks 10.5 i kompilowana w AVR GCC. Mam...

    Mikrokontrolery AVR hexen2k   01 Maj 2011 22:51 Odpowiedzi: 6    Wyświetleń: 2613
  • ATmega 128L i wykonanie dowolnej funkcji

    Witam Wykonałem własny układ na procesorze ATmega128L. Programuje go za pomocą ICE JTAG pod AVR Studio 4. Komunikacja pomiędzy programatorem a uC jest poprawna gdyż po napisaniu prostej funkcji w pętli głównej (menu) mogę debugować i podgladać rejestry ukladu. Problem się zaczyna jeżeli tworzę sobie...

    Mikrokontrolery GienekS   11 Sie 2006 13:44 Odpowiedzi: 3    Wyświetleń: 930
  • Co jest ?ATMEGA8 Wiesza się po 5-10min...

    Kiedyś miałem podobny problem Chodzi o to że jeśli wychodzisz z głównej pętli programu do podprogramu musisz wrócić z powrotem do pętli głównej i następnie do kolejnego podprogramu. Stos się wówczas wypróżnia. np do call pr1 call pr2 call pr3 loop sub pr1 ...... ..... return end sub sub...

    Mikrokontrolery bartods   31 Maj 2007 08:55 Odpowiedzi: 17    Wyświetleń: 1641
  • ATmega16 - zmiana poziomu priorytetu przerwań ?

    >>> DrDead, w szczególności chodzi tu o to że jeżeli bezkrytycznie posłuchamy rady, jak to robi Kol. asembler: 'ja stosuje taką zasada: zawsze w obsłudze przerwania na początku odblokowywuje przerwania globalne' to: 1) ryzykujemy że nastąpi blokada wykonywania przerwań o wyższym priorytecie gdyż...

    Mikrokontrolery asembler   24 Lut 2008 13:55 Odpowiedzi: 20    Wyświetleń: 1736
  • [GCC][M162] Powrót z przerwania w inne miejsce niż wywołano

    >>>Pawel Jak to jest prosty program to go napisz w asemblerze bo C nie przewiduje takich sztuczek. I tak musisz dokładnie wiedzieć co ze stosem więc to sprawa ryzykowna. Na pewno istnieją inne rozwiązania, klasyczne to flaga ustawiana w przerwaniu a potem sprawdzana w pętli głównej. To rozwiązanie...

    Mikrokontrolery AVR Nawigator   05 Maj 2009 12:26 Odpowiedzi: 9    Wyświetleń: 1405
  • [Assembler][ATtiny2313][Podstawy] Zaczynamy naukę

    A więc zaczynamy: Napisałem programy przykładowe i wszystko pięknie chodzi diodki się zapalają gasną - po prostu jest dobrze. Napisałem program w AVR Studio 4 i symulacja pokazuje że wszystko powinno działać no ale nie działa. Tu jest przycięty kod programu który też nie działa mi. ...

    Mikrokontrolery AVR zumek   22 Lut 2010 21:24 Odpowiedzi: 30    Wyświetleń: 7198
  • Projekt AVR - RTOS pytania podstawowe.

    Ok. Wiec nie RTOS. Ale głównym problemem w tym projekcie są zależności czasowe. Max czas pracy jest zrealizowany w godzinach (0-99) wykorzystałem w tym celu alarm z PCFka. Potem wygaszacz 1minuta zrealizowany na T1 i sygnale zegarowym 1024 z PCF. Najgorszej gdy wchodzę w opcje otwierania. Tam tych...

    Mikrokontrolery AVR tadzik85   18 Kwi 2010 16:32 Odpowiedzi: 8    Wyświetleń: 2512
  • [ATMega8][C]Błędne działanie programu po resecie uC

    Kolego mirekk36 to program próbny. Wiem, że w przerwaniu należy umieszczać jak najmniej kodu a na pewno już nie jakieś skomplikowane procedury. Kod w tym przerwaniu umieszczony został już po prostu z braku innych pomysłów i ciekawości. Docelowo przyciśnięcie tego przycisku ma zatrzymać prace całego układu,...

    Mikrokontrolery AVR felekfala   01 Gru 2010 20:01 Odpowiedzi: 23    Wyświetleń: 2417
  • [Keil][C][8051] return - problem, proszę o pomoc

    Powinieneś najpierw poczytać o zakresie zmiennych lokalnych i globalnych. unsigned char bitCount = 8, temp; w poście powyżej jest zmienną lokalną - istnieje tylko w obszarze funkcji unsigned char I2C_Read(bit ack) (a dokładnie jest przechowywana na stosie). Po opuszczeniu funkcji temp...

    Mikrokontrolery LoLek85   09 Gru 2010 18:01 Odpowiedzi: 2    Wyświetleń: 981
  • Cuda z przerwaniami. Ciągle wraca do reti. Listing.

    Witam Mam niezrozumiały dla mnie problem z przerwaniami. Do tej pory ich nie używałem ale że rozwijać się trzeba pora i na nie. A więc mam kod jak poniżej (nie wklejam całego bo symulator nawet dalej nie dochodzi) i w momencie odblokowania przerwań "sei" a dokładniej w linijce ldi r17,0 nie wiem...

    Mikrokontrolery AVR elektrokuba   03 Maj 2011 09:56 Odpowiedzi: 4    Wyświetleń: 950
  • [ATMega8][ASM] Dziwny odczyt z czujnika DS18B20

    Napisałem nową wersję programu całkowicie od nowa. Bardzo proszę kogoś kto miał styczność z DS18B20 o sprawdzenie tych kilku funkcji i stwierdzenie czy czujnik jest uszkodzony czy coś jest nie tak w kodzie. Schemat podłączenia zamieściłem wyżej. Fosc = 1 MHz z wewnętrznego oscylatora.

    Mikrokontrolery AVR Bartoneczek   17 Paź 2011 21:12 Odpowiedzi: 17    Wyświetleń: 2358
  • [C] - Funkcje nieblokujące zależne czasowo, maszyny stanów, RTOS

    Funkcja nie blokująca wygląda tak: [syntax=c] void fun(void) { for (;;;) { rozkaz 1 rozkaz 2 czekaj na spelnienie warunku 1 rozkaz 3 rozkaz 4 czekaj na spelnienie warunku 2 } } [/syntax] Rozwiązanie eleganckie jak wcześniej...

    Mikrokontrolery Jado_one   20 Sie 2014 12:07 Odpowiedzi: 77    Wyświetleń: 7998
  • Symulator AduC812-ADSIM

    Wiecej to tyle: ze dokladnie nie moge wyczaic momentu co mu niepasuje ze ten komunikat wyskakuje. Chodzi mi o to czego to może być przyczyna? Program chodzi sobie w pętli głównej, nawet nie staram się odłożyć w tym czasie nic na stos (Out of stack space - to kojarzy mi sie ze stosem), może źle kojarze...

    Mikrokontrolery trikess   15 Cze 2005 00:38 Odpowiedzi: 2    Wyświetleń: 827
  • przeniesienie programu z at90s2313 na attiny13

    Sprawdziłem i miałeś rację :) źle przeliczyłem wartoś (faktycznie jest kwarc/64) a co do rejestrów to okazuje się, że potrzeba wrzucić na stos rejesrtry: r0, r4, r17, r20, r24, r25, r26, r28 i r30. Niektóre np: r27 nie są używane (wg symulatora). Przy okazji odkryłem że jeśli ostatnim rejestrem odłożonym...

    Mikrokontrolery zbig_wwl   21 Wrz 2006 19:31 Odpowiedzi: 20    Wyświetleń: 3144
  • ATMEGA162 kłopoty z wystartowaniem programu

    Witam ponownie, dorzucę jeszcze kilka kwiatków do uwag kolegi powyżej. Powinieneś sobie panie szankwny kolega autorze przyjąć zasadę gdy programujesz w asemblrzez, że po wejściu do przerwania odkładasz na stos uzywane w nim rejestry. Wiem, że twoja pętla główna ich nie używa ale podejrzewam, że o tym...

    Mikrokontrolery Ch.M.   28 Sie 2007 06:34 Odpowiedzi: 15    Wyświetleń: 1097
  • ETHERNET - "karta sieciowa" SPI dla AVR enc28j60

    pawel_5 ---> jak przejrzyj sobie - zanim zrobisz ten modulik - kody źródłowe do programów testowych z tuxgraphics.org ..... jeśli chodzi o komunikację UDP gdzie moduł pełni rolę serwera oczekującego na zapytania i odsyłającego odpowiedzi - to masz właśnie fajne przykłady i pokazane jak to zrealizować...

    DIY Konstrukcje anathor   14 Lis 2013 17:23 Odpowiedzi: 169    Wyświetleń: 110664
  • [RS232] Atmega nie zawsze odbiera znaki wysyłane z PC

    Możliwe,że twój konwerter poziomów działa na 3,3V i przez to rypie się komunikacja. Zrób test: dopisz procedurę odsyłającą to co wysyłasz do uC, lub na wyświetlacz będziesz widział czy dane dochodzą. Co do stosu to inna rada: Po co ci ten sub gettemp ? Wrzuć zawartość tego suba do pętli głównej....

    Mikrokontrolery mtoy   29 Lip 2010 00:25 Odpowiedzi: 10    Wyświetleń: 1881
  • Miernik prędkości obrotowej

    Z obsługi przerwania wyrzuciłem zbędny kod. Wpisałem TCNT0=250; i zlicza bardzo szybko. Zlicza bardzo szybko, ale obawiam się, że niedokładnie. 6 taktów to za mało nawet na tak krótką procedurę obsługi przerwania. Pisząc w C nie widzimy tego, ale samo wejście w procedurę to 4 takty + wyjście...

    Mikrokontrolery AVR emarcus   24 Sty 2011 00:38 Odpowiedzi: 62    Wyświetleń: 9510
  • [Atmega8][Bascom] Sterownik pieca z podajnikiem szufladowym

    Nie podoba mi się podprogram: Tryb: i V3: - zakończony przez End zamiast Return (End kończy działanie programu i przy uC nigdy nie powinno być wykonane. UC "kończąc" program powinien zacząć go od "początku") Jeszcze raz apeluję. Pozwól podprogramom, funkcjom itp. przejść do KOŃCA i powrócić do...

    Mikrokontrolery AVR kisoft   27 Gru 2013 19:37 Odpowiedzi: 11    Wyświetleń: 5270
  • [Bascom] [ATmega32] Zapis wyników na karcie SD

    Szanowni koledzy Pozwolicie że odświeżę trochę ten temat. Uparcie próbuję skompilować program do obsługi karty SD. Ale nie mogę przejść nawet tego etapu. Zaznaczam, że używam wersji kompilatora 1.11.8.1 (podejrzewam że tu tkwi problem, ale po kolei) 1. Sciągnąłem biblioteki AVR-DOS.LBX, MMC.LIB,...

    Mikrokontrolery AVR jousto   30 Cze 2011 06:18 Odpowiedzi: 23    Wyświetleń: 8621
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    U mnie akurat dość szybko "zaskoczyło". Tylko mam w odbiorniku problem z blokowaniem przerwań/timerów . W nadajniku nie ma takiego problemu. timer działa, bo odlicza czas pomiędzy "wysłaniami" oraz czas wywołania czujników DS i DHT11. Zakładałem, że odbiornik działa tak: - nasłuchuje danych - pojawienie...

    Mikrokontrolery futek2   08 Lut 2018 10:31 Odpowiedzi: 706    Wyświetleń: 224732
  • Płytka uruchomieniowa - STM32

    automatyczna konfiguracja stosu, zegara, przerwań (startup). Kolego, nie opowiadaj bajek. Gdzie jest ta automatyczna konfiguracja??? Na przykład dla STM32F4xx, wielkość stosu definiujesz w pliku startup_stm32f4xx.c, konfiguracja zegara w pliku startup_stm32f4xx.c, bazuje na ustawieniach zawartych...

    Mikrokontrolery ARM dondu   03 Kwi 2014 00:05 Odpowiedzi: 25    Wyświetleń: 2280
  • atmega32 Bascom - Multileksowanie 6-ciu wyświetlaczy LED

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

    Mikrokontrolery Początkujący Elektronik_Kraków   29 Lip 2014 20:14 Odpowiedzi: 14    Wyświetleń: 2499
  • Atmega32 Bascom - Odbiór danych z modułu GSM

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

    Mikrokontrolery Początkujący maximus22_kr   21 Gru 2014 23:18 Odpowiedzi: 0    Wyświetleń: 1146
  • Atmega32 / Bascom - Dwa SPI programowe

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

    Mikrokontrolery AVR maximus22_kr   29 Mar 2017 12:35 Odpowiedzi: 20    Wyświetleń: 1758
  • Attiny 26 i kod GETRC5 (wlacz-wylacz)za pomoc daje punkty!

    W c ten program gdzies w internecie widziałem.. Bedzie wymagał być moze małego dostosowania. Mam go ale niestety w asm pod atmege 16. ; Programowalny pilot RC5, obsługa interfejsów optycznych i pamięci EEPROM ; Rafał Baranowski (C) 2004 .INCLUDE "m16def.inc" ; SEGMENT...

    Mikrokontrolery greatlukas   06 Mar 2007 19:28 Odpowiedzi: 13    Wyświetleń: 2976
  • Dziwne wariowanie ATMEGA8. Błądzenie w programie.

    Jak wyżej. GOTO unikaj jak ognia - szczególnie jeśli wyskakuje z podprogramu, funkcji itp. do pętli głównej. Spróbuj użyć w tym miejscu Exit Do. Program wyjdzie z pętli Do - Loop, przemknie przez End Sub lub Return, oczyści stos i prędzej czy później trafi na Początek.

    Mikrokontrolery Prodig   07 Kwi 2007 20:26 Odpowiedzi: 6    Wyświetleń: 1335
  • Proszę o sprawdzenie poprawności programu (assembler)

    ok sorry może się trochę rozszalałem ale denerwują mnie strasznie kolesie szukający tu zaliczeń. Tak więc w asemblerze dobrze jeste przede wszystkim porządnie przygotować sobie strukturę programu: początek: .cseg ; .org 0 ; rjmp RESET ; .org INT0a...

    Mikrokontrolery AVR mirekk36   31 Gru 2008 11:25 Odpowiedzi: 21    Wyświetleń: 2295
  • [atmega...][c]Masakrowanie przerwań - luźne dywagacje...

    No proszę bardzo // Program skompilowany pod AVRStudio 4 // To działa po dotknięciu int0 do plusa // a w praktyce to nawet po dotknięciu końcówką miernika .INCLUDE "m32def.inc" .org 0x0000 rjmp Reset .org INT0addr // ustawienie wektora dla int0 rjmp ob_przerw // -//- .org 0x2a...

    Mikrokontrolery AVR _Robak_   30 Cze 2010 10:39 Odpowiedzi: 91    Wyświetleń: 6276
  • Zapis do EEPROM i przerwania [bascom]

    Czy jak w Bascomie Avr, zapisuję zmienną X do pamięci EEPROM, to muszę wyłączyć przerwania. ? Bo to wygląda tak , że kręci się pętla główna Do...Loop. Jeżeli w tej pętli zostanie wykryta zmiana stanu zmiennej, to jest nowa wartość wpisywana do pamięci. Dodatkowo działa Timer0 do obsługi wyświetlaczy,...

    Mikrokontrolery AVR monokrysztal12   19 Wrz 2011 13:49 Odpowiedzi: 3    Wyświetleń: 1784
  • Rzutowanie w ATSAM7 i 9 ARM

    Witam, Faktycznie unie już sprawdziłem i działają OK nawet dla float'ów. Spotkałeś się może kiedyś jeszcze z takim probleme. Od kilku dni siedzę i szukam w moim kodzie kwiatków, które mogą powodować nastepującą sytuację. Program działa przez powiedzmy 1h, procek nigdy się nie wiesza, ale: 1....

    Mikrokontrolery ARM at91sam79   20 Paź 2011 07:37 Odpowiedzi: 21    Wyświetleń: 1760
  • [ATmega32][C] - generator DDS ustawienie częstotliwości

    Większość przykładów znalazłem w Asemblerze... Nie zastanawiałeś się, dlaczego? Kod w C jest zwykle mniej optymalny, przez co nie daje się uzyskać tak dużych częstotliwości, jak w przypadku asm. Jeszcze będę musiał pominąć for bo zajmuje za dużo cykli. No to jeżeli zamierzasz przerzucić wystawianie...

    Mikrokontrolery AVR Andrzej__S   23 Sie 2012 19:00 Odpowiedzi: 5    Wyświetleń: 1515
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Rozumiem, że po zakończeniu transmisji DMA należy ją zaprogramować jeszcze raz, ale akurat w tym przykładzie chce dane wysyłać tylko raz, inicjuje ją w Board_Config(); Ale przecież wołasz ten transfer w pętli głównej, czyli go w nieskończoność powtarzasz! Na dodatek nie ustawiasz na nowo licznika...

    Mikrokontrolery ARM Freddie Chopin   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 22077
  • STM32F4Discovery - STM32F4 + darmowe IDE = zaraz mnie trafi !

    Ale co jesli nie bede nadazal. Wszedłeś na wyższe warstwy abstrakcji. Jak zrobisz dobrze sprzęt i program to zadziała. Jeśli nie - to nie. No to musze poczytac, bo zastanawia mnie ich wyzszosc nad tym co robie zwykle - przerwanie, flaga, obsluga w petli glownej jakies inne rzeczy. Spróbuj w...

    Mikrokontrolery ARM podjudzacz_rebelii   30 Lip 2014 12:08 Odpowiedzi: 111    Wyświetleń: 12918
  • Wyświetlanie temperatury z DS18B20 na wyświetlaczu 7-segmentowym 4-cyfrowym

    W kodzie widziałem _delay_us(2), _delay_us(15) przy obsłudze magistrali 1W bez wcześniejszego użycia cli(). Sprawdzałeś jak długo wykonują się twoje przerwania? Dotyczy to sytuacji: //wykonanie funkcji w tym miejscu powoduje błędne wyświetlenie lecz nie powoduje migania Miganie zaś (gdy wynik pomiaru...

    Mikrokontrolery AVR Soberro   18 Lip 2017 10:27 Odpowiedzi: 4    Wyświetleń: 972
  • Bascom + menu na M32 - sterownik

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

    Mikrokontrolery mr_kciuk   27 Gru 2007 23:45 Odpowiedzi: 2    Wyświetleń: 2277
  • stm32f4discovery,ethernet,lwip - hard fault po sekundzie, nie działa

    Witam Mam problem z odpaleniem przykładu "tcp echo server" z biblioteki LwIP. Mianowicie przykład się odpala, czasami co prawda się zawiesza na soft reset phy ale nieraz przechodzi. I jak wszystko pójdzie dobrze to po sekundzie ląduje w hard fault. Jeśli zatrzymam program przed pętlą główną i w...

    Mikrokontrolery ARM Pawel2420   26 Mar 2013 13:20 Odpowiedzi: 5    Wyświetleń: 2145
  • ATMega8 - Zadanie na automatyczne usypianie ATMegi

    Hej, miałem problem ze zrozumieniem kodu, który napisałeś, ale Twoja wskazówka znów okazała się cenna. Rozumiem, że przy przerwaniu w reakcji na niskie napięcie wciśnięcie przycisku niesie za sobą nieustanne wywoływanie przerwań, natomiast gdy układ ma reagować na opadające zbocze, to tylko raz. Zauważyłem...

    Mikrokontrolery AVR Asmox   15 Sie 2014 19:22 Odpowiedzi: 17    Wyświetleń: 2031
  • Jak programowo PWM w 2313?

    FastAVR jest mocno związany z asemblerem i daje bardzo efektywny kod wynikowy - Bascom się chowa przy nim. Ale tak jak w asemblerze trzeba pamiętać o deklaracji i inicjacji każdej zmiennej. Pierwsze 3 linie definiują typ proca, głębokośc stosu, prędkość zegara - ważne dla symulatora. Definiuję przerwanie...

    Mikrokontrolery titp   12 Mar 2006 20:26 Odpowiedzi: 18    Wyświetleń: 2777
  • problem z termometrem na i2c - AD7414

    Witam, postanowiłem pobawić się termometrwm cyfrowym AD7414 na i2c, ale wyskakują dziwne wyniki podczas odczytu(skaczą od 20 to 50 stopni). jak się go podgrzeje lub ochłodzi to się zmieniają, ale ciągle skaczą. Obydwie sztuki tak się zachowują. Do tej pory nie pisalem programów do obsługi i2c więc...

    Mikrokontrolery zumek   26 Sie 2005 19:43 Odpowiedzi: 7    Wyświetleń: 926
  • Bascom - problemy poczatkujacego

    Zumek - Masz rację pewnie co do stosów i nawet nie chcę rozpoczynać tutaj polemik. Ja w swoim programie użyłem SPL=223 bo akurat taką wartość mi wskazywał tuż po rozpoczęciu pętli głównej, czyli wskaźnik stosu "początkowy" ustawiony już po wszystkich konfiguracjach na początku programu. Wartość ta pewnie...

    Mikrokontrolery Jaca   10 Lut 2006 11:50 Odpowiedzi: 19    Wyświetleń: 1674
  • Przerwanie w PIC16F876. TMR0, po uruchomieniu przerwania nic nie da się zrobić.

    Witam wszystkich; Mam problem w tym picu 16f876 z przerwaniem TMR0 po przepełnieniu program napisałem w Picbasicu wygląda to tak uruchamiam timer0 on wyzwala przerwanie i chodzi w kółko jak by na stosie był zamazywany adres powrotu z przerwania i w pętli głównej nie da sie nic zrobić tak w skrócie...

    Mikrokontrolery elektryk   22 Lut 2006 16:43 Odpowiedzi: 8    Wyświetleń: 969
  • [ASM dla ATMELi] Problem z RET - "Invalid opcode"

    Brakuje w Twoim programie czegoś takiego jak inicjalizacja lub Reset. Ponieważ program zazwyczaj rozpoczyna się od adresu $000, to umieszcza się tam skok do procedury RESET, np: .org $000 rjmp RESET ;Obsluga Reset A potem w tej procedurze resetu MUSI być: RESET: ldi r16, 0x00 out...

    Mikrokontrolery sepher   14 Mar 2006 16:24 Odpowiedzi: 3    Wyświetleń: 2293
  • Jak dopisać tutaj pilota ?

    1. Napisz podprogram do obsługi pilota - instrukcja Getrc5 (w przykładach do Bascoma powinien być wzór użycia Getrc5) 2. Wywołaj podprogram obsługi pilota w pętli głównej jeśli końcówka uC podłączona do odbiornika podczerwieni będzie w stanie niskim - If Koncowkarc5 = 0 Then Gosub ... 3. Zapamiętaj...

    Mikrokontrolery M. S.   01 Gru 2006 20:26 Odpowiedzi: 1    Wyświetleń: 1023
  • Niezwykłe "nie_działanie" przerwania RXC

    No nie to żebym od razu się domagał:) po prostu myślałem, że się ktoś zainteresuje i jak nie będzie widział tutaj potrzebnych informacji to powie mi jakich (a nie od razu zmiesza z błotem:) bo ja nie wiem co jest potrzebne żeby zdiagnozować ten błąd. Po kolei. Do tego nie robisz wcięć, przez co...

    Mikrokontrolery innocent   22 Sie 2007 16:51 Odpowiedzi: 14    Wyświetleń: 1259
  • Pytanie o program [C]. Przerwanie. Spóźnienie zegarka.

    Nie przeczytałem kodu( nieczytelny, popraw post na [code] wklej_Twój_kod [/code :) ]( bez uśmieszku)) Zakładam że Twój kod w przerwaniu 'sumuje czas', następuje przerwanie, kod przerwania wykonuje się i jeżeli będzie to robił dłużej niż okres przerwań 'timer'a to przyjdzie kolejne przerwanie i tu, w...

    Mikrokontrolery gbr3   03 Paź 2007 21:17 Odpowiedzi: 7    Wyświetleń: 1290
 Szukaj w ofercie
Zamknij
Wyszukaj w ofercie 200 tys. produktów TME