przerwania assembler

Znaleziono około 477 wyników dla: przerwania assembler
Podstawowa forma zapytania: przerwać assembler
  • ColdFire + przerwania + assembler

    tak sie złożyło, ze nas na studiach uraczyli Motorolką MCF5282 ColdFire... i w assemlerze do tego kazali programować... i problem polega na tym jak "złapać" przerwanie?? cos tam wyczytałem, o róznych rejestrach sterujacych itp... ale nie mam pojęcia jak jej "powiedzieć", co ma robić po zgłoszeniu przerwania...

    Mikrokontrolery KowalD   20 Lis 2007 21:41 Odpowiedzi: 0    Wyświetleń: 591
  • Assembler 8051 - podłączenie drukarki LPT

    Chyba nie, taka "uroda" 8255. Można by było wystawiać dane i ręcznie generować sygnał strobe, ale wtedy komunikacja nie działała by już w przerwaniach.

    Mikrokontrolery Początkujący 2530064   29 Gru 2014 18:01 Odpowiedzi: 7    Wyświetleń: 1083
  • AVR136 oraz czas obsługi przerwania

    Witam, pracuję obecnie nad pewnym projektem, w którym używam 32 kanałów PWM na procesorze Atmega162 generowanych programowo wg. dokumentu AVR136, program napisany w języku C. Mogę powiedzieć, że generalnie wszystko działa zgodnie z oczekiwaniami, modulacja działa prawidłowo, jednak chciałbym poznać,...

    Mikrokontrolery AVR Krokus22   15 Lut 2012 13:49 Odpowiedzi: 11    Wyświetleń: 1789
  • [lpc1768][GNU C/eclipse] wywołanie funkcji w przerwaniu nie działa

    Witam, mam problem z wywołaniem funkcji w przerwaniu. Na chwilę obecną debugowanie odpada, gdyż mam mały problem z odpaleniem debugowania. Po wywołaniu przez procesor przerwania, albo się on wiesza albo niepoprawnie działa funkcja. To samo dzieje się gdy wkleję do przerwania zawartość funkcji. Podczas...

    Mikrokontrolery ARM Cosicek   24 Cze 2012 12:45 Odpowiedzi: 0    Wyświetleń: 2087
  • ATtiny24a - Assembler - procedura zle odczytuje wartości z tablicy.

    witam napisałem krótką procedurę odczytującą tablice w zależności od wartości 4 bitów w porcie A, ale nie wiem dlaczego nie działa :-( Adres tablicy ustawia się prawidłowo, ale do R16 nie trafia wartość z tablicy, gdzie jest błąd ? Dodano po 32 Dobra, znalazłem błąd :-) Tablica adresowana...

    Mikrokontrolery Początkujący JohnCTN   09 Maj 2015 14:38 Odpowiedzi: 0    Wyświetleń: 447
  • 8051 - Klawiatura PS/2 - Assembler

    Witam, mam problem z podłączeniem klawiatury PS/2 do 8051 i wyświetlenie na LCD 2x16 odebranych znaków. Póki co odebrane kody nie są zamieniane na kody ASCII ponieważ i tak nic nie wyświetla się na LCD (LCD działa, wyświetla napis "Znaki:" Który wyświetlam mu na początku). Obstawiam, że nie rozumiem...

    Mikrokontrolery Pozostałe biedak15   15 Maj 2014 16:24 Odpowiedzi: 0    Wyświetleń: 2553
  • Jak dziala te programy Assembler... Proszę o wytłumaczenie..

    Mam małą prośbę do Was :) Może ktoś wytłumaczyć co gdzie i dlaczego się odwołuje ? Chodzi o to by wytłumaczyć mi jak te programy działają bym mógł je sobie edytować.... ZEGAREK ...

    Mikrokontrolery Carmamir   09 Kwi 2006 22:58 Odpowiedzi: 0    Wyświetleń: 1529
  • Assembler 8051

    Witam! to wszystko bedzie najprościej zeralizować zadania. Ja bym zrobił to tak: 1) Uruchomi układ przerwań dla licznika np T0. Ustawić licznik w tryb pierwszy. Licznik w trybie 1 przy f=12MHz przepełni się conajwyżej ≈65ms dlatego trzeba by zliczać te przepełnienia, czym mógłby się zająć wcześniej...

    Mikrokontrolery szydlak   16 Lis 2006 12:57 Odpowiedzi: 3    Wyświetleń: 2151
  • AVR Studio 4 -Błąd przy kompilacji - wektory przerwań

    Witam. Piszę program na atmegę 8 w Avr Studio 4.13. build 571. Mój problem polega na tym, że gdy skompiluję program kompilator wywala się na tym: .CSEG .ORG $0000 rjmp RESET .ORG OC2addr rjmp Petla .ORG ADCCaddr rjmp Petla .ORG 0x0013 Petla: ... Assembler v2 wywala...

    Mikrokontrolery pl7   25 Gru 2007 01:33 Odpowiedzi: 0    Wyświetleń: 645
  • Czy warto uczyć się assemblera?

    Kiedyś to była podstawa, programy w DOS'ie mimały wstawki assemblerowe i używały przerwań, których parametry wpisywane były do rejestrów, - prehistoria. Java i C# w 100% nie ma sensu nawet wiedzieć o czymś takim jaki assembler bo to są kody wykonywane przez wirtualne maszyny, taki is własny assembler....

    Programowanie Steryd3   28 Lis 2013 10:13 Odpowiedzi: 12    Wyświetleń: 2841
  • assembler 8051 licznik ze zliczaniem impulsow zewnętrznych z obsługą przerwań

    Witam Mam do napisania program do licznika T1 ze zliczaniem impulsów zewnętrznych z obsługą przerwań. Bez NPM tylko jako przerwanie. Proszę o pomoc.

    Mikrokontrolery Pozostałe lucio138   08 Lip 2015 19:47 Odpowiedzi: 0    Wyświetleń: 3036
  • silnik krokowy - assembler

    Dosinski napisał: ;-----------------------------... MOV IE,#00000000B MOV P1,#11111111B ACALL DELAY AJMP reset; zatrzymuje silnik, wraca na poczatek programu i czeka na wcisn START RETI ;---------------------------------... programu...

    Mikrokontrolery DosinskY   24 Sty 2005 22:52 Odpowiedzi: 6    Wyświetleń: 2669
  • 89C2051 problem z zawieszaniem przerwania.

    nie jestem specem w "c" ale wartosc wpisywana do rejestru licznika T1 ((to chyba ten ktory u Ciebie ciągle odlicza) - powinna być wpisywana odrazu po wejsciu do podprogramu obsługi przerwania a nie na jego koncu. (tym bardziej ze program wykonuje sie rozną liczbę cykil). pamietaj o tym , ze mikrokontroler...

    Mikrokontrolery coberr   28 Sty 2008 01:01 Odpowiedzi: 5    Wyświetleń: 994
  • [ATMEGA8]Przerwania, a RS232

    ...czy na czas wytransmitowania, bądź odbioru znaku program wstrzyma swoje działanie na 10ms, czy po prostu odbędzie się to równolegle... Jeśli budujesz transmisję RS232 na przerwaniach, sprzętowy USART odbiera znak w czasie, gdy procesor wykonuje program główny. Po odebraniu całego znaku generowane...

    Mikrokontrolery AVR marnowak   11 Paź 2012 18:32 Odpowiedzi: 14    Wyświetleń: 3131
  • [at91sam7s][gcc] Przerwanie USART

    Witam, Od jakiegos czasu pracuje nad urzadzeniem komunikujacym sie z PC za posrednictwem USB. Ostatnio padla decyzja ze trzeba zastosowac ft232rl zamiast sprzetowego USB procesora poniewaz ftdi ma dobre wsparcie bibliotek na PC i ogolnie latwiej jest to stosowac niz uzerac sie z domyslnym sterownikiem...

    Mikrokontrolery ARM _Matik_   11 Gru 2008 13:05 Odpowiedzi: 6    Wyświetleń: 1682
  • 8086 - Wyświetlanie liczby 16-bitowej w postaci dziesietnej - assembler

    Witam. Mam maly problem z programem w assemblerze. Temat programu to : wyprowadzanie liczb 16-bitowych na ekran w postaci dziesietnej Problem wyglada tak, ze program powinien wyswietlac liczby od 0-65535, niestety liczby 65536-65539 tez moga byc wpisane. czy moglby ktos sprawdzic moj kod i ewentualnie...

    Programowanie Początkujący Markus663   25 Sty 2013 11:42 Odpowiedzi: 0    Wyświetleń: 1179
  • Przerwanie sprzętowe via port LPT

    Mam taki problem z wygenerowaniem i przechwyceniem przerwania drukarki (IRQ7) w komputerze PC. W assemblerze została podmieniona procedura obsługi przerwania w tablicy wektorów przerwań (wszystko pod DOS w C++). Przerwanie ma być generowane sprzętowo, za pomocą linii ~ACK na porcie LPT1 i tutaj się...

    Programowanie Semy   03 Kwi 2009 21:00 Odpowiedzi: 0    Wyświetleń: 750
  • [ATtiny45V] Priorytety przerwań

    instrukcja SEI na początku ISR, avr-libc to załatwia Dla ścisłości, powinieneś użyć: ISR(XXX_vect, ISR_NOBLOCK) { ... } bo wpisanie na początku obsługi przerwania sei(); to nie to samo. Wtedy przerwania zostają włączone dopiero po prologu, czyli np. po odłożeniu...

    Mikrokontrolery AVR wjeszak   12 Paź 2010 13:40 Odpowiedzi: 10    Wyświetleń: 1630
  • [LPC2124][C] przerwania od timera.

    Chciałbym na timerze0 zrealizować ciągły odczyt czterech niezależnych liczników w trybie obsługi przerwań za pomoca kanałow porównująch, MR0, MR1, MR2, MR3. Timer1 jest zajęty. Czasy to 100 msec, 60 sekund , 100 sekund oraz dowolny inny. tick dla timera0 wybrałem na 1 msec. Licznik działa poprawnie...

    Mikrokontrolery ARM zorg666   07 Sie 2008 21:44 Odpowiedzi: 23    Wyświetleń: 3617
  • [Atmega162][Assembler][Niedziałające przerwanie zewnętrzne]

    Witam, pisze program w assemblerze który pozwarciu INT0, będzie wykonywać określoną czynność(łączyć się z innym urządzeniem), Ale narazie utknąłem w martwym punkcie, napisałem program który po zwarciu INT0 wywołuje przerwanie które zapala diodę podpiętą do lini PC0 5 razy i gasi(zapalenie uzyskuje poprzez...

    Mikrokontrolery AVR skirki   05 Mar 2011 08:02 Odpowiedzi: 1    Wyświetleń: 1077
  • Atmega8 - Przerwania miedzy uartem a timerem.

    Odniosę się tylko do nadajnika, bo mam wrażenie, że autor wątku w tej chwili właśnie nadajnik próbuje wykonać. Nadajnik możesz to zrobić w oparciu o timer, na którym ustawisz sobie określony zegar - np. te porządane 250 kHz. Być może musisz ustawić 500kHz - aby wyłapywać nie tylko czas cyklu, ale...

    Mikrokontrolery AVR maciofeles   17 Wrz 2012 17:07 Odpowiedzi: 14    Wyświetleń: 2331
  • Atmega 88p - Dziwne działanie przerwania INT1

    Witam. Borykam się z problemem przerwania INT1 w procesorze Atmega88p. Otóż przerwanie raz działa poprawnie , wykrywa odpowiednie zbocze , a innym razem załącza się praktycznie losowo . Napisałem specjalnie prosty programik aby zobrazować problem . Program jest pisany w bascomie jednak ze sporą...

    Mikrokontrolery AVR guuciek   04 Maj 2014 18:53 Odpowiedzi: 6    Wyświetleń: 1026
  • [Attiny2313][Asm] Synchronizacja przerwań i skalowanie czasu

    Witam! Zbudowałem prosty układ i chciałbym na nim nauczyć się dobrze obsługiwać i synchronizować przerwania. Jego głównym założeniem będzie liczenie co jedną sekundę do 99 na dwóch wyświetlaczach siedmiosegmentowych(obsługa "multipleksacją") z dodatkowymi opcjami(odebrać coś z komputera itp). Pisałem...

    Mikrokontrolery AVR Lukaszek_69   27 Mar 2010 21:05 Odpowiedzi: 7    Wyświetleń: 1442
  • [C][asm] Optymalizacja kodu przerwania

    Hm... ok zrobiłem osobny source file o rozszerzeniu *.s ale dostaje troche błędów... rm -rf main.o ledy.elf dep/* ledy.hex ledy.eep ledy.lss ledy.map Build succeeded with 0 Warnings... avr-gcc -mmcu=attiny2313 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=20000000UL -Os -funsigned-char -funsigned-bitfields...

    Mikrokontrolery AVR BoskiDialer   31 Paź 2010 14:32 Odpowiedzi: 18    Wyświetleń: 2022
  • [Atmega16][asm]Przerwania zewnętrzne.

    Gdyby założyć, że w momencie zmiany na jednym pinie, na drugim jest stan stabilny, to może udałoby się to zrobić tak jak próbowałeś. Myślę tylko, że i tak powinieneś nieco zmienić procedurę obsługi przerwania. Po pierwsze po delay należałoby najpierw sprawdzić stan pinu, który wywołał przerwanie, żeby...

    Mikrokontrolery AVR Andrzej__S   20 Lis 2010 15:05 Odpowiedzi: 15    Wyświetleń: 2863
  • Atmega128 - Bascom. Wyłączenie powrotu z obsługi przerwania

    Czy wiesz co to jest prolog i epilog w assemblerze? Czy wiesz co to jest stos? Z tego co wiem w obsłudze przerwania powinno stosować się krótki i prosty kod, natomiast w moim przypadku potrzebuję po wystąpieniu przerwania przejść do wykonywania programu w pętli. Od takich spraw są flagi (czyli...

    Mikrokontrolery dondu   22 Gru 2013 19:03 Odpowiedzi: 2    Wyświetleń: 708
  • [TMS320C6720][C/Code Composer Studio 3.3]Przerwanie zewnętrzne

    Szybkie może i są, jednak CC Studio raczej nie pozwala na wykorzystanie możliwości C67XX. Dosyć spory kod tworzy ten kompilator. Dlatego przeważnie programy na TMS'y pisze się w assemblerze, masz wtedy pełną kontrolę nad procesorem. Z racji, iż program jest malutki proponuję napisać go w assemblerze...

    Mikrokontrolery Pozostałe maciej_333   20 Mar 2014 19:24 Odpowiedzi: 9    Wyświetleń: 2814
  • Modyfikacja dwóch bibliotek pod kątem kolidujących przerwań tak mi się wydaję

    <ciach> V-USB wymaga aby przerwania były blokowane nie dłużej niż ~25 cykli. Czyli w tym przypadku występuje problem ze zbyt długim przerwaniem timera w bibliotece "IR". Najprościej byłoby odblokować przerwania w ten sposób: Zbędne wyciąłem, bo logicznie kłóci się z kolegi postem. :)...

    Arduino badboy23   15 Mar 2017 09:32 Odpowiedzi: 7    Wyświetleń: 732
  • ATMega8 + C + RS232 + przerwania: jak wysyłac w przerwaniach

    Postanowiłem coś napisać by sprowokować wypowiedzi innych :wink: Przyznaję się: w języku C pisałem dawno temu pod DOS-em (Turbo C 2.0) a UART programowałem tylko na 2313. Dobrze, że zamieściłeś cały program, ponieważ posłużył mi za pierwszą lekcję programowania w C na AVR-y. Atmega8 ma bardziej skomplikowany...

    Mikrokontrolery Jacu$   14 Lis 2004 14:04 Odpowiedzi: 1    Wyświetleń: 1940
  • [C] procedura obsługi przerwania - podstawy podstaw.

    Witam. Nie znam C wcale bo programuję w assemblerze ale muszę do istniejącego programu w C (nie mojego) wstawić program obsługi przerwania UART_TX_COMPLETE w którym będzie tylko jedna linia ustawiająca 0 na pinie PB2 PORTU B. projekt w AVR GCC procesor atmega8 i teraz proszę o pomoc: 1. jak i...

    Mikrokontrolery AVR Krzysiek_k1984   08 Sie 2008 20:12 Odpowiedzi: 4    Wyświetleń: 1471
  • [Atmega16][C][WinAvr] Problem z obsługą dwóch przerwań zew.

    Dołączając moduł #include<avr/interrupt.h> możesz stosować deklarację SIGNAL i INTERRUPT. SIGNAL blokuje pozostałe przerwania na czas jego obsługi, a INTERRUPT nie. Osobiście nie stosowałem INTERRUPT, ale sam zastanawiałem się niedawno w jaki sposób będzie interpretowana komenda RETI(assembler)...

    Mikrokontrolery AVR Dr.Vee   28 Kwi 2009 04:20 Odpowiedzi: 7    Wyświetleń: 2126
  • [8051][C] Obsługa przerwań

    Bry, Mam do przerobienia zadanie z Assemblera obsługujące przerwanie T0 na C (Eclipse, SDCC). Niemniej jednak na zajęciach korzystamy formalnie z książki P. i P. Gałka (pracujemy też na DSM-51). Stąd moje dwa problemy (jeżeli temat umieściłem w nie najlepszym dziale, proszę o przeniesienie): 1. Znalazłem...

    Mikrokontrolery BioZ   29 Lis 2010 19:28 Odpowiedzi: 2    Wyświetleń: 2473
  • LPC1768, Keil - Czyszczenie flagi przerwania TIM0, startup i inne

    Witam, Jestem początkujący jeśli chodzi o programowanie ARM wiec proszę o wyrozumiałość. Mam problem z procesorem LPC 1768, konkretnie jest to płytka Mini DK-2. Od pewnego czasu walczę z problemami w przerwaniach i nie mogę sobie poradzić. Przewertowałem setki tematów na forach polskich i zagranicznych,...

    Mikrokontrolery ARM KamilCWK   08 Sie 2015 07:59 Odpowiedzi: 4    Wyświetleń: 978
  • AVR C i assembler - drobna prośba.

    ;sprobuj tak: .include "8535def.inc" .def temp = r16 ;bufor pomocniczy .def temp1 = r17 ;jak wyzej... .org 0x000 rjmp RESET ;Reset Handler .org 0x006 rjmp TIM1_COMPA ;Tmier/Counter 1 Interrupt handler .org 0x011 RESET: ldi temp, high(RAMEND) out SPH, temp ldi...

    Mikrokontrolery Tdv   28 Lut 2003 21:00 Odpowiedzi: 4    Wyświetleń: 2313
  • Assembler - program rezydentny...

    Zgadza się, DOS nie jest systemem wielozadaniowym, ale panowie z Microsoftu ułatwili trochę zadanie, służy do tego flaga systemowa InDos . Sygnalizuje ona czy jest aktualnie wykonywana jakaś funkcja dosu i czy program rezydentrny jej nie przerwał. Wartość 0 oznacza że możemy wywołać przerwanie INT21,...

    Mikrokontrolery ElGregor   14 Wrz 2003 23:07 Odpowiedzi: 3    Wyświetleń: 2024
  • Programowanie PICów w MPLAB. Assembler- przykładowe pliki

    Witajcie użytkownicy tego genialnego forum. Zaczynam się uczyć programować procesory PIC (konkretnie 16f872 i 873). Potrafię zamrugać diodkami ale nie umiem właczyć przerwanie na T0. Czy ktoś z was wie może gdzie można znaleźć jakieś przykłady kodu asemblera gdzie mógłbym podejrzeć samą ideę. Na...

    Mikrokontrolery elektryk   20 Sie 2005 14:49 Odpowiedzi: 2    Wyświetleń: 2230
  • transmisja rs w assemblerze.

    RS232OUT: sbis UCSRA,UDRE rjmp RS232OUT tu się zapętla na śmierć wejdź tu: pobierz sobie kody źródłowe do tej książki (albo i kup ją sobie) ściągnij plik zip z kodami, potem go rozpakuj w katalogu P6 - Terminal masz plik uart_buf.inc i tam jest wszystko napisane i masz sprawdzoną...

    Mikrokontrolery trepek   10 Lip 2006 18:54 Odpowiedzi: 7    Wyświetleń: 969
  • Assembler 51 prośba o przykładowe kody

    Co do odmierzania czasu to możesz to zrobić na wiele sposobów. W normalnych pętlach albo klawiaturę obsługiwać w przerwaniu, wtedy opóźnienie definiuje to przerwanie i nie angażuje zbytnio procesora. A z drugiej strony to poszukaj na forum, sam tu umieszczałem program obsługi klawiatury matrycowej.

    Mikrokontrolery prokopcio   19 Gru 2006 08:50 Odpowiedzi: 9    Wyświetleń: 1506
  • Wykres funkcji w assembler

    nie jestem pewien czy masz racje z tym ze wspolrzedne znajduja sie w rejestrze dx... A ja jestem pewien, że w przypadku zastosowania przerwania BIOS nr 10h, współrzędne znajdują sie tam, gdzie napisałem tzn. w połówkach rejestru dx. Zajrzyj do spisu przerwań "Ralf Brown's Interrupt List" i wszystko...

    Programowanie Początkujący Remeknapr   24 Sty 2009 01:32 Odpowiedzi: 7    Wyświetleń: 3174
  • AVR Assembler Ściemniacz - prośba o sprawdzenie kodu

    Ja soe nie znam, ale skoro uzywane są przerwania to trzeba jakis stos zadeklarowac. Przerwania uzywaja tych samyc rejestrow oraz sa rowniez uzywane w programie głownym W srodku przerwan zmieniaja sie znacznik w rejestrze SREG co moze miec znaczenie przy wykonywaniu programu głownego i.t.d. i.t.p. To...

    Mikrokontrolery AVR Balu   31 Sty 2010 20:38 Odpowiedzi: 16    Wyświetleń: 2750
  • [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ń: 7315
  • ATmega32 ASSEMBLER: dziwne działanie - bardzo proszę o pomoc

    delayX to procedury opóźniające w przerwaniu akurat ma służyć odczekaniu do wygaśnięcia drgań styków przycisku. Według sugestii zamieszczam program bez definicji rejestrów i trybu SPECIAL, żeby nie zaciemniać, a to akurat nie ma wpływu na działanie. .CSEG ; początek segmentu programu .ORG...

    Mikrokontrolery AVR kris_jr   26 Sty 2011 16:50 Odpowiedzi: 4    Wyświetleń: 1401
  • Assembler - odczyt danych z tablicy

    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...

    Mikrokontrolery AVR asembler   24 Sty 2012 20:32 Odpowiedzi: 18    Wyświetleń: 4624
  • Atmega8 assembler - Utrata stanu SREG w AVR Studio

    Kiedy zdarza się przerwanie, bit I w SREG zostaje wyczyszczony, podczas powrotu z przerwania RETI ustawia bit I z powrotem na 1. Zapobiega to kolejnemu wywołaniu tego samego przerwania dopóki jego obsługa nie zostanie zakończona, jak i zagnieżdżonym przerwaniom.

    Mikrokontrolery AVR kulpina   19 Gru 2013 23:56 Odpowiedzi: 5    Wyświetleń: 1080
  • Opóźnienie 5ms w mikrokontrolerze 8051 assembler

    Błądzisz. 0. Dlaczego wybrałeś muzealny mikrokontroler, dla którego informacji trzeba szukać w skanowanych artykułach z gazet wydawanych w latach 80-tych i 90-tych zeszłego wieku? 1. Dlaczego nie chcesz korzystać z timera? To jest najlepszy i najpewniejszy sposób odmierzania czasu. 2. Czy program...

    Mikrokontrolery adrian_krc   19 Sty 2014 21:52 Odpowiedzi: 2    Wyświetleń: 1758
  • [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ń: 1683
  • 8051 assembler wyświetlacz 7 segmentowy

    1. Prostsze dodajesz zmienną, a raczej kilka bo jedna zbyt szybko się przepełni. Dekrementujesz ją, jak osiągnie wartość 0 nie skaczesz już LOOP_DISP. 2. Używasz timera i przerwań. Za każdym wywołaniem przerwania od timera np. zmniejszasz wartość zmiennej, a w pętli głównej porównujesz jej wartość...

    Mikrokontrolery sylwek185   16 Sty 2015 16:52 Odpowiedzi: 19    Wyświetleń: 3216
  • zamek cyfrowy assembler 51

    Prosiłbym o pomoc w rozumieniu tego programu ponieważ chce wiedzieć jak to działa i również chodzi o sprawdzenie tego programu bo w jednym programie do symulacj pokazuje brak instrukcji a w drugim błąd w linii Tim0. Z góry dzięki [syntax=asm]T0_G EQU 0 T0_C EQU 0 T0_M EQU 1 TIM0 EQU T0_M+T0_C*4+T0_G*8 ...

    Mikrokontrolery Darek199518   20 Mar 2015 17:23 Odpowiedzi: 3    Wyświetleń: 429
  • [ASSEMBLER] Prosty stoper

    Witam, chcę zrobić prosty stoper zliczający 655.4sekundy aktywowany wciśnięciem 20H ( w symulatorze na razie), jednak nie działa mi przerwanie i nie wiem czemu, program zapętla się i inkrementuje tylko R1 i gdy licznik T2 się przeładuje to następuje zresetowanie i dalej zlicza, nie obsługuje przerwań...

    Programowanie Początkujący stryjek96   23 Lis 2017 10:18 Odpowiedzi: 0    Wyświetleń: 288
  • [ASSEMBLER] Prosty stoper

    Witam, chcę zrobić prosty stoper zliczający 655.4sekundy aktywowany wciśnięciem 20H ( w symulatorze na razie), jednak nie działa mi przerwanie i nie wiem czemu, program zapętla się i inkrementuje tylko R1 i gdy licznik T2 się przeładuje to następuje zresetowanie i dalej zlicza, nie obsługuje przerwań...

    Mikrokontrolery stryjek96   23 Lis 2017 10:39 Odpowiedzi: 0    Wyświetleń: 171
  • ATmega128 - przerwania zewnętrzne.

    Listing jest długi (assembler), ale mogę go załączyć jako plik. To jest część pierwsza, czyli inicjalizacja układu PDIUSBD11. Inicjalizuję układ PDIUSBD11 przez magistralę I2C. Jeżeli inicjalizacja się powiedzie to ma zostać zapalona dioda LED5. Dioda się pali. To działa bez problemu. W momencie, gdy...

    Mikrokontrolery Patryxus   29 Sie 2006 17:58 Odpowiedzi: 6    Wyświetleń: 3408
  • AVR i UART na przerwaniach

    Przerwanie w przerwaniu hmm. rzecz bardzo dobra i celowa , ale raczej nie w tej klasie sprzętu :) od takich rzeczy jest kontrola priorytetów. Co zaś "dobrego" czy "złego" nawyku zgadzam się z kolegą w całej rozciągłości :) Piszę i pisałem i zamierzam pisać wiele procedur na różnorodny sprzęt w C51...

    Mikrokontrolery zagwizdow   25 Wrz 2007 10:59 Odpowiedzi: 16    Wyświetleń: 2679
  • bascom i przerwanie od uart-a

    witam up avr po odbiorze znaku przez uart generują przerwanie (rxc), czy w bascomie istnieje możliwość "sprawdzenia" przerwania od uarta? wiem że jest polecenie "ischarwaiting" jednak to polecenie musze umieścić w kodzie programu i sprawdzać nim czy w buforze odbiorczym jest jakiś znak, natomiast interesowało...

    Mikrokontrolery zumek   23 Gru 2007 22:40 Odpowiedzi: 3    Wyświetleń: 1387
  • Assembler i jego możliwości

    Witam! Przygode z assemblerem radze zacząć od porządnego zrozumienia jak działa wasz sprzęt, jak jest zorganizowana pamięć, co to są rejestry, przerwania itp. Tutaj macie dwa kursy z ktorych sam korzystalem: Pozdrawiam!

    Programowanie DALAILAMER   23 Paź 2008 13:49 Odpowiedzi: 44    Wyświetleń: 3508
  • Assembler '51 sprawdzenie składni

    Witam czy mógłby ktoś sprawdzić poprawność kodu Assembler '51? Czy składnia jest ok? WDTCN DATA 0FFH ; WATCHDOG TIMER CONTROL AMX0CF DATA 0BAH ; ADC 0 MUX CONFIGURATION AMX0SL DATA 0BBH ; ADC 0 MUX CHANNEL SELECTION ADC0CN DATA 0E8H ; ADC 0 CONTROL ADC0H DATA 0BFH ; ADC 0 DATA - HIGH BYTE REF0CN...

    Mikrokontrolery adamwesola   26 Lut 2009 18:07 Odpowiedzi: 1    Wyświetleń: 1259
  • [assembler] czy może mi ktoś wyjaśnić różnice ?

    Witam Pisze programik w assemblerze i chciałbym Wam pokazać prosty kod. Programik używa przerwania dosowego aby wyświetlić ciąg znaków, który znajduje się pod etykietą 'string'. Poniższy programik wyświetla ciąg znaków ale zanim wyświetlam ten ciag znaków chciałem wpisać 30h (znak '0' do ciągu...

    Programowanie 0DFh   20 Maj 2010 10:32 Odpowiedzi: 15    Wyświetleń: 2048
  • [ARM-Assembler][STM32] Co na początek ?

    Witajcie, Kontynuując moją przygodę "chirurga ARM" doszedłem (i zatrzymałem się) do plików startup'owych i linkera. Przeglądając czarne zakamarki internetu znalazłem jakieś przykłady (Fredie'go też) lecz nie rozumiem na jakiej podstawie one powstały. Jako główne źródło podawana jest biblioteka standardowa...

    Mikrokontrolery ARM nsvinc   13 Lip 2011 10:06 Odpowiedzi: 20    Wyświetleń: 9751
  • Migająca dioda LED assembler

    Witam, zaczynam przygodę z assemblerem wcześniej pisałem programy w języku C i szło mi 100x sprawniej...Chciałem na początek napisać programik który migałby diodę LED. Jednak nie działa procedura opóźnienia. Zapętla się w nieskończoność w miejscu DELAY_LOOP3: NOP NOP NOP DEC R18 BRNE DELAY_LOOP3 ...

    Mikrokontrolery AVR doles   11 Paź 2011 10:53 Odpowiedzi: 4    Wyświetleń: 5349
  • Assembler - Zapis bootloadera na pen drive. Int 13

    Witam. Od tygodnia szukam, kombinuje, programuje. Kod który napisałem po asemblacji otwiera bootloader, zapisuje jego zawartość do bufora i stara się zapisać bufor na pen drive (dysk '1'). Wcześniej zwracało mi błąd o bezpośrednim dostępie do dysku, co pewnie ma związek z trybem chronionym procesora....

    Programowanie Dżyszla   04 Lis 2012 17:21 Odpowiedzi: 1    Wyświetleń: 837
  • [ASSEMBLER] Nie mogę otworzyć debugowania w Visual Studio 2017

    Witam! Mam pewien problem, który męczyłem z dobrą godzinę z moim wykładowcą jednak musieliśmy przerwać. Może wy próbowaliście uruchomić lub piszecie w takim starym (wg mnie) języku i coś wiecie na ten temat. Posiadam pewien kod: , który służył jako poradnik do odpalenia assemblera na starszych "VS"...

    Programowanie 435758   17 Maj 2017 15:51 Odpowiedzi: 7    Wyświetleń: 900
  • [STM32;Truestudio; C++] Brak adresów funkcji przerwań w tablicy wektorów

    Ja nie lubię STM32, a STM32 mnie! Muszę coś zrobić na STM32 i robię to w Truestudio. Na razie proste testy na przypomnienie sobie STMów i wejście w C++ i na dzień dobry ściana! Po kompilacji w tablicy wektorów przerwań jest tylko adres na DefaultHandler. Mimo tego, że nazwa funkcji obsługi przerwania...

    Mikrokontrolery ARM michalko12   10 Lip 2018 21:06 Odpowiedzi: 2    Wyświetleń: 186
  • Przerwanie! POMOCY (AVR 90s2313)

    Czy mógłby mi ktoś przesłać jakiś PROSTY program (w assemblerze) z wykorzystaniem przerwania na AT 90s2313 (np.migają diody i po naciśnięciu klawisza przestają).Jak ustawić przerwanie?-co przesłać do rejestru... Moze zna ktos jakieś odnośniki do stron z przykładowymi programami? Za pomoc z góry dziękuję.

    Mikrokontrolery Przemek M   21 Kwi 2003 00:06 Odpowiedzi: 0    Wyświetleń: 904
  • przerwania na AT89C4051-PI - problem

    Właśnie ! Weź to obejrz w asmie. U mnie Keil to tak organizuje, ze w asmie pod odpowiednimi adresami przerwań są instrukcje skoków LJMP do obszarów, w których kompilator był łaskaw umieścić obsługę przerwania. Czyli wszystko jest ok! O! Już wiem. Najedź w lewym okienku na nazwę Twojego pliku źródłowego....

    Mikrokontrolery krzysiek40   05 Lip 2004 19:48 Odpowiedzi: 5    Wyświetleń: 1068
  • Jak przerwać "while".

    Taka zmiana sterowania w "C" jest obsługiwana przez moduł <setjmp.h>. Pozwala na ustanowienie punktu w programie( funkcja setjmp() ) do którego można "skoczyć" z dowolnego miejsca w programie (funkcja longjmp() ). ( "goto" jest jedynie lokalne wewnątrz funkcji). Ale ta funkcjonalność jest projektowana...

    Mikrokontrolery Olo999   12 Gru 2005 06:57 Odpowiedzi: 7    Wyświetleń: 1571
  • Przerwania AVR, bez RETI

    Witam, pisze programy w asemblerze na mikrokontrolery AVR. Chciałbym po zgłoszeniu przerwania przejść do procedury jego obsługi ale juz nie wracać i aby program mógł dalej działać prawidłowo... Pisząc w assemblerze , możesz robić z procem co tylko chcesz , tylko jak w każdym przypadku, musisz...

    Mikrokontrolery starob   28 Lis 2006 21:51 Odpowiedzi: 5    Wyświetleń: 1889
  • Przerwanie TWI+symulator Avr Studio - nie dziala

    Witam, mam problem z przerwaniem modulu TWI w symulatorze AVR STUDIO. Program pisalem w C , obsluga przerwan globalna i TWIE ustawione.... Gdy ustawie recznie flage TWINT program nie przechodzi do wektora przerwania, tak jakby nic sie nie stalo. Nie wiem czemu tak sie dzieje, napisalem to samo w assemblerze...

    Mikrokontrolery adro1   12 Maj 2007 23:22 Odpowiedzi: 1    Wyświetleń: 1059
  • Atmega16 i obsługa przerwań

    Witam! Napisałem następujący program w asemblerze i chciałbym przerobić go w ten sposób aby na naciśnięcie przycisku było np kilka sekund, a po tym czasie program zaczynałby się od nowa. Pojawia się jednak problem, ponieważ w trakcie wykonywania pętli typu wait: ldi r18,255 dec r18 ...

    Mikrokontrolery zumek   27 Lis 2007 15:15 Odpowiedzi: 8    Wyświetleń: 1621
  • [C] Atmega8 przerwania - nie zlicza równomiernie

    Kwestia czy to się opłaca czasowo... Wszystko zależy od tego, co chcemy osiągnąć. Nie próbuję tutaj forsować używania na siłę przerwań, ich zagnieżdżania i maskowania. Niemniej uważam, że to cenna umiejętność. ... ja wyznaję zasadę: im krócej w przerwaniach tym lepiej Myślę, że...

    Mikrokontrolery AVR Andrzej__S   09 Lip 2010 21:11 Odpowiedzi: 25    Wyświetleń: 2166
  • Wyjście z przerwanie, wyzerowanie stosu, czyli powrót do....

    Witam, Nic nie przychodzi mi do głowy, choć rozwiązanie jest z pewnościa banalne. Chodzi o to, że jeżeli nastąpi przerwanie z INTn, po jego wykonaniu uP ma wrócić do głównej pętli, czyli zakończyć wykonywany podprogram niezależnie w którym miejscu został przerwany. Nie wiem jakiej instrukcji użyć być...

    Mikrokontrolery AVR mirekk36   19 Lis 2010 19:08 Odpowiedzi: 23    Wyświetleń: 1857
  • [AVR][asm] Niepoprawny powrót z obsługi przerwania

    Albercie, dobrze wiem, że przerwanie ma być krótkie. Powyższy program jest czysto akademicki, służący poznaniu podstaw assemblera pod avr. Bez migania diodą przerwanie też działało poprawnie, zastanawiało mnie tylko dlaczego dzieje się tak a nie inaczej. Pozdrawiam.

    Mikrokontrolery AVR anathor   10 Kwi 2011 12:31 Odpowiedzi: 13    Wyświetleń: 1786
  • [avr] obsługa przerwań [początkujący]

    ... To w mniej więcej w taki sposób pisze się programy do zegarów alfanumerycznych, i w ogóle obsługę przerwań tak się pisze? WIem tylko, że one (te zegary)zczytują z odzielnych funkcji cyfry i je wyświetlają, a ustawienie godziny ejst możliwe w takim razie w każdym momencie ... Najprostszym rozwiazaniem...

    Początkujący Naprawy nemo07   29 Wrz 2011 22:09 Odpowiedzi: 16    Wyświetleń: 2310
  • STM32F4 podwójne przerwania

    Chociaż w komentarzach na tej stronie co podałeś ktoś zauważył że zapis do rejestrów systemowych nie powinien być na to wrażliwy. Ale jakie to ma znaczenie? Dołożyłeś jedną instrukcję i ta jedna instrukcja wystarczyła. Na końcu przerwania jest zawsze jeszcze co najmniej kilka instrukcji assemblera...

    Mikrokontrolery ARM stanleysts   02 Kwi 2013 15:49 Odpowiedzi: 41    Wyświetleń: 4815
  • 8051 - Odczytywanie wartości z klawiatury i wyświetlanie na przerwaniach EdSim51

    Mam problem z opanowaniem assemblera.Klawiaturę numeryczną muszę zrobić na przerwaniach. Tzn .wyciągnąć z kodu (pętli) wyświetlania i zrobić je na przerwaniach. I nie mam bladego pojęcia jak to zrobić . Pomóżcie ! kod: [syntax=asm] MOV DPTR, #klawisz ; załaduj adres tablicy start: MOV P3,#11111111B licz: MOV...

    Mikrokontrolery Roxanne   09 Lut 2014 20:08 Odpowiedzi: 0    Wyświetleń: 1002
  • [STM32F4] Makefile, skrypt linkera i startup dla stm32f4 - przerwania

    Ponieważ w całym poście jedyną wartą uwagi informacją jest to: nie chce przyjmować klas to obstawiam że używasz C++. W takim razie gotów jestem się założyć, że nie masz nigdzie przy przerwaniach: extern "C" void nazwa_IRQHandler() {...... Bez owego >extern...

    Mikrokontrolery ARM Freddie Chopin   15 Mar 2017 21:48 Odpowiedzi: 15    Wyświetleń: 1035
  • przerwanie zewnętrzne w '51 assembler - reakcja na zbocze

    Witam. Dużo siedzę w asm dla '51 ale bardzo dawno nie używałem przerwań zewnętrznych i wyleciało mi z głowy - jak zmienia się, żeby wywołanie programu obsługi przerwania działało na zbocze 1-->0 (sprzętowo) - u mnie działa na poziom niski a jest jakiś bit co to zmienia ale nie pamiętam jego nazwy/adresu......

    Mikrokontrolery prokopcio   10 Sty 2006 10:07 Odpowiedzi: 2    Wyświetleń: 633
  • [Atmega8][assembler] Przerwanie z timera 0 nie działa

    Coś nie bardzo wychodzi mi wywołanie przerwania INT0 po przepełnieniu Timera0. Poniżej kod (usunąłem zbędną funkcję wyświetlającą, która działa poprawnie). Program powinien: - po restarcie wyświetlić korpkę (robi to poprawnie) - po każdym przerwaniu wyświetlać kursor (i to nie działa bo nie ma...

    Mikrokontrolery AVR dondu   07 Lis 2010 06:58 Odpowiedzi: 2    Wyświetleń: 1924
  • atmega8, ustawienie przerwania od timera0, assembler

    Witam, mam problem z ustawieniem przerwania od timera0 na atmega8, jestem początkujący jeśli chodzi o assembler... Problem leży w tym że, uP jest taktowany z wewnętrznego zegara 1MHz, i jeśli mam ustawiony prescaler na 8 czyli rejestr TCCR0 na 2 to powinienem otrzymać obsługę przerwania co 8us a na oscyloskopie...

    Mikrokontrolery AVR kamil1cos7   14 Paź 2011 09:23 Odpowiedzi: 8    Wyświetleń: 1434
  • [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....

    Mikrokontrolery Początkujący emacs   06 Maj 2016 18:29 Odpowiedzi: 22    Wyświetleń: 1266
  • AVR - Przerwanie w przerwaniu czy tak się da?

    (at) tmf Skierowałeś swoją odpowiedź do mnie, a skąd przypuszczenie, że ja tego nie rozumiem? ;) Nie twierdzę, że jestem alfą i omegą, ale co nieco tam wiem ;). Akurat o tym, o czym piszesz już trochę czytałem. W tym przypadku po prostu tylko uzupełniłem odpowiedź kolegi dondu : i tym właśnie...

    Mikrokontrolery jnk0le   19 Wrz 2015 19:49 Odpowiedzi: 49    Wyświetleń: 2793
  • Przerwania w at89c2051

    W PONOŻSZYM PROGRAMIE JEST JAKIŚ BŁĄD, JEST PROSTY PROGRAMIK GENERUJĄCY PRZERWANIE OD T0 I ZMIENIAJĄCY CO 0.5s STAN P1.7 CHOĆ PROSTY TO JEDNAK NIE DZIAŁA. KOMPILOWANY JEST POD KOMPILATOREM FORTECH ASSEMBLER RODZINY PROCESORÓW 8051 NA 2051. NA PORT TEN WŁĄCZYŁEM DIODĘ JEDNAK NIC, TO SAMO ZADANIE...

    Mikrokontrolery ghost666   28 Mar 2004 08:27 Odpowiedzi: 11    Wyświetleń: 2674
  • Skok do etykiety w programie po wykonaniu przerwania - jak?

    Jacu$ a gdzie inicjacja stosu, inicjacja przerwania ? Pomijając, że nie zawsze taki sposób programowania jest do przyjęcia, np procesor obsługuje kilka elementów na raz i właśnie jest coś włączone, to jeżeli stos jest inicjowany po resecie, to można sobie te "pop smietnik" darować, jeśli i tak skaczemy...

    Mikrokontrolery Xitami   16 Paź 2004 19:34 Odpowiedzi: 36    Wyświetleń: 3480
  • Przerwania, Timery w C. Jak wygląda obsługa?

    Co do tego przerwania w assemblerze to masz tylko czesciowo racje. Brakuje jeszcze paru ustawien. :)

    Mikrokontrolery davciu   07 Mar 2006 17:15 Odpowiedzi: 7    Wyświetleń: 1791
  • MSP430 - zmiana priorytetu przerwań.

    A w assemblerze można przestawić wektory przerwań?

    Mikrokontrolery benedetto   10 Sty 2007 02:44 Odpowiedzi: 4    Wyświetleń: 1675
  • Przerwanie w C. Przepisywanie liczb.

    Ale poprzedni gość jest w błędzie bo język C sobie z tym nie radzi. zato wy chyba nie bardzo macie pojecie o czym gadacie... Przerwanie może przyjść w każdym momencie i przerwać wykonywanie jakiejs operacji np. przepisywania intów lub mnożenia doublów. przerwanie moze ci przyjsc nawet w...

    Mikrokontrolery starob   01 Cze 2008 07:29 Odpowiedzi: 12    Wyświetleń: 1410
  • [ARM7][gcc 4.2.2] przerwanie FIQ

    nie no - nie zeby to bylo nie wiadomo co, ale blad definitywnie jest po stronie kompilatora funkcja tez nie jest znow taka wielka. kompiluje sie do 33 rozkazow asm, wiec jest ogolnie mala. niemniej jednak - nie wiedziec czemu - gcc postanowil przy wysokiej optymalizacji dokonac zachowania na stosie...

    Mikrokontrolery ARM upanie   29 Lut 2012 18:41 Odpowiedzi: 26    Wyświetleń: 4086
  • potrzebna wstawka assemblerowa dla przerwania ATmega16

    nie ,enkoder musi być taki, bo jest potrzebna duża dokładność położenia do 0.1 stopnia, sprzetowo nic nie da rady zmienić, jedynie coś wstawić z assemblera, ale ja się nie znam na assemblerze, ostatecznie kupię inny kompilator.

    Mikrokontrolery AVR mototest   29 Maj 2009 09:08 Odpowiedzi: 34    Wyświetleń: 2853
  • ATMEGA8, problem z przerwaniem (dzielnikiem f)

    Przerwania wcale nie są złe tylko dlatego że tobie się na nich nie udało. To trzeba zrobic w assemblerze. Ale nawet przy taktowaniu 16MHz nie podzielisz częstotliwości większej niż powiedzmy 1MHz. Ja bym walną to na Timerze w trybie CTC. I ustawił Timera tak żeby generował sprzętowo sygnał na swoim...

    Mikrokontrolery AVR atom1477   25 Kwi 2009 10:59 Odpowiedzi: 20    Wyświetleń: 2816
  • [STR912] Problem z przerwaniem od ADC

    1. Nie da się lecieć linia-po-linii w assemblerze. 2. Czy przerwanie nie powinno przypadkiem mieć atrybutu informującego kompilator, że jest to przerwanie? void ADC_IRQHandler(void) __attribute__ ((interrupt("IRQ"&... ADC_IRQHandler(void) { .....

    Mikrokontrolery ARM aszewczyk   27 Paź 2010 21:01 Odpowiedzi: 4    Wyświetleń: 1238
  • IRQ przerwanie przez FIQ. Program pod LPC2129.

    ... (zostaje mi symulator). Z tymi symulatorami to chyba bywa różnie. Zrobiłem tak jak napisałeś kilka postów wyżej. Procedure w assemblerze, wrzuciłem do startupa, potem przetestowałem debugerem i wszystko działało: wejscie do Trybu FIQu potem powrót do normalnego, użytkownika i dalsze wykonywanie...

    Mikrokontrolery ARM Piesiu567   27 Gru 2010 15:34 Odpowiedzi: 28    Wyświetleń: 2007
  • [ATmega8][C]Obsługa przerwania tryb CAPTURE vs. EXTERNAL INTERRUPT

    Witaj, Za co jest odpowiedzialny Timer0? Za określenie częstotliwości granicznej? Czy masz wolny Timer 1? Jeżeli tak, to moim zdaniem strasznie sobie to komplikujesz. W końcu Twoim zadaniem jest zmierzenie okresu przebiegu o częstotliwości, którą podajesz z generatora, a od tego jest tryb Capture,...

    Mikrokontrolery AVR rozekk   13 Maj 2011 12:55 Odpowiedzi: 15    Wyświetleń: 2476
  • [Atmel AT91][C] Pola bitowe, flagi i przerwania

    Jak już zostało wspomniane, brak instrukcji atomowo ustawiającej lub kasującej bity w pamięci. W związku z tym może warto napisać dodatkowy moduł (kilka linijek na krzyż w assemblerze), który blokował by przerwania na dosłownie cztery cykle, pomiędzy którymi następował by odczyt, modyfikacja i zapis....

    Mikrokontrolery ARM BoskiDialer   28 Cze 2011 12:16 Odpowiedzi: 8    Wyświetleń: 1680
  • [C/asm] - Przypisanie funkcji do przerwania

    wektor przerwania jest w pamięci FLASH - jak więc chciałbyś go zmienić? Wiem, że to niemożliwe dlatego pisałem o uzyskaniu efektu podobnego do nadpisywania wektora. możesz użyć do definicji tych funkcji atrybutu always_inline Dziękuję, właśnie coś w tym stylu miałem na myśli. Jestem po pierwszej...

    Mikrokontrolery AVR tmf   06 Mar 2014 12:06 Odpowiedzi: 22    Wyświetleń: 1542
  • [LPC1114][C] - częstotliwość timera CT32B0, generowanie przerwania co 1us

    Ok ale czy zmiana stanu na IO zabiera aż 20 cykli? poza zmianą stanu nic innego się tam nie dzieje ;] funkcja zmiany stanu na wyprowadzeniu: [syntax=csharp] static __INLINE void GPIOSetValue( uint32_t portNum, uint32_t bitPosi, uint32_t bitVal ) { LPC_GPIO[portNum]->MASKED_ACCE...

    Mikrokontrolery ARM Piecia   23 Maj 2014 06:53 Odpowiedzi: 13    Wyświetleń: 1038
  • Opóźnie czasowe w assemblerze dla AT90S2313

    Sa to po prostu dwie petle. Najpierw 255 razy wykonywana jest petla DLOOP2 az do BRNE DLOOP2 (BRanch if Not Equal). Skok bedzie wykonywany dopoki nie wyzeruje sie rejestr R18. Potem o 1 zmniejszamy R17 i tak w kółko aż R17=0. A czas bedzie cos koło (2_cykle *255_obejsc petli_DL2)*255_obejsc_petli_DL1...

    Mikrokontrolery midas78   11 Mar 2003 20:26 Odpowiedzi: 1    Wyświetleń: 1081
  • [Assembler] Jak zrealizować opóźnienie.

    Witam Chce zrealizować w moim programie opóźnienie rzędu 1500us (1,5ms). Korzystałem z funkcji 86h przerwania 15h, jednak to przerwanie nie działa na wszystkich kompach. Chce wykorzystać inny sposób. pomocy KaMaS Temat zamykam. - arnoldziq

    Programowanie Caladan   17 Gru 2003 21:06 Odpowiedzi: 3    Wyświetleń: 4807
  • kurs assemblera

    Polecam obejrzenie paru stron, jakies proste programy "hello world", troche o przerwaniach i pamieci i tyle, asm nie jest trudny ;]

    Początkujący Elektronicy Caladan   16 Maj 2004 13:26 Odpowiedzi: 6    Wyświetleń: 1358
  • [Assembler] Generowanie grafiki.

    Do asemblera się nie dotykałem od 4 lat, ale sprawdziłem w mądrych książkach, że tryb VGA 640x480 256 kolorów inicjujemy przerwaniem 10h z wartością 13h w ax. Więc nie wiem jak to jest, bo poniżej koledzy piszą co innego, a pamiętam, że z tej książki korzystaem i mi grafika elegancko działała (i to jak...

    Programowanie TWK   22 Maj 2004 16:06 Odpowiedzi: 14    Wyświetleń: 4128
  • Assembler, prosty program

    Ściągnij sobie zestaw instrukcji Intela. Jest w 2 częściach: (razem 4,8 MB) Stamtąd dowiesz się, co robią konkretne instrukcje. mov ax,4c00h int 21h kończy program z kodem wyjścia = 0. (jest to funkcja 4ch przerwania DOS'a) Z tego: ASSUME CS: CODE, DS:CODE ORG 100H; wynika,...

    Programowanie Sam Sung   24 Lis 2005 14:19 Odpowiedzi: 1    Wyświetleń: 1766
  • [prosba] prosze o pomoc z assemblerem

    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...

    Mikrokontrolery Dyrek   22 Sty 2006 23:14 Odpowiedzi: 1    Wyświetleń: 1001
  • [Assembler-Linux] Proste pytanie a jednak trudne...

    Witam wszystkich. Mam taki program: ; wersja NASM section .text ; początek sekcji kodu. global _start ; linker ld chce mieć ten symbol global$ _start: ; punkt startu programu mov eax, 4 ...

    Programowanie Frubi   25 Mar 2006 07:51 Odpowiedzi: 8    Wyświetleń: 1701