asembler przycisk przerwania

Znaleziono około 70 wyników dla: asembler przycisk przerwania
  • [Atmega32A][asm] Jak uruchomić timer do wyłączania diod po 0,5s?

    Załóżmy, że to też błąd przy wklejaniu kodu (inaczej asembler zgłosiłby błąd). Powinno być R21 , a nie R121 . Być może to też błąd przy wklejaniu. Bity WGM12 , CS12 oraz CS10 nie znajdują się w rejestrze TCCR1A tylko w TCCR1B . Istotne jest jednak to, że ustawiając tylko bit WGM12 ustawiasz TIMER1 w tryb 4, czyli tryb CTC, w którym timer liczy od 0...

    Mikrokontrolery AVR   29 Lis 2018 20:35 Odpowiedzi: 12    Wyświetleń: 1086
  • Jak poprawnie obsłużyć przerwania w C dla mikrokontrolera z przyciskiem i diodą?

    hmm czy C nie jest bardziej czytelny niż asembler? z tego co wiem to chyba wszystko co sie robi w asm mozna i w c :)

    Mikrokontrolery   31 Sty 2007 20:16 Odpowiedzi: 33    Wyświetleń: 5350
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • AT902313 asembler - problem z symulacją przycisku i pętlą w AVR Studio

    Witam Własciwie to mam na początku dwa pytania , pierwsze to : Konfiguruje port d jako wejscie z podciąganiem do plusa i potem w programie sprawdzam czy przycisk jest wciśnięty Sbis pind,6 Rcall podprogram i tu pytanie w AVR studnio podczas symulacji symulator zachowuje się tak jakby przycisk byl wciśnięty tzn panowal stan niski czyli skacze do podprogramu....

    Mikrokontrolery AVR   07 Gru 2011 17:45 Odpowiedzi: 7    Wyświetleń: 1303
  • REKLAMA
  • Jak przyciskiem włączyć pętlę for a potem tym samym przyciskiem ją wyłączyć.

    void setup() { for(int i=24; i<=36; i++) { pinMode(i,OUTPUT); } pinMode(23,INPUT_PULLUP);//wstawiamy przycisk } boolean stan=0;// wstawiam zmienną boolean void loop() { int a; for (a=24; a<=36; a++) { digitalWrite(a,HIGH); digitalWrite(a-1,LOW); delay(500); if(digitalRead(23)==LOW)//wstawiam przycisk wł wył { delay(20); stan=!stan; while(digitalRead(23)==LOW);...

    Arduino   28 Sty 2018 13:16 Odpowiedzi: 6    Wyświetleń: 1731
  • REKLAMA
  • odpalanie urzadzen guziczkiem monostabilnym (mikrostikiem)

    Jak odpalić urzadzenie guziczkiem monostabilnym (mikrostikiem). np. Gdy podłącze napiecie do diody ona swieci cały czas , jak zrobic aby świeciła dopiero po nacisnieciu tego guziczka.

    Początkujący Elektronicy   04 Sty 2009 16:21 Odpowiedzi: 7    Wyświetleń: 1222
  • Układ załączający dwa obwody w różnym odstępie czasu

    Witam. potrzebował bym stworzyć układ który działa mniej więcej tak: jest jeden przycisk który musi załączyć dwa obwody tylko że jeden obwód musi być załączony o 0,5s później niż pierwszy. czy ktoś mógłby mi jakoś pomóc coś takiego wykonać ? stawiał bym bardziej na prostotę takiego układu, napięcie 12V

    Początkujący Elektronicy   31 Mar 2009 15:21 Odpowiedzi: 10    Wyświetleń: 1225
  • Jak zrealizować funkcję start/stop na jednym przycisku impulsowym?

    Witam, mam pewien problem z wykonaniem funkcji start/stop na jednym przycisku, ponieważ przytrzymując przycisk układ będzie się pętlił. Słyszałem że można zastosować do tego celu cewkę czasową, ale nie bardzo wiem jak to zrobić. Macie jakieś rady? http://obrazki.elektroda.pl/9138313400_1...

    Początkujący Naprawy   04 Kwi 2014 19:34 Odpowiedzi: 5    Wyświetleń: 5109
  • Przycisk z podtrzymaniem. Po zaniku napięcia układ musi się rozwierać.

    Mam problem przypuiszczam że dla większości banalny ale nie moge se z nim poradzić. Musze zbudowac przycisk ktory po podaniu impulsu (chwilowym wcisnięciu) utrzymywał sie w stanie zwarcia az do momentu zaniku napiecia. Po zaniku napięcia układ musi sie rozwierać

    Projektowanie Układów   01 Sty 2007 23:13 Odpowiedzi: 2    Wyświetleń: 5751
  • REKLAMA
  • [AM8]wyzwolenie przerwania"falling" przy puszczeni

    Przyciski między pinami PD2, PD3 a ziemią. Według mnie przerwanie powinno następować tylko przy naciskaniu klawisza. Jednak wyzwala ono się również w znacznej części "puszczeń". DDRD = 0x00; PORTD = 0xFF; MCUCR = _BV(ISC01)|_BV(ISC11); Co może być przyczyną, co zrobić żeby tak się nie działo? Narysować schemat? Z góry dziękuję za wskazanie...

    Mikrokontrolery AVR   24 Sie 2008 21:18 Odpowiedzi: 3    Wyświetleń: 1092
  • Opóźnienie załączania przekaźnika resetowane przyciskiem.

    Cześć wszystkim. Poszukuję układu (bez mikrokontrolerów i programowania), który będzie działał następująco. Po podaniu zasilania (12V) następuje start timera (15s.). Jeśli w przeciągu zadanego czasu (15s.) nie naciśnięty zostanie przycisk chwilowy (najlepiej zwierny) to układ wysteruje przekaźnik. Jeśli jednak przycisk zostanie naciśnięty to układ przestanie...

    Projektowanie Układów   23 Kwi 2019 13:03 Odpowiedzi: 6    Wyświetleń: 510
  • REKLAMA
  • Schemat prostego włącznika impulsowego z podwójnym kliknięciem do przekaźnika

    Witam. Poszukuję włącznika/wyłącznika impuslowego. Chodzi mi o taki układ który po wciśnięciu przycisku załącza przekaźnik a po wciśnięciu dwa razy przycisku wyłącza przekaźnik. Chodzi mi o jakiś prosty i stosunkowo tani układzik. Bardzo proszę o pomoc. Z góry dzięki

    Elektro Maszyny i Urządzenia   10 Cze 2009 22:19 Odpowiedzi: 11    Wyświetleń: 5234
  • Układ włączania/wyłączania silnika elektrycznego przyciskiem

    Witam. Poszukuje, który mógłby za pomocą zwykłego swich'a otwierać lub zamykać obwód urządzenia doń podłączonego :]. Dodam, że całość planuje zastosować w komputerze, więc zasilanie najlepiej z komputerowego molex'a (5 lub 12V). W projektowaniu własnych układów nie jestem najlepszy. Miałem doczynienia z lutownicą wiele razy, ale głównie przy lutowaniu...

    Projektowanie Układów   21 Gru 2008 03:29 Odpowiedzi: 10    Wyświetleń: 5723
  • Jak zbudować układ załączający na jednym przycisku?

    Jak zrobic prosty uklad zalczajacy na jednym przycisku, na dwoch to wiadomo stycznik i po wszystkim ale za pomoca jednego to jakos nie moge nic wymyslic. Przyciskiem zalaczam uklad a po ponownym nacisnieciu uklad wylaczam.

    Elektro Maszyny i Urządzenia   12 Lis 2004 15:30 Odpowiedzi: 6    Wyświetleń: 1417
  • W jaki sposób zabezpieczyć układ przed drganiami styku?

    Czy układ SN74LS74AN można zastosować do filtracji drgań styku ?? Układ ten zawiera dwa przerzutniki typu D. Chciałbym zastosować ten filtr w takim układzie: przycisk + (układ który eliminuje drgania styku) + LS74121(przerzutnik monostabilny) i wyjscie... Na wyjściu chce mieć w zależności od stanu przycisku napięcie 5V lub 0V. Czytałem na stronie http://orzak.piwko.pl/przerz/projekt/asy...

    Projektowanie Układów   30 Gru 2005 16:47 Odpowiedzi: 3    Wyświetleń: 2684
  • Jak zrobić wyłącznik zał/wył jednym przyciskiem na 12V?

    Pomocy! jak wykonać wyłącznik zał / wył jednym przyciskiem na nap. 12v

    Początkujący Elektronicy   13 Lis 2005 21:11 Odpowiedzi: 29    Wyświetleń: 11055
  • BASCOM AVR - Implementacja przycisku ON/Stand-by z opóźnieniem 3s

    Witam. Mam napisany program do obsługi silników krokowych. Chcę aby taki sterownik posiadał przycisk ON/Stand-by ponieważ będzie on wyposażony w podświetlane przyciski i LCD. Próbowałem przed pętlą główną (w której są badane stany wejść portów) zastosować komendę bitwait po której znalazła by się komenda ustawiająca stan wysoki na porcie, który steruje...

    Mikrokontrolery Początkujący   24 Sie 2012 10:58 Odpowiedzi: 11    Wyświetleń: 2097
  • Przerzutnik bistabilny z jednym przyciskiem do wyłączania sygnału dźwiękowego w kosiarce

    W kosiarce mam sygnał dźwiękowy informujący o zapełnieniu kosza (zasilany prądem stałym +12V). Jest on dość uciążliwy, ale potrzebny. Chciałbym mieć możliwość jego wyłączenia. Jednocześnie chciałbym, aby przy ponownym zapełnieniu kosza znowu się włączał. Potrzebuję zatem coś w rodzaju przerzutnika bistabilnego z jednym przyciskiem (monostabilnym) i...

    Początkujący Elektronicy   04 Lut 2021 18:45 Odpowiedzi: 10    Wyświetleń: 570
  • Jak zbudować elektroniczny przycisk włącz-wyłącz na impuls +12V?

    chcialbym zrobic cos takiego : po podaniu impulsu +12V bedzie robil zwore ( czyli bedzie zalaczal inny obwod) nastepne podanie impuls rozlaczy zwore ( wylaczy inny obwod) takie 1, 0, na 1 przycisku.

    Początkujący Elektronicy   01 Paź 2007 06:55 Odpowiedzi: 33    Wyświetleń: 12062
  • Schemat przerywacza czasowego do zamykania obwodu co minutę na sekundę

    Witam jestem początkujący, nie wiem czy to dobry dział :( Szukam schematu przerywacza, który co ok minute lub mniej bedzie zamykał obwód na krótki czas(ok sekunda). Szukałem o przerywaczach ale znalazlem tylko takie gdzie odrazu jest wpieta zarowka, a poniewaz sie na tym jeszcze zbyt dobrze nie znam niedalbym rady go przerobić :(. Acha ja chcę go podłączyć...

    Projektowanie Układów   08 Wrz 2006 17:23 Odpowiedzi: 3    Wyświetleń: 2581
  • Uklad do zwierania przycisku w pilocie bez naciskania co 2 sekundy

    Witam Jestem poczatkujacy wiec prosze o wyrozumialosc. Potrzebuje pomocy w budowie najprostszego uklady ktory by "wciskal przycisk pilota " za mnie powiedzmy z czestotliwoscia 0.5Hz. Pisze program do sterowania pilotem i niestety testowanie polega na ciaglym wciskaniu przycisku wiec szukam alternatywy. Przypuszczam ze najprostrzym rozwiazaniem bedzie...

    Początkujący Elektronicy   19 Paź 2018 21:55 Odpowiedzi: 7    Wyświetleń: 732
  • Szukam włącznika/wyłącznika z opóźnieniem na 60s, NO, 5V

    Cześć, szukam pewnego rozwiązania włącznika/wyłącznika czasowego ale niestety nie mogę trafić na coś co odpowiadało by moim wymaganiom. Sam niestety nie potrafię zaprojektować tego. Chodzi mianowicie o wyłącznik który pracował by następująco: - układ jest zasilany stałym napięciem powiedzmy 5V - układ jet załączany włącznikiem monostabilnym normalnie...

    Początkujący Elektronicy   31 Sty 2020 21:32 Odpowiedzi: 25    Wyświetleń: 1782
  • Jak zapewnić dokładny pomiar czasu reakcji w ATMEGA8 dla dwóch strzelców?

    Witam wszystkich majsterkowiczów :D Oto mój jeden z pierwszy programów napisanych na ATMEGE 8. Dotychczas programowanie mikrokontrolerów traktowałem jako zabawę, używając do tego BASCOMA i zestawu Treningowego. Obecnie stoję przed zamiarem budowy pewnego urządzenia ale przed rozpoczęciem prac chciałbym mieć pewność że część programowa będzie ok. Sam...

    Mikrokontrolery   15 Mar 2008 22:10 Odpowiedzi: 9    Wyświetleń: 6115
  • Zablokowanie przycisku - opóźnienie włączenia maszyny po wyłączeniu

    Witam Czy jest możliwość zablokowania przycisku, aby po wyłączeniu maszyny nie dało się jej włączyć wcześniej niż po upływie kilku sekund. Próbowałem zastosować marker, ale wciąż nie działa.

    Elektro Początkujący   28 Gru 2020 19:44 Odpowiedzi: 2    Wyświetleń: 390
  • Assembler - sekwencyjny odczyt tablicy na Atmega8 w AVR Studio 4.19

    Mi komenda lpm temp,Z zgłasza ostrzerzenie(komenda nie wspierana w tym procesorze) Asembler ma bardzo dużo tzw. "knyfów". Długo już w nim piszę i nie jeden program nie zadziałał. Czy oby na pewno wszyscy mówimy o ATMEGA8 bo ja odnoszę wrażenie że chyba każdy tutaj pisze pod inny procesor. Stos źle skonfigurowany. Chyba że kolega kompiluje pod zupełnie...

    Mikrokontrolery AVR   24 Sty 2012 20:32 Odpowiedzi: 18    Wyświetleń: 6304
  • wyłącznik czasowy taki jak na klatce schodowej w AVR

    Kiedyś zrobiłem coś takiego dla s1200, 2313 itp. Jak chcesz to sobie przerób. Program odmierza czas, a po jego upłynięciu zaczyna migać żarówką (np wyłącza ją na 1s, potem zapala na 10s i tak 3 razy), a na koniec gasi żarówkę. Program nie jest jakoś super napisany, ale z tego co pamiętam działał. Do asemblacji radziłbym użyć oryginalnego assemblera...

    Mikrokontrolery   26 Sty 2005 23:47 Odpowiedzi: 9    Wyświetleń: 3323
  • Atmega16 - Jak użyć przerwań do obsługi przycisku w asemblerze?

    ;... start: ;jmp delay rcall delay ;lub call delay ;... haslo2: ;jmp delay rcall delay ;lub call delay ;... ;---------------------- delay: ;... ;clr r31 ldi r31,255 ;... in r17,pina ; cp r17,r31 brne exit_delay ;... exit_delay: pop r23 ;... pop r16 ret ;---------------------- Niestety nie wszystko działa tak jak powinno Powyżej masz...

    Mikrokontrolery   27 Lis 2007 15:15 Odpowiedzi: 8    Wyświetleń: 1930
  • [Asembler 8051] Obsługa wyświetlacza, przycisków.

    Witam. Sposób wykonania niezbędnych połączeń elektrycznych jest opisany w PDF’ie (Multipleksowany wyświetlacz LED). Załóżmy chwilowo, że są już połączenia: - uaktywniony bufor (JP1 1-2), - bufor podłączony kablem (1 do 1) do portu np. P1 (JP2>>JP4), - sterowanie wspólnymi katodami wyświetlaczy podłączone do portu np. P2(JP3>>JP5). Zastosowane...

    Mikrokontrolery   04 Gru 2010 12:56 Odpowiedzi: 3    Wyświetleń: 4386
  • [LPC2138] LPC2138: Zawieszanie programu po przerwaniu zewnętrznym na przycisku

    Dzieki wielkie za odowiedz Freedie!!! Dodano po 28 Freedie a jak ty w takim razie piszesz swoje przerwania??? w asemblerze???

    Mikrokontrolery ARM   29 Paź 2008 12:47 Odpowiedzi: 10    Wyświetleń: 2579
  • Różne oblicza optymalizacji

    Jako przykład podam program dla 8051 napisany przeze mnie w asemblerze realizujący funkcje zegara: - obsługa 4 wyświetlaczy 7seg poprzez rejestry szeregowe 74595 - obsługa 5 przycisków przez rejestry 74165 - obsługa przerwania do generowania dźwięku "piknięcia" przy naciskaniu przycisków, czasu lampki i synchronizacji DCF, wszystko na jednym liczniku...

    Tematy tygodnia   30 Sty 2024 03:15 Odpowiedzi: 10    Wyświetleń: 1266
  • 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 w pętli głównej jeżeli flaga ta była ustawiona, to odczytywany...

    Mikrokontrolery   28 Wrz 2007 13:40 Odpowiedzi: 1    Wyświetleń: 1738
  • Jak zrealizować 4-kanałowy PWM w AT90S2313 z przyciskami?

    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 od Timera0 i ustalam tryb pracy Timera0 Definiję...

    Mikrokontrolery   12 Mar 2006 20:26 Odpowiedzi: 18    Wyświetleń: 3119
  • Jak napisać program zegarka 7-segmentowego na ATtiny26 w asemblerze?

    Przerwania podstawowe muszą być z częstotliwością 4*minimalna częstotliwość wyświetlania pojedyńczej cyfry. Spróbuj np. przerwania o częstotliwości 100 Hz. Co przerwanie wyświetlasz kolejną cyfrę. Co 100 przerwań zwiększasz stan zegara o 1 sekundę. Modyfikację czasu robisz po pełnym cyklu wyświetlania (4 cyfry). To co ci podałem to zasada działania...

    Nauka Elektroniki, Teoria i Laborki   20 Lut 2009 12:00 Odpowiedzi: 8    Wyświetleń: 3381
  • Jak napisać program w Asemblerze do sterowania światłami na skrzyżowaniu?

    Ja kiedyś pisałem taki program na 51. Powinieneś znaleźć coś na ten temat w skrypcie "laboratorium systemów mikroprocesorowych" Panów A.Stępnia J.Janiczka. Jest to skrypt Politechniki Wrocławskiej. EDIT: Z czego ma się skaładać to skrzyżowanie? Ja oprogramowywałem tylko przejście dla pieszych z tego skrzyżowaina bo całość jest dość rozbudowana. Miałem...

    Programowanie   03 Lis 2005 13:01 Odpowiedzi: 11    Wyświetleń: 2787
  • Asembler 89C52: Przerwania nie działają na rzeczywistym układzie, dlaczego?

    ORG 0000h LJMP START ;tablica wektorow ********* ORG 0003h LJMP przerwanie ;*************************** ORG 0100h ;dorzuć to START: MOV R5, #0 SETB EX0 ;wl. przerwania z wej SETB EA;ogolne wl przerwań SETB IT0 ;opadajace zbocze program1: NOP MOV P2, #00001111b JMP program1 ;************;podprogram przerwania przerwanie: MOV P2, #01010101b...

    Mikrokontrolery   02 Lut 2007 20:53 Odpowiedzi: 34    Wyświetleń: 5276
  • Atmega8: Przerwanie Int0 nie działa po naciśnięciu przycisku, co robić?

    W helpie do Bascoma jest napisane ze Atmegi maja nie konfigurowalne przerwania i to sie na pewno tyczy niekonfigurowalnosci w Bascomie bo w datascheet ATmega(Atmega8) można ustawić INT-ty jak ci sie podoba.Oczywiście z poziomu asemblera lub C.

    Mikrokontrolery   12 Lis 2005 19:28 Odpowiedzi: 7    Wyświetleń: 3886
  • Jak włączyć timer w mikrokontrolerze 89S51 w asemblerze.

    Wiem ze bylo milion razy, wciskalem przycisk szukaj, ale dla laika to i tak za trudne wiec prosze o wyrozumialosc ;) Potrzebuje po otrzymaniu stanu niskiego na wejsciu wlaczyc timer na 5 do 10 sekund i potrzebuje prostego opisu co gdzie ustawic, tzn. np setb TR0 ;wlacza przerwania, ale nie wiem jak dalej poustawiac i jak wyliczyc czas (bede potrzebowal...

    Mikrokontrolery   07 Kwi 2006 20:59 Odpowiedzi: 9    Wyświetleń: 1884
  • [Bascom] Problem z obsługą przycisków i przerwania.

    Witam. Mam liczbę T1 w formacie SINGLE. Chcę z niej uzyskać część rzeczywistą (z zaokreąglaniem lub bez - obojętnie, jak prościej). Jak to zrobić? Myślałem eby w jakiś sposób zastosować asemblerowskie div, ale to coś nie działa. Pomocy, już siedzę nad tym...ehh Procek to AT89C4051. update: niżej dalsza część problemu ;)

    Mikrokontrolery   28 Lip 2005 22:29 Odpowiedzi: 6    Wyświetleń: 1943
  • Attiny2313 - krótkie i długie naciśniecie przycisku

    SylwekK --> tak jak pisałem jest to obarczone takimi małymi błędami ale chodziło mi tylko o przekazanie IDEI, którą jak widzę podchwyciłeś ;) Super. Jak widzisz można się obyć bez waitms'ów a dokładność odliczania czasu nie jest tu w ogóle aż tak istotna. Za to mamy 3 różne fragmenty kodu, które działają w sposób absolutnie nieblokujący. A te warunki...

    Mikrokontrolery AVR   09 Sty 2011 17:50 Odpowiedzi: 82    Wyświetleń: 14943
  • AVR AT90S2313 i RC5: jak odbierać sygnał IR i przypisać przyciski do kanałów w Bascom

    Piloty Sharp'a nie są w RC5. Musisz napisać własną procedurkę w asemblerze - najlepiej na przerwaniu. Nie będzie to proste, Sharp ma swoje rozwiązania i to niezbyt kompatybilne z innymi na rynku. Pozdrawiam.

    Mikrokontrolery   18 Mar 2004 07:53 Odpowiedzi: 42    Wyświetleń: 8981
  • Pomocy-Asembler kłopot z Timerami mikrokontrolera SAB80C537

    Musze napisać ćwiczenie wg takich punktów ale jestem totalnym laikiem jeżeli chodzi o Asemblera. Licze na wsparcie licznych kolegów na elektrodzie :) 1. Napisać procedurę obsługi przerwania Timera T0 zwiększającą o jeden liczbę hexadecymalną wyświetlaną na wyświetlaczu LED w każdym cyklu obsługi przerwania. Timer ma pracować w trybie 16-bitowym bez...

    Początkujący Elektronicy   16 Lis 2005 12:02 Odpowiedzi: 4    Wyświetleń: 1280
  • Przerwanie w PIC16F876. TMR0, po uruchomieniu przerwania nic nie da się zrobić.

    Przykład diody1000 dotyczy przerwań programowych Basica i raczej działa jak podprogram bo każde naciśnięcie przycisku w pętli głównej blokuje przerwanie i przez to wszystko chodzi cztery razy wolniej. Ja chce wykorzystać przerwanie sprzętowe ,a bit PEIE ustawiam bo tak pisze w dokumentacji ale czy go ustawie czy wyzeruje to jest tak samo.Sprawdziłem...

    Mikrokontrolery   22 Lut 2006 16:43 Odpowiedzi: 8    Wyświetleń: 1308
  • Przerwania - reagowanie na wciśnięcie przycisku na klawiaturze matrycowej 4x4

    Rzeczywiście, Atmega32 nie ma PCINT. Niemniej jak wspomniałem takie skanowanie lepiej jest zrealizować w oparciu o cykliczny odczyt. Wyklikałem poniższy kod ale nie gwarantuję, że jest on na 100% poprawny bo: - dawno nie pisałem w asemblerze - nie mam jak sprawdzić jego poprawności Idea jest taka, że w przerwaniu od przepełnienia T0 sprawdzamy klawiaturę...

    Mikrokontrolery AVR   10 Lis 2018 12:21 Odpowiedzi: 6    Wyświetleń: 771
  • Bootloader w mikrokontrolerach Atmel 8-bit - podstawy podstaw

    a czy pamięć może się rozrosnąć magicznie? Masz to narysowane w DS Poniekąd może. W klasycznych AVR bootloader jest wykrojony z FLASH dla programu, ale w XMEGA jest to dodatkowy obszar FLASH, poza FLASH dla programu. Załóżmy, że piszę w języku C w Atmel Studio, chcę napisać program bootloadera i główny. Muszę tworzyć dwa osobne projekty i generować...

    Mikrokontrolery Początkujący   07 Lis 2019 21:29 Odpowiedzi: 5    Wyświetleń: 744
  • [AT16] [AT16][C] Jak obsłużyć termometr bez blokowania przycisków?

    Przykładów mnoży elektroda: trudno uszkodzić czujnik podłaczając parasite a przy 3 przewodach lamenty co drugi post w tej sprawie Druga sprawa to trzy druty to już tłok przynajmniej dla mnie nawet RS puszczam po 2 drutach. Trzeci przykład przy dwóch drutach mamy dodatkowy switch w każdym punkcie pomiaru temp więc nie trudno sobie wyobrazić zastosowan...

    Mikrokontrolery AVR   31 Maj 2011 20:44 Odpowiedzi: 24    Wyświetleń: 3431
  • Scrolling tekstu na wyświetlaczu matrycowym AVR ATmega32 - jak to zrobić?

    Dziękuję za odpowiedź Kolego Dr Vee Dotychczas udało mi sie napisać program który wyświetla mi statycznie do znaków...A wygląda to tak dane (ciąg znaków) są z UART-u zapisywane w zdefiniowanym programowo buforze znaków. Następnie w wyniku przerwania, które następuje co ok. 100us odczytuję z bufora znaków jeden znak i na podstawie biblioteki fontów przekodowuje...

    Mikrokontrolery   09 Wrz 2008 17:33 Odpowiedzi: 3    Wyświetleń: 1575
  • Asembler (AVR Studio) - jak wprowadzić opóźnienie

    Witam Programowałem trochę w bascomie swego czasu i tam opóźnienie wprowadzało się bardzo prosto - wait x i już.. O co mi chodzi. Mam zrobić pragramik .include "m2561def.inc" rjmp START ;-------------------------------- START: .def rej1 = r16 .equ KeyPort = PORTD .equ KeyPins = KeyPort - 2 .equ LedPort = PORTB ldi rej1,low(RAMEND)...

    Mikrokontrolery AVR   05 Sty 2009 23:56 Odpowiedzi: 6    Wyświetleń: 3821
  • Stacja pogodowa oparta na Arduino + WiFi - projekt, link.

    Który z AVRmega ma dwa I2C? A programowo kolega nie umie zrobić? Działa i to dobrze. Ardymenty sie kończą czy kolega chce zabłysnac wiedza na temat I2C? "Ardymenty" się nie kończą ale myślałem, że kolega trochę o tym poczyta i coś z tego, co wyczyta, rzuci mu się w oczy w odniesieniu do kontekstu wątku.Widocznie się przeliczyłem Zaczyna się komplikować...

    Arduino   07 Maj 2018 17:33 Odpowiedzi: 39    Wyświetleń: 3531
  • [ATmega32][ASM][AVR Studio 4] prosty sterownik silnika krokowego

    Niestety laborki te mamy w asemblerze...przynajmniej ich początek. W języku C będziemy pisać niebawem na co ze zniecierpliwieniem czekam. Co do Twojej podpowiedzi, rozumiem, że cała operacja odbywała by się tak jak powiedziałem, czyli dwa przyciski wielokrotne klikanie jednego np zwiększa prędkość ? A w łopatologiczny sposób na delayach, jak wykonać...

    Mikrokontrolery AVR   24 Paź 2011 10:37 Odpowiedzi: 7    Wyświetleń: 2212
  • Termometr, woltomierz, zegar, zasilacz USB. Algorytmy.

    Witam Piszę program do urządzenia, które będzie w samochodzie: mierzyć napięcie, temperaturę w kilku punktach za pomocą DS18B20, pokazywać czas z obsługą PCF8583 i dodatkowo są dwa gniazda USB, do ładowarek różnej maści. Sterowanie będzie za pomocą impulsatora z przyciskiem, będzie też dźwięk z buzerka i regulacja jasności 6 wyświetlaczy LED za pomocą...

    Mikrokontrolery   23 Maj 2009 22:59 Odpowiedzi: 4    Wyświetleń: 3907
  • ATmega32L ADC - brak reakcji na przycisk w trybie pojedynczej konwersji

    wynik wyswietli sie 2x, a nie trzy, pytanie - dlaczego? Na to pytanie, odpowiedź jest prostsza :-) Kiedy wywołujesz return 0, funkcja main powraca (to ogólnie nie najlepszy pomysł). W asemblerze, wywołanie funkcji main wygląda tak: 48:32 d0 rcall.+100 ; 0xae <main> 4a:4e c1 rjmp.+668 ; 0x2e8 <_exit> Po zakończeniu funkcji main wykonany...

    Mikrokontrolery AVR   29 Kwi 2010 23:11 Odpowiedzi: 3    Wyświetleń: 1356
  • Błędna detekcja długości naciśnięcia przycisku w funkcji z Timerem

    Dodać RETI oczywiście należy, a dbać o rejestry także :) Jednakże w większości przypadków, nie ma potrzeby uciekania się do wstawek assemblera, jedynie w krytycznych aplikacjach - wtedy oczywiście tak. EDIT: Bardzo fajnie porównał to Tomek w swojej pierwszej książce w rozdziale Atrybut NAKED i obsługa przerwań w asemblerze . i podsumował następująco:...

    Mikrokontrolery   25 Sty 2014 16:38 Odpowiedzi: 30    Wyświetleń: 3546
  • AT89C5131 – brak reakcji na przerwanie INT0 po naciśnięciu przycisku, dioda świeci za długo

    Tak wiec plik glowny wyglada to nastepujaco #include <at89c5131.h> #include "zmienne.h" #include "funkcje_lib.h" extern GET_KEY(); BYTE Tablica[10]; //Tablica[0] sekundy //Tablica[1] minuty //Tablica[2] godziny //Tablica[3] dni void RTC_INIT() { RCAP2H =(0-10000)>>8; // licznik zlicza impulsy RCAP2L = (0-10000); // opoznienie 10ms - sprawdzone...

    Mikrokontrolery   24 Lis 2006 21:46 Odpowiedzi: 8    Wyświetleń: 1788
  • Pytanie o asembler... Ściemniacz sterowany pilotem i ręcznie na Tiny12.

    Witam Dzisiaj znalazłem fajną stronkę gdzie był umieszczony super fajny ściemniacz sterowany pilotem i ręcznie na Tiny12 ( http://republika.pl/rejestr/strony/avr_r... ). I tu mam pare pytań: 1. Potrzebuje 2 takich układów w jednej puszce więc żeby mi się to zmieściło wymyśliłem że uwspólnie odbiornik podczerwieni, zasilanie, tranzystor odp....

    Mikrokontrolery   08 Kwi 2006 23:12 Odpowiedzi: 7    Wyświetleń: 2841
  • poszukuję jak najwięcej układów syren alarmowych.

    Mam wrażenie, że jeśli te sygnały nie muszą być HiFi, to da się zrobić 23 sygnały na jednym module STM32F103C8T6. Ale trochę trzeba się postarać. Podliczyłem - STM32F103C8T6 ma 19 pinów "5V tolerant" (A8-12, A15, B2-4, B6-15) i 11 z ograniczeniem do V_DD=3.3V (A0-7 B0,1,5); z tego B2 to BOOT1 (służy do wybierania, z jakiej pamięci ma startować, ale...

    Początkujący Elektronicy   30 Sie 2019 13:39 Odpowiedzi: 325    Wyświetleń: 11754
  • [ATmega32] Jak napisać procedurę obsługi przerwania timera0 dla diody LED na ATmega32?

    OK, rozumiem. Napisałem coś takiego, prosta sekwencja na liczniku do sterowania silnikiem krokowym. Przyciski zwiększają lub zmniejszają prędkość sekwencji, tylko mam taki problem. Muszę zrobić tak, aby jedno wciśnięcie przycisku powodowało przyspieszenie, potem drugie wciśnięcie przycisku kolejne przyspieszenie itd. Z tego co wyczytałem, to najlepiej...

    Mikrokontrolery AVR   27 Paź 2011 11:19 Odpowiedzi: 8    Wyświetleń: 2588
  • Obsługa klawiatury matrycowej i UART w przerwaniu w SDCC (8051)

    Hmmmm... tylko timerów potrzebuje do innych celów (m.in. do UART). W asemblerze robiłem tak, że w głównej pętli chodziła mi klawiatura, po nacićnięciu przycisku wykonywała się procedura i albo następował powrót do sprawdzania klawiatury, albo w procedurze było oczekiwanie na naciśnięcie określonego klawisza (nie było "omiatania" przez cały czas). Chodzi...

    Mikrokontrolery   08 Lut 2006 17:45 Odpowiedzi: 2    Wyświetleń: 1317
  • [ATmega16][c] zmiana wartosci zmiennej przez zewn przerwanie

    Uff, pokombinowałem, znalazłem na stronie atmela przykładowy kod w asemblerze do obsługi dwóch przycisków przerwaniami i nareszcie mam jakiś sensowny wynik. Konfigurację przerwań zmieniłem, i wrzuciłem w dobre miejsce. Godziny i minuty mogę już ustawiać, więc uznaję, że program działa :). Dziękuję za naprowadzanie mnie na właściwą drogę Ostatecznie...

    Mikrokontrolery AVR   14 Sty 2011 17:27 Odpowiedzi: 12    Wyświetleń: 1805
  • Jak dekodować sygnał RC5 w ATTiny13A za pomocą asemblera?

    Witam! Napisałem na szybko taki oto kod: ;Cała Ramka w R26:R27 .include "tn13adef.inc" .cseg .org 0 rjmp Init .org 2 rjmp PCINT .org 10 Init: cli ldi r16,ramend out spl,r16 ;Stos ldi r16,32 out GIMSK,r16 ldi r16,1 out PCMSK,r16 ;Ustawienie Przerwania PCINT0 sbi ddrb,pb2 sbi ddrb,pb1 sbi portb,pb2 cbi portb,pb1 sei Main: ;Pętla...

    Mikrokontrolery AVR   03 Lip 2011 12:30 Odpowiedzi: 5    Wyświetleń: 2151
  • [solved] Jak obsłużyć 4 przyciski na 3 portach I/O w ATMEGA8?

    Na razie wystarczy, próbowałem zgooglować "filtr rc" ale po chińsku wszystko, żaden ze mnie elektronik, natomiast propozycja kolegi asembler jest bardzo kusząca i tu od razu zapytam. A dało by się tak że powiedzmy wykorzystuje sobie tylko dwa piny? Wszystkie guziki przez te dzielniki(rozumiem to jako rezystory o różnej oporności po prostu, jeśli się...

    Mikrokontrolery AVR   18 Gru 2010 14:29 Odpowiedzi: 7    Wyświetleń: 1359
  • Asembler - Program do sterowania diodami z regulacją szybkości i kierunku

    Witam, chciałbym aby ktoś mi wytłumaczył i napisał krótki program, który będzie sterował np. 5 diodami od p1.0 do p1.4. Zapalamy je np clr p1.1. By zaświecały się po kolei, a bym jednym przyciskiem mógł je przyspieszać i zwalniać, a drugim zmieniać kierunek świecenia diod. Wiem, że trzeba użyć jakiś rejestrów przerwań itp. jednak niestety jeszcze na...

    Mikrokontrolery   04 Cze 2014 08:23 Odpowiedzi: 4    Wyświetleń: 864
  • Zabezpieczenie pompy przed zbyt długą pracą (np. z braku wody)

    https://obrazki.elektroda.pl/6848039300_... Ogranicznik czasu pracy to dość banalne urządzenie włączane pomiędzy mechanicznym włącznikiem ciśnieniowym a pompą, mające ochronić ją przed przegrzaniem (skutkiem suchobiegu). Zasada działania: 1. Po włączeniu zasilania przekaźnik jest włączony i zaczyna się odliczanie 100 sekund (w normalnej...

    DIY Konstrukcje   28 Lip 2024 09:11 Odpowiedzi: 25    Wyświetleń: 2457
  • Sterownik bramy garażowej uchylnej

    https://obrazki.elektroda.pl/5718944600_... Przedstawiam efekty mojej próby zmierzenia się z tematem sterowania bramą garażową. Taka potrzeba pojawiła się po awarii oryginalnej elektroniki napędu. Zamiast kupować następną identyczną płytkę sterującą (która znowu padnie po jakimś czasie), można przecież zrobić swoją, prostszą, i potem...

    DIY Smart Home   22 Wrz 2021 20:59 Odpowiedzi: 30    Wyświetleń: 14064
  • ATmega8 - Problemy z resetem i programowaniem w prototypach SMD

    Witam Widzę że pisanie programu jest wyuczone z książek z przykładami. Jak chcesz aby procesor migał diodką albo wypisał coś na LCD po naciśnięciu przycisku to taki poziom pisania w asemblerze wystarczy. Do wykorzystania procesora w szerszym zakresie potrzebny jest następny krok i stworzenie własnego systemu, który będzie odpowiednio zarządzał zasobami...

    Mikrokontrolery   21 Gru 2006 16:47 Odpowiedzi: 37    Wyświetleń: 4390
  • [AI] Duże modele językowe powodują, że programiści coraz bardziej głupieją?

    Nigdy nie korzystałem i nie śledzę rozwoju AI, więc mam pytanie. Czy i ewentualnie jak dobrze, modele językowe radzą sobie z pisaniem programów w asemblerze, np. mikrokontrolerów 8-bitowych? Coś tam generują, ale nie sprawdzałem w rzeczywistym układzie. DeepSeek wygenerował coś takiego: Poniżej znajduje się przykładowy program w asemblerze dla mikrokontrolera...

    AI Newsy   23 Mar 2025 17:20 Odpowiedzi: 31    Wyświetleń: 1416
  • Bascom: Jak symulować długie naciśnięcie klawisza co 0.2s?

    Nojmi masz rację - nawet na 1001 sposobów. Należy się tylko zastanowić co i jak chcemy osiągnąć - twój sposób też sobie gdzieś zapiszę ale można też tak: Do Gosub Przycisk_play_stan Gosub Przycisk_stop_stan Gosub Przycisk_next_stan Gosub Przycisk_prev_stan If Tajmerek_zapytania = 0 Then Print "i"; Tajmerek_zapytania = 24 End If If Scon.0 =...

    Mikrokontrolery   30 Mar 2004 23:23 Odpowiedzi: 4    Wyświetleń: 1971
  • Programowanie AT89C2051: Bascom, Asembler i narzędzia do programowania

    ok. co do programatora to dzięki już wiem że będzie mi pasował dzięki terz na odpowieć o emulatoże wiem że mi nie przypadnie do gustu No to jeszcze kilka pytań- bo przeciesz poto powstają takie portale jak ten. Chodzi o debuger coś w stylu debugera dosowego lub innego, jak pisałem programik np. pod dosa lub wina to jak go debugowałem to wszystko co...

    Mikrokontrolery   28 Mar 2005 18:43 Odpowiedzi: 6    Wyświetleń: 2346
  • SAB 80C535 - miganie diod LED z przerwaniem i licznikami T0, T1 w Asemblerze

    Diagram stanów ilustruje stany systemu i możliwe przejścia pomiędzy stanami. Przejścia mogą być warunkowe, a z każdym przejściem może być powiązana akcja (np. zmiana stanów wyjściowych, przypisanie zmiennych itp). Opisując system za pomocą automatu jesteś zmuszony przemyśleć jak układ będzie reagował na każde zdarzenie będąc w zadanym stanie. Dzięki...

    Mikrokontrolery   29 Mar 2010 18:27 Odpowiedzi: 17    Wyświetleń: 4023
  • Jak zrealizować licznik impulsów na ATtiny2313 z wyświetlaczem LCD?

    Witam! Kilka tematów niżej tez zmagam sie z podobnym problemem, ale jakoś nikt nie potrafi /nie chce pomóc. Ma być tak dozownica z pompą zębatą odmierzająca precyzyjnie ilość cieczy. na silniku tarcza z otworkami i kawalek myszki komputerowej. Zadaje ilość obrotów?impulsów wciskam start i silnik dopóty kręci dopóki liczba zadana nie zrówna się z liczbą...

    Mikrokontrolery AVR   20 Cze 2010 21:44 Odpowiedzi: 7    Wyświetleń: 2174
  • [asm]Kilka pytań i prośba o sprawdzenie programu i schematu

    Witam, mam kilka pytań dotyczących asemblera pod avr i nie tylko. Dlaczego nie mogę się odwoływać do rejestrów poniżej 15 np r1 przez instrukcję ldi? Czy ustawienie pinu jako wejście z pull-up'em oznacza że jego stan początkowy równy jest 1? Ze wszystkich pinów mogę korzystać normalnie jeśli w odpowiednich rejestrach nie ustawie bitów odpowiedzialnych...

    Mikrokontrolery AVR   24 Gru 2009 10:52 Odpowiedzi: 5    Wyświetleń: 2086