kompilacja asemblera

Znaleziono około 338 wyników dla: kompilacja asemblera
  • AVR Studio 4.13 - FATAL ERROR: Brak pliku *.hex przy kompilacji Asemblera

    Pozbądź się spacji , ze ścieżki (PATH). Piotrek

    Mikrokontrolery   17 Lut 2008 14:59 Odpowiedzi: 2    Wyświetleń: 1020
  • AVR Studio i C . Pisanie w C i kompilacja do asemblera.

    Można połączyć AVR Studio z avr-gcc i kompilowac pliki C ale lepiej uzyc do tego gotowego pakietu WINAVR.Pliki *.elf generowane przez ten kompilator mozna symulowac w AVR Studio.Ale to wszystko juz na forum bylo ...

    Mikrokontrolery   13 Lis 2005 14:18 Odpowiedzi: 3    Wyświetleń: 1524
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Kompilacja kodu mieszanki asemblera i C dla Tiny13 PWM i ADC Fan Controller

    Ja tu widzę sam asembler :> Skompilowane przy pomocy avra , program zajmuje 124B. Po pobraniu należy zmienić rozszerzenie na .hex. Pozdrawiam

    Mikrokontrolery AVR   26 Lut 2009 17:48 Odpowiedzi: 2    Wyświetleń: 2297
  • Wybór kompilatora do asemblera na mikrokontrolery z zapisem do bin/hex

    Po pierwsze to nie ma czegoś takiego jak kompilator asemblera, jest po prostu assembler, to nie jest język kompilowany, a Tobie raczej chodzi o środowisko programistyczne - IDE. Poza tym każdy uP/uC ma swój charakterystyczny assembler (oczywiście wspólny dla całej rodziny mikrokontrolerów), bo inną listę poleceń ma PIC a inną AVR. Polecam lekturę: http://www.edw.com.pl/ea/asm_avr.html...

    Mikrokontrolery   24 Lip 2007 05:53 Odpowiedzi: 4    Wyświetleń: 1558
  • Wybór wersji Keil do kompilacji asemblera – która najlepiej sprawdzi się w 2024?

    dzięki jak możesz to prześlij mi tą wersje na: krystian.czyzewski(at)poczta.tp.pl Będe bardzo wdzięczny i jeszcze powiedz mi dokładnie co pobrać ze strony producenta bo byłem ale mam kompletny mętlik w głowie i nie wiem czego szukac.Dzięki

    Mikrokontrolery   29 Gru 2004 02:04 Odpowiedzi: 4    Wyświetleń: 1482
  • REKLAMA
  • Jak używać funkcji asemblera w C w AVRStudio? Integracja i kompilacja kodu

    Na stronie Atmela jest dokument opisujący łączenie kodu w C z asemblerem. Wejdź tu: http://www.atmel.com/dyn/products/app_no... i poszukaj: AVR034: Mixing C and Assembly Code with IAR Embedded Workbench for AVR Może masz inny kompilator ale warto to przeczytać. Marek

    Mikrokontrolery   04 Sty 2007 10:52 Odpowiedzi: 7    Wyświetleń: 2242
  • Błąd kompilacji kodu asemblera dla mikroprocesora 8051 - adres 8026H nie istnieje

    na elektrodzie wyskakuja dwa komunikaty: Warning: Nazwa tematu nic nie mowi o jego zawartosci Error: Nie zdefiniowano procesora Pomoc failed! 0x41 0x56 0x45!!

    Mikrokontrolery   30 Kwi 2008 14:46 Odpowiedzi: 4    Wyświetleń: 2089
  • 68HC11 - Czy można edytować i wgrać program bez kodu źródłowego?

    Czy da sie wyciagnac program z mikrokontrolera Motorola 68HC11, zmienic kilka linijek i wgrac spowrotem ? Czy kompilacja asemblera ( czy innego jezyka programowania w ktorym programuje sie ten procesor) do kodu maszynowego jest jednoznaczna. Czy jak wyciagne program z tego mikrokontrolera, i potem spowrotem skompiluje do kodu maszynowego to czy uzyskam...

    Mikrokontrolery   29 Gru 2007 17:27 Odpowiedzi: 2    Wyświetleń: 1290
  • Kompilacja programu Getrc5 w Bascomie dla 89Cxx51 - błąd asemblera

    Co do tego programu do asemblera to szukam i szukam i znaleźć nie mogę :(

    Mikrokontrolery   22 Wrz 2002 20:12 Odpowiedzi: 6    Wyświetleń: 3403
  • REKLAMA
  • Konwersja programu tęczowy kryształ z asemblera do Bascom i kompilacja do HEX

    A dlaczego chcesz kompilować program napisany w asemblerze z poziomu Bascoma przecież z kompilatora asemblera też możesz otrzymać hex. Napisz na jaki procesor chcesz to skompilować.

    Mikrokontrolery   10 Paź 2007 10:21 Odpowiedzi: 2    Wyświetleń: 1287
  • 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ń: 216
  • [8051] Jak zoptymalizować funkcję asm_signal dla mikrokontrolera 8051?

    Możesz załączyć listing? (to znaczy to co zostanie wytworzone po kompilacji C w postaci asemblera, ale z całego programu). I napisz jeszcze konkretnie na jaki procesor to kompilujesz.

    Mikrokontrolery   05 Lis 2009 21:51 Odpowiedzi: 9    Wyświetleń: 1874
  • [atmega8][C]dziwne zachowanie i problem z util/delay.h

    sprawdzasz w jaki sposób kod C tłumaczony jest na asemblera (po kompilacji z optymalizacją), a następnie ile taktów zegarowych wykonuje się dana instrukcja

    Mikrokontrolery AVR   25 Lip 2009 12:48 Odpowiedzi: 32    Wyświetleń: 7611
  • REKLAMA
  • Błąd kompilacji, plik asembler - kompilacja plików dla atmegi48p .c .s .h

    Po co się męczysz z bardzo starymi narzędziami? Użyj Atmel Studio lub co najmniej AVR Studio i zapomnij o makefile: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery   15 Kwi 2015 23:22 Odpowiedzi: 3    Wyświetleń: 774
  • błąd kompilacji 'Cannot open output file nazwa.hex: Invalid argument'

    Nie, to nie to. Mało tego - teraz sprawdziłem: jeżeli Atmel Studio kompiluje aplikację napisaną w C, to wszystko gra w tym dropboxie - pliki wyjściowe są ładnie nadpisywane. Więc sprawa jest zawężona tylko do aplikacji używającej kompilatora asemblera.

    Mikrokontrolery AVR   22 Cze 2017 06:13 Odpowiedzi: 7    Wyświetleń: 1137
  • Kompilacja programu AVR w asemblerze - błędy w AVR Studio 4 i WAVRASM

    Unowocześnienie AT90S2313 brzmi : ATtiny2313 .... ;) No to OK, kody przerobione pod modłę AVRStudio + gotowy HEX - na AT90S2313, ATtiny2313 i ATmega8515. Licencja GNU zachowana - mamy binaria i źródła... ;) Some other requests ? ;) P.S. ; Code is written for use with AVR-GCC in assembler mode ; flag: -x assembler-with-cpp - oryginalny kod jest pod avrgcc......

    Mikrokontrolery   13 Lis 2005 00:03 Odpowiedzi: 29    Wyświetleń: 5566
  • Gdzie znaleźć polskojęzyczny kurs podstaw AVR Studio 4?

    po polsku to raczej nie znajdziesz chyba ze ktos zrobic dla Ciebie taki kurs w czym to chcesz pisac ja pisze w C w AVR Studio 4 wiec nie ma zadnych problemów. Jesli chcesz w asemblerze to tez nie widze problemu jesli znasz asemblera AVR studio to tylko pomocne narzedzie do kompilacji z wbudowanym kompilatorem do asemblera i mozna podpiac kompilator...

    Mikrokontrolery   21 Wrz 2006 15:55 Odpowiedzi: 15    Wyświetleń: 4105
  • AVR Studio - błąd tworzenia pliku hex w projekcie assemblerowym

    witam, ja używam AVR Studio i tylko asemblera i nie mam żadnych problemów z utworzeniem plików hex i kompilacją ;) .... hmmm tam w tej całej długiej ścieżce widzę, że masz \Władziu\ - spróbuj sobie ustawić w opcjach inną ścieżkę gdzie mają być tworzone pliki po kompilacji albo wogóle utwórz projekt ASM w folderze gdzieś na dysku ale krótszym i żeby...

    Mikrokontrolery   22 Lis 2006 17:36 Odpowiedzi: 2    Wyświetleń: 2897
  • Pisanie programów i używanie bibliotek w C i Asemblerze

    2. Asembler jest kompilatorem, a asemblacja - kompilacją. Asembler MIPS zamienia jedną instrukcję symboliczną w 1..4 instrukcji maszynowych. Język maszynowy (zapis binarny) to też język. Niech sobie nawet zamienia to w 20 instrukcji maszynowych. Nadal operujemy w obrębie jednego języka. Przykładowo dla ARM nop jest pseudo-instrukcją zamienianą na:...

    Mikrokontrolery   16 Gru 2016 02:36 Odpowiedzi: 260    Wyświetleń: 11517
  • Jak połączyć C i asm w AVR Studio? Komunikaty błędów podczas kompilacji

    Moim zdaniem wygląda to tak, jakby brakowało define-a, który przełączyłby (na zasadzie ifdef-ów) pliki nagłówkowe na włączanie tylko definicji stałych zrozumiałych dla asemblera. Może to kwestia wersji AVRStudio? Spróbuj dodać do ASMFLAGS opcję: -D__ASSEMBLER__ (po dwa podkreślniki).

    Mikrokontrolery AVR   06 Mar 2009 11:31 Odpowiedzi: 8    Wyświetleń: 4463
  • Dekoder RC5 - błąd symbol not defined przy kompilacji 89c2051

    Tak, tylko problem w tym że nie znam asemblera.

    Mikrokontrolery   09 Lip 2005 14:11 Odpowiedzi: 8    Wyświetleń: 1644
  • LCD S65 + AT90USB1287 - problem z przystosowaniem projektu

    LOL... No mówiłem, że noga z asemblera jestem... ;) Dziękuje obu kolegom za pomoc... Jak narazie kompilacja była bez błędów... Jutro będę sprawdzał czy działa... Pozdrawiam Rafał... PS Chyba wypadało by się poduczyć asemblera :/

    Mikrokontrolery   16 Lis 2008 13:02 Odpowiedzi: 16    Wyświetleń: 2182
  • Kompilator asemblera dla 8051 pod Windows 98 - rekomendacje i sugestie

    Poszukuje kompilatora asemblera do 51. Ten co mam daje ciała, nie tworzy hexa i bina. Te co ściągłem również nie działają, chyba że robie coś nie tak. Czy jest jakieś narzędzie pod Windows98 do kompilacji asma. Może jakieś namiary?

    Mikrokontrolery   18 Lut 2005 12:27 Odpowiedzi: 9    Wyświetleń: 3541
  • Asembler - błędy kompilacji przy sortowaniu bąbelkowym w MASM32

    Sortowanie liczb całkowitych w tablicy metodą bąbelkowej. Chodzi może o sortowanie liczb metodą "bąbelkową"? Zadając pytanie należy podać: System operacyjny. Typ pliku wynikowego (com, exe), jeśli pod DOS, Windows. Komunikaty błędów kompilacji.

    Programowanie   05 Gru 2008 14:47 Odpowiedzi: 13    Wyświetleń: 5603
  • Konwersja liczby typu stałopozycyjnego _Accum na łańcuch znakowy - błąd kompilacji

    Po uruchomieniu w symulatorze _Accum zostały podkreślone na czerwono i w okienku jest "Nierozpoznany symbol". Po prostu symulator tu nie daje rady z c - zawsze możesz to podejrzeć w oknie asemblera.

    Mikrokontrolery AVR   24 Cze 2023 21:11 Odpowiedzi: 13    Wyświetleń: 645
  • Avr wstawka assemblerowa. Sposób wskazywania właściwej komórki w tablicy.

    Kilka błędów: - nie możesz zakładać, że zmienne znajdują się pod stałymi adresami w pamięci, to się będzie zmieniać pomiędzy kompilacjami, w związku z tym istnieje konieczność użycia symboli - register to tylko sugestia dla kompilatora i tych rejestrów wcale nie musi rezerwować. Ale jest też poważniejszy błąd - rejestry te są wykorzystywane przez AVR-libc...

    Mikrokontrolery AVR   17 Maj 2011 11:36 Odpowiedzi: 5    Wyświetleń: 1743
  • Asembler 89C52: Przerwania nie działają na rzeczywistym układzie, dlaczego?

    INC co 100 nic nie pomogła :( A co do wersji programu to pobrałem go ze strony Keila jako darmowy kompilator do 2K I chyba była to wersja ewaluacyjna. Ale jak kompiluje to nie ma komunikatu że przerwań nie mogę zrobić To może polecicie mi jakieś inne programy do kompilacji ?

    Mikrokontrolery   02 Lut 2007 20:53 Odpowiedzi: 34    Wyświetleń: 5207
  • Atmega8 WinAVR: Jak używać DDRB i PORTB bez avr/io.h?

    Kolego Tomcio7 , avr/io.h to nie jest żadna biblioteka tylko zbiór definicji. Oczywiście można te definicje przepisać do pliku z kodem źródłowym ("wyręczając" kompilator), ale zanim się to zrobi, to trzeba zrozumieć co te definicje oznaczają. Krótko - kolega przepisał definicje dla asemblera zamiast dla kompilatora C. Konkretnie chodzi o test warunku...

    Mikrokontrolery AVR   09 Kwi 2009 23:00 Odpowiedzi: 4    Wyświetleń: 2729
  • [Asembler] Jak odwrócić bity liczby w rejestrze AL na BL w TASM?

    Proboje coś z tym zdziałać, lecz mam pewien problem który mnie całkowicie zatrzymuje w miejscu.. Niemam jak sprawdzić czy te dzialania dają jakiś efekt, gdyż nie mam podglądu do zawartości rejestru.. Jak można wyświetlać w na konsoli w dosie, zawartości rejestrów ?? Tekst wyświetla się prawidłowo, ale jak podstawiam jakies zmienne to błąd przy kompilacji..

    Programowanie Początkujący   11 Lis 2009 15:33 Odpowiedzi: 5    Wyświetleń: 1443
  • Błędy kompilacji programu Klausa 3.8 na mikrokontrolerze AT90S2313 w Bascomie

    Jeżeli plik jest w asemblerze, to kompilujesz go za pomocą programu AVR Studio, bądź innego kompilatora Asemblera. Bascom to kompilator basica, z asemblerem bywa w nim różnie

    Mikrokontrolery   11 Kwi 2006 22:18 Odpowiedzi: 3    Wyświetleń: 1202
  • Jaki język programowania wybrać na start i jakie książki polecacie?

    Twierdzisz, że złożone konstrukcje JAVA, zapisane w asemblerze, czy PASCALU będą efektywniejsze od tych samych konstrukcji emulowanych sprzętowo :?: Nie ma czegoś takiego jak "złożone konstrukcje JAVA". Java jest kompilowana do byte-kodu, który przypomina język asemblera po kompilacja. Idea jest taka że ten byte-kod jest przetwarzany na maszynie wirtualnej,...

    Programowanie   21 Lip 2011 10:28 Odpowiedzi: 57    Wyświetleń: 13727
  • Zmienne globalne wykorzystywane przez przerwania i inne.

    Nie da się jakoś podglądnąć tego co wypluje kompilator? Można do tego użyć np. symulatora kompilatora https://godbolt.org/ i obejrzeć wynik kompilacji w asemblerze.

    Mikrokontrolery Początkujący   28 Kwi 2021 13:48 Odpowiedzi: 47    Wyświetleń: 2847
  • Jak odpalić zegarek PCF8583 na Atmedze16 w asemblerze?

    Kiedy już widzisz okno Dissasembly jesteś w domu. Po prostu widzisz jak to kompilator obsługuje, które rejestry i jakimi instrukcjami....Każda instrukcja języka wyższego poziomu jest tłumaczona na ASM a tak naprawdę to jest opisem poprzedzajacym to co na podstawie tej instrukcji wygenerował kompilator. Przedstawiłeś drogę maksymalnie na około. Po prostu...

    Mikrokontrolery AVR   14 Maj 2020 13:28 Odpowiedzi: 10    Wyświetleń: 819
  • Linux i mikrokontrolery – jakie kompilatory i IDE do programowania uC na Linuksie?

    Czy ktos probowal kompilowac gcc dla AVR pod Mandriva 2007? Przy probie kompilacji wersji 4.1.1 make wywala mi kilkadziesiat bledow asemblera, a 4.1.2 - komunikat "Brak regul do wykonania obiektu `avr-as`' :|

    Mikrokontrolery   13 Mar 2007 09:38 Odpowiedzi: 29    Wyświetleń: 2729
  • zestaw uruchomieniowy AVR ,filtracja i Atmel Studio

    (at)tomasz249 Co robisz źle? Po prostu nic nie robisz, kręcenie myszą po ekranie nic nie zmienia :) Pisałem ci, że podgląd masz w oknie C, a nie disassembly, w którym masz podgląd asemblera. Poza tym nie postawiłeś breakpointa, bo nie można postawić breakpointa na pustej linii. Czasami automatycznie to przeskoczy na najbliższą instrukcję, czasami nie....

    Mikrokontrolery AVR   22 Lip 2017 22:46 Odpowiedzi: 117    Wyświetleń: 6843
  • [AT90s2313] [AT90s2313][C++] Nieprawidłowy odczyt pgm_read_byte() w C++ dla LED 4-cyfrowego

    Kompilowałem podany kod u siebie, przy kompilacji jako c++ kompilator rzucał się do linii "static Which=0;", ale po drobnych poprawkach ruszył. W kodzie asemblera nie widzę znaczących różnic, pod symulatorem wszystko działa poprawnie. 1/ Sprawdź, czy zastąpienie "pgm_read_byte(&g_Cyfry[n%10])" przez stałą (np 164) coś zmieni. 2/ Sprawdź, czy przeniesienie...

    Mikrokontrolery AVR   13 Wrz 2009 18:01 Odpowiedzi: 13    Wyświetleń: 2826
  • AVR X-Copy Final Step ;) Amiga Floppy Disk Reader

    http://obrazki.elektroda.pl/9498644700_1... Witam, chciałbym przestawić efekt mojej pracy. Pewnego razu przy porządkach natknąłem się na mnóstwo moich starych dyskietek do komputera Amiga. I tu zrodził się pomysł :) "a może da się to jeszcze jakoś odczytać?". Efektem tego pomysłu jest to urządzenie - AVR X-Copy Final Step ;) (X-Copy...

    DIY Konstrukcje   05 Paź 2012 20:52 Odpowiedzi: 29    Wyświetleń: 23033
  • Przeróbka biblioteki dedykowanej dla AT89C2051 na ATTiny2313

    OK, ale jeszcze mam pytanie odnośnie tej biblioteki. Zrobiłem to co mogłem czyli pozmieniałe nazewnictwo portów na AVR, jednak przy kompilacji w BASCOM AVR wykazuje błędy. min. niezidentyfikowane wstawki asemblera. Czy jest jakaś prosta metoda aby Bascom AVR przyjął tą bibliotekę. Nie ukrywam że zależało by mi aby uruchomić te bibliotekę z ATTINY2313...

    Mikrokontrolery AVR   15 Lut 2017 11:52 Odpowiedzi: 19    Wyświetleń: 4539
  • Jak czytać mapy pamięci w WinOLS dla Passata AVB?

    Tego się nie rozkłada na żaden język programowania, to nie są programy wpisane w stylu ''if 'silnik' jest zmulony then więcej 'wachy'''. Nie wiem czy o tym wiesz ale każdy ''punkt'' w tym programie (przełączanie trybu ''.'') jest odpowiedzialny za jakiś parametr lub zależność pomiędzy elementami. Witam ,to nakieruj mnie jak:!:"jaki punkt w programie????"właśnie...

    Samochody Chiptuning   16 Sty 2021 00:30 Odpowiedzi: 5390    Wyświetleń: 1234472
  • Jakiego języka prog. najlepiej jest się nauczyć (PIC itp.)?

    Hej ja niedawno zaczalem uczyc sie asemblera do prockow Atmela czyli np at89c2051 i tym podobnym Niestey nie moge Ci doradzic w czym najlepiej pisac i na jaki rodzaj prockow ale to co ja zauwazylem to wiele wiecej materailow w sieci na temat tych prockow i kursu asemblera poza tym latwo mozna zdobyc programy sluzace do kompilacji swojego progamu na...

    Mikrokontrolery   14 Maj 2006 16:11 Odpowiedzi: 75    Wyświetleń: 12178
  • Jak podłączyć i obsłużyć pamięć DataFlash AT45DB081 z AVR8535/ATMega128?

    Moja rada: daj sobie spokój z tym Bascomem. Dużo lepszy jest AVRGCC, czyli język C/C++ na AVR'y. Po pierwsze jest darmowy w pełnej wersji, po drugie jest to przedsięwzięcie typu "open source", czyli cały czas jest na bieżąco modernizowany i sprawdzany. A najważniejsze jest to, że po napisaniu swojego programu w C i przeprowadzeniu kompilacji, otrzymujesz...

    Mikrokontrolery   22 Wrz 2003 16:09 Odpowiedzi: 5    Wyświetleń: 1975
  • Sterowanie mikrokontrolerem 8051 za pomocą SMS-ów z telefonu komórkowego

    no no - to nie takie hop siup używać jednego i drugiego - jeśli jeszcze nie znasz przynajmniej dobrze jednego z nich ;) po pierwsze można używać asemblera jako wstawek do prawie każdego języka wyższego poziomu - no ale żeby ktoś to robił odwrotnie to nie słyszałem ;) to byłoby wręcz bez sensu - żeby pisać aplikację w asemblerze i próbować myśleć nawet...

    Mikrokontrolery   07 Lis 2009 13:19 Odpowiedzi: 14    Wyświetleń: 2302
  • Quicksort w asemblerze – błąd wykonania w trakcie działania programu, analiza kodu

    Gdzie, jaki błąd, podczas kompilacji, czy podczas działania? Poza tym nie licz na to, że ktoś będzie przekopywał się przez nieskomentowanego asemblera:).

    Programowanie   31 Gru 2007 10:01 Odpowiedzi: 12    Wyświetleń: 1566
  • Prosty i tani programator do mikrokontrolera AT90s8515 - opinie o projekcie Raabe

    Do mikrokontrolera ładuje się już kod w postaci binarnej otrzymany w wyniku kompilacji kodu źródłowego. Jeżeli układ nie ma aktywnego zabezpieczenia, to idzie odczytać ten kod binarny i przetworzyć co najwyżej do postaci zbliżonej do jezyka asemblera, nie jest to jednak identyczny kod, jaki stworzył programista, z nazwami etykiet, definicji stałych...

    Mikrokontrolery   17 Cze 2005 16:44 Odpowiedzi: 7    Wyświetleń: 1503
  • Niepoprawne wypełnianie tablicy w C, kompilacja w Keil'u, brak wartości

    Wszystkie problemy znikly gdy przesiadlem sie na Raisonance. Keil demo fajnie dziala na asemblera ale hex ktorego generuje nie chce za bardzo wspolpracowac z moim programatorem Progat.

    Mikrokontrolery   04 Lut 2006 19:52 Odpowiedzi: 11    Wyświetleń: 1463
  • [AVR][C] - pytanko do speców od C, kompilacja dla m8 i m168

    no to pozostaje Ci np. pokroic kod na kawalki i sprawdzic co sie powiekszylo i/lub zerknac w asemblera. Gdzies tu niedawno byl zreszta temat o tym jak sprawdzic ile co zajmuje.

    Mikrokontrolery AVR   13 Wrz 2009 00:24 Odpowiedzi: 14    Wyświetleń: 1407
  • Programowanie układu SAB8751HD: znajdowanie programatora, kompilacja, podłączanie

    Możesz też program zapisać w zewnętrznej pamięci (jakiś EEPROM), tylko do tego trzeba zrobić PCB. Ja pamiętam pierwszy taki mój system. Program miał 8 bajtów i wpisywałem go (ręcznie ! - adres+dane+ zapis, adres+dane + zapis,....) do EEPROM. Hehe, też tak kiedyś robiłem. Na płytce uniwersalnej do tego podstawki pod EEPROM i dla dip-switch, które szybko...

    Mikrokontrolery Pozostałe   04 Lip 2022 14:57 Odpowiedzi: 12    Wyświetleń: 768
  • Zmiana wartości zmiennej na skutek niezależnej operacji - C++

    Dłuższa bajka. W skrócie najczęściej chyba przez dodanie offsetu (przesunięcia) adresu zmiennej do jakiegoś adresu na stosie. To jak to dokładnie działa pewnie może być zależne od: rodzaju procesora, systemu operacyjnego, kompilatora, ustawień kompilatora. Nie jest to w łatwy sposób dostępne dla progamu napisanego w C/C++ i wydaje mi się że powinno...

    Programowanie Początkujący   27 Gru 2018 17:05 Odpowiedzi: 12    Wyświetleń: 639
  • Nowa generacja modułów Arduino

    wlasnie synteza z C jest nowym podejsciem ktory pozwala skomplikowane algorytmy latwo zaimplementowac Żeby przypadkiem nie okazało się, że w FPGA będzie implementowany (symulowany) rdzeń CPU, na którym będzie wykonywany kod asemblera otrzymany z kompilacji C - widziałem już takie cuda :) (zresztą w Quartus'ie są do tego IP Core'y) Synteza z C do VHDL...

    Artykuły   21 Maj 2018 20:56 Odpowiedzi: 5    Wyświetleń: 3477
  • STM32F4 - funkcje sin/cos z biblioteki DSP_Lib i biblioteki math.h

    Zerknij do asemblera to będziesz wiedział dlaczego. Już na etapie kompilacji kompilator sobie stwierdza "tu nie ma czego liczyć podczas wykonywania programu" .Procesor nie robi żadnego dzielenia, nie liczy także żadnych sinusów tylko sobie podstawie wartości do zmiennych i nic innego nie robi. Ile zajmuje kb taki program ? Możesz pokazać asemblera ?...

    Mikrokontrolery ARM   16 Paź 2012 20:54 Odpowiedzi: 20    Wyświetleń: 5883
  • AVR Studio 4 - Błąd garbage at end of line przy kompilacji ATtiny 2313

    Chodzi mi o ich współpracę. Chciałbym pisać programy w C i sprawdzać ich działanie w AVR Studio. Dzieki za pomoc w temacie tych błędów. Poprawie składnie asemblera. Pozdrawiam

    Mikrokontrolery   04 Lis 2006 08:59 Odpowiedzi: 9    Wyświetleń: 1880
  • Jak edytować plik binarny (.bin) i konwertować go do C++?

    Witam mam pewien dylemat poniewaz chcę edytowac jakis plik binarny (.bin) ale jak go wogóle odczytac da sie go jakos przerobic zeby był np. w języku c++ ? Nie widzę takiej możliwości. Plik bin lub hex jest po kompilacji, co najwyżej można zdekopilowac go i mieć memoniki asemblera, ale przejść z bin do C to będzie ciężko.

    Mikrokontrolery   13 Sie 2008 10:10 Odpowiedzi: 22    Wyświetleń: 8917
  • potrzebna pomoc w przetłumaczeniu kodu asm >> c

    Są pisane w asemblerze bo pisane w C lub innym języku wyższego poziomu po kompilacji nie zmieściłyby się w pamięci. Co do tłumaczenia powyższego fragmentu kodu to jest w nim zaledwie kilka bardzo prostych instrukcji zatem polecam przeczytanie dokumentacji asemblera AVR. To na prawdę nic trudnego.

    Mikrokontrolery   10 Sie 2009 16:37 Odpowiedzi: 5    Wyświetleń: 1389
  • Jak wymusić skok do adresu 0x1400 dla INT0 w AVR-GCC bez deklaracji ISR?

    a może jeszcze inaczej a. plik asemblera budujący tablice wektorów przerwań b. kompilacja z opcją -nostartfiles lub tez zmiana skryptu linkera ??? Rozwiązanie o tyle nieelastyczne, że trzeba będzie ręcznie edytować każdy element tablicy wektorów podczas gdy potrzebuję zmodyfikować jedynie wektor INT0, a w stosunku do pozostałych wektorów chciałbym aby...

    Mikrokontrolery   26 Lis 2007 07:16 Odpowiedzi: 6    Wyświetleń: 3732
  • [M32][Bascom][DS18B20] Prośba o krytykę programu.

    Ne no, jestem jak najbardziej za, odpowiadałem tylko tehaceole , chcąc wyjaśnić, jak jego rady mogą wypaść w tym środowisku. Właśnie przed chwilą był temat, jak przejść na CTC w Bascom: http://www.elektroda.pl/rtvforum/topic23... Co do nauki i poznania podstawowego sprzętu, to czasem łatwiej jest zapamiętać listę rozkazów z noty katalogowej i...

    Mikrokontrolery Początkujący   13 Lip 2012 08:44 Odpowiedzi: 37    Wyświetleń: 4511
  • [asm]Który mikrokontroler wybrać do nauki asemblera: STM32 czy AVR?

    2łaśnie do tego zachęcił mnie artykuł nt. "kompilatory od środka" z linux magazine mnie zachęcił do poznawania tych rzeczy Kompilator od środka nie znaczy asembler. Poczytaj np. "gcc internals". Samo przełożenie tego co wygeneruje kompilator na asembler platformy docelowej to zaledwie ostatni, malutki kroczek w złożonym procesie kompilacji programu....

    Mikrokontrolery Początkujący   13 Kwi 2018 10:59 Odpowiedzi: 19    Wyświetleń: 1962
  • Czy wstawki assemblerowe w Bascomie zmniejszają rozmiar programu?

    Witam, to zalezy jeśli użyjesz asemblera do niektorych funkcji to roznica powinna byc zauwazalna, natomiast w niektorych przypadkach niektóre komendy są bezpośrednio tłumaczone na asemblera i zysku nie będzie. W każdym wypadku instrukcje Bascoma są tłumaczone na instrukcje asemblera, na tym polega standardowa kompilacja na język zrozumiały dla procesora....

    Mikrokontrolery   14 Lis 2004 14:53 Odpowiedzi: 11    Wyświetleń: 1746
  • AVR czy Atmega dla początkującego? Wybór zestawu ewaluacyjnego do nauki uP

    Ja to sobie nieco inaczej wyobrażam: najpierw kurs architektury i małe wprowadzenie do asemblera, a następnie przesiadka na język wyższego poziomu. Brzmi to bardzo patetycznie, tym niemniej nie ma co się na asm obrażać, kompilacja niektórych wyrażeń standardowych (pętle, warunki itp) mnie osobiście zachęca do zrobienia wstawki w asm, która załatwi...

    Mikrokontrolery   29 Lip 2005 09:52 Odpowiedzi: 28    Wyświetleń: 6214
  • Asembler, 8051, wpisane liczby 12 bitowej do rejestru TH0

    Nie bardzo rozumiem. Ten sam kompilator zawsze kompiluje tak samo. Rożne kompilatory mogą dać inne wyniki przy kompilacji tego samego programu.

    Mikrokontrolery   26 Cze 2017 21:34 Odpowiedzi: 9    Wyświetleń: 1053
  • Jaki program do symulacji mikrokontrolera 8051 z obsługą języka C zamiast asemblera?

    Próbuję ale sypie błędami przy kompilacji a program jest dobrze napisany bo w pracowni działał. Pomimo zapisu jako C on to chyba traktuje jako asemblera np. "Syntax error at 2 in "MCU 8051 IDE.asm": Unknown keyword: `#include' `#include' is neither macro nor instruction nor directive"

    Mikrokontrolery Początkujący   15 Paź 2012 19:33 Odpowiedzi: 3    Wyświetleń: 1248
  • XMega AVR - Jak zadeklarować indeksowaną zmienną bitową w C

    Pytanie jest raczej ogólne , bo na końcu są instrukcje asemblera - nie znam instrukcji asemblera gdzie numer bitu mógłby być zmienną, sbrc i sbrs wymaga bezpośredniego podania numeru bitu przed kompilacją. A wracając do Twojego pytania - powodem jest jak zawsze lenistwo - chciałbym uniknąć rozpisywania czegoś co da się zapisać w pętli ->na osiem warunków...

    Mikrokontrolery AVR   17 Gru 2016 00:04 Odpowiedzi: 106    Wyświetleń: 4407
  • Programowanie w Bascomie. Inny program do kompilacji?

    nie ma nic innego ktorym bys mogl skompilowac. chyba ze zmienisz jezyk na np. asemblera lub C :) . jesli nie to pozostaje ci kupno pelnej wersji. ja uzywam tez bascom avr i 8051

    Mikrokontrolery   17 Lut 2007 19:08 Odpowiedzi: 6    Wyświetleń: 1479
  • Atmega8515, Attiny26, SPI.Nie ustawia rejestru konfig...

    Kiedy mam problemy z programem dla AVR'a, napisanym w C, to zawsze podglądam co się urodziło po kompilacji. Czyli plik lst w asemblerze. Często okazuje się, że kompilator wstawia nie to co myślimy że powinno być. A dlaczego napisałeś tak: while(!(USISR & (1<<USIOIF))) //przerwie sie gdy SPSR ma 1 na SPIF miejscu Nie...

    Mikrokontrolery   12 Maj 2007 08:08 Odpowiedzi: 11    Wyświetleń: 1587
  • Błąd kompilacji w WinAvr - undefined reference to `sbi` w programie AVR

    Stało się tak gdyż użyłeś nowszej wersji kompilatora niż autor programu. Autorzy WinAVR probują upodobnić go do standardu ANSI C ,a instrukcje(mnemoniki) sbi i cbi są wzięte "na żywca" z asemblera. Polecenia: sbi(DDRB,PB1); sbi(PORTB,PB1); musisz zastąpić przez: DDRB|=1<<1; //ustaw DDRB,1 PORTB|=1<<1; //ustaw PORTB,1 Może wyglądają one troche...

    Mikrokontrolery   20 Lip 2005 09:24 Odpowiedzi: 2    Wyświetleń: 1187
  • [Atmega8][assembler] - termometr z wyświetlaczem led

    Wspaniale, że chcesz się uczyć asemblera, ale to raczej mało przyszłościowe podejście, gdy bazujesz tylko na nim. Co nowa rodzina mikrokontrolerów to nowy asembler. Programy są mało przenośne nawet w tej samej rodzinie, a drobna poprawka może zająć sporo czasu. Warto iść w stronę C. Wbrew pozorom nie jest on trudniejszy od asemblera. Na początek polecam...

    Mikrokontrolery AVR   19 Cze 2013 11:07 Odpowiedzi: 9    Wyświetleń: 2538
  • Błędy kompilacji w MPASM dla PIC16F84 - asembler, banki rejestrów, symbole

    Witam! Jako, że jestem zielony;) w programowaniu mikrokontrolerów PIC a dokładniej w asemblerze prosze pomoc. Podczas kompilacji w programie MPASM otrzymuje nastepujace bledy: Warning[205] C:\1\L.ASM 217 : Found directive in column 1. (error) Error[128] C:\1\L.ASM 217 : Missing argument(s) Message[302] C:\1\L.ASM 222 : Register in operand not in bank...

    Mikrokontrolery   31 Sie 2006 17:00 Odpowiedzi: 1    Wyświetleń: 1089
  • [Atmega16][C/WinAVR]Zła zmiana kodu C na asemblera

    peikman --> a po co ty w ogóle dokonujesz deasemblacji kodu binarnego skoro możesz sobie podejrzeć super dokładny kod i to wraz z etykietami i ładnymi opisami wprost z kompilatora!..... zajrzyj, że sobie do pliku o nazwie *.lss po zapuszczeniu kompilacji ;) .... i zobaczysz swój prawidłowy oraz pięknie opisany kod w asemblerze zamiast robić to od tyłka...

    Mikrokontrolery AVR   07 Gru 2009 15:48 Odpowiedzi: 2    Wyświetleń: 1663
  • [ASEMBLER] Jak ocenić poprawność kodu ASM z pliku hex dla 89c2051 w IDA Pro?

    kod programu mam napisany i skompilowany w bascomie 51. Podczas kompilacji programu w bascomie uzyskałem plik hex i ten otrzymany plik hex chciałbym zamienić na kod asemblera, żeby nie pisać programu od podstaw w asemblerze. Użyłem programu IDA, żeby z pliku hex otrzymać kod w asemblerze, ale nie wiem czy tak uzyskany kod jest poprawny, czy trzeba w...

    Mikrokontrolery   28 Cze 2010 11:48 Odpowiedzi: 9    Wyświetleń: 4380
  • Re: komputer MIK CA80 - reanimacja zabytkowego komputerka

    Wypróbowałem 3 kompilatory asemblera Z80, ale żaden nie potrafił skompilować monitora CA80, szczególnie był problem z wyrażeniami EQU. Odgrzebałem swój stary projekt, jakim był kompilator asemblera 8051 napisany do użytku z DSM-51, ponieważ oryginalny DSM51ASS nie kompilował kodu, który miał się znajdować w adresach od 8000h do FFFFh, w których jest...

    Elektronika Retro   25 Sty 2025 21:28 Odpowiedzi: 463    Wyświetleń: 123294
  • Deklaracja zmiennych 16-bitowych w asemblerze '51 - przykłady i porady

    sadło: znowu się z Tobą nie zgodzę, w każdym razie częściowo, bo to są deklaracje stałych (co zresztą napisałeś). Zmenne deklaruje się w inny sposób. Tak jak napisaleś to jest adres komórki, a nie nazwa zmiennej. FAQ do którego odnośnik jest wyżej zostało uzupełnione o deklaracje zmiennych, ale jeżeli nie chce sie komuś szukać to dołącze kawałek tutaj:...

    Mikrokontrolery   22 Kwi 2003 07:53 Odpowiedzi: 5    Wyświetleń: 3836
  • Konwersja kodu Bascom do asemblera: kontrola zasilania i tryb IDLE

    Jako że asembler jest z reguły samodzielnym niezależnym, i nie związanym z IDE programem wszelkie etykiety i makra są jego wyłaczną domeną. Generalnie etykiety i marka to jest inna droga przy kompilacji ale te rozważania wkraczają w naukę o kompilatorach/translatorach. Jeżeli assembler jest makto-assemblerem (dziś trudno o inny) to wszelkie maka są...

    Mikrokontrolery   05 Gru 2024 08:09 Odpowiedzi: 17    Wyświetleń: 381
  • Dlaczego return(...) w AVR GCC czasem błędnie zwraca wartość?

    Oglądnij rezultaty kompilacji i linkowania w każdym z powyższych przypadków, czyli pliki .lst. Kiedy zaczynałem z AVRGCC, to po napisaniu każdej funkcji oglądałem rezultaty w pliku wynikowym asemblera i niekiedy mocno się dziwiłem co kompilator wyczynia! ( ale przeważnie to ja popełniałem błędy :? ) Pozdrawiam.

    Mikrokontrolery   17 Paź 2003 09:19 Odpowiedzi: 8    Wyświetleń: 2017
  • Sterownik RGB na AVR reagujący na bas - jak napisać program w BASCOM?

    Wybieram się jutro do sklepu po 2051 i będę na nim przeprowadzał testy. Czy mógł bym jednak prosić o przkompilowanie tego programu na hex ponieważ mi podczas kompilacji wyskakują błędy i nie wiem jak je poprawić, a nie mam zbytnio teraz ochoty na naukę asemblera po to by przekompilować na szybko program. Wiem, że dla kogoś kto się zna na asm to dla...

    Mikrokontrolery AVR   23 Paź 2011 22:31 Odpowiedzi: 9    Wyświetleń: 3227
  • Błąd kompilacji Assembler - nieznana instrukcja IE w kodzie alarmu

    Witam. Szkielet programu asemblera na 51' zamieszczałem w poście pod koniec wątku: [url=http://www.elektroda.pl/rtvforum/vi... Dodawanie 3 liczb 8-bitowych - może się Koledze przyda. Do kompilacji najczęściej używam ASEM'a. Pozdrawiam.

    Mikrokontrolery   09 Sie 2010 14:30 Odpowiedzi: 10    Wyświetleń: 2666
  • DSM-51, asembler: Zamiana tekstu na LCD po naciśnięciu ENTER

    Cz kod, który Kolega przedstawił jest działający, czy kompilacja przebiegła bezbłędnie?

    Początkujący Elektronicy   12 Mar 2008 21:30 Odpowiedzi: 12    Wyświetleń: 3192
  • Błąd kompilacji w Yagarto: Nie można odnaleźć określonego pliku

    Zrobiłem krok po kroku wsio z tutoriala Yagarto. OpenOCD wraz z insight działa, debugger uruchomiłem. Natosmiast przy kompilacji przykładowego projektu ze stronki Yagarto pojawia się błąd: make all Building file: ../src/crt.s Invoking: XL Assembler as -o"src/crt.o" "../src/crt.s" /bin/sh: as: command not found make:...

    Mikrokontrolery   29 Sie 2008 22:23 Odpowiedzi: 12    Wyświetleń: 2665
  • [AVRasm] Czy można użyć zawartości rejestru jako argumentu dla abs(), log2()?

    Dlaczego nie ma w tytule tematu np. AVRasm , czyli takie, które są wykonywane podczas kompilacji, a nie na platformie docelowej. Można tylko używać te funkcje jako argumenty natychmiastowe w odpowiednich rozkazach procesora. Lista rozkazów procesora jest stała i znajduje się w każdej nocie katalogowej indywidualnie, nie próbuj jej poszerzać na siłę,...

    Mikrokontrolery   17 Lut 2006 16:46 Odpowiedzi: 3    Wyświetleń: 831
  • AVR ASM – wybór programu, źródła kursów i materiały do nauki asemblera od podstaw

    Chyba tylko tyle że po kompilacji dają kod maszynowy dla AVR. Choć z drugiej strony w BASCOM'ie też można pisać w asm, stosująć je jako wstawki.

    Mikrokontrolery   07 Maj 2003 20:59 Odpowiedzi: 8    Wyświetleń: 3598
  • AT91SAM7S256 - optymalizacja szybkości PIO przy sterowaniu wyświetlaczem

    Szukałem i znalazłem stosowne parametry, ale ni jak to się ma do uzyskanych rezultatów. Podanych było kilka częstotliwości w zależności, od grupy pinów. Lecz nie wiadomo jak to rozumieć, np. sygnał zegarowy interfejsu SPI może osiągnąć taki zegar jak zegar główny procesora i można powiedzieć że ten jeden pin ma taką dużą częstotliwość. Co do 8bitowych...

    Mikrokontrolery ARM   16 Cze 2011 19:41 Odpowiedzi: 7    Wyświetleń: 1674
  • Uczenie się "systemowego" C (gcc) na podstawie Linuxa/Unixa

    Pytanie jak w temacie. Przeglądam kilka książek poświęconym tematyce programowania w C w Linuxie, gdzie omawiane są zagadnienia związane z pisaniem aplikacji w C obejmujących przykłady oscylujące wokół wykorzystywania kompilacji, bibliotek, procesów, wątków, sygnałów, urządzeń, wywołań systemowych, systemu plików, wykorzystanie w kodzie asemblera, bezpieczeństwa...

    Programowanie   11 Gru 2017 16:46 Odpowiedzi: 9    Wyświetleń: 579
  • [AVR] C i ASM - Porównanie ilości i szybkości kodu - jak?

    No i masz dowód - kompilator C nawet nie chciał słyszeć o liczeniu tego samego bez sensu 10000000 razy. Założę się, że obliczył 6! w czasie kompilacji i wykonał 10000000 instrukcji PORTA=0x00. Chyba będziesz musiał wymyślić coś trudniejszego... Proponuję tak: piszesz kod w C, generujesz z niego asemblera i patrzysz, co tu można zoptymalizować... :D...

    Mikrokontrolery AVR   13 Gru 2008 11:59 Odpowiedzi: 69    Wyświetleń: 8562
  • Błąd GCC przy wstawkach assemblera w funkcji delay w AVR Studio

    ...więc się zgadza wszystko... Wprost przeciwnie - nic się nie zgadza :!: K ma być 8 bitowa wartością wpisana do rejestrów 16-31 :) No właśnie , a Ty jako argument K , podajesz time , który to jest adresem(wskaźnikiem) do komórki pamięci RAM i na dokładkę , ten adres w procesie kompilacji nie jest znany , bo time jest zmienną lokalną. Argument K ,...

    Mikrokontrolery   03 Kwi 2008 16:23 Odpowiedzi: 9    Wyświetleń: 1178
  • [asembler] Jak wpleść procedurę C w asemblerze w AVRstudio? Kompilacja i integracja kodu

    Witam, piszę programy w asemblerze, mam procedurę napisaną w C. Jak ją wpleść skompilować w .asm. Czy jest możliwość podczepienia jako bin lub jakikolwiek inny plik? Jakie są możliwe rozwiązania? Pozdrawiam, Jarek

    Mikrokontrolery AVR   13 Sty 2011 17:45 Odpowiedzi: 4    Wyświetleń: 1456
  • Assembler a C++ czyli wybór szybciej czy taniej...

    mirekk36: "o kompilowaniu ASM i może co? jeszcze jego optymalizacji?" Jak jesteś na 100% pewny że "Chłopów" napisał Słowacki- to sprawdź. "Program stosowany do przetwarzania z zapisu źródłowego na postać binarną jest kompilatorem..." Jeśli używasz mnemoników w ASM-to potem ten plik tekstowy kompilujesz do postaci 0-1. Nie twierdzę że taki program musi...

    Mikrokontrolery AVR   08 Wrz 2010 14:25 Odpowiedzi: 144    Wyświetleń: 21139
  • Mikrokontrolery - Narzędzia i języki programowania

    To w czym pisac program zalezy tylko i wyłącznie od ciebie, od twoich upodobań. Ja osobiscie uwazam ze nie ma sensu pchac do małych mikrokontrolerów języków wysokiego poziomu (basic, lub C). Ewentualnie trawie jeszcze C++ ale Basic to przezytek, juz dawno powinien odejsc na emeryture. Jezeli jestes poczatkujący zalecam na poczatku pisanie programów...

    Mikrokontrolery Początkujący   24 Paź 2015 18:13 Odpowiedzi: 384    Wyświetleń: 239882
  • Czy Bascom AVR demo obsługuje ATtiny26? Brak tiny.lib i błędy kompilacji

    Interesuje mnie wykorzystanie ADC i PWM'a - tego co najsympatyczniejsze w tym mikrokontrolerze. Tak jak wcześniej wspomniałem, Bascom Demo AVR wywala się przy próbie sprawdzenia składni przy wybranym ATtiny26, natomiast przy AT90S2313 działa poprawnie. Zaznaczam, że chodzi o banalne przykłady dołączone do Bascoma. W związku z tym interesuje mnie, czy...

    Mikrokontrolery   16 Gru 2003 14:00 Odpowiedzi: 4    Wyświetleń: 5529
  • Książki o programowaniu uC i systemach uC - opinie, przemyślenia, nowości

    Jakims jedynym ratunkiem byl Bajtek - ktory zreszta poza listningami w Basicu nie wiele wnosil. Trzeba było uważniej czytać tego Bajtka. Sam pisałem wtedy w asemblerze również dla Z80 a kilka moich propozycji programów graficznych w asemblerze właśnie się w Bajtku pojawiło (w dziale dla ZX Spectrum). Więc nie było tam tylko o Basicu. Podobnie bylo...

    Mikrokontrolery Początkujący   21 Mar 2020 12:19 Odpowiedzi: 525    Wyświetleń: 138716
  • Kompilacja i uruchamianie prostego programu C++ na Debianie – błąd pliku binarnego

    W procesie macierzystym PID potomka to wynik funkcji fork Proces macierzysty dostanie pid dziecka. Dziecko dostanie 0. Trochę się zakręciłem :D W ogóle program najpierw był częściowo w C++, a teraz już w nim nie jest w ogóle :) Ciekawe czym będzie gdy autor wrzuci go ponownie? Może w asemblerze?

    Programowanie Początkujący   10 Sty 2015 03:36 Odpowiedzi: 20    Wyświetleń: 4310
  • Adresowanie rejestrów TIMER3 w ATMega 162 w asemblerze avr-gcc - błędy kompilacji

    jak bys przesłał kod programu to moze moglbym Ci pomoc...

    Mikrokontrolery   01 Maj 2007 12:38 Odpowiedzi: 3    Wyświetleń: 954
  • ATmega128: LCD nie działa, sprawdzenie konfiguracji PortA i PortG

    Patrząc na to co koledzy piszą stosowanie procesora typu Mega już nie wspomnę o medze 128 to jak strzelanie z armaty do wróbla nie wspomnę już o ułomnościach pakietu BASCOM AVR który działa albo nie działa . Po kompilacji programu warto go zasymulować w AVR studio często widać jak coś co ponoć działa a nie robi nic ... a już nie wspomnę że niektóre...

    Mikrokontrolery   29 Paź 2007 10:01 Odpowiedzi: 10    Wyświetleń: 3932
  • Jak zmieniać dwie (kilka) wartości sekwencyjnie w Arduino

    To powiedz jaka ta jedna deklaracja i jedno przypisanie "ratuje" wszystko, a ja Ci powiem jak w Arduino napisać wstawkę w C. A bardzo proszę jak wiesz, int tabelka ; // akurat mam 3 zmieniane linie n=succ tabelka druga wersja wstawka assemblera, RCR B,1 // rotacja w prawo ( lub w lewo ) z przeniesieniem W moim starym C ( Keil ) na procesory 8051 succ...

    Arduino   08 Sie 2017 09:35 Odpowiedzi: 13    Wyświetleń: 1287
  • WinAvr zła kompilacja. Kompilator nie uwzględnia skoków.

    Witam. Z całym szacunkiem dla dobrych chęci poprzedników i znajomości asemblera ale nie o volatile tu chodzi. Tak poprawiona funkcja nie wnosi nic do programu i jest równoznaczna z usunięciem jej przez kompilator. Proszę zwrócić uwagę na jej ciało. W żaden sposób nie wpływa ono na jakąkolwiek zmienną globalną ,statyczną, wskaźnik czy rejestrI/O. Funkcja...

    Mikrokontrolery AVR   27 Sty 2011 14:00 Odpowiedzi: 26    Wyświetleń: 2548
  • Mnożenie w asemblerze. Kod w C i tłumaczenie na asembler.

    Czasem warto najpierw usiąść z kartką papieru i rozwiązać dane równanie matematycznie - uprościć, to co się da(np. wyłączyć przed nawias, doprowadzić do postaci, gdy mamy tylko 1 stałą), a mikrokontroler liczył tylko to, co niezbędne - to co może być przeliczone wcześniej, należy dokonać najpóźniej w procesie kompilacji(asemblacji).

    Mikrokontrolery   15 Sie 2006 14:55 Odpowiedzi: 12    Wyświetleń: 3719
  • WinAVR - Kompilacja robota line follower z czujnikiem CNY70 - błąd

    Po pierwsze próbujesz kompilować program jakby był napisany w c, nie asemblerze! Kod jest pod kompilator asemblera od Atmela. Masz kilka wyjść: 1) zmodyfikuj kod tak, aby kompilował się za pomocą avr-gcc (może być trudne dla Ciebie) i zmień rozszerzenie na .S, 2) użyj avrasm z od Atmela (o ile dobrze pamiętam) z linii poleceń (chyba łatwiejsze niż (1),...

    Mikrokontrolery   28 Maj 2014 17:01 Odpowiedzi: 2    Wyświetleń: 963
  • Jak przyspieszyć funkcję w C dla Xmega128 używając wstawek asm?

    Ale sprawdziłeś wygenerowany kod? Bo na 90% kompilator sam wygenerował to co tak pracowicie wstawiłeś w asemblerze - a jeśli nie to prosta zmiana opcji kompilacji, dodanie inline itd. spowoduje, że taki kod powstanie automatycznie. Co do wcześniejszego błędu - out ma ograniczony argument do 31. Kolejna sprawa - to co tak pracowicie symulujesz programowo...

    Mikrokontrolery AVR   29 Paź 2011 19:32 Odpowiedzi: 15    Wyświetleń: 2744
  • Gdzie znaleźć przykłady asemblera dla AVR AT90S2313?

    Witam!! Widze ze jest tu mowa o i2c.Kiedys chcialem napisac program w asemblerze obsugujacy te magistrale.Po licznych niepowodzeniach(najgorsze ze nie moge zdobyc emulatora pod asembler-bez niego to takie dzialanie na slepo) siegnolem do wspomnianego przez Marka pliku.Troche mi zajelo zanim rozszyfrowalem o co dokladnie chodzi,poskladalem ale nie dzialal.Program...

    Mikrokontrolery   15 Lut 2003 12:52 Odpowiedzi: 11    Wyświetleń: 3242
  • Jak skompilować i uruchomić program C++ w Dev-Cpp na przykładzie Mini-SPOJ?

    Tak jak napisał PanBo - problemem nie są poprawne programy i współpracujący użytkownicy, tylko błędne lub nawet złośliwe programy. Nie ograniczysz zasobów przy kompilacji/wykonaniu - ktoś Ci zaraz zapcha dysk/wywróci system przez wyczerpanie pamięci/zamuli procesor. Nie ograniczysz dostępu do bibliotek dynamicznych czy asemblera inline - ktoś wykorzysta...

    Programowanie   16 Lut 2010 12:37 Odpowiedzi: 8    Wyświetleń: 2249
  • Polecany kurs assemblera dla początkujących na procesor 8051?

    Piszesz w asemblerze następnie kompilacja ,oczywiście dla danego mikrokont jaki posiadasz ,wybierasz to opcjach kompilatora.otrzymujesz plik wynikowy i wysyłasz go do prtu pod który masz podpięty programator .Teraz już masz zaprogramowany układzik .A tera problemy dlaczego to niestety nic nie robi .Szukasz błędu poprawiasz i wracasz do kompilacji .Zeby...

    Mikrokontrolery   02 Lis 2005 00:46 Odpowiedzi: 10    Wyświetleń: 6241
  • [stm32] STM32, Keil, ZL30PRG - program zatrzymuje się na BKPT 0xAB, co robić?

    Witam, Kompiluje przykład z książki Mikrokontrolery STM32 w sieci Ethernet w praktyce z zaimplementowaną biblioteką lwIP całość przechodzi kompilację, ale po załadowaniu pliku hex mikrokontroler stoi. Cały proces debugowania odbywa sie bardzo dziwnie ponieważ program nie wchodzi nawet do funkcji main a w podglądzie asemblera całość zatrzymuje się na...

    Mikrokontrolery ARM   02 Mar 2012 12:05 Odpowiedzi: 2    Wyświetleń: 1711
  • Tiny bootloader - Błędy podczas kompilacji bootloadera

    Korzystam z kompilatora asemblera z pakietu MPLAB-X. Chcę przekompilować żródło bootloadera (*.asm) w celu dopasowania go do moich potrzeb (konkretnie bitów konfiguracyjnych i częstotliwości wewnętrznego oscylatora). Podczas próby kompilacji wyskakują błędy: Error[105] C:\DOCUMENTS AND SETTINGS\KOMP\PULPIT\BOOT\BTL.X\TINYBLD1... 17 : Cannot open...

    Mikrokontrolery PIC   13 Lis 2012 23:50 Odpowiedzi: 1    Wyświetleń: 1503