assembler przerwania zegarowe

Znaleziono około 27 wyników dla: assembler przerwania zegarowe
  • Jak napisać procedurę przerwania w assemblerze bez prologu i epilogu w AVR GCC?

    Nie mam żadnego pomysłu na to aby zmusić kompilator AVR GCC(+AVRstudio) aby procedurę obsługi przerwania calkowicie zrealiować jako procedurę napisaną w assemblerze reszta jest w C. Chodzi o to że niezależnie od poziomu optymalizacji kodu, kompilator dodaje prolog i epilog który mi kompletnie nie pasuje, chodzi o odkładanie rejestrów na stos. Nawet...

    Mikrokontrolery AVR   04 Lut 2010 22:27 Odpowiedzi: 17    Wyświetleń: 1815
  • REKLAMA
  • komunikacja między dwoma uP 8051 w trybie synchronicznym

    oke, dowiedziałem się co nieco na ten temat, więc transmisja będzie przebiegała po dwóch dedykowanych końcówkach, które wchodzą w skład portu P3 procesora. Są to: RXD - (P3.0) wejście szeregowe ('Receive data') TXD-(P3.1) wyjście szeregowe ('Transmit data') Konfiguracja portu szeregowego: SM0, SM1 – ustawienie trybu pracy portu szeregowego SM2...

    Software serwis   05 Gru 2006 21:40 Odpowiedzi: 3    Wyświetleń: 1224
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

    Przyznam że nie będę się wymądrzał jednak po coś ten sterownik zrobiono. Tak np. aby zamienić kod znaku na konkretną maskę bitową i wypchnąć ją na matrycę i zrobić to jeszcze w dodatku dla całej pamięci danych. Nie ukrywam nie liczyłem zależności czasowych ale z pewnością musi się nieco sprężać. Poza tym ten procek nie jest tylko do tego ale ma jeszcze...

    Mikrokontrolery   15 Mar 2011 12:12 Odpowiedzi: 275    Wyświetleń: 51711
  • VGA Tetris - projekt na konkurs Gra Retro

    http://obrazki.elektroda.pl/6006020500_1... Witam Jestem uczniem 2 klasy liceum, z elektroniką łączy mnie tylko hobby. Chciałbym przestawić mój projekt wykonany na konkurs Gra Retro. Jest to remake gry Tetris. Jako wyświetlacz użyłem monitora VGA (w tym wypadku LCD) oraz pada od Pegasusa jako kontroler. Całe oprogramowanie zostało napisane...

    DIY Konstrukcje   11 Sty 2012 16:44 Odpowiedzi: 23    Wyświetleń: 23680
  • AVR ATMega 8515 - Jak dokładnie odmierzyć sekundę za pomocą czasomierza?

    Nie wiem czy ktos w Polsce zadal SOBIE na tyle trudu aby dokonac tlumaczenia czegos co sluzyloby INNYM... (obie srony za darmo). ktoś przetłumaczył dokumentację do ATmegi16 (fakt, nie zdanie po zdaniu, ale gdzieś w 80-90% najważniejsze rzeczy). Pytanie do autora: czy to ma być czynność powtarzająca się na okrągło, czy może rzadko i dodatkowo w tym...

    Mikrokontrolery AVR   27 Sty 2009 00:25 Odpowiedzi: 21    Wyświetleń: 3203
  • REKLAMA
  • [FREESCALE][NE64][Język C] Program nie wraca do main, po wywołaniu funkcji

    Witam, mój mikrokontroler zachowuje się tak jakby wchodził w funkcję CPU_start, jednak nie potrafił z niej wrócić z powrotem do main... Inicjalizacja procesora bez użycia tej funkcji działa bez zarzutu, wywołanie każdej funkcji kończy się w ten sposób... Debbugger pokazuje że zamiast wrócić do main() w celu wykonania dalszej części kodu to wskacze gdzieś...

    Mikrokontrolery ARM   13 Lis 2011 11:52 Odpowiedzi: 1    Wyświetleń: 1020
  • REKLAMA
  • Wskrześ starego peceta jako Hosta do eksperymentów :)

    http://obrazki.elektroda.net/57_12088851... Pokrótce przedstawię pomysł na wykorzystanie przestarzałych komputerów PC, których jak podejrzewam, podobnie do mnie wielu maniaków elektroniki po prostu nie chce wyrzucić. Komputer pracujący pod DOS-em, umożliwia dostęp do pełnych zasobów sprzętowych bez żadnej kontroli systemu operacyjnego, toteż...

    DIY Poczekalnia   07 Sie 2008 15:49 Odpowiedzi: 51    Wyświetleń: 23461
  • Odmierzanie nanosekund na ARM przy użyciu timerów STM

    Muszę zrobić programowego mastera SPI, Fmax 18MHz. Nie mogę ustawić portów na wolniejsze taktowanie, bo mam na nich kartę ethernetową (zestaw ZL26ARM) i z ARM jest taktowana karta (50MHz). Transmitowane będzie po kilkanaście, kilkaset bajtów co ok 100ms. No ale tak krótkich czasów - dla zegara 18 MHz - przecież nie odliczysz inaczej niż najbardziej...

    Mikrokontrolery ARM   13 Mar 2018 22:51 Odpowiedzi: 62    Wyświetleń: 3795
  • 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ń: 3655
  • ZL5ARM z LPC2129- debugowanie ok, ale błędne działanie progr

    Sorry, nie doprecyzowałem. Symulowałem mikrokontroler w uVision i debugowałem sam kod. Niestety nie mam programatora z JTAG-iem, żeby sprawdzić co się dzieje w praktyce. Wydaje mi się, że problem jest w przerwaniu FIQ, a dokładniej nie chce z niego wrócić do głównego kodu, ani nie chce się wykonać inne przerwanie o niższym priorytecie. samo FIQ działa...

    Mikrokontrolery ARM   16 Sty 2011 21:35 Odpowiedzi: 12    Wyświetleń: 1682
  • [prosba] Assembler: Pętla zmieniająca bit P1.0 co 4 cykle zegarowe, 8051 LED wąż

    witam ! potrzebuje pomocy z tematem ktory mam do opracowania ale nie mam najbledszego pojecia jak sobie z tym poradzic. pomyslalem ze tutaj znajde napewno kogos kto znalby odpowiedzi na ponizsze pytnia. oto one: 1) Napisz w asemblerze pętlę, w której będzie zmieniany bit 0 portu P1 (P1.0) na przeciwny dokładnie co 4 cykle zegarowe. Ten fragment programu...

    Mikrokontrolery   22 Sty 2006 23:14 Odpowiedzi: 1    Wyświetleń: 1235
  • Zegarek w programatorze się zawiesza staje w miejscu

    Witam w programatorze z możliwością ustawienia sie załączenia o okreslonej godzinie i dniu zegar wskazujący aktualną godzine dokładnie cyferki sekundy godziny i minuty stają w miejscu i nie chcą odliczać dalej co jest tego przyczyną nie wiem pomocy

    Mikrokontrolery   20 Paź 2008 23:52 Odpowiedzi: 6    Wyświetleń: 1074
  • Zegar z EdW 5/2001 - zawieszanie się przy ustawianiu czasu, jak naprawić?

    Czy Ktoś robił zegar z EdW 5/2001. Program na ich stronie. Pytam dlatego że ja się pokusiłem i zrobiłem to. Wszystko jest ładnie dopóki się nie zacznie ustawiać tego zegara. Po wejściu do trybu pracy zegar "wisi" a na wyświetlaczu pokazuje 12:00:00 i dopiero reset przywraca pracę lecz po próbie ustawienia znów się zawiesza. Proszę o swoje uwagi na ten...

    Mikrokontrolery   27 Lut 2004 17:19 Odpowiedzi: 0    Wyświetleń: 813
  • REKLAMA
  • Jak skorygować zegar 24h oparty na mikrokontrolerze, który spieszy 45s/dobę?

    Mam delikatny problem. Zegar który zrobiłem spieszy o 45s na dobę. Poniżej kawałek kody odpowiedzialnego ze odliczanie czasu, z racji dużej ilości przerwań i tego że je globalnie wyłączam postanowiłem "dynamicznie" korygować zawartość timera. TMR1: PUSH ACC PUSH B PUSH PSW PUSH AR0 PUSH AR1 PUSH AR2 PUSH AR3 MOV A, #32H ADD A, TL1 MOV TL1, A MOV...

    Mikrokontrolery   22 Sty 2011 11:07 Odpowiedzi: 3    Wyświetleń: 1154
  • Zegarek, który będzie zamykał obwód o ustalonej godzinie.

    Witam. Chciałbym przerobić elektroniczny zegarek wskazówkowy tak, aby równo o godzinie 18.16 po prostu zamykał pewien obwód. Jako, że nie jestem zaawansowanym elektronikiem, to prosiłbym o najprostsze rozwiązanie. Myślałem o fotorezystorach pod wskazówkami itp. ale wszystko raczej nie wypali. Z góry dzięki za zainteresowanie tematem. PS. To MUSI być...

    Projektowanie Układów   06 Sie 2008 12:31 Odpowiedzi: 6    Wyświetleń: 1179
  • Zegar z DCF77 - AVT5022 brak funkcji Timer i Stoper

    Dzień dobry. Jakiś czas temu wpadł mi w ręce prawie 20 letni egzemplarz zegara z DCF77. Dlatego jeśli ktoś z moderatorów uzna to za staroć lub wykopaliska, to proszę o skierowanie na odpowiedni dział lub uczciwą informację, że takimi rzeczami nikt się nie zajmuje. Znalazłem co prawda kilka postów opisujących ten zegar ale żaden nie dotyczył mojego problemu....

    Projektowanie Układów   23 Sie 2023 20:57 Odpowiedzi: 24    Wyświetleń: 810
  • Zestaw AVT 5480-zegar się spóźnia.

    Witam. Układ i opis zestawu w linku: https://www.google.com/url?sa=t&source=w... Zmontowałem i uruchomiłem zestaw i mam problem z zegarem gdyż pozni bardzo. W czuwaniu do uruchomienia programu tj ok 5min na 14h ale gdy...

    Mikrokontrolery Początkujący   11 Paź 2020 08:26 Odpowiedzi: 28    Wyświetleń: 1185
  • Errata - dokument ważniejszy od noty katalogowej mikrokontrolera?

    https://obrazki.elektroda.pl/6687159300_... Każdy, kto rozważa przesiadkę z ośmiobitowego mikrokontrolera na coś mocniejszego i o większych możliwościach naraża się na pewien problem, który łatwo przegapić, bo przy ośmiu bitach pojawia się sporadycznie. Ale pomnóżmy liczbę bitów przez dwa, cztery, albo i osiem, i zaczynają się schody....

    Tematy tygodnia   18 Maj 2023 08:59 Odpowiedzi: 5    Wyświetleń: 1599
  • [Atmega32][Avr-assembler] - Timer1 w trybie porównania przerwanie co 1s

    Cześć, działam sobie nad zadaniem: program Timer1 działa w trybie porównania( CTC). Licznik T/C1 taktowany jest wewnętrznym sygnałem zegarowym. Wpisz odpowiednią wartość do rejestru OCR1A. Licznik zlicza od 0 do odpowiedniej wartości i po jej osiągnięciu generuje przerwanie. Proszę ustawić preskaler. Dioda podłączona do PA.7 mruga w takt licznika co...

    Mikrokontrolery Początkujący   06 Maj 2016 18:29 Odpowiedzi: 22    Wyświetleń: 2196
  • Zegar LED z bardzo dużym wyświetlaczem

    http://obrazki.elektroda.pl/4063252900_1... Postanowiłem zaprezentować ten zegar teraz, ponieważ minął już pierwszy rok jego pracy, z której wszyscy domownicy są bardzo zadowoleni. Skonstruowałem go po to, by oglądając telewizję, można było jednym spojrzeniem sprawdzić, która godzina. Bardzo duży wyświetlacz umożliwia wygodny odczyt...

    DIY Konstrukcje   30 Paź 2015 23:53 Odpowiedzi: 9    Wyświetleń: 9657
  • Koszt i działanie 8-kanałowego analizatora stanów logicznych - online czy offline?

    8kanałowe a ile próbek? Najtańsze nowe ok. 500zł (atlantec) taki z akcesoriami 800zł, oczywiście, że wew. pamięć a potem "po fakcie", jak Sobie wyobrażasz oglądanie ONLINE przebkiegu 100MHz?xD Masz racje pytanie było debilne. O ile koledzy byliby na tyle uprzejmi prosiłbym także poddanie recenzji poniższego pomysłu. Z góry zaznaczam ze nie do końca...

    Warsztat elektronika   17 Lip 2009 07:08 Odpowiedzi: 31    Wyświetleń: 5635
  • Komputer jednopłytkowy oparty na 8085

    https://obrazki.elektroda.pl/9443989800_... Jednopłytkowy komputer oparty na mikroprocesorze 8085 Założeniem było zaprojektowanie i zbudowanie prostego komputera na jakimś prostym procesorze w celu nauki assemblera. Konstrukcja oparta jest na wcześniej wspomnianym mikroprocesorze Intel 8085. Dlaczego akurat taki? Taki akurat miałem...

    DIY Konstrukcje   23 Paź 2019 19:53 Odpowiedzi: 31    Wyświetleń: 7734
  • Diagnozer joysticków (np. do Pegasusa) na Atmega 8

    http://obrazki.elektroda.pl/4926270100_1... Diagnozer joysticków (np. do Pegasusa) na Atmega 8 Projekt Przyszedł wreszcie czas naprawić posiadane przeze mnie joysticki do Pegasusa. Zwykle uszkodzeniu (urwaniu) uległ kabel lub taki niesprawdzony/niesprawny joystick został zakupiony bez znajomości jego przeszłości. Jeśli kable się urwały,...

    DIY Konstrukcje   17 Lis 2015 21:57 Odpowiedzi: 4    Wyświetleń: 6669
  • AVR C i assembler - migający LED na AT90S8535, pomoc w kodzie

    Przykładowy pełny program poniżej. Kompiluj najlepiej w CodeVisionAVR, nie będzie niespodzianek. Program można znaleźć pod adresem zawartym w ramce (wersja free). Dołączam też pliki .C .cof .hex .map i dla dociekliwych .asm i .lst Pozdr tOMmy /***************************************... This program was produced by the CodeWizardAVR V1.23.8a Standard...

    Mikrokontrolery   28 Lut 2003 21:00 Odpowiedzi: 4    Wyświetleń: 2706
  • Nowatorska naprawa konsoli Pegasus SP-80 + wstrzykiwanie (injekcja) danych

    https://obrazki.elektroda.pl/3928983600_... Opiszę naprawę dość rzadkiej konsoli, polegającą na odtworzeniu schematu pierwowzoru, zaprojektowaniu i wykonaniu płyty głównej i dalszych krokach niezbędnych do przywrócenia jej życia i funkcjonalności, w których zastosowałem swoją nowatorską metodę. Będzie więc coś dla miłośników retro,...

    DIY Konstrukcje   12 Maj 2020 11:06 Odpowiedzi: 20    Wyświetleń: 14892
  • FPGA-Audio - odtwarzacz MP3/WAV na układzie FPGA

    http://obrazki.elektroda.pl/8660171200_1... Celem projektu było zbudowanie odtwarzacza MP3/WAV, używając jedynie układu FPGA, pamięci RAM i przetwornika stereo DAC. Układ wykorzystuje 32-bitowe jądro procesora programowego pracujące przy taktowaniu poniżej 60MHz, które odpowiada za dekodowanie MP3 bez wsparcia sprzętowego - poza wykorzystaniem...

    Artykuły   19 Kwi 2013 21:37 Odpowiedzi: 1    Wyświetleń: 13809
  • Krzysioplayer -odtwarzacz plików NSF z Pegasusa a'la C64 SID,hardware nsf player

    http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...

    DIY Konstrukcje   03 Lis 2015 00:57 Odpowiedzi: 6    Wyświetleń: 8868
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 6504
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 2

    https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...

    Artykuły   05 Sty 2018 11:04 Odpowiedzi: 31    Wyświetleń: 5451
  • MiniEmail - niezależny, mikroprocesorowy klient poczty e-mail

    http://obrazki.elektroda.pl/6709419000_1... Stworzony przez Alexandra Manna i opublikowany w serwisie Circuit Cellar system MiniEmail jest niezależnym, mikroprocesorowym klientem poczty e-mail. Jest cichy, łatwy w użyciu, energooszczędny – i co najważniejsze – odporny na robaki rozsyłane mailami. Kolejną zaletą jest też...

    DIY Zagranica   06 Mar 2013 23:28 Odpowiedzi: 2    Wyświetleń: 11553
  • [Atmega8] [Atmega8][Bascom] Jak ustawić timer 2-bajtowy na przerwanie co sekundę?

    Ostatecznie zrób wstawkę w ASM. Wklej tutaj swój kod z przerwania, może da się go przyśpieszyć. Wiem że procek za czym skoczy do podprogramu przerwania robi jeszcze dużo rzeczy poza moimi plecami, ale w moim przypadku jest to pożądane - mój zegar przecież śpieszy . Tak więc robienie wstawek asembler-owych i próbowanie na siłę zbliżyć się do teoretycznej...

    Mikrokontrolery AVR   22 Lip 2012 23:39 Odpowiedzi: 47    Wyświetleń: 6305
  • Cyfrowy luksomierz - miernik natężenia oświetlenia

    http://obrazki.elektroda.pl/9562337900_1... Zaprezentowane urządzenie służy do pomiaru natężenia oświetlenia w zakresie od 0,025 do 99 999 luksów. Dolna granica pomiarów wynika z rodzaju zastosowanego czujnika – układu MAX44007, górny zakres pomiarowy jest nieco niższy, niż możliwości czujnika – na wyświetlaczu po prostu...

    DIY Zagranica   01 Kwi 2013 13:23 Odpowiedzi: 0    Wyświetleń: 8436
  • Tutorial PIC18F2550 + SDCC - Część 3 - Ustawienia oscylatora, zegar, PLL

    https://obrazki.elektroda.pl/3029878300_... Witajcie moi drodzy Oto trzecia część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie najpierw krótko omówię różne konfiguracje oscylatora PIC18F2550 - oscylator wewnętrzny (internal oscillator), zewnętrzny (zegarowy...

    Artykuły   07 Lut 2020 18:46 Odpowiedzi: 1    Wyświetleń: 3315