porównać asembler

Znaleziono około 193 wyników dla: porównać asembler
  • Jak porównać liczbę 11-bitową na ośmiobitowcu w '51 + asembler?

    Problem staje się prosty gdy możemy się posłużyć określeniem ogólnym "czas", jednak gdy mamy osobno minuty i godziny - jest inaczej. Procki nie operują na pojęciach ogólnych , tylko na liczbach i zapewniam Cię , że porównywanie liczb(nawet wielobajtowych) jest prostrze niż np. ich dzielenie. Więc może skupmy się jedynie na sposobie porównania dwóch...

    Mikrokontrolery   10 Paź 2005 20:04 Odpowiedzi: 7    Wyświetleń: 1495
  • REKLAMA
  • [XMEGA][C]Rekurencyjna funkcja usypiająca mikrokontroler powoduje stack overflow

    Żeby nie było - optymalizacja też może wchodzić w grę. Nowoczesne kompilatory potrafią (czasami) rekurencję zamienić na pętlę, ale nie należy zbytnio na tym polegać bo to ruletka. Jak chcesz sprawdzić czy tak się stało dla drugiego przypadku to trzeba porównać asemblery

    Mikrokontrolery AVR   17 Wrz 2021 16:48 Odpowiedzi: 12    Wyświetleń: 729
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [sam7x] Porównanie asemblera ARM i AVR dla uC sam7x oraz darmowe IDE

    Mam napisać "ubogi" kod na uC sam7 w języku asembler. Czy programowanie w tym języku dla ARM jest podobne do AVR ??? I czy jest jakiś darmowe środowisko do pisania ???

    Mikrokontrolery ARM   18 Sty 2011 03:21 Odpowiedzi: 2    Wyświetleń: 1487
  • [Asembler] Konwersja ASCII na liczbę i odwrotnie - sprawdzenie kodu

    Zawsze dobrze porównać z kompilatorem jak się uczy - łatwiej wyłapać własne błedy Proponuje zajrzyj do linka - porównaj https://godbolt.org/g/9HKgiD

    Programowanie Początkujący   14 Sie 2017 15:14 Odpowiedzi: 6    Wyświetleń: 2598
  • REKLAMA
  • Czy w asemblerze 8051 istnieje dyrektywa MODULE? Jak porównać z NAME?

    Nie w 8051 nie ma takowych. Sa to dodatki kompilatora jezyka w ktorym piszesz. Pewnie jest to asembler, wiec podaj nazwe kompilatora asemblera to pogoglamy.

    Mikrokontrolery Początkujący   14 Gru 2013 07:58 Odpowiedzi: 1    Wyświetleń: 789
  • Asembler: Błąd po usunięciu ES_MULTILINE w Windows 98 SE

    Hmm, co ciekawe pod win2k ten programik działa dobrze. Mam tylko jeszcze jedno zastrzeżenie, wywołujesz funkcje SetDlgItemText dając jej jako argument bliżej nieokreślony łańcuch znaków, jeśli ten łańcuch nie będzie miał gdzieś w treści znaku o kodzie zero to program poleci dalej po adresach aż napotka znak o kodzie zero. Rozumując dalej, może zajść...

    Programowanie   12 Mar 2008 19:16 Odpowiedzi: 15    Wyświetleń: 1431
  • AVR czy Atmega dla początkującego? Wybór zestawu ewaluacyjnego do nauki uP

    W czym programować najlepiej w asemblerze, jeżeli masz zamiar robić w przyszłości poważne projekty! To chyba jakieś żarty :D Kto poważny dzisiaj poważne projekty pisze w asemblerze? Kto się w takim olbrzymim kodzie połapie? Kto po przerwie będzie wiedział "co robił ten fragmencik kodu"? Kto w prosty sposób przeprowadzi obliczenia zmiennoprzecinkowe...

    Mikrokontrolery   29 Lip 2005 09:52 Odpowiedzi: 28    Wyświetleń: 6214
  • REKLAMA
  • Wybór mikroprocesora do sterowania diodami LED – kryteria, programowanie, zasilanie

    witam, 1. Modele mikroprocesorów różnią się np ilością pamieci wewnętrznej, ilością portów, częstotliwością wewnętrznego taktowania. Porównaj sobie np Attiny2313 i np Atmega8 2. Mozesz wybrać kilka jeżyków programowania (wyższego lub niższego rzędu) C, asembler, Bascom. Ale nie możemy tutaj zapomnieć o procesorach z rodziny 8051 które mają własny język....

    Elektro Początkujący   23 Cze 2015 00:04 Odpowiedzi: 7    Wyświetleń: 789
  • Makro dla AVR: 56 nowych rozkazów w asemblerze - Wasze opinie?

    Witam Właśnie jestem w trakcie przerabiania wszystkich możliwych makr związanych z portami AVR na wzór makr Atmela. Może ktoś wie jak w makrach sprawdzać brak parametru? Jeżeli chodzi o zmianę bitu lub bitów to oba makra się przydadzą, o wiele wygodniej będzie stosować wg potrzeb raz jedeo raz drugie makro. Myślę że makra używające R16, powinny mieć...

    Mikrokontrolery   01 Mar 2011 21:33 Odpowiedzi: 76    Wyświetleń: 11536
  • [C] Optymalizacja zapisu liczb na kartę SD z FatFS - problem z buforem 100 liczb

    sektory są po 52 bajtów Literówka ;) Sektor ma 512 bajtów... Jeśli chcesz zoptymalizować pętlę jeszcze bardziej, to zamiast for-ować od 0 do max, for-uj od max do zera. Co obrót pętli zaoszczędza się jedną instrukcję, porównaj sobie w obu przypadkach asembler wygenerowany przez kompilator.

    Mikrokontrolery AVR   20 Cze 2011 18:54 Odpowiedzi: 18    Wyświetleń: 1661
  • Przejście ATtiny2313 w tryb oszczędzania energii - asembler

    Deklaracja dla attiny4313 różni się wartościami bo układ ma dwa razy więcej ram , flash i eeprom ,ale o to nie musisz pytać wystarczy że porównasz pdfy attiny2313 i attiny 4313.

    Mikrokontrolery AVR   21 Sie 2020 19:54 Odpowiedzi: 14    Wyświetleń: 1143
  • Jak wykryć zakończenie transmisji RS-232 w asemblerze dla 89S8253?

    To musisz sobie sam ustalić. Wszystko zależy ile danych przesyłasz i od protokołu transmisji (nie mylić ze stadardem poziomów napięć RS232). Jeżeli jest to kilka bajtów możesz liczyć te bajty i jak naliczysz ile przyszło to musisz wiedzieć ile miało przyjsć, porównać i odpowiednio zareagować. Ostatni bajt to przeważnie jakis specyficzny kod np: (ETX...

    Mikrokontrolery   02 Sty 2007 23:12 Odpowiedzi: 3    Wyświetleń: 1731
  • Projekt na lab. Asembler na 51. Zliczanie naciśnięć.

    cmp R1,20 je etykieta A co to jest?? :) Może miało być tak ? cjne R1,#020h,etykieta ..... ..... .... .... .... etykieta: cjne - porównaj i skocz jak nierówne :)

    Mikrokontrolery   03 Maj 2007 15:01 Odpowiedzi: 9    Wyświetleń: 1661
  • Asembler: Porównanie liczb i obliczanie miejsc zerowych funkcji liniowej

    A może 'inta' to zmienna 4-bajtowa? Skok do etykiety 'koniec' nastąpi gdy obie części DWORD są równe zero. Pzdr

    Programowanie Początkujący   20 Kwi 2013 12:55 Odpowiedzi: 2    Wyświetleń: 1374
  • REKLAMA
  • Jaki disasembler do C++ na Windows 2000 do analizy kodu asemblerowego?

    Mam problem. Chce podejrzeć jak wygląda program po skompilowaniu. Program jest banalny, coś w stylu : #include <iostream.h> using namespace std; int main(void) { int a, ii, jj; i tu parę insrukcji return 0; } Czy znacie jakiś disasembler, który mi pokaże w asemblerze tego fragmentu i tu parę insrukcji Jak to będę umiał zrobić, to porównam później...

    Programowanie   08 Sty 2008 10:19 Odpowiedzi: 2    Wyświetleń: 795
  • Asembler: Dlaczego diody LED na PB7 i PB6 nie reagują na przyciski PD4 i PD5?

    a porównaj tylko nie z 16 i 32, tylko innymi wartościami, względnie z 255

    Mikrokontrolery AVR   16 Lis 2009 21:56 Odpowiedzi: 4    Wyświetleń: 1327
  • Teardown drukarki HP Deskjet D1360 i przykład użycia jej części z Arduino

    Nie rozumiem tego hejtu na Arduino. Jest złe bo co? Serio nie rozumiesz czy tylko tak piszesz? Ja widzę dwa źródła znienawidzenia arduino przez elektroników z dłuższym doświadczeniem: - techniczny - arduino narzuca pewien sposób myślenia o programie, czyli np programista piszący od wielu lat w asm czy C czuje się ograniczony i mimo że posiada dużą...

    Wnętrza urządzeń   28 Gru 2020 16:33 Odpowiedzi: 16    Wyświetleń: 8163
  • JonOS - sytem operacyjny

    Podziwiam, zwłaszcza z tego powodu iż dotyka to asemblera x86, który to w wydaniu 8086/80286 jest szczególnie przykrym doznaniem. ;) Przykrym doznaniem? Bardzo fajny assembler, na pewno lepszy od RISCowego 6502... Jedyne czego tak naprawdę brakowało w asemblerze 6502 (i jego pociotek) to mnożenia. Oprócz tego ów asembler był całkiem fajną zabawką,...

    DIY Konstrukcje   20 Mar 2009 23:58 Odpowiedzi: 53    Wyświetleń: 16884
  • [ATMega8][Asembler] Przełączanie diody LED za pomocą przycisku

    Masz problem z drganiem styków przełącznika. Możesz go wyeliminować programowo, np. porównaj dwa razy dokonany odczyt PD7 i uznaj że jest prawidłowy jeśli 2x się potwierdził (przy naciskaniu i zwolnieniu) możesz jeszcze dodać małą pętlę w której kilka razy sprawdzisz stan tego wejścia, a za prawidłowy uznasz dopiero gdy kilkukrotny odczyt da taki sam...

    Początkujący Elektronicy   01 Lip 2014 13:28 Odpowiedzi: 6    Wyświetleń: 2532
  • Asembler TASM: Sprawdzenie parzystości cyfry z klawiatury (ASCII w AL)

    Jeszcze spytam o taki sposób, który jednak nie wiem czy jest do zrezalizowania. Chodzi o to np czy mogę odwołać się do 0 bitu AL? Przecież jeżeli bit 0 będzie 0 to jest to liczba parzysta, a jak 1 to nieparzysta. Jeśli tak można to jak to zapisać ( czyli odwołać się do tego bitu i porównać go np z 1) Prosiłbym jeśli się da o jakąś instrukcję

    Programowanie   22 Mar 2011 18:27 Odpowiedzi: 12    Wyświetleń: 5551
  • Wstawka asemblerowa do języka c [atmega2560][C+asm]

    Zanim zaczniesz używać asemblera wypadałoby poczytać trochę o tych komendach, co one oznaczają i jak ich używać. Jeżeli używasz assemblera jako wstawki w C, to mnemoniki typu MCUSR nic kompilatorowi nie mówią - musisz używać adresów. Z kolei komenda LDn ma z kilkanaście swoich wersji i powinieneś sprawdzić którą używasz i dlaczego. Jeśli już ładujesz...

    Mikrokontrolery AVR   17 Lut 2022 17:07 Odpowiedzi: 7    Wyświetleń: 543
  • Avr asembler porównywanie danych w szybszy sposób ?

    Może napisz to samo w C a potem porównaj generowany kod z tym co sam napisałeś i znajdziesz błąd ? To w sumie jest dosłownie kilka linijek do analizy.

    Mikrokontrolery AVR   15 Lip 2010 21:03 Odpowiedzi: 13    Wyświetleń: 2085
  • Amiga CDTV - biały ekran po naprawie CD-ROM, dziwne dźwięki z głośnika

    Dociskanie kickstartu i procka nic nie dało (zgodnie z moimi przewidywaniami - bo kickstart raczej działa, skoro po wyłączeniu CD-ROM-u albo "zepsuciu" ROM-u kontrolera CD prosi o dyskietkę, i ewentualnie się z niej bootuje). Napięcia mniej więcej w normie. (-12,20V, 4,97V, 12,20V). Może to i truizm, ale wywnioskowałem, że po wyświetleniu białego ekranu...

    Komputery Hardware   24 Sty 2025 09:20 Odpowiedzi: 8    Wyświetleń: 4449
  • [Asembler] Jak określić czas wykonania programu w asemblerze na Keil uVision3?

    Skoro masz program, i mówimy o asemblerze to odpowiednie instrukcje potrzebują konkretną liczbę cykli procesora na wykonanie - przeanalizuj program zgodnie z dokumentacją techniczną procesora (uwzględniając częstotliwość z jaką będzie pracował)... co do poprawności - kod U2 służy głównie do wykonywania obliczeń na liczbach ze znakiem. Jak dla mnie -...

    Programowanie   28 Mar 2009 12:07 Odpowiedzi: 1    Wyświetleń: 4172
  • [asembler] Jak przypisać operacje matematyczne klawiszom w kalkulatorze w asemblerze?

    to fajnie:D a wiec naciśniecie klawisza "prawo" w akumulatorze 0B w "lewo" 0A w "dół" 0D w "górę" 0C. Teraz kombinuje żeby w rejestrach np R5 zapisać 0B w R6 0A itp a później chciałbym to porównać do akumulatora i jeśli by było równe to wykonało by dane działanie a jeśli nie to przeskoczyło by do następnego działa i by sprawdzało znów co jest w akumulatorze...

    Mikrokontrolery   09 Cze 2009 17:46 Odpowiedzi: 14    Wyświetleń: 5844
  • Porównanie rejestrów 16-bitowych w asemblerze AVR - który kod jest poprawny?

    Oba będą działać prawidłowo

    Mikrokontrolery AVR   22 Cze 2004 11:16 Odpowiedzi: 5    Wyświetleń: 1566
  • Pisanie programów i używanie bibliotek w C i Asemblerze

    Powtórzę jeszcze raz...że tak podchodząc do tego tematu na pewno niczego nie da się porównać, a tym bardziej udowodnić bo to będą zupełnie różne funkcjonalnie programy.

    Mikrokontrolery   16 Gru 2016 02:36 Odpowiedzi: 260    Wyświetleń: 11481
  • Metody programowania w językach asembler, C++ i innych

    33suchy. Dobrze się wczytaj, a na pewno zrozumiesz. To jest taka uwaga, dla ludzi bardzo początkujących. Ja rozumiem, że w asemblerze, napisanie programu GUI, zajmie dużo czasu i dużo linijek. To co z tą myszą? Ja już nie rozumiem. Jeśli chodzi, o asembler, to pewne urządzenia, podobno można bez problemu zaprogramować. Chodzi o jakieś wywołania z BIOSU....

    Programowanie   07 Paź 2010 09:56 Odpowiedzi: 22    Wyświetleń: 2858
  • Jak napisać obsługę PWM w Asemblerze na AT89c2051 z HCS200?

    a z czym masz największe problemy? nie ma sensu dyskutować o tym na tym forum, pisz do mnie na maila: euromatic(at)go2.pl Jeżeli jesteś gotowy wejść w PIC to polecam "Proton Basic plus" jest rewelacyjnie prosty, Szybko zaczniesz robić na pica. Będziesz miał plik ASM , więc będziesz mógł sobie to porównać i ewentualną wstawkę zrobisz w asm. pozdrawiam

    Mikrokontrolery   26 Sty 2005 15:55 Odpowiedzi: 8    Wyświetleń: 2568
  • Asembler: Wyjaśnienie kodu - zerowanie ESI, porównanie z '$', zapis do min

    Nie wszystkie strony się otwierają ale poczytaj sobie dobry kurs z assemblera http://republika.pl/skowi_magik/index.ht... Masz tu także kurs http://rudy.mif.pg.gda.pl/~bogdro/index....

    Programowanie Początkujący   03 Kwi 2011 08:12 Odpowiedzi: 2    Wyświetleń: 1879
  • Dlaczego wynik nie wyświetla się prawidłowo? Symulator EdSim51 i 8051.

    CJNE a, 4, next5 oznacza: "porównaj zawartość akumulatora z zawartością komórki pamięci numer 4 i jeśli są różne - skocz do next5". Co masz w komórce pamięci numer 4? Pewnie chciałeś porównać ze stałą 4 - w asemblerze 51 jest taki znaczek #...

    Mikrokontrolery   03 Gru 2017 13:41 Odpowiedzi: 12    Wyświetleń: 753
  • XMega128 - Ulepszenie kodu sprawdzającego warunek w Asemblerze

    Ten potworek ma być w pętli. Ma sprawdzać (porównać) ciąg bajtów i w zależności od tego czy bajt = np. 222 skoczyć do etykiety, natomiast jeśli bajt = np. 100 również skoczyć do etykiety ale już innej.

    Mikrokontrolery AVR   06 Lis 2015 19:35 Odpowiedzi: 2    Wyświetleń: 720
  • CA80 reaktywacja. Co można zrobić ze starym ośmiobitowcem.

    Dobry wieczór! Nadszedł czas kończenia odłożonych na później tematów. Wcześniej nie wiedziałem, jaki format będą miały dane, które prześlę do CA80 za pomocą karty SD. Asembler TniAsm, który wcześniej używałem, nie tworzył plików *.hex (albo nie umiałem tego zrobić), a plik *.bin jest trudniejszy do obróbki. Sbasm ma wszystko, czego potrzebowałem, więc...

    DIY w budowie   19 Sty 2025 11:01 Odpowiedzi: 44    Wyświetleń: 11634
  • Czy można użyć kodu z ATTiny12 na ATTiny15L w CodeVisionAVR?

    Ale przecież Tiny15 posiada 32 rejestry a CodeVision wyraźnie wypisuje gdzie umieścił jaką zmienną: wysw -> r4 dig0 -> r5 dig1 -> r6 dig2 -> r7 dig3 -> r8 Nie rozumiem tego. Jak wrócę to spróbuje porównać asmy w obu wariantach programu. ---------- Dobra, nie znam sie na asemblerze dla AVRów, tym bardziej tym generowanym przez jakiś kompilator C. Może...

    Mikrokontrolery   22 Mar 2006 13:53 Odpowiedzi: 13    Wyświetleń: 2076
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 2

    Coś mi w tym teście nie pasuje. Kilka układów z tym samym rdzeniem, a takie rozbieżności? O ile czasy żonglowania pinem można jakoś łatwo wytłumaczyć to czasy obliczania filtru już są dziwne. Nie wnikałem dlaczego, ale z chęcią dowiem się w czym problem. ATMEL SAM D103 cykle27 cykli FREESCALE KE043 cykle28 cykli FREESCALE KL034 cykle29 cykli NXP LPC8114...

    Artykuły   05 Sty 2018 11:04 Odpowiedzi: 31    Wyświetleń: 5400
  • Jak dekodować sygnał RC5 w ATTiny13A za pomocą asemblera?

    Dobra, problem rozwiązany :D Działa :p Między linijki 'Ldi R16,32' I 'Out GIMSK,R16' Trzeba podopisywać 'Out GIFR,R16' Problem z powyższym kodem polegał na tym że Komendę otrzymuje w stanie zanegowanym, i aby układ reagował na określony klawisz to trzeba porównać R27 z (63-Kod klawisza). Rozwiązane. Zamykam Temat. Dziękuje panowie za pomoc :D

    Mikrokontrolery AVR   03 Lip 2011 12:30 Odpowiedzi: 5    Wyświetleń: 2130
  • Przeportowanie projektu z m328 na t84 i wzrost kodu?

    Żadnych floatów, same operacje na typach uint8_t oraz C-stringach. Dużo danych w pamięci programu...r Wystarczą operacje na wskaźnikach a już okazuje się, że w asemblerze jest mnożenie. Jak już wspomniał (at)trol.six trzeba porównać listingi asemblerowe.

    Mikrokontrolery   01 Kwi 2020 12:28 Odpowiedzi: 31    Wyświetleń: 912
  • Atmega16 - Jak użyć przerwań do obsługi przycisku w asemblerze?

    ... Program chodzi, ale nie obyło się bez niespodzianek. W funkcji exit_delay przy zdjęciu ze stosu r17 rejestr ten zeruje się i program dziwnie się zachowuje. Zdejmując ze stosu tą wartość do jakiegoś innego rejestru np r25 wszystko chodzi poprawnie. Czy wie ktoś czemu tak się dzieje? Cóż , Twój przypadek , można by porównać do takiej opowieści: "Wkładam...

    Mikrokontrolery   27 Lis 2007 15:15 Odpowiedzi: 8    Wyświetleń: 1906
  • Jak napisać program w asemblerze 8051 do sterowania wentylatorem łazienkowym?

    Witam próbuje napisać projekt a mianowicie program pracy wentylatora w łazience chodzi o to urządzenie miało by jeden czujnik na wejściu i wentylator na wyjściu Po wejściu osoby do łazienki odmierza sobie czas pobytu tej osoby w łazience oczywiście po wyjściu program powinien porównać czas zmierzony z trzema przykładowi czasami i włączyć wentylator...

    Mikrokontrolery   31 Maj 2007 15:20 Odpowiedzi: 5    Wyświetleń: 1842
  • arm-none-eabi-gcc - niezgodność adresów w instrukcjach ldr w asemblerze

    Mam analizator stanów logicznych, część sygnałów wczoraj sprawdziłem, zmieniają stany tylko kwestia sprawdzenia czy dla zadanych wartości ustawiane są poprawne stany oraz w jakim czasie... Najlepiej będzie jak trochę "zmasakrujesz" Twój program i przy pierwszym wywołaniu instrukcji która robi cokolwiek z pamięcią dasz ją w pętlę z krótką przerwą -...

    Mikrokontrolery ARM   25 Kwi 2014 18:57 Odpowiedzi: 15    Wyświetleń: 1872
  • [ATtiny13] ATtiny13: Wykrywanie dotyku - jak zrozumieć kod w asemblerze?

    (at)excray: tak dla sprostowania - kod który wrzuciłem, a dokładniej mówiąc funkcja asm, działa dla 8 kanałów (ma możliwość sprawdzenia dotyku na 8 pinach), a Twój kod na jednym, dlatego musiałbyś porównać wielkość wycinając kod tylko dla jednego kanału ;) (at)gaskoin: To co robi texas jest najbliższe temu wykrywaniu które wrzuciłem w pierwszym poście....

    Mikrokontrolery Początkujący   04 Lut 2012 12:07 Odpowiedzi: 19    Wyświetleń: 7062
  • WinAVR - ten sam program a zajmuje 2% lub 25% ATmegi8

    W takich przypadkach najlepiej po prostu obejrzeć tworzony listing w asemblerze (u mnie rozszerzenie lss) dla obu przypadków i porównać.

    Mikrokontrolery   25 Lut 2008 03:27 Odpowiedzi: 9    Wyświetleń: 1278
  • Programy w asemblerze lub C dla wyświetlacza HD44780U - przykłady i porównanie

    Czy ma ktoś może jakieś programy w asemblerze lub c dotyczące tego wyświetlacza? Potrzebuje do porównania, bo mi nic nie działa i nie wiem dlaczego.

    Mikrokontrolery   25 Sty 2005 00:22 Odpowiedzi: 2    Wyświetleń: 1001
  • [AVR] C i ASM - Porównanie ilości i szybkości kodu - jak?

    Wiadomo że ASM jest lepszy. Mówią że się szybciej pisze w "C"? Niekoniecznie. I tak 90% czasu to testowanie a nie pisanie programu. Do mikrokontorlerów o małych zasobach tylko asembler. To miałem tyle Pozdrawiam Asembler

    Mikrokontrolery AVR   13 Gru 2008 11:59 Odpowiedzi: 69    Wyświetleń: 8553
  • Sterowanie linijką LED na 89C2051 w asemblerze - błąd przy operacjach na porcie

    Teraz potrzebuję jeszcze porównać dwie komórki w pam. ram jedna to stan portu , druga to stała wartość wogóle są dwie stałe wartości stała1 stała2 czyli muszą być 2 porównania jeśli zgodne to skok do podprogramu jesli nie to kontynuacja programu cjne a, stala1, ste-7; ale ten rozkaz jest dla różnych jaką tu operacje najlepiej zastosować Pozdrawiam !!!

    Mikrokontrolery   21 Cze 2006 06:26 Odpowiedzi: 5    Wyświetleń: 1425
  • Jaką przewagę ma C++ nad C w przypadku mikrokontrolerów

    Klasyczny temat "o wyższości świąt Wielkiej Nocy nad Bożym Narodzeniem" :) Spór jest ciężko rozstrzygnąć bo każdy na swojej drodze zaczyna się specjalizować i nigdy nie jest dokładnie tak samo dobry w dwóch językach aby je obiektywnie porównać. Trzeba by było zrobić olimpiadę programistyczną z pisaniem identycznej aplikacji w różnych językach i po kilku...

    Mikrokontrolery ARM   05 Gru 2016 08:28 Odpowiedzi: 82    Wyświetleń: 7701
  • FAT32, Asembler: Explorer nie widzi nowo utworzonego folderu na karcie SD

    Jak ja lubię taki niekomentowany kod ;-) Na Twoim miejscu zrobiłbym raz katalog na PC, a raz Twoim programem i porównał obrazy binarne powstałe w obu przypadkach. Albert

    Mikrokontrolery AVR   28 Paź 2009 15:39 Odpowiedzi: 8    Wyświetleń: 1340
  • Porównanie mocy obliczeniowej i energooszczędności PIC vs AVR

    nsvinc to chyba ma profesjonalne IDE i kompilatory w firmie. No niestety...:P Przy czym zauważmy: 1) Nawet tak drogie i profesjonalne narzędzie jak Keil da się spiracić :] 2) Narzędzia? PicKit chodzi po dwie stówki, a JTAGi do ARM promuje i opycha Freddie Chopin, i ma na swojej stronie idiot's guide jak postawić toolchain i używać tego JTAGa... Ale...

    Mikrokontrolery   08 Lip 2011 21:51 Odpowiedzi: 474    Wyświetleń: 45273
  • Gdzie znaleźć przykłady asemblera dla AVR AT90S2313?

    Właściwie zgadzam się z Bolkiem, ale czasem "nie warto wyważać otwartych drzwi" - po to producent zamieszcza przykładowe, gotowe procedury, aby się na nich wzorować. Ja jednak lubię samodzielnie opracować sobie coś, a dopiero potem porównać to z profesjonalnym programem (lub układem - nie dotyczy to tylko programowania). Michałowi przesyłam procedurę...

    Mikrokontrolery   15 Lut 2003 12:52 Odpowiedzi: 11    Wyświetleń: 3239
  • AT90S2313: Jak usunąć starsze bity z PORTB i porównać z tablicą?

    Pisze program w asemblerze. Oto dokładnie o co mi chodzi. Chce porównać daną którą mam w tablicy np. 00000010 z daną wprowadzaną do portuB. Młodsza część portu B (b0-b3) to dane które są ważne. Starsza część mnie nie interesuje. Ponadto młodsza część jest wprowadzana do procka jako negacja ponieważ tak jest reprezentowana dana z poprzedniego układu...

    Mikrokontrolery   06 Cze 2006 01:19 Odpowiedzi: 9    Wyświetleń: 1155
  • Atmega8, asembler - jak uzyskać miganie diody na całym PORTB bez Timera?

    Błąd jest tu - stos ląduje w obszarze I/O (okolica przetwornika ADC) : ldi r16, low(RAMEND) out SPL, r16 ldi r16, high(RAMEND) out SPL, r16 Porównaj pierwsze słowa dla procesora z moim załącznikiem (plik Main.asm) ;Proc InitStack() InitStack: ; It must be not to be a subroutine, because must ; be stack point initialised before...

    Mikrokontrolery   16 Cze 2006 12:54 Odpowiedzi: 18    Wyświetleń: 9220
  • Saia PCD – jak przesłać program do PLC przez PG5 i jakie dane można transferować?

    Porównaj sobie instrukcje asemblera AVR, x86, ARM, ColdFire i powiedzmy jakiegoś procesora sygnałowego. Jaki procent się powtarza? W Fupli wybierasz bloczek spośród wielu innych, bloczki są grupowane żeby łatwiej je było znaleźć. W IL piszesz program w edytorze tekstowym. Jak chciałbyś je grupować? Rozkazy IL są podzielone na grupy tylko w helpie. W...

    Automatyka Przemysłowa   09 Gru 2013 00:46 Odpowiedzi: 25    Wyświetleń: 3309
  • [asembler] - Samomodyfikujący się kod programu- możliwe?

    1. Typ procesora- uznałem że pisząc w dziale '51 domyślnie chodzi rodzinę '51, czyli 8051, 8052 itp. Nie wyszczególniałem że chodzi mi o dokładnie posiadany at89s52, bo pytanie dotyczy się całej rodziny-architektury. Wpis dla 6502 miał pokazać ideę dla obeznanych z tym asemblerem. 2. Nie będę polemizował na temat tego jak kto tę technikę postrzega-...

    Mikrokontrolery   08 Lut 2013 08:47 Odpowiedzi: 10    Wyświetleń: 3603
  • [LPC1114] Jak poprawnie zapisać do portów w LPC1114 używając uVision?

    Najlepszą metodą znalezienia błędu w przypadku jak nic nie pomaga jest analiza kodu w asemblerze jaki został wygenerowany z twojego programu i porównanie go z działającym programem. Pamiętaj że rdzeń cortex-m0 w przeciwieństwie do cortex-m3 jest znacznie prostszy i analiza asemblera nie jest aż tak skomplikowana oczywiście na początku wyda ci się to...

    Mikrokontrolery ARM   04 Lis 2010 23:25 Odpowiedzi: 17    Wyświetleń: 2847
  • [RTOS] Jak zacząć programować w RTOS? Różnice względem bare metal i integracja FatFS

    Te moje maszyny stanów to na pewno nie jest "event driven programming" - a przynajmniej nie jest to świadomie przeze mnie robione :-) Mnie chodziło o co innego. Raczej porównałbym to z RTOS'em bez wywłaszczania - tyle że procedury same dzielą się na "kawałki" a nie robi to za nich scheduler czy inny zarządca. Kiedyś napisałem artykulik na ten temat:...

    Mikrokontrolery   09 Lut 2013 17:50 Odpowiedzi: 23    Wyświetleń: 4335
  • Wybór zestawu uruchomieniowego atmega8 do nauki asemblera za 200zł

    Zgadza się co do ceny - jak na studenta jest iście okrutna . Zacznę więc od płytki stykowej . W sklepie koszt 20 kila zł + mega8 to 30zł + lcd 2x8 i zmieszczę się w 40zł + programator to 100zł . Resztę drobnicy mam . Czytałem gdzieś , że zworki do owej stykowej płytki można wykonać ze skrętki komputerowej ? dobrze czytałeś ;) ale szczerze polecam tak...

    Mikrokontrolery AVR   28 Gru 2009 06:50 Odpowiedzi: 23    Wyświetleń: 4645
  • AI, uczenie maszynowe - podcast #22

    Pamiętam ten odcinek, cóż GPT korzystał z małej bazy tekstów asemblera i coś generował ale zbyt słabej jakości dane były dostępne. Ciekawie robi się gdy AI może sprawdzać swoje "pomysły" eksperymentalnie, taki był pomysł na syntezę chemiczną, AI modelowało eksperymenty a następnie najlepszą prognozę wykonywało na automatycznym laboratorium, które istniało...

    Artykuły   22 Paź 2023 22:01 Odpowiedzi: 6    Wyświetleń: 2502
  • STM32 vs ATMega328: Porównanie rozmiaru kodu i wpływ na moc obliczeniową

    Wiele zależy od tego co ten program robi, a poza tym Arduino IDE nie słynie z bardzo optymalnego kodu. Chcąc w pełni wykorzystać możliwości procesora to tylko czysty C+ lub asembler (nie wiem czy jeszcze ktoś używa).

    Mikrokontrolery ARM   24 Lis 2020 18:24 Odpowiedzi: 14    Wyświetleń: 666
  • 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ń: 5043
  • Mechatronika czy Automatyka i Robotyka na ZUT? Opinie studentów i absolwentów

    Ściągnij sobie plan przedmiotów na obu kierunkach ze strony uczelni. Porównaj. Ja studiuję AiR na wydziale mechanicznym w Białymstoku. Moim zdaniem (i wielu ci to powie) profil kierunku zależy od wydziału na którym się znajduje. Na mechanicznym mamy dużo przedmiotów mechanicznych szczególnie na pierwszych semestrach np.: rysunek maszynowy, napędy płynowe,...

    Nauka Szkolnictwo   04 Lip 2015 16:17 Odpowiedzi: 6    Wyświetleń: 5207
  • [Atmega8] Sprawdzenie schematu Atmega8 do wyświetlacza i2c, buzera, prędkościomierza

    Co do picow napisałes ze mozna zmieniac w nich zegar podczas pracy. Ja mówie że atmel też taką funkcje posiada i oto sie złościsz? Ja się nie złoszczę - ze mnie jest niespotykanie spokojny 43 latek. Porównaj moją wyopowiedź i wytłuszczony jej fragment A tak przy okazji ... by minimalizować pobór energii przez projektowane przeze mnie aktualnie urządzenie,...

    Mikrokontrolery   12 Lut 2011 21:14 Odpowiedzi: 66    Wyświetleń: 5873
  • Czy warto przejść z Bascom na C w projektach sterujących?

    Tak szczerze na µC zaczynałem w asm i z nim nie skończyłem. Na poczatku było sporo materiału do wchłonięcia, pdf-a od AT90S8515 w niektórych miejscach znam na pamięc... ;) Tym niemniej to nie ja zadałem tu pytanie, na które odpowiedzi powinien udzielić sobie każdy sam. Tu nie chodzi, o to jaki język jest wart przesiadki. Porównałbym raczej pisanie...

    Mikrokontrolery   09 Lip 2005 01:06 Odpowiedzi: 22    Wyświetleń: 2808
  • LPC2148, Eclipse+Codesourcery, Timer0 niewłaściwe działanie.

    Jeju panowie, ja się tylko zapytałem czy mam jakieś inne opcje. Takie R14, to przynajmniej jest punkt zaczepienia. Eclipse i Codesourcery mi bardzo odpowiadają i wcale nie mam zamiaru zmieniać ich na nic innego, a jedynie porównać kody wynikowe. Projekt prosty jak budowa cepa, więc nie powinienem mieć z tym problemu, a przynajmniej wgryzę się trochę...

    Mikrokontrolery ARM   13 Lip 2010 23:36 Odpowiedzi: 24    Wyświetleń: 2877
  • Projekty z procesorem TMS320F241 - jakie urządzenia stworzyliście?

    Morph - prosiłeś o opis metody generowania kodu dla F24x - ponizej zamieszczam przykładowy opis - praktycznie "od a do z" Zaznaczam tylko - że prezentowany program jest wręcz trywialnie prosty i wybrałem go tylko dlatego, aby ułatwić analizę plików generowanych przez assembler, linker oraz konwerter HEX - za co przepraszam :). aby wygenerować plik w...

    DSP i Transmisja   09 Mar 2025 20:55 Odpowiedzi: 297    Wyświetleń: 82953
  • Bascom - błędne działanie programu a długość kodu

    Pisałeś może coś w C czy asemblerze żeby mieć porównanie ? Ja też pisząc w bascomie myślałem że , złapałem byka za rogi jednak po pewnym czasie i zasmakowaniu innych języków przy okazji kilku nieudanych prób realizacji projektu przejrzałem na oczy . Jeśli będziesz szukał pracy jako programista w poważnej firmie i zapytany o to jaki język znasz powiesz...

    Mikrokontrolery AVR   09 Mar 2021 17:56 Odpowiedzi: 9    Wyświetleń: 624
  • Termostat na Atmega8: Jak mierzyć temperaturę bez czujnika?

    Prograsm mierzy czestotliwość zegara wewnętrznego i na tej podstawie wyświetla temperature wody. Mnie zawsze uczono że pomiar to porównanie wartości mierzonej ze wzrocową. A jak u ciebie to wyglada, co u Ciebie jest wzorcem? Układ posiada procedurę samokalibracji Mógłbyś opisać w skrócie jak rozwiązałeś algorytm samokalibracji?

    Mikrokontrolery   28 Sty 2008 14:21 Odpowiedzi: 12    Wyświetleń: 3494
  • AT89s51: Programator ISP STK200, brak działania po programowaniu ISPPROG

    Witam. Cieszę się że pomogłem. Te ORG-i to moje przyzwyczajenie - początek programu od adresu 00h, program właściwy od 30h - taki duży przeskok przez wektory przerwań. Ogólnie ORG jest dyrektywą kompilatora, powoduje umieszczenie kodu programu od adresu podanego jako argument. Jak najbardziej pochwalam naukę asemblera - tylko z jego pomocą mamy pełny...

    Mikrokontrolery   16 Lip 2006 17:09 Odpowiedzi: 9    Wyświetleń: 2586
  • Gdzie znaleźć ebook OpenGL. Programowanie gier? Szukam linków

    Nie chce cie urazic(zle ostatnio sformulowalem zdania), Tak tylko pytam bo pisales, ze programujesz juz 4 lata w opengl :) a ja w vc++ 7 :), wiec szacunek :). Mam juz dosyc zwyklego softu i chce sie zajac grafika... opengl uzywalem jako wstawki w programach graficznych, statystycznych. Wlasnie mnie jedno ciekawi, taki maly kod i grafika gotowa...czy...

    Programowanie   19 Sty 2005 13:07 Odpowiedzi: 15    Wyświetleń: 9119
  • [Atmega32][C]Przypisanie bajtu danych do dwóch różnych portów

    Porównaj sobie sposób, który napisałem wcześniej, spójrz do pliku *.lss i sprawdź jak wygląda to w asemblerze, porównaj sobie do dziesiątek operacji, które miałyby się wykonać w tych proponowanych przez ciebie IF'ach. Toż nie dość, że zajęłoby to więcej miejsca, więcej czasu to jeszcze z uwagi na to byłoby jeszcze bardziej narażone na zmiany w przerwaniach...

    Mikrokontrolery AVR   31 Paź 2011 19:54 Odpowiedzi: 21    Wyświetleń: 2296
  • 1-Wire MATCH ROM w asemblerze - jak obsłużyć bit 0 match?

    Jest to porównanie pierwszego (indeks "0") bitu adresu urządzenia 1wire. Potem po kolei bity aż do "63".

    Mikrokontrolery   08 Gru 2008 22:07 Odpowiedzi: 3    Wyświetleń: 1568
  • W jaki sposób procesor rozpoznaje rozkazy od argument rozkazu?

    A ja jeszcze dodam, aby podejrzeć sobie wypluwany kod z asemblera, jakiś program z jednym rozkazem (wcale nie ma działać), potem zmienić rozkaz na inny (lub rejestr) i porównać z poprzednim wynikowy plik exe. Zobaczysz, że zmieniają się pewne bajty, a te zmiany to właśnie oznaczenia rozkazów i rejestrów. Assembler robi coś takiego (upraszczam, to nie...

    Programowanie Początkujący   08 Sie 2012 21:57 Odpowiedzi: 7    Wyświetleń: 3457
  • Dostępność i koszty przesyłki MikroBasic AVR do Polski

    Freddy -> po tym jak porównałem kod asemblera dla pętli opóźniającej 300ms przez FastAVR (krótszy nieco kod) do kodu wygenerowanego przez MikroPascal (nieco dłuższy) to - jasno widać, iż autor FastAVR'a przyłożył się bardziej do optymalizacji kodu. Z tego co mówisz zapewne nie tylko przy fragmnetach odpowiadających za pętle opóźniające. Więc jest to...

    Mikrokontrolery AVR   04 Sie 2011 22:27 Odpowiedzi: 65    Wyświetleń: 11749
  • Porównanie Keil uVision i innych kompilatorów C dla uP

    Jako, że moja przygoda z ADuC812 powoli zaczyna dobiegac końca, czas pomysleć o wykonaniu swojego własnego układu testowego. Jaką rodzine procków wybiorę tego jeszcze nie wiem, z czasem wyjdzie. Natomiast jak to nie wiem w jakim środowisku programistycznym osiąde. Czytałem trochę o komilatorach AVR i GCC. Sa darmowe i bez ograniczeń kodu wynikowego....

    Mikrokontrolery   14 Cze 2009 16:47 Odpowiedzi: 4    Wyświetleń: 2124
  • [atmega8] Jak podłączyć czujnik KTY 81-210 do ATmega8 i mierzyć temperaturę?

    Tak eliminacja wpływu niestałości długoterminowej (dryftu) to zaleta takiego pomiaru, podobnie w metodzie mostkowej eliminuje się wpływ zmian napięcia zasilania na wynik. Czytanie pojedynczych rejestrów jest możliwe, lepiej jednak od razu czytać cały rejestr. Kompilator zadba o odpowiednią kolejność i zoptymalizuje kod. Można porównać jak to wygląda...

    Mikrokontrolery Początkujący   15 Sty 2013 17:28 Odpowiedzi: 24    Wyświetleń: 15117
  • Mikrokontrolery - Narzędzia i języki programowania

    To nawet trochę dziwne porównanie, ryzykowanie życia na trudnym szlaku turystycznym, a trudność nauczenia się programowania w asemblerze... Gdzie sens i logika ? Jeśli programowanie jakiegoś prymitywnego procesorka w jego kodzie wewnętrznym to niedostępny dla większości programistów szczyt Sagarmatha, to gdzie są ludzie piszący oprogramowanie narzędziowe,...

    Mikrokontrolery Początkujący   24 Paź 2015 18:13 Odpowiedzi: 384    Wyświetleń: 239741
  • Zmiana wyjścia PWM z PB3 na inne dla TIMERA2 - jak to zrobić?

    zerpo --> dlatego dodałem, że to nie przesada - bo każde rozwiązanie , które działa poprawnie jest ok ;) i wcale się nie kłócę które lepsze. Pewnie, że to , które podałeś spokojnie zadziała z tym wentylem. Jednak polemizowałbym ostro co do tego, że rozwiązanie podane przez ciebie zmniejsza obciążenie procesora. Być może zapominasz o tym, że każde przerwanie...

    Mikrokontrolery AVR   10 Cze 2010 14:31 Odpowiedzi: 29    Wyświetleń: 2669
  • ATmega 8 - EEPROM nie zapisuje i odczytuje zawsze 0 - co sprawdzić?

    Ja uważam, że nie ma to jak zacząć poznawać dowolną rodzinę procków za jaką się zabieramy właśnie od asemblera. Warto go nawet bardzo dobrze poznać bo później gdy trzeba zrobić jakieś krytycznie-czasowo ważne wstawki to wiadomo - asm ;) Natomiast w większości projektów jak sam zobaczysz nie jest aż tak istotne to jaka jest objętość kodu wynikowego....

    Mikrokontrolery AVR   10 Gru 2008 19:00 Odpowiedzi: 6    Wyświetleń: 3167
  • Jak uzyskać dokładność 1ms w przerwaniu zegarka w C przy cyklu 0.0005ms?

    Liczniki to możesz zwiększać jak masz sterować kociołkiem o ogromnej stałej inercyjnej ale nie w przypadku np. filtra gdzie tego typu "rady" są mocno nie wskazane. Branie jak najmniejszego procesora przypomina mi trochę propozycję, żeby jeździć "silnikodmuchawą" F126p mogąc jeździć Mercedesem i to praktycznie w tej samej cenie. To są realia cenowe rynku...

    Mikrokontrolery   14 Sty 2011 23:41 Odpowiedzi: 20    Wyświetleń: 2717
  • [AVR] [Bascom] Różnica między Set PORTA.2 a Set PINA.2 w kodzie asemblera

    Jeśli możesz porównaj jeszcze obydwa listingi, w jednym celowo nie było deklaracji : Config PortA=Output

    Mikrokontrolery AVR   20 Gru 2009 13:54 Odpowiedzi: 15    Wyświetleń: 2630
  • [Atmega16][C/WinAVR]Zła zmiana kodu C na asemblera

    Moim zdaniem nigdzie nie skacze. Disassembler nie radzi sobie z podaniem własciwej linii kodu źródłowego. Porównaj sobie z plikami .lst. Jeżeli debugujesz kod zoptymalizowany, to musisz pogodzić się z tym, że momentami bedzie to zadanie lekko schizofreniczne.

    Mikrokontrolery AVR   07 Gru 2009 15:48 Odpowiedzi: 2    Wyświetleń: 1660
  • Indeksowanie tablicy rejestrem B w asemblerze 8051 - jak uzyskać dostęp?

    Wydaje mi się , że do takich porównań lepiej użyć XRL , niż SUBB . Piotrek

    Mikrokontrolery   13 Lis 2005 13:52 Odpowiedzi: 12    Wyświetleń: 4015
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    (...) matować liczby z zerami wiodącymi (najlepiej bez sprintf zajmującego dużo FLASH), zwłaszcza w wypadkach jaki podałeś przy DS18B20 int16_t fraction = (temperature & 0xF) * 625; // Część ułamkowa, 625 = 0.0625 * 10000, przecież gdybyśmy wyświetlili samą liczbę po przecinku mielibyśmy 0.625 zamiast 0.0625 ? ### 1) Weryfikacja w asemblerze na uC...

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1038
  • Porownywanie liczb [mikrokontroler 8051] - asembler

    Wybór należy do ciebie zależy co ma wynikać z tego porównania. A zanim zadasz pytania na forum spróbuj sam. CJNE wydaję się logicznym rozwiązaniem. Odejmowanie i porównanie z zerem jest również możliwe. A jeśli chcesz uzależnij jakiś fragment programu od tego która z liczb jest większa zastosuj sposób z odejmowaniem z sprawdzaniem odpowiedniej flagi....

    Mikrokontrolery   15 Mar 2010 23:48 Odpowiedzi: 6    Wyświetleń: 6484
  • BASCOM-AVR vs AVR Studio – porównanie środowisk do programowania mikrokontrolerów AVR

    W samym AVR Studio można pisać tylko w asemblerze, ale ostatnie wersje bardzo dobrze współpracują z avr-gcc (WinAVR). Ten kompilator trzeba dodatkowo zainstalować.

    Mikrokontrolery   08 Sie 2010 14:09 Odpowiedzi: 9    Wyświetleń: 4013
  • ATMEL - Wybór narzędzi do programowania w asemblerze dla początkujących

    Ok, ale nawet gdyby przyjąć twoje przeliczniki DMIPS to wychodzi raptem różnica 3,5 razy, a nie 20 razy jak napisałeś. Nawet dodając do tego różnicę w zegarach (20-32 MHz), vs. max 48 MHz nie wychodzi owe 20-razy. Czepiam się, ale sam lubisz być precyzyjny. No i wiesz, że znormalizowane instrukcje, to jak znormalizowane buty. DMIPSy będą różne (być...

    Mikrokontrolery   02 Paź 2013 11:16 Odpowiedzi: 26    Wyświetleń: 5223
  • Sterowanie szybkością i kierunkiem mrugania 8 diod na 89S52 w asemblerze, obsługa przycisków

    Wprowadź do programu dodatkowe zmienne (flagi) zmieniając ich wartość/stan i monitoruj je. Jeśli użyjesz zmiennych bajtowych, to użyj np rozkazu "cjne" i porównaj to do zera lub jedynki. Wartości zmiennych ustawiasz przy sprawdzaniu wciśniętych klawiszy, natomiast ich stan sprawdzasz w pętli.

    Mikrokontrolery   27 Maj 2014 20:10 Odpowiedzi: 4    Wyświetleń: 1155
  • Zapisywanie liczb 0-255 do EEPROM w ATtiny 2313 lub 4313

    (at)tadeko, dużo przykładów w asm jest zawartych w datasheet mikrokontrolerów atmela. Między innymi jest ten o który pytasz, jest również odczyt. Dodano po 9 Daj sobie spokój. Jeśli kolega Tadeko chce uczyć się asemblera, to należałoby mu pomóc i nakierować w odpowiednim kierunku. Przede wszystkim musi zrozumieć, że porównanie asm z bascom nie ma sensu....

    Nauka Elektroniki, Teoria i Laborki   06 Gru 2024 07:12 Odpowiedzi: 3    Wyświetleń: 114
  • WINAVR ATMEGA – która struktura if zajmuje mniej pamięci: dwie proste czy zagnieżdżona?

    Napisz program, skompiluj i poszukaj wynikowego pliku zawierającego kod w asemblerze (to będzie jeden z nowo powstałych w katalogu z projektem plików, nie pamiętam rozszerzenia). W pliku tym jest też "binarna" wersja programu - wystarczy policzyć bajty. Zobaczysz, co zajmuje mniej miejsca, jeśli porównasz 2 wersje swojego programu. Nie zapomnij o tym,...

    Mikrokontrolery   28 Sie 2006 20:03 Odpowiedzi: 8    Wyświetleń: 1245
  • Asembler: Odbieranie danych przez USART na ATmega32 z modułu Bluetooth WT11

    Witam Wszystkich Napisałem malutki programik, który ma za zadanie wyświetlić mi na jednym module matrycy LED jedną kolumnę w całości, jedna pusta a następnie ma wyświetlić górną polówkę kolumny. Tak jak to przedstawiono na rys. poniżej: Program wygląda następująco: .include "m32def.inc" .list .def acc = r16 .def acc2 = r17 .def param = r18 .def licznik...

    Mikrokontrolery   09 Kwi 2008 21:20 Odpowiedzi: 25    Wyświetleń: 2941
  • Bascom 8051: Dlaczego 1-Wire DS1820 nie działa przy 24MHz?

    ja robiłem disasemblację ale nie znam na tyle asemblera, żeby dopatrzyć się przyczyny. porównywałem kod dla różnych wartości $crystal ale do żadnych wniosków nie doszedłem. PC A to szkoda ,bo gdybyś dokładniej się przyjrzał(porównał pliki HEX) ,to zauważyłbyś niechybnie, że dla różnych wartości "crystal" kod wynikowy jest zawsze IDENTYCZNY. Pzdr. Piotrek...

    Mikrokontrolery   05 Lis 2004 17:46 Odpowiedzi: 11    Wyświetleń: 1614
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    Nic nie trzeba informować kompilatora - Bascom ładnie przyjmuje wprost rozkazy asemblera ale w zasadzie atom1477 zrobił to nawet bez asemblera - sorki - po prostu "ręcznie" odwołał się do rejestrów i wpisał do nich odpowiednie wartości tzn poustawiał bity tak żeby coś tam działało w tym przypadku co ja ci podałem trza by to było mniej więcej zrobić...

    Mikrokontrolery AVR   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4541
  • 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ń: 3417
  • Jak zaprogramować PIC12F683 do sterowania silnikiem co 4 godziny?

    (at)Freddie Chopin PDF do tego PICa zajmuje 174 strony, wiec chyba az tak proste to to nie jest. Wybor kompilatorow ograniczony, zerowy? Moze prosic o bycie nieco mniej tajemniczym? 0x41 0x56 0x45!! - co to oznacza? (at)kamyczek Ten PIC ma uzywac jak najmniej pracu, czy da sie go budzic co 4 godziny? Mam srednie doswiadczenia w PASCALU, bardzo podstawowe...

    Mikrokontrolery   12 Maj 2008 13:39 Odpowiedzi: 31    Wyświetleń: 5088
  • [Bascom AVR] Jak zminimalizować objętość kodu w Bascom AVR dla Attiny2313?

    Każdy inaczej widzi optymalizację dla jednego to program w 2 godziny dla innego zamiast 8kB w C 4kB w asemblerze kosztem czasu który ,trzeba poświęcić na napisanie kodu . Kolega napisał program w Bascomie , czy to tak ciężko zrozumieć że łatwiej jest wstawić tam 4313 i dopiąć np 25320 . Pamiątkę sobie zmieni i ma inny język . Z optymalizacją w C jest...

    Mikrokontrolery AVR   29 Lip 2011 10:53 Odpowiedzi: 23    Wyświetleń: 3885
  • Pytania o Atmega8/12: stabilność zegara, rejestry timera, nauka C?

    Postanowiłem także dodać swoje 5 groszy. Otóż ja zaczynałem programować w asemblerze dla Atmegi8. Myślałem na początku, że będzie wszystko fajnie i przyjemnie. Nawet tak było :). Napisałem swoją bibliotekę do obsługi wyświetlaczy LCD 2*16, no i może wszystko by było fajnie, tyle że biblioteka zrobiła się dość obszerna, nie mówiąc o czasie jaki poświeciłem...

    Mikrokontrolery   02 Cze 2008 00:15 Odpowiedzi: 21    Wyświetleń: 2412
  • Jak poprawić kod konwersji binarno-heksadecymalno-ascii w C?

    Dzień dobry Pozwoliłem sobie porównać przekład asemblerowy dwóch funkcji wykonujacych konwersję liczby binarnej czterobitowej na odpowiadającą jej cyfrę hex. Pierwsza to wersja zaproponowana przez BlueDraco : [syntax=c] uint8_t FourBitsToHex( uint8_t bajt ) { return "0123456789ABCDEF"[bajt & 0xF]; } [/syntax] i druga moja : [syntax=c] uint8_t FourBitsToHex(...

    Mikrokontrolery   17 Maj 2018 14:29 Odpowiedzi: 52    Wyświetleń: 2070
  • Pompa ciepła - działanie, eksploatacja - połączenia z innym

    nwiązaujac do burzliwej dyskusji na temat wymiennika regeneracyjnego chciałem podzielić sie swoimi spostrzeżeniami : zastosowanie "trzeciego" wymiennika nie przynosi wprost żadnego efektu energetycznego bo nie dostarcza on ciepła do GZ. Sens jego zastosowania w moim przypadku polega na tym że przegrzewanie pary nie odbywa się w parowniku , a wyłacznie...

    Systemy Grzewcze Użytkowy   10 Mar 2025 22:01 Odpowiedzi: 8066    Wyświetleń: 1659519
  • [avr-gcc] Szybkie lamerskie pytanie o porównanie liczb

    Dzięki Kiedyś jak na PC (w Borlandzie) rzutowałem int na float to miałem problemy z dokładnością, bo po zrzutowaniu float nieco się różnił, co jest naturalne i wynika ze sposobu zapisu (i obliczania floata). Przypuszczam, że zakładając: int a float b warunki a>b oraz b>a zadziałają, a a==b nie zawsze Spróbuję, jak będą problemy to spróbuję z double,...

    Mikrokontrolery AVR   11 Paź 2008 08:39 Odpowiedzi: 2    Wyświetleń: 2040
  • Niskopoziomowo vs wysokopoziomowo

    https://obrazki.elektroda.pl/4209297400_... Cyklicznie trafiam na dyskusje próbujące określić, co jest lepsze - podejście niskopoziomowe czy użycie gotowych platform / frameworków. Ostatnio zastanawiam się, czy taka ogólna dyskusja ma jakiś sens? Przy ściśle określonym przypadku można dyskutować, jakie rozwiązanie jest lepsze pod względem...

    Tematy tygodnia   07 Lut 2018 23:00 Odpowiedzi: 14    Wyświetleń: 4608
  • Porównanie systemów przerwań w mikrokontrolerach 8051 i AVR

    AVR to procesor RISC, czyli o zredukowanej liście rozkazów, za to ma 32 rejestry operacyjne. Rejestry od r0-r15 nie mogą służyć w trybie natychmiastowym. Generalnie to nikt tutaj nie ma ochoty powielać wszystkiego, co już zostało napisane setki razy, w tym w dokumentacji na http://www.atmel.com/dyn/products/datash... Lista rozkazów...

    Mikrokontrolery   19 Sty 2011 23:06 Odpowiedzi: 4    Wyświetleń: 1125