asembler parametr

Znaleziono około 314 wyników dla: asembler parametr
  • 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ń: 8871
  • Implementacja funkcji liniowej w asemblerze na 8051 z parametrami A, B, x

    No teraz rozumiem. Chodzi o przerzutowanie jednego zakresu w drugi :) zwykła proporcja bazująca na szerokościach. ściągamy wszystko do wspólnej podstawy... następnie dokonujemy z proporcji obliczenia MAXx-MINx = A-B x-MINx = ? ? = ((x-MINx)*(A-B))/(MAXx-MINx) następnie należy pamiętać o przesunięciu podstawy wyniku ? = ?+B; We wszystkich powyższych...

    Programowanie   30 Sie 2008 19:44 Odpowiedzi: 12    Wyświetleń: 1165
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [asembler] Jak w asemblerze pobrać i użyć parametry z wiersza poleceń?

    Tak na pierwszy rzut oka to mi się wydaje że adres zawiera wartość w kodzie ASCII a nie wartość cyfry, czyli jeśli wpisałeś w parametrze 3 to on tam wstawia 51 (albo coś koło tego). Spróbuj najpierw odjąć 48 od tej wartości.

    Programowanie   15 Wrz 2010 21:59 Odpowiedzi: 2    Wyświetleń: 2048
  • Co wpływa na szybkość wykonywania programu - czego unikać?

    Ale mimo wszystko zastanawia mnie czego unikać aby przysłowiowo nie "zamulić" programu. Moze są ogólne rady. Zakładając, że nie korzystamy z wait czy waitms w pętli głównej to widać, że już jakieś doświadczenie masz w programowaniu, i powoli jak mówią koledzy wyżej dochodzisz - jak każdy zresztą- niestety do kresu możliwości Bascoma. Tzn można z niego...

    Mikrokontrolery   12 Cze 2011 18:36 Odpowiedzi: 34    Wyświetleń: 5205
  • REKLAMA
  • Jak przetłumaczyć fragment C++ DirectX (GetAdapterDisplayMode, CreateDevice) na assembler?

    Zakładam, że asembler x86... FAILED i D3DADAPTER_DEFAULT to zapewne makro i jakaś stała (jaka?) Po kolei: 1. g_pD3D to wskaźnik (adres) na strukturę/obiekt (jaką?) 2. do tego wskaźnika dodaj offset pola GetAdapterDisplayModel w w/w strukturze/obiekcie. 3. otrzymasz adres funkcji przyjmującej 2 parametry - drugi parametr to adres obiektu/struktury d3ddm....

    Programowanie Początkujący   01 Mar 2009 01:20 Odpowiedzi: 2    Wyświetleń: 1322
  • Asembler - quicksort: Błędne sortowanie danych w algorytmie DLL w C++

    Piszę algorytm szybkiego sortowania w asemblerze a dokładniej jest to dll w asmie w projekcie z pisanym w c++ i mam pewnien problem - algortym źle sortuje dane. Oto mój algorytm w asmie: QuickSort PROC tablica:dword, ilosc:sdword start: push EAX push EBX push ECX push EDX push ESI push EDI push EBP push ESP mov EAX, 0 push EAX; lewy na stos...

    Programowanie   26 Maj 2008 06:52 Odpowiedzi: 1    Wyświetleń: 2007
  • REKLAMA
  • Polski Bill Gates żyje w biedzie

    Kolega napisał nawet program na słynnym mikrokomputerze "Meritum", (skoro nie dano pracować Karpińskiemu ktoś skopiował amerykańską staroć TRS-80) który sprawdzał jakie komórki dają się zaprogramować i w zależności od tego modyfikował program. Stare dzieje. pozdrawiam, Andrzej "Meritum" było robione w Zabrzu na enerdowskim klonie Z80 zwanym bodajże...

    Newsy   01 Mar 2010 10:15 Odpowiedzi: 55    Wyświetleń: 25063
  • [atmega16] Dlaczego ATmega16 nie generuje nośnej 36kHz na OC1A w Bascom?

    mirekk36 , obecnie szykują się poważne zmiany w BASCOMie. Powoli dodawane są układy XMEGA, tworzone jest nowe IDE (Wreszcie mają być projekty!). Chodzą też słuchy o BASCOM-ARM, choć osobiście sobie tego jakoś nie wyobrażam. Ja o tych "słuchach" szłyszę już od wielu miesięcy ;) .... i nadal nic. Przypomina mi to sytuację z próbą wyprodukowania przez...

    Mikrokontrolery AVR   25 Sty 2010 15:17 Odpowiedzi: 26    Wyświetleń: 4064
  • [AVR] C i ASM - Porównanie ilości i szybkości kodu - jak?

    Nie bardzo wiem dlaczego program po optymalizacji czasowej, czy objętościowej miałby być bardziej niezawodny od tego przed. Osobiście wolałbym ten czas poświęcić na testowanie i poprawianie zgodnie z zasadą "nie ma programów niezawodnych, są tylko źle przetestowane". Oczywiście wtedy, gdy nie ma zasobów, sprawa jest oczywista, niemniej właściwa kolejność...

    Mikrokontrolery AVR   13 Gru 2008 11:59 Odpowiedzi: 69    Wyświetleń: 8634
  • REKLAMA
  • Jak ustawić FUSEBIT w STK500v2? Problemy z programami i portem COM

    To są w BASCOMie jak się domyślam (nie miałem styczności)? Specjalistą nie jestem, ale moim zdaniem to pewnie informuje te wszystkie kompilatory, linkery, asemblery i inne o parametrach układu, czyli strona programowa. Fusy ustawiają sprzętowo dane parametry, w konkretnej kości mikroprocka.

    Początkujący Elektronicy   18 Lis 2008 19:13 Odpowiedzi: 7    Wyświetleń: 2653
  • AVR Studio: Integracja C i asemblera, jak przypisać wynik funkcji?

    Spróbuj tak: #include <avr/io.h> .global Dodawanie Dodawanie: add r24,r22 ret Dodano po 1 Zdaje sie że bajtowe parametry zwracane są właśnie w r24.

    Mikrokontrolery   05 Sty 2008 12:42 Odpowiedzi: 6    Wyświetleń: 2760
  • Jak odpalić zegarek PCF8583 na Atmedze16 w asemblerze?

    Korzystam z gcc asembler. Parametry do funkcji obojetnie jak. Poprostu przez rejester. To juz sobie dopasuje do projektu. Czas może byc w rejestrach ja juz sobie obrobie. Nie nie mam obslugi I2C. Mam z kolegą taki mały projekt - intelignetny sterownik. I po latach potrzebujemy dorzucic zegarek, dlatego sie zglosilem. Poprostu mam nadzieje ze ktos ma...

    Mikrokontrolery AVR   14 Maj 2020 13:28 Odpowiedzi: 10    Wyświetleń: 831
  • Makro dla AVR: 56 nowych rozkazów w asemblerze - Wasze opinie?

    Co do parametrów makra , to .... LEGENDA: (małpa) wtryniła się za (at) .macro push4r .if (at)0<32 push r(at)0 .endif .if (at)1<32 push r(at)1 .endif .if (at)2<32 push r(at)2 .endif .if (at)3<32 push r(at)3 .endif .endm ... push4r 0,' ',' ',31 Jak ktoś chce , można rozpisać na wszystkie 32 rejestry , tylko potem dawać np.29 spacji ... nie...

    Mikrokontrolery   01 Mar 2011 21:33 Odpowiedzi: 76    Wyświetleń: 11722
  • [Asembler] ASM jak napisać program uruchamiany z parametrem

    dziękuje, przestudiuje kodzik, proszę nadal umieszczać info na powyższy temat pozdrawiam

    Programowanie Początkujący   30 Mar 2010 14:58 Odpowiedzi: 2    Wyświetleń: 1879
  • Microchip Studio - brak aktywnych pułapek podczas debugowania.

    Wyczyść cały projekt - w menu debug - clean. Skompiluj całość od nowa. Upewnij się, że rzeczywiście kompilujesz z opcjami, które wskazałeś - może nie kompilujesz dla celu debug tylko release. Można też przejść do okna asemblera i tam ustawić pułapkę - jeśli tam się udaje, to oznacza, że środowisko pracuje ok, a problem jest z kompilacją i jej parametrami.

    Mikrokontrolery Początkujący   30 Cze 2024 23:40 Odpowiedzi: 3    Wyświetleń: 324
  • Sprawdzenie programów w asemblerze dla mikrokontrolera 8051: diody i opóźnienie

    Nie podałeś w jakim środowisku będzie uruchamiany kod ale AD1: Diody zapalą się jeżeli w układzie docelowym stan '1' zapala diodę. Po instrukcji jmp nie dajemy przecinka, przecinek występuje tylko jeżeli rozdzielamy parametry rozkazu. Chyba że jest to specyfika używanego assemblera. AD2: Dobrze byłoby nazwać jakoś to makro, słowo 'nazwa' może być mylące....

    Mikrokontrolery   28 Mar 2017 07:11 Odpowiedzi: 3    Wyświetleń: 990
  • edsim51 - Jak zrobić przerwanie diody w asemblerze?

    Mało danych. Chcesz, żeby dioda migała na przerwaniach? Czyli przerwanie włącza, następne wyłącza - tak to zrozumiałem. Co do obsługi T0 musisz zrobić obsługę przerwania od adresu 0x0BH (czyli wyzwalanie przez flagę TF0). Wstaw coś takiego po LJMP start na początku: [syntax=text]ORG 0Bh ; start przerwania CLR TF0 CPL P1.4 ; zmiana stanu wyjścia sterującego...

    Mikrokontrolery Początkujący   10 Cze 2015 21:16 Odpowiedzi: 2    Wyświetleń: 1290
  • Analizator - miernik parametrów sieci 230VAC - jednej fazy.

    Dla ESP32 jest dostępna biblioteka ESP-DSP , w której są gotowe m.in algorytmy FFT (szybka transformata Fouriera) dla liczb float oraz stałoprzecinkowych. Kod w dużej części jest napisany w asemblerze xtensa, jest dobrze udokumentowany i z przykładami. [url=https://github.com/espressif/esp-ds...

    Artykuły   24 Mar 2025 14:33 Odpowiedzi: 129    Wyświetleń: 17010
  • Reverse Engineering w praktyce - część 6

    http://obrazki.elektroda.pl/3234430100_1... W Podatność na wstrzykiwanie komend Jedną z częstszych i łatwych do odnalezienia dziur jest podatność na wstrzykiwanie komend poprzez np. interfejs użytkownika. Sama idea tego ataku jest prosta – załóżmy, że podajemy gdzieś tekst, który następnie wykorzystywany jest do skonstruowania...

    Artykuły   25 Lut 2017 16:27 Odpowiedzi: 0    Wyświetleń: 3045
  • [8051] Jak odczytać i ustawić dane w DS18B20 przez 1-wire w asemblerze dla 8051?

    Ad 1,3,4 dalsze dane po komendzie wysyła się dokładnie tak samo jak komendę (można użyć ten samej procedury). Zawsze pierwszą komendą jest xxxxROM, potem opcjonalny adres, a potem właściwa komenda (np read, write) i opcjonalne parametry. Ad 2, do tego służy specjalna procedura wyszukiwania i robi się to przy pomocy komendy SearchROM. Całość polega na...

    Mikrokontrolery   04 Lis 2008 18:18 Odpowiedzi: 6    Wyświetleń: 3665
  • Jak używać funkcji asemblera w C w AVRStudio? Integracja i kompilacja kodu

    To bardzo fajny dokument Marku (dokładnie opisuje to czego bm chciał się dowiedzieć) lecz kompilator C (u mnie gcc) jest zupełnie inny i są zupełnie inne rejestry asemblera dla przekazywania parametrów do funkcji i zwracania z niej wartości. Mam jeszcze z tym problemyoraz z wykorzystaniem przerwań w funkcjach napisanych w asemblerze. Czy może ktoś ma...

    Mikrokontrolery   04 Sty 2007 10:52 Odpowiedzi: 7    Wyświetleń: 2275
  • AVR, Asembler, Szybkie liczenie CRC8, x^8+x^5+x^4+1, 1-Wire

    Witam, Nie analizowałem samego algorytmu czy liczy poprawnie wielomian ale sam kod mozna poprawić: [syntax=asm]ldi r16, 0x01 and r16, owrInData eor owrCRC8, r16 lsr owrCRC8 ; na 7 bicie mamy 0 brcc owr_crc_done ; jeżeli C=0 to nie musimy nic robić z bitem 7, bo już mamy tam 0 ldi r16, 0x8C ; jeżli C=1 to na bit 7 możemy ustawić przez XOR z 1 czyli zamiast...

    Mikrokontrolery AVR   01 Lut 2012 19:59 Odpowiedzi: 5    Wyświetleń: 1653
  • [msp430] Jak tworzyć wstawki asemblerowe w C i integrować funkcje C w asemblerze?

    np: asm(" mov &0xFC80, PC;"); w IAR. A w druga strone to dzialalo cos takiego IMPORT Function (to akurat z Keila), gdzie funkcja jest napisana w C. Nie pamietam dokladnie jak sie przekazywalo parametry, ale z tego co mi gdzies tam swita w glowie to normalnie ladujac je do poszczegolnych rejestrow.

    Mikrokontrolery Pozostałe   22 Gru 2008 10:59 Odpowiedzi: 2    Wyświetleń: 2120
  • Jak wyświetlać czcionki 8x8 na matrycy 40x48 bez sterownika w AVR ASM?

    Masz rację. Moja pomyłka, przepraszam (było rano). Powinno być: nr_bajtu_pamięci_ekranu = (x div 8 )+(y - 1) * 5 Przy edycji musiałem skasować te kilka znaków. Teraz chyba to działa. y to oczywiście numer wiersz dla piksela. Masz rację, że w asemblerze natywnie nie ma tablic dwuwymiarowych, ale bardzo łatwo jest oprogramować taką strukturę pamiętając...

    Mikrokontrolery   10 Wrz 2007 12:27 Odpowiedzi: 3    Wyświetleń: 2006
  • Asembler: Jak zamienić pierwszą i ostatnią literę na wielką w łańcuchu?

    robret jak chcesz to możesz moją wersje wykorzystać ale z gury muwie że w tej postaci niedziała dokładnie tak jak powinna jeżeli chcesz poprawnie działającą wersje z opisami to znajdziesz mnie na GG a tej wersji przedstawionej przez Gaviana niemoge skompilować wyskakują jakieś błędy o niewłaściwych parametrach

    Programowanie   15 Mar 2005 19:20 Odpowiedzi: 10    Wyświetleń: 5020
  • Gdzie znaleźć procesor 8-pinowy z UART? Strona z filtrowaniem parametrów szukana

    Tinyego12 nie ruszysz w bascomie, pozostaje praktycznie tylko asembler

    Mikrokontrolery   18 Paź 2006 16:04 Odpowiedzi: 5    Wyświetleń: 1116
  • Keil: Jak usunąć warning L1 przy wstawkach asemblerowych?

    Keil jest nowy chyba 7.0. A moglbys podac jakis konkretny przyklad powedzmy: w asmemblerze nadawane jest wartosc jakiejs zmiennej i poprzez te parametry o ktorych pisales jest prekazywany do C.

    Mikrokontrolery   02 Wrz 2004 07:29 Odpowiedzi: 4    Wyświetleń: 1302
  • Wykorzystanie stosu w AVR do przechowywania rejestrów w asemblerze

    No to od tego masz RAM. A czy uzyjesz polecenia push czy sts to prawie jedno licho. Przekazywanie danych do procedur poprzez stos bylo popularne w czasach C51. Tam to mialo gleboki sens. Jesli piszesz w asemblerze to sam sobie mozesz zadecydowac jak sa przekazywane parametry do procedur. Lepiej jednak poprostu trzymac wiekszosc w RAM-ie bo nie musisz...

    Mikrokontrolery   28 Wrz 2006 00:59 Odpowiedzi: 9    Wyświetleń: 5386
  • Błąd przy użyciu wstawek asemblerowych w DEV C++ 4.9.9.2

    int port=0x378; // adres hex int wartosc=0; int main(int argc, char *argv[]) { __asm("mov _port,%dx"); //c++ traktuje int jako dlugie slowo zatem niewiem czy to tak bedzie dobrze ;] __asm("mov _wartosc,%al"); __asm("out %al,%dx"); //to zadziala tylko pod czystym dosem albo win95/98 } w beznadziejnej skladni AT&T wszystkie parametry dla rozkazow przesyla...

    Programowanie   25 Lis 2005 09:38 Odpowiedzi: 4    Wyświetleń: 3667
  • Program w asemblerze. Proszę o sprawdzenie zamieszczonego programu.

    POMOCY, Jak mozna pisać program bez komentarzy i to w assemblerze ? Jak byś napisał jeszcze co on robi, porobił wcięcia (zamknął blok kodu w w tagi code, i dodał komentarze (nie wszyscy pamiętają wszystkie możliwe parametry wywołania int 21h)

    Początkujący Elektronicy   28 Maj 2007 16:32 Odpowiedzi: 5    Wyświetleń: 1329
  • Program w Bascomie/Asemblerze do modulacji sygnału dla TFDU4100 bez TOIM3232

    Udało się działa z generatorem na 40KHz na Tx i kondensator na odbiorze RX. Przy takim podłączenie i parametrach elementów jak na schemacie działa bez zakłóceń na 80cm.

    Mikrokontrolery   22 Sie 2004 20:30 Odpowiedzi: 8    Wyświetleń: 2008
  • [GCC] Jak przekazać definicje z GCC do asemblera AVR?

    Masz jeszcze kilka rozwiązań. Skoro to całe funkcje, to możesz je przenieść do osobnego pliku z rozszerzeniem .S - plik asemblera, który przed asemblacją zostanie przetworzony przez preprocesor - możesz tam normalnie używać #define, #include itd. Oczywiście musisz się stosować do konwencji przekazywania parametrów/zachowywania rejestrów. Jeśli chodzi...

    Mikrokontrolery AVR   27 Gru 2008 01:21 Odpowiedzi: 9    Wyświetleń: 2314
  • Przejście ATtiny2313 w tryb oszczędzania energii - asembler

    Witam. Tutaj udzielę odpowiedzi kol. dasej. Ten fragment kodu w bascomie, który zamieściłem w inicjującym temat pytaniu, to fragment mojego programu dla zegara z wyświetlaczami led. Układ zasilany jest z zasilacza sieciowego, a w przypadku zaniku napięcia, układ zasilany jest z baterii. Stąd przejście w tryb oszczędzania energii. INT0 skonfigurowałem...

    Mikrokontrolery AVR   21 Sie 2020 19:54 Odpowiedzi: 14    Wyświetleń: 1155
  • Jak napisać program w asemblerze i C do generacji fali na 8051?

    Witam wszystkich Mam problem - muszę napisać program w asemblerze i w C, który będzie generował moduł sinusoidy (tak jakby po prostowaniu dwu połówkowym) na wyjściu DAC1 - parametry tej fali mają być na stałe zapisane w programie - efekt działania programu ma być widoczny na podpiętym oscyloskopie. A mój problem polega na tym, że jestem całkowity zielony...

    Mikrokontrolery   04 Sty 2015 20:10 Odpowiedzi: 26    Wyświetleń: 2061
  • Brak sygnału obecności DS18B20 w asemblerze na ATmega8 - co sprawdzić?

    To jest ta procedura, myślę że jest dobra... ;***************************wait_us*****... ;Procedura opozniajaca o wartosc parametru 1-255[us], dla 8MHz ;Parametr: r16 wait_us: loon: nop nop nop nop nop dec r16 breq loon ret ;***************************************...

    Mikrokontrolery AVR   09 Lut 2012 14:24 Odpowiedzi: 13    Wyświetleń: 1718
  • Wprowadzanie zmian w parametrach sterujących wentylatorem za pomocą EEPROM i USART na Attiny 13

    Tiny 13 nie ma sprzętowego uarta ,więc programowy uart zawsze będzie blokował wykonywanie pętli głównej programu . Jego obsługę musi wykonać mikrokontroler tak jak program. Żeby to mogło działać to trzeba użyć przerwań i timera do obsługi uarta programowego a w czasie gdy ten liczy opóźnienia obsługiwać resztę . Tyle że najlepiej to takie rzeczy pisze...

    Mikrokontrolery AVR   17 Sty 2022 19:34 Odpowiedzi: 39    Wyświetleń: 1449
  • Balanser na 100S. Totalna kontrola parametrów akumulatorów.

    Jak akumulator dostanie zwarcie to żaden bezpiecznik nie pomoże. Można zrobić na silnikach krokowych i długich śrubach ślimakowych urządzenie "wypychające" z pakietu 100S akumulator np. 1S10P gdy system wykryje spadek napięcia i podnoszenie się temperatury. Najlepiej jak by spadł na koc przeciwpożarowy :D Przy wypychaniu i rozłączeniu elektrycznym,...

    Projektowanie Układów   02 Sie 2021 21:49 Odpowiedzi: 27    Wyświetleń: 972
  • Jak zmusić GCC do optymalizacji bez eliminacji wstawki asm?

    Kompilator najprawdopodobniej nie widzi, że wartości obliczane przez kod w asemblerze są używane i eliminuje całą sekcję jako "dead code". Podejrzewam, że tak jak bot podpowiedział, pomoże dodanie parametrów in i out. To i tak powinno się zrobić, bo jeszcze gorszy wariant to jak optymalizator coś pomiesza i będzie optymalizował źle. Dodano po 51 1....

    Programowanie   22 Kwi 2025 16:41 Odpowiedzi: 22    Wyświetleń: 429
  • ATMEL - Wybór narzędzi do programowania w asemblerze dla początkujących

    Ogólnie programator do AVR jest tylko trochę droższy od płytki uruchomieniowej z mikrokontrolerem Cortex-M i programatorem/debuggerem do niego umieszczonym na tej samej płytce, którego można również używać do debugowania i programowania własnych płytek. ;) Przyjrzyj się modułom np. STM32F0DISCOVERY, STM32F4DISCOVERY, Freescale FRDM, NXP LPCxpresso i...

    Mikrokontrolery   02 Paź 2013 11:16 Odpowiedzi: 26    Wyświetleń: 5337
  • AT89S52, asembler: jak napisać kod RC5 do pilota IR do włączania/wyłączania TV?

    Masz kłopoty czy nie masz pojęcia:!::?: Najpierw postudiuj parametry kodu RC5. Nie jest to jakieś super trudne :)

    Początkujący Elektronicy   13 Kwi 2008 20:50 Odpowiedzi: 3    Wyświetleń: 1604
  • DSM 8051 – jak rozpisać program na makrooperacje, przykładowy kod i wyjaśnienie

    Witam Na początek poczytaj http://www.micromade.pl/pdfy/dsm_as.pdf Makropolocenia mają pomagać w pisaniu programu. Stosuj się je kiedy masz takie same bloki programu różniące się na przykład wyprowadzeniem procesora. Makropolecenie deklarujesz na początku programu. W samym kodzie podajesz tylko nazwę macropolecenia z ewentualnym parametrem. Asembler...

    Mikrokontrolery   18 Paź 2005 11:57 Odpowiedzi: 2    Wyświetleń: 1928
  • Pisanie programów i używanie bibliotek w C i Asemblerze

    O, to coś nowego. A czym się różni? Choćby kosztem. W 32 bitowcach musisz użyć dodatkowych operacji aby zagwarantować zgodność z długością typu: np uxth czy uxtb (a raczej kompilator musi). Czyli dostajesz "penalty" za użycie typów krótszych niż 32bit. Szczególnie ważne przy zmiennych sterujacych w pętlach np. Jezeli zmienne w funkcji będą w rejestrach...

    Mikrokontrolery   16 Gru 2016 02:36 Odpowiedzi: 260    Wyświetleń: 11787
  • Brak ustawiania FLAGA_CZAS w przerwaniu timera - kod w pętli głównej nie wykonuje się

    Najprawdopodobniej kompilator "nie widzi" zależności między użyciem zmiennej globalnej w przerwaniu i w pętli głównej i sobie to nazbyt optymalizuje. Możesz to prawdopodobnie wychwycić obserwując kod wynikowy w asemblerze. Rozwiązaniem może być zmiana stopnia optymalizacji kompilacji lub dodanie parametru "volatile" dla zmiennej globalnej.

    Mikrokontrolery Początkujący   09 Cze 2022 09:58 Odpowiedzi: 11    Wyświetleń: 660
  • Atmega162 - Nieprawidłowe działanie portów po wgraniu kodu w asemblerze

    sumulator to symulator, ale trzasnołeś, 2000 lini nie mam pytań i w sumie nie dziwie sie że nie działa, ile czasu ci zeszło z całkowitą symulacją?. ja robie tak że uruchamiam program "małymi" kroczkami w docelowym urządzniu. W tedy jak coś spierdyle to mam mniej szukania. a tak to wiesz... sam nie dajesz rady zczaić o co chodzi. Jeśli sie przywiesza...

    Mikrokontrolery   21 Sie 2006 19:44 Odpowiedzi: 6    Wyświetleń: 1839
  • ARM GCC. Cortex-M4. Funkcja w assemblerze. Parametry na stosie. Instrukcje specyficzne.

    No tutaj widać że masz zarezerwowane miejsce na stosie dla przekazywanych parametrów i nic nie jest "nadpisywane". Szczerze powiem nie wiem o co Ci chodzi. W swojej funkcji jak byś spojrzał dalej poza te 4 pierwsze parametry to byś zobaczył że on "przeskoczy" te 4 bajty z powodu złożenia na stosie rejestru r7, kiedy będzie czytał parametry 5,6. Tak...

    Mikrokontrolery ARM   10 Cze 2021 18:50 Odpowiedzi: 9    Wyświetleń: 834
  • Jak zwiększyć szybkość zbierania próbek ADC w Atmega do 100k/s?

    W asemblerze da się to napisać w postaci pętli bez problemu. Spokojnie mógł bym to napisać, tyle że jest dużo szczegółów do obgadania - ja w asemblerze pisze tylko dla WinAVR, nie dla Codevision, więc niewiem jak są przekazywane parametry do funkcji w asemblerze, jak się dodaje wstawki, ile trwa jeden przebieg przy próbkowaniu ciągłym (musiał bym się...

    Mikrokontrolery   30 Lip 2007 10:30 Odpowiedzi: 20    Wyświetleń: 4924
  • Jak napisać program w asemblerze do obsługi UART w 2051?

    Witam. Akurat mam do asynchronicznego. No cóż może Ci się przyda. Nie jest to cały program, lecz jakby szablon. Pokazuje jak dobrać parametry timera dla konkretnej prędkości transmisji i zawiera podstawowe procedury obsługi łącza szeregowego. Ale obszar głównej pętli programowej zaprogramować musisz sam! Pozdrawiam i Wesołych Świąt :x-mas:

    Mikrokontrolery   24 Gru 2002 12:14 Odpowiedzi: 2    Wyświetleń: 1822
  • Jak zmienić parametry transmisji szeregowej w BASCOM dla 2051?

    ja też nie znam Bascoma... ale ustawienie trybu pracy portu szeregowego w asemblerze nie stanowi żadnego problemu... szybkość parzystoć ilość bitów ustawiasz korzystając ze słów sterującyj PCON (bit SMOD to podwojenie szybkości transmisji) oraz SCON.... powodzenia....

    Mikrokontrolery   31 Mar 2003 17:16 Odpowiedzi: 3    Wyświetleń: 1554
  • Kiedy dane odkładane są na stos w asemblerze AVR?

    Napewno nie tylko przy skokach do przerwan ale takze przy wywolywaniu funkcji (musi istniec adres powrotu).Generalnie AVR jako przedstawiciel rodziny z duza iloscia rejestrow ogolnego przeznaczenia przekazuje parametry do funkcji za pomoca rejestrow procesora.W architekturach "ubogich" w rejestry gdzie wystepuje zazwyczaj akumulator i ewentualnie jeden...

    Mikrokontrolery   28 Kwi 2005 14:16 Odpowiedzi: 3    Wyświetleń: 1017
  • [ATMEGA][ASEMBLER] - Długa pętla w asemblerze i dziwna matematyka.

    Dzięki, ale tak naprawdę, pierwotnie to jest pętla na 3 rejestrach, tylko liczy jakoś dziwnie... Dodałem NOP. EDIT: zagadki ciąg dalszy. Przypomnę, że każdy piksel to 3 bajty, więc po ustaleniu takich parametrów: R16=255 R17=8 R18=0 uzyskuję linijkę 768 pixeli, to się zgadza. Idziemy dalej, zwiększenie R18 powinno dać mi już prawie dwie linijki tak...

    Mikrokontrolery AVR   11 Paź 2013 20:25 Odpowiedzi: 22    Wyświetleń: 3768