wstawka asembler

Znaleziono około 323 wyników dla: wstawka asembler
  • Pewna wstawka asemblera. Co ona robi?

    Tym razem naprawdę szukałem i nie mogę nic znaleźć. Co robi ta wstawka asemblera: volatile("nop\n\t""no... "nop\n\t" "nop\n\t" ::); Ma ona na pewno coś wspólnego z busy w LCD, ale co dokładnie ona wykonuje?

    Mikrokontrolery utak3r   04 Cze 2010 15:14 Odpowiedzi: 12    Wyświetleń: 1185
  • [ATtiny13] Wykrywanie dotyku (pojemnościowe)

    15 sekund po użyciu google. Efekt? Wstawki asemblerowe Oprócz możliwości wstępnie skompilowanych modułów możesz posłużyć się także tzw. wstawkami asemblerowymi. Ich użycie powoduje wstawienie w miejsce wystąpienia wstawki odpowiedniego kodu maszynowego, który powstanie po przetłumaczeniu kodu asemblerowego....

    Mikrokontrolery Początkujący tsiu   04 Lut 2012 12:07 Odpowiedzi: 19    Wyświetleń: 6045
  • Edycja biosu płyty głównej.

    Bios jest takim samym programem jak każdy inny, przy dzisiejszym stopniu skomplikowania raczej nie jest pisany w asemblerze, conajwyżej znajdują się w nim wstawki asemblerowe. 1. IDA sobie poradzi, o ile zrozumie instrukcje procesora na który napisany został "bios" 2. IDA przypuszczalnie nie rozumie...

    Programowanie Początkujący Lumin11   06 Lis 2013 02:57 Odpowiedzi: 4    Wyświetleń: 2466
  • Assembler - Program do pisania

    Zastanawiałem się nad tym czy dokładać swoje 2 grosze ale napisze w ten sposób.. jakiś czas temu poznałem kolegę na forum który zaczynał praktycznie w tym samym czasie co ja przygodę z programowaniem. Zaczął od "darmowej" wersji Delphi bodajże Turbo 5 potem starając się być na bieżąco kupił jeszcze ze...

    Programowanie Początkujący kubalos2   28 Lut 2015 11:41 Odpowiedzi: 12    Wyświetleń: 1959
  • I2C prędkość BASCOM. Jak zmienić prędkość w trakcie programu?

    Witam wszystkich Mam takie pytanie,jak wtrakcie programu zmieniać prędkość magistrali I2C?chciałbym badać przebiegi magistrali za pomocą oscyloskopu(takie mam zadanie)pewne parametry transmisji wybiera sobie użytkownik za pomocą programu na PC,między innymi jest to prędkość,jedna z kilku do wyboru...

    Mikrokontrolery goliat2   27 Kwi 2006 20:06 Odpowiedzi: 2    Wyświetleń: 1320
  • czestotliwosc generatora w atmega8

    W jaki sposób zrobiłeś wstawkę asemblera? Nie zapomniałeś użyć instrukcji 'volatile'? Jeśli zapomniałeś to najprawdopodobniej kompilator C podczas optymalizacji wyrzucił z kodu tą wstawkę asemblerowską bo "doszedł do wniosku" że niczego ciekawego ona nie wnosi.

    Mikrokontrolery Zuk1   17 Mar 2008 09:50 Odpowiedzi: 2    Wyświetleń: 792
  • [Atmega8][Bascom] Wartość wpisywana do timera

    Ostatecznie zrób wstawkę w ASM. Wklej tutaj swój kod z przerwania, może da się go przyśpieszyć. Wiem że procek za czym skoczy do podprogramu przerwania robi jeszcze dużo rzeczy poza moimi plecami, ale w moim przypadku jest to pożądane - mój zegar przecież śpieszy . Tak więc robienie wstawek...

    Mikrokontrolery AVR Nawigator   22 Lip 2012 23:39 Odpowiedzi: 47    Wyświetleń: 5333
  • [bascom] Nazwa tabeli ze zmiennej

    To się nie nadaje , ponieważ Restore potrzebuje etykiety , a Read to odczyt sekwencyjny i nie da sie wybrać konkretnego elementu tablicy , tylko trzeba odczytywać kolejno , począwszy od pierwszego elementu. No właśnie ustawiając rejestry R8 i R9 (wskaźnik) można odczytywać dowolny element tablicy w...

    Mikrokontrolery AVR manekinen   19 Wrz 2009 18:46 Odpowiedzi: 4    Wyświetleń: 1859
  • [AVR] C i ASM - Porównanie ilości i szybkości kodu - jak?

    ja chociaż jestem początkujacy w C to też napiszę w 1KB taki program. generalnie uważam temat wątku z totalnie bzdurny. O ile rozumiem kłótnie czasem na forum wszelkich zaciekłych przeciwników bascoma przeciwko tym co korzystają z C lub asm, to próba udowadniania tego co w temacie mija się nieco ze...

    Mikrokontrolery AVR Freddie Chopin   13 Gru 2008 11:59 Odpowiedzi: 69    Wyświetleń: 7293
  • Szkolenie z programowania mikrokontrolerów

    Zgadzam sie z kolega chudybyk nie liczylbym na na jakis realny kurs , jest pare publikacji ale elektroda z dzialem o mikrokontrolerach jest najwieksza skarbnica takiej wiedzy a pozatym zawsze mozesz zapytac. Prawdopodobnie Bascom zalatwi twoje oczekiwania i latwo mozesz przeprowadzic symulacje , asembler...

    Ogłoszenia Elektronika submariner   27 Lis 2009 01:51 Odpowiedzi: 4    Wyświetleń: 1512
  • [c++/asm] Wstawianie znaków do buforu klawiatury

    Chodzi o to, żeby program w pewnych okolicznościach wstawiał znak do buforu klawiatury. Program piszę w C++ vs2003net. Z tego co się dowiedziałem możliwe jest to tylko w asemblerze, z którym jeszcze nie miałem styczności. przerwanie 16H funkcja 05 ... trochę kosmos Pomóżcie mi to zrobić wstawkę asemblera na...

    Programowanie begiii   29 Maj 2010 12:00 Odpowiedzi: 4    Wyświetleń: 1609
  • Obsługa portu równoległego komputera w C++

    A jaki masz kompilator. Bo ogolnie to mozesz skorzystac z wstawek asemblera. W Borlalnd C++ istnieje taka funkcja jak inportb() i outportb(), zajrzyj do helpa. Pozatym mozesz tez korzystac z przerwan i rejestrow, nie mam pod reka przykladow ale jesli bedziesz chcial to moge ci je przeslac...

    Mikrokontrolery Anonymous   31 Gru 2001 14:05 Odpowiedzi: 1    Wyświetleń: 4799
  • Powiadomienia Sms

    Fenk elektrykj twoja odp. jest bardzo praktyczna. Tak samo jak i wyszukiwarka tematów na forum. Programuje we wszystkim co sie da :D i co akurat jest potrzebne ale najchetniej widze baskoma z wstawkami asemblera. Jezeli masz składnie tych rozkazów albo jakaś specyfikacje transmisji to był bym bardzo...

    Mikrokontrolery gpql   07 Gru 2006 21:32 Odpowiedzi: 6    Wyświetleń: 2268
  • wybór kontrolera(procka)

    Również polecam AVR, porządne darmowe środowisko AVRStudio, a w AtMega - Jtag, do tego ISP. Na początek polecam Bascoma - łatwe z przyjemnym, wbudowany symulator i wszystko zintegrowane w jeden program, potem dochodzą wstawki asemblera i C. Sam przeszedłem tą droge i teraz wybieram do projektu taki mikrokontroler,...

    Mikrokontrolery Przybyłek   20 Kwi 2004 17:42 Odpowiedzi: 14    Wyświetleń: 2204
  • PIC 18F252 i LCD Hitachi

    Zrób wstawkę asemblera do przejścia na nastepną linie.

    Mikrokontrolery sedzia   08 Cze 2004 20:09 Odpowiedzi: 3    Wyświetleń: 1146
  • [DELPHI] Ukrycie programu przed listą procesów.

    A może jakies wstawki asemblera w delphi pomogoł ?? Wszystko co piszesz w Delphi, jest tłumaczone przez kompilator na język maszynowy (z którego do Asembler`a, nie daleko) więc 'realnie' rzecz biorąc nie widze w tym żadnego sensu. To co można napisać w Asemblerze, ma zazwyczaj swój odpowiednik w...

    Programowanie trivial1   14 Wrz 2004 11:29 Odpowiedzi: 16    Wyświetleń: 3099
  • Odczytywanie pamięci za pomocą offsetu?

    Chciałbym aby działało to pod win xp, więc raczej c, c++ z ewentualnymi wstawkami asemblera. Chodzi o to że mam aplikacje której przeglądam pamięć za pomocą WinHex'a znajduje offset jaki mnie interesuje i za każdym razem jest tam inna wartość, i jest dla mnie dość uciążliwe czytanie tego w ten...

    Programowanie Sam Sung   14 Lip 2005 13:29 Odpowiedzi: 3    Wyświetleń: 804
  • VB vs VC++ vs Delphi ...

    Dzieki za zainteresowanie Podstawy c++ znam, wiec problemu nie bedzie. Pascala tez znam, ale jakos nie przepadam, dlatego Delphi odrzuce. Aha. Jak wyglada sprawa ze wstawkami asemblera w VC++. Da rade?

    Programowanie vibrasphere   22 Sie 2005 20:54 Odpowiedzi: 11    Wyświetleń: 1386
  • Które moduły radiowe wybrać

    Ciekawe te nadajniki easy-Radio ale troche cena powala no i dostępność :( Chyba jednak będę musiał użyć cc1000pp. Przykład w bascomie jest tu: ale prawie wszystko leci na wstawkach asemblera, a ja niezabardzo go rozumiem. Czy byłby mi ktos w stanie powiedzieć jak przy uzyciu tego przykładu wysałać tablicę...

    Mikrokontrolery Ziele6   30 Sie 2006 13:13 Odpowiedzi: 14    Wyświetleń: 3626
  • W jaki sposób z c odwoływać się do flag mikroprocesora ?

    Tylko że nie ma nic za darmo. Większość kompilatorów "nie lubi" jak się im wrzuca wstawki asemblera. Konsekwencją jest słaba optymalizacja kodu w takim przypadku. Zależy jaka wstawka, Stosowałem wstawki całych funkcji mnożenia i dzielenia 32 bitowego w ASM i było dużo szybciej i nieco osczędniej...

    Programowanie kris_gor   29 Lis 2007 21:46 Odpowiedzi: 10    Wyświetleń: 1703
  • Bascom ,Asm C.... Jaki kompilator?

    Wstawki asemblera tak ale C już nie.

    Mikrokontrolery rafcio363   17 Mar 2008 13:08 Odpowiedzi: 8    Wyświetleń: 1283
  • RS232 Sterowanie diodami

    preferowałbym delphi z wstawkami asemblera bo w tym jako tako sie cos orientuje

    Programowanie kamil_klw   09 Wrz 2008 10:01 Odpowiedzi: 16    Wyświetleń: 6170
  • Optymalizacja WinAVR, gcc, uC. Gdzie popełniam błąd?

    W pierwszym przypadku w celu jak największej dokładności czasu opóźnienia jest wyliczana liczba przebiegów wewnętrznej pętli (która wykonuje się w 3 lub 4 cyklach, zależnie od tego, czy licznik może mieć 1 bajt, czy musi mieć 2 bajty) - te obliczenia są wykonywane na liczbach zmiennoprzecinkowych. Co...

    Mikrokontrolery AVR sepako   12 Lis 2008 18:50 Odpowiedzi: 7    Wyświetleń: 2109
  • Program w C. Wyświetlanie liczb na wyświetlaczach.

    Dr.Vee : Autor wyraźnie napisał, choć nie do końca powiedział: (na portA wchodzą sygnały clock, strobe i date) Osobiście rozwiązał bym to przez sprzętowe spi, wstawką asemblera lub za pomocą jednej, większej zmiennej. Globalne zmienne są dopuszczalne, jednak ograniczenie zakresu zmiennych jest...

    Mikrokontrolery AVR mlfox85   10 Sty 2009 22:05 Odpowiedzi: 13    Wyświetleń: 1686
  • 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...

    Mikrokontrolery AVR Octaver   15 Lut 2017 11:52 Odpowiedzi: 19    Wyświetleń: 4041
  • Konwerter RS485 - USB z bajerami.

    Fajne ci to wyszło, a czy jest szansa że wrzucisz jego schemat? Byłbym zainteresowany zbudowaniem takiego konwerterka. Schemat to nie problem, to połączenie dwóch schematów aplikacyjnych, przy nowszym revision procesora można nawet usunąć inwerter. Ciekawy projekt. W jakim trybie pracuje USB? Jak...

    DIY Konstrukcje Szymon Tarnowski   05 Lip 2010 12:45 Odpowiedzi: 24    Wyświetleń: 11244
  • AVR X-Copy Final Step ;) Amiga Floppy Disk Reader

    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 Alectronic   05 Paź 2012 20:52 Odpowiedzi: 29    Wyświetleń: 19757
  • [C/ASM][CORTEX-M3] - Mix C i ASM

    No tak to wygląda mniej więcej, co nie zmienia faktu, że operacją PUSH od razu mi to na aktualny stack leci i mam wolne r0. A tak w ogóle to w Cortex-M3 context switch się robi inaczej - w przerwaniu PendSV. Zalet tego rozwiązania jest kilka. Jakie? Co skłoniło Cię do stworzenia własnego...

    Mikrokontrolery ARM stanleysts   30 Mar 2013 11:20 Odpowiedzi: 10    Wyświetleń: 1632
  • Obsługa wyświetlacza na msp430

    Hmm ujmę to tak. Wyświetlacz się tylko świeci. Nic więcej. Nie wiem co jest z kontrastem bo nie widać tych ciemnych pól poświęconych na znaki, widać je dopiero pod kątem. Wyświetlacz ma wyjścia z Anody i Katody żeby podpiąć podświetlenie. Byłem u kumpla z tym kodem i z wyświetlaczem. Sprawdziłem...

    Mikrokontrolery bartosz.tarnowski   27 Maj 2015 20:05 Odpowiedzi: 14    Wyświetleń: 948
  • [Bascom] - Czas wtrysku (wypełnienia)

    Nie rozumiem tych wstawek asemblera. Więc nie wiem czy są konieczne.

    Mikrokontrolery AVR 373522   14 Paź 2016 04:12 Odpowiedzi: 20    Wyświetleń: 1317
  • [ATMEGA64][C / ASM / WINAVR / AVR STUDIO] Wstawki z ASM

    Witam, Tworze projekt w AVR Studio + kompilator GCC Win AVR. Ogólnie kod piszę w C. Ale chciałem porobić wstawki w assemblerze - jednak będę musiał dużo pisać w asm(ważny element programu) i zdecydowałem sie na dodanie całego pliku napisanego w asemblerze. Podsumowując mam projekt: funkcja main...

    Mikrokontrolery AVR 12811   25 Lis 2008 13:10 Odpowiedzi: 10    Wyświetleń: 4582
  • 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...

    Mikrokontrolery AVR 199693   17 Maj 2011 11:36 Odpowiedzi: 5    Wyświetleń: 1452
  • Wstawka ASM w C - Przesyłanie danych do rejestru przesuwnego 74HC595

    Mam zbudowany układ z Atmegi8 i dwóch rejestrów przesuwnych: Jeśli ktoś nie wie jak działa rejestr przesuwny, można podejrzeć W C jest to całkiem proste i można zrobić to w ten sposób: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> //krótkie...

    Mikrokontrolery fgfd   21 Lut 2015 15:40 Odpowiedzi: 6    Wyświetleń: 876
  • Asembler AVR, od czego zacząć

    Myślę, że jeśli piszesz w C i używasz GCC - to jedną z najlepszych podpowiedzi jak i co robić w asemblerze jest właśnie C. Tzn chodzi o to, że można sobie jak na dłoni podejrzeć pliki w których masz cały kod napisany przez ciebie w C - przetłumaczony na asm i to z dobrymi opisami - co i jak. Czytanie...

    Mikrokontrolery ZbeeGin   30 Gru 2008 18:24 Odpowiedzi: 7    Wyświetleń: 3679
  • Jak nauczyć się asemblera?

    Na pewno do zrozumienia asemblera potrzebna jest ogólna koncepcja programowania. Jak znasz już jakieś języki kompilowane do kodu maszynowego to będziesz mieć łatwiej. Przydatna jest znajomość systemów liczbowych (binarny, ósemkowy, szesnastkowy). Najważniejsza jest dokumentacja do danego procesora dla...

    Programowanie adam1234.1992   10 Lip 2011 07:33 Odpowiedzi: 5    Wyświetleń: 2558
  • wstawki asemblerowe w WinAVR

    Witam, Piszę program w C, w środowisku WinAVR i powstała potrzeba użycia wstawki asemblerowej. Wiem, jak zrobić taką wstawkę z jedną instrukcją, np. nop: __asm("nop"); Jednak nie działa mi to, gdy chcę wstawić w ten sposób całą procedurę (kilkadziesiąt linii) w asemblerze. Z góry dziekuję za...

    Mikrokontrolery AVR _Robak_   05 Cze 2009 22:07 Odpowiedzi: 1    Wyświetleń: 1041
  • asembler a 89cx051

    A ja mam taką teorię, którą wszystkim początkującym sprzedaję: "Zacznij od niskiego poziomu (asemblera) a potem w miarę swoich potrzeb przejdź do wyższego" Ma to wiele uzasadnień. Jedno z nich brzmi: Otóż pisząc w języku wyższego poziomu łatwo robić wstawki w asemblerze jeśli uważamy, że stosując...

    Mikrokontrolery wasi   15 Cze 2004 20:50 Odpowiedzi: 8    Wyświetleń: 1116
  • Połączenie WinAVR i asemblera.

    Witam. Moje pytanie dotyczy sposobów wygodnego dołączania kodu napisanego w asemblerze do programu napisanego w C. Żeby nie przynudzać podam konkretny przykład: Mam taką procedurkę napisaną w asemblerze: USART_FlushRX: sbis UCSRA, RXC ret in temp0, UDR rjmp USART_FlushRX Chciałbym...

    Mikrokontrolery Klima   18 Lut 2008 09:10 Odpowiedzi: 10    Wyświetleń: 2116
  • Jak przejść z asemblera na język C?

    Jak zwykle masz rację :) Dodam tylko, że jeśli ktoś wziął do projektu procek z 16 kB FLASH, a okazuje się, że potrzebuje 32 kB lub więcej to po prostu popełnił błąd na wstępie, a dalej to jest tylko maskowanie błędu a nie optymalizacja. Druga kwestia - często początkujący mają problem z odróżnieniem...

    Mikrokontrolery AVR 94075   11 Lut 2013 22:41 Odpowiedzi: 17    Wyświetleń: 2391
  • Raspberry Pi, nauka asemblera

    Wypowiedź niby poprawna, ale ślizga się po mitach czy uproszczeniach. Prawdą jest, że stosunek ceny sprzęty do pracy jest tysiace razy zmieniony od tamtych czasów itd. nie jest prawdą że "nikt się nie zagłębia", tylko we współczesnej sytuacji "softwarowej" (złożoność aplikacji nieporównywalna do...

    Raspberry Pi i inne SBC 2284984   02 Sie 2016 17:54 Odpowiedzi: 35    Wyświetleń: 3225
  • wstawki assemblerowe w bascomie

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

    Mikrokontrolery kozak_sc   14 Lis 2004 14:53 Odpowiedzi: 11    Wyświetleń: 1437
  • Znów te wstawki asm w Dev C++

    Witam, ostatnio trochę zajmowałem się nową wersją Dev C++ tzn. 4.9.9.2 i znalazłem zmiany w odczycie kodu pisanego w asemblerze, poniżej przykład który zadziała zarówno w Dev C++ jak i M$ Visualu i może być przełomem w użyciu asemblera w Dev C++. Jeszcze nikt nie próbował czegoś takiego (sprawdź w google...

    Programowanie upanie   30 Lip 2006 10:44 Odpowiedzi: 11    Wyświetleń: 5679
  • keil i asembler

    Chciałbyś pisać wyłacznie w asemblerze, czy robić wstawki?? Jeżeli chcesz pisać w asemblerze to nie potrzeba żadnego zaawansowanego programu. Wystarczy 50kB kompilator, w którym nie potrzebujesz nic ustawiać. O ile nie mylę sie to pewnie nie masz pełnej wersji Keila i istnieją ograniczenia kodu ;)

    Mikrokontrolery ACULA   22 Sie 2004 11:18 Odpowiedzi: 2    Wyświetleń: 1142
  • Jaka książka z Asemblera 8086 dla początkującego ?

    egzamin nie bedzie az tak zaawansowany, test wielokrotnego wyboru z ujemnymi punktami oraz krotkie wstawki z kodu asemblera. 20 pyt w 30 min. A z ćwiczeń będzie naprawa kodu w pliku asemblera

    Programowanie tomek-o   25 Cze 2006 22:11 Odpowiedzi: 3    Wyświetleń: 1765
  • AVRStudio: c + asembler - co jest nie tak?

    Witam. Zacznę może od moich plików. Oprócz nich w skład projektu wchodzi także plik tablice.h, ale myślę, że można go sobie podarować tutaj. Co chciałem uzyskać? Chciałem napisać treść funkcji fMnozenie w asemblerze, umieszczonej w osobnym pliku (to że ona wygląda jak wygląda to na razie nie ma znaczenia...

    Mikrokontrolery deLux   24 Lut 2008 23:00 Odpowiedzi: 1    Wyświetleń: 1167
  • Problem z programem w asemblerze

    Tak masz rację Ch. M. przyznaje że nie napisałem sam tego programu...ponieważ jestem początkujący w te klocki i nie ukrywam że nieprędko bym napisał ten program...Program zaczerpnąłem z książki Pana A. Pawluczuka- Sztuka programowania mikrokontrolerów AVR - przykłady, która po prostu jest świetnie napisana...

    Mikrokontrolery Rico77   09 Kwi 2008 21:20 Odpowiedzi: 25    Wyświetleń: 2533
  • AVR bascom, Intel 8051 asembler. Kilka pytań.

    8051 dziś potocznie oznacza architekturę MCS-51 (lub '51). Układy z tym rdzeniem jak najbardziej mają wbudowaną pamięć, peryferia itd. więc są mikrokontrolerami. Definicję rozumiesz dobrze. Co do różnic '51 i AVR, to największą jest to, że '51 to procesory CISC, zaś AVR RISC i inna jest nieco filozofia...

    Mikrokontrolery Zaquadnik   30 Paź 2009 17:54 Odpowiedzi: 5    Wyświetleń: 1938
  • ATmega8A, Asembler i wektory - bad_interrupt Przy większości wektorów

    Jak zdefiniować adres, pod jaki trafia wektor? Szukałem w książkach jakie mam o asemblerze, ale jedyne co widzę to po prostu Przy okazji z ciekawości zapytam - po co chcesz robić wszystko w asemblerze? Sensowniejsza opcja to pisanie w C i jeśli to absolutnie niezbędne to umieścić wstawkę w asemblerze....

    Mikrokontrolery Początkujący Bartosz36   01 Kwi 2015 21:05 Odpowiedzi: 11    Wyświetleń: 702
  • Keil i wstawki asmenblerowe.

    Czy ktos uzywal wstawek asemblerowych w keilu? Uzylem dyrektyw #pragma ASM i #pragma ENDASM. Kompiluje sie le pokazuje warninga. Ktos wie jak go zlikwidowac? #include <sfr51.h> void main (void) { #pragma asm CLR P3.0 #pragma endasm P3_3=0; } warning: assembling .\testasm.src... linking... ***...

    Mikrokontrolery tasza   02 Wrz 2004 07:29 Odpowiedzi: 4    Wyświetleń: 1041
  • Wstawki asemblerowe do i2c i 1wire

    Nie wiem czy dobrze napisalem to w temacie ale chodzi mi o to ze uczac sie asemblera poznalem okolo 50 komend np mov clr itp plus w roznych "znaczeniach" np mov (at)r1 mov a,b itp Czy ta znajomosc wystarczy mi do zaprogramowania urzadzenia z mag i2c i 1wire??Czy sa jakies specjalne wstawki to tych...

    Mikrokontrolery elektryk   09 Wrz 2004 01:06 Odpowiedzi: 7    Wyświetleń: 1029
  • zastosowanie wstawek asemblerowych w C++

    Mimo dobrych chęci nic mi to nie mówi. (zamało wiem o asemblerze) Mam proźbę jak masz dokumentację GCC w wersji polskiej do daj znać. I jeszcze jedna proźba, czy mógbyś przerobić następującą wstawkę żeby poszła w DEV C++ include <?> // czy jest jakies przewidziane dla wywołania "asm" int...

    Programowanie fantom   25 Lis 2005 09:38 Odpowiedzi: 4    Wyświetleń: 3295
  • [ATMEGA][ASEMBLER] - Długa pętla w asemblerze i dziwna matematyka.

    Mniej na temat ale ja robię dokładnie jak kamyczek. Zacząłem od Bascoma bo było łatwo i szybko, nie zabija początkującego jak C. Wszyscy krzyczą żeby zacząć od C ale moim zdaniem dla kogoś kto zaczyna programowanie to tylko się nabluzga i zniechęci. Gdy mi Bascom już nie wystarczał lub wyżerał...

    Mikrokontrolery AVR Kuniarz   11 Paź 2013 20:25 Odpowiedzi: 22    Wyświetleń: 3261
  • Mega8 - Wstawki ASM UART- błąd

    (at)gpi_unit Przede wszystkim poczytaj jak się robi wstawki asemblorowe w gcc - bo nie wystarczy po prostu wkleić mnemoniki asemblera. Trzeba to jeszcze wszystko opakować w informacje potrzebne kompilatorowi. Poza tym akurat na pokazanych funkcjach nic nie zyskasz - kompilator generuje kod identyczny...

    Mikrokontrolery AVR gpi_unit   25 Sty 2015 10:53 Odpowiedzi: 5    Wyświetleń: 621
  • [Visual Basic] Wstawki w asemblerze.

    Czy ktoś może mi podpowiedzieć jak robi się takie wstawki w VB 6.0. Konkretnie chodzi mi o sterowanie liniami RTS i DTR w RS 232. Kod w aseblerze już zrobiłem działa w Builderze, ale nie mogę go przenieść do VB. Czy w VB trzeba instalować dodatkowe biblioteki, albo deklarować funcję asembler ? Jak...

    Programowanie mruko   16 Maj 2004 20:53 Odpowiedzi: 4    Wyświetleń: 2069
  • ARM Keil wstawka w asemblerze

    hey mam w napisany program w Keilu językiem C wsadzić fragment w asemblerze i pojawi sie tu kilka problemów spowodowanych sam nie wiem czym. 1.jeśli napisze powiedzmy tak: __asm { MOV R1,R3 } to mam errora #549: variable "R3" is used before its value is...

    Mikrokontrolery kotlar   25 Kwi 2008 18:40 Odpowiedzi: 5    Wyświetleń: 1716
  • [ATMega32][C]Wstawki w asemblerze i tablice

    Witam, Mam problem z zapisywaniem zmiennych w tablicy we wstawce asemblerowej. Próbowałem już różnych sposobów, aby "przemycić" adres początku tablicy do wstawki, ale bezskutecznie:( Jakiego operandu mam użyć, a może jest inny sposób? W asm mam pętle, w której dane są zapisywane poleceniem st Y+, Rx....

    Mikrokontrolery AVR Aro_   07 Lut 2009 09:34 Odpowiedzi: 6    Wyświetleń: 1121
  • [atmega168][c] obsługa przerwania - wstawka w asemblerze

    Witam Mam następujący problem, działający program obsługi jest taki: ISR(TIMER1_OVF_vect){ UDR0= Buff[rd]; rd = (rd + 1) % 256; UDR0= Buff[rd]; rd = (rd + 1) % 256; } program działa, ale jest za wolny, te kilka instrukcji kompilator zmienia na 122 linie w asm. Najlepiej byłoby napisać...

    Mikrokontrolery AVR omicronNs   22 Lis 2010 20:02 Odpowiedzi: 6    Wyświetleń: 831
  • [asembler] AVRstudio wstawka w C

    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 LordBlick   13 Sty 2011 17:45 Odpowiedzi: 4    Wyświetleń: 1210
  • Asembler wstawki w C. Kompilator się nie buntuje.

    Skoro mozna stosować wstawki w ASM w jezyku C to czemu nie odwrotnie dlatego zacząłem stosować podstawowe wstawki w C o o dziwo kompilator się nie buntuje.. I musze powiedziec że to super sprawa, oczywiscie ma jeszcze malutkie niedociągnięcia, ale to jak zwykle na początku. Mam dwa w jednym szybkośc...

    Mikrokontrolery asembler   01 Mar 2011 10:25 Odpowiedzi: 2    Wyświetleń: 707
  • Bascom-asembler

    Witam. I stalo sie niuniknione-przechodze z bascoma 51 na asemblera-i o dziwo-to wcale nie jest takie trudne (w koncu wiem co uP robi i co ma robic).Juz sa pierwsze efekty.Narazie jako wstawki asemblerowe dlatego, ze:mam pytania: 1.jak wynika inicjalizacja procka 2.jak zainicjowac stos(pewnie to do...

    Mikrokontrolery ACULA   14 Gru 2003 21:19 Odpowiedzi: 7    Wyświetleń: 1443
  • Wx-devcpp a asembler. Jak pogodzić ze sobą te dwie rzeczy?

    ok juz wiem ze w gcc asembler ma byc w notacji AT&T i moj kod wyglada tak : __asm__ __volatile__("mov $0x378, %dx"); __asm__ __volatile__ ("mov $0, %%al "::"r" (wartosc)); __asm__ __volatile__ ("out %al, %dx"); jest tylko jeden problem, zapis '$0' w drugiej linii jest...

    Programowanie super_sonic   20 Lut 2006 19:21 Odpowiedzi: 2    Wyświetleń: 699
  • funkcje asemblera w C (AVRStudio)

    Na avr/gcc jeszcze nie próbowałem, ale jak mi tzreba cos podobnego na innych środowiskach, robie w C pustą funkcję o odpowiedniej nazwie i liście parametrów, każę kompilowac nie do zbioru binarnego tylko do źródła w asemblerze (zwyklwe jest jakaś opcja) i mam szkielecik funckji kompatybilnej z C (jakby...

    Mikrokontrolery Marek2006   04 Sty 2007 10:52 Odpowiedzi: 7    Wyświetleń: 1807
  • avr, dyrektywy asemblera

    Witam!!! Muszę przerobić pewien dość krótki fragment wstawki asemblerowej z atmega32 na atmega88. Oryginał się zaczyna: .arch atmega32 #include <avr/io.h> #include "lcd_conf.h" po zmianie na atmega88 dostaję...

    Mikrokontrolery kris_gor   04 Mar 2008 20:12 Odpowiedzi: 5    Wyświetleń: 2246
  • [asembler]wysyłanie informacji jedną instrukcją na kilka pinów różnych portów uC

    Powinno dać się to zrobić za pomocą definicji i makr, ale już dawno nie korzystałem z asemblera w pełnym wymiarze. Obecnie w momentach krytycznych stosuje tylko wstawki asemblerowe w postaci kilku poleceń lub procedur napisanych w ASM, resztę pisze w C. Jednak [url=]ten dokument powinien Ci pomóc.

    Mikrokontrolery AVR domija   19 Kwi 2011 09:54 Odpowiedzi: 4    Wyświetleń: 801
  • [8051, Asembler] - Transmisja równoległa między procesorami 8051

    Witam. Mam do wykonania projekt transmisji równoległej między procesorami 8051, lecz ni w ząb nie mogę znaleźć żadnych materiałów na ten temat w google'ach. Materiałów o transmisji szeregowej jest od groma, równoległej - zero. Posiada może ktoś jakieś opracowania na ten temat, które mogłyby mnie doprowadzić...

    Mikrokontrolery Początkujący Krzemq   10 Cze 2015 20:35 Odpowiedzi: 4    Wyświetleń: 897
  • Wstawki asemblerowe w bascomie

    Witam deal - 8051 w wersj normalnej wykonuje instrukcję djnz w 2 cyklach tylko szybkie kostki od dallasa robią to w 3 cyklach więc program będzie taki: mov a,#7 ;1 cykl djnz acc,$ ;14 cykli a żeby ręcznie wykorzystywać przerwania trzeba po prostu umieścić program asemblera w odpowiednim adresie...

    Mikrokontrolery h0nza   25 Lip 2004 09:49 Odpowiedzi: 9    Wyświetleń: 1796
  • c++ Builder komunikacja po RS-232 ale z wstawkami ASM

    Przestań się bawić jakieś grzebanie po portach, asembler i używanie "tajemniczych" sterowników. Napisz to raz a dobrze przy pomocy API, było o tym już kilka razy na forum, razem z gotowcami.

    Programowanie myrcioch   05 Kwi 2006 11:00 Odpowiedzi: 2    Wyświetleń: 1620
  • Wstawka asemblerowa do BASCOM AVR, prosba o pomoc

    Dzieki zumek, choc powiem ze poczulem sie jak murzyn wsrod chinczykow i za diabla nie wiem co napisales... tzn inaczej. nie znam asemblera AVR i to jest moja przeszkoda, bo x86 a potem '51 poznalem wejsciem i wyjsciem z funkcji jest zmienna "Datlo" ? wielkosc kodu nie ma znaczenia tylko szybkosc...

    Mikrokontrolery RoBoS   01 Sie 2006 06:07 Odpowiedzi: 4    Wyświetleń: 1134
  • Wstawki ASM w Bascomie - jak to bezpiecznie zrobić?

    Moze ktos mi dokladnie powie co robi bascom jak reaguje na przerwanie. Dokładnie to robi tak: - Bez opcji NoSave : +00000082: 920F PUSH R0 Push register on stack +00000083: 921F PUSH R1 Push register on stack +00000084: 922F...

    Mikrokontrolery Krzysiek007   25 Lis 2006 23:38 Odpowiedzi: 18    Wyświetleń: 2051
  • Wstawka asemblerowa dla PIC16 w kompilatorze PICC

    Uzywam kompiltora PICC HITECHa, uC PIC16F876A, Jakiej (i jak) dyrektywy asemblera uzyc by w wygenerowanym pliku hex pierwszym rozkazem (pod adresem 0) bylo: clr PCLATH a nastepnie goto main Potrzebuje takiej sekwencji by moc korzystac z bootloadera. Probowalem tak: PSECT absdata,abs,ovrld ORG...

    Mikrokontrolery Bigfoot   07 Mar 2008 20:41 Odpowiedzi: 4    Wyświetleń: 855
  • Problem z wstawkami asseblera w C

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

    Mikrokontrolery ziggi86   03 Kwi 2008 16:23 Odpowiedzi: 9    Wyświetleń: 968
  • [8051][C] wstawka asemblerowa

    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 FlashCode   05 Lis 2009 21:51 Odpowiedzi: 9    Wyświetleń: 1574
  • Wstawka ASM w AVR-GCC. Jak to zrobić? AVR Studio.

    A możesz trochę bardziej szczegółowo? Kod asm można wstawić na dwa główne sposoby - dla prostego kodu dyrektywą asm, dla bardziej skomplikowanego można stworzyć osobny plik z rozszerzeniem .S (koniecznie wielkie S) i dołączyć go do projektu. Są pewne odmienności pomiędzy asemblerem gcc a tym z atmela,...

    Mikrokontrolery AVR 11111olo   01 Lip 2011 13:23 Odpowiedzi: 6    Wyświetleń: 5045
  • Wstawka asm do funkcji w [C] - argument na PORT

    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. Ja niedawno pisząc w C podobną funkcję uzyskałem ok 14 Hz odświeżanie...

    Mikrokontrolery AVR tmf   29 Paź 2011 19:32 Odpowiedzi: 15    Wyświetleń: 2438
  • [C][STM32F4] - Wstawki w assemblerze

    (at)A.T. To jak przekazuje sę argumenty znajdziesz w opisie ABI kompilatora. Ma to znaczenie tylko jeśli całą funkcję C napiszesz w asemblerze - to znaczy umieścisz ją w odpowiednim pliku .S i wyeksportujesz za pomocą .global. Natomiast jeśli definiujesz funkcję w C i w jej ciele umieścisz wstawkę...

    Mikrokontrolery ARM Freddie Chopin   24 Mar 2015 08:20 Odpowiedzi: 18    Wyświetleń: 1023
  • Assembler + C, wstawki - Kompilator nie rozpoznaje dyrektyw

    Witam, Mam problem związany z funkcjami napisanymi w Asemblerze, zawartymi w pliku .S. Kompilacja projektu w Atmel Studio 6.2 nie przebiega prawidłowo ze względu na błąd: Error 1 expected '=', ',', ';', 'asm' or '__attribute__' before ':' token A chodzi tu o linijkę w której jest pierwsza funkcja,...

    Programowanie Początkujący Bartosz36   18 Wrz 2015 02:16 Odpowiedzi: 9    Wyświetleń: 717
  • [Delphi] Adresowanie z poziomu asemblera.

    Potrzebuję informacji, jak adresować z poziomu assemblera. (Pracuję na wstawce assemblerowej w Delphi) Chcę wysłać komędą "OUT" 8 bitów np.:FF na podane niżej adresy we/wy. C0070h lub C0072h C0074h C0076h Nie mam problemów z adresowaniem 12 bitowych, ale tu przy 20 bitach nie mogę sobie poradzić....

    Programowanie mssakw   14 Lip 2004 17:13 Odpowiedzi: 15    Wyświetleń: 1916
  • KOD ASEMBLERA W KODZIE C

    Jesli masz Keila to mozesz sobie taka petle napisac w C i na symulatorze dla odpowiedniego procka i zegara sprawdzic jakie opoznienie daje.W Keilu akurat wstawek nie robilem ale napewno jest to w dokumentacji.Poszukaj w strukturze katalogow Keil-a dokument C51.pdf tam powinno byc to opisane.Ja obecnie...

    Mikrokontrolery kordirko   26 Kwi 2005 01:50 Odpowiedzi: 3    Wyświetleń: 990
  • devc++ i asembler

    ma to byc wstawka asemblera wystawiajaca na port LPT zmienna, wstawilem kod: __asm__( "movb $0x0d, %dl\n\t" "movb $0xdd, %al\n\t" "out %al, %dx\n\t"); i nie ma zadnego problemu, problem sie zaczyna gdy zamiast stalych wartosci (np 0x0d) chce uzyc zmiennej:/ wtedy otrzymuje znow komunikat : "Cannot...

    Programowanie super_sonic   15 Maj 2005 17:09 Odpowiedzi: 11    Wyświetleń: 1805
  • Procedury matematyczne w asemblerze AVR.

    double func( double A Hmm.. A jak 64-bitowa liczba double została zmieszczona w czterech 8-bitowych rejestrach? Magia się dzieje :) A co do pisania w ASM, moje zdanie jest takie, że dzisiejsze kompilatory są na tyle dobre, że przy włączonej optymalizacji naprawdę trudno jest samemu napisać lepszy...

    Mikrokontrolery dziechu   27 Cze 2007 17:26 Odpowiedzi: 19    Wyświetleń: 2690
  • Asembler - Sortowanie Bąbelkowe

    A w czym on jest jak nie w asemblerze? Nie wiem w czym jest, ale na pewno nie w asemblerze. Rozumiesz różnicę między programem napisanym w asemblerze, a wstawką asm w HL? Mogę napisać taki program, ale musiałbyś podać mi zmienne jakie należy zadeklarować.

    Programowanie Remeknapr   29 Sty 2008 00:02 Odpowiedzi: 3    Wyświetleń: 3932
  • [GCC] przekazanie definicji do asemblera.

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

    Mikrokontrolery AVR Dr.Vee   27 Gru 2008 01:21 Odpowiedzi: 9    Wyświetleń: 1798
  • [AVR] c + biblioteka w asemblerze

    Witam. Z tym powyżej jakoś sobie poradziłem i jakoś sie kompiluje, ale nie chce do końca działać. Więc porzuciłem tą koncepcję i chce wstawkę asemblerową rozwiązać w inny sposób ale tu pojawił się kolejny problem. Napisałem wstawkę wg instrukcji z helpa do acr-gcc i kompilator wywalił mi takie coś... ...

    Mikrokontrolery AVR grafiq   10 Sty 2010 23:21 Odpowiedzi: 9    Wyświetleń: 2550
  • zamiana kodu z '51 na AVR (asembler)

    Poza tym to nie jest asm tylko Bascom ze wstawkami asm. Zrezygnuj albo z czasu albo z nauki. Bo z gotowego to przedtem zrezygnuj- tu jest tylko pomoc- a nie zrobienie za kogoś roboty.

    Mikrokontrolery atom1477   22 Kwi 2010 08:41 Odpowiedzi: 10    Wyświetleń: 1055
  • [Cortex-M3][CodeSourcery] Asembler

    wstawki w asm potrafię robić - tyle jest w startup'ie. Napisałem funkcję w asm i ją skompilowałem. Mam plik .o i przygotowany .h. Teraz tylko stoję przed problemem jak połączyć przekazanie argumentów kodu w C. Jak nikt nie wie, to chyba zrobię to na piechotę. Zerknę do .lst kilku funkcji i wydedukuję...

    Mikrokontrolery ARM Mirko51   27 Wrz 2010 21:12 Odpowiedzi: 5    Wyświetleń: 1238
  • opóznienia w asemblerze zamiana na C

    Próbuje rozgryść I2C w C, ale napotkałem mały problem. W kursie EDW do opóźnień używane sż wstawki assemblera, którego ni w ząb nie rozumiem. Zastanawiałem się czy jest możliwość zastąpienia ich opóźnieniami pisanymi w C? // Funkcja dłuższych opóźnień #if I2C_nhalf < 3 // Nic #elif I2C_nhalf...

    Mikrokontrolery malpek   29 Lis 2011 19:14 Odpowiedzi: 3    Wyświetleń: 705
  • AVRGCC & asembler

    Owszem, jeśli chodzi o ISR to sprawa jest prosta i napisanie wstawki całkowicie w asm jak najbardziej celowe. To co pisałem odnosiło się szczególnie do krótkich funkcji, które kompilator inlinuje - wtedy straty związane nie tyle z zapamiętywaniem rejestrów co koniecznością wykonania instrukcji mov, tak...

    Mikrokontrolery tmf   09 Lip 2012 17:42 Odpowiedzi: 14    Wyświetleń: 4097
  • asembler - wytłumaczenie początkującemu

    Kompilator nie wie, które rejestry zmieniasz we wstawce asemeblerowej, dlatego najbezpieczniej jest zachować i odtworzyć zawartość wszystkich rejestrów, które zmieniasz (lub które mogą się zmienić).

    Programowanie Początkujący leoha   28 Maj 2013 11:30 Odpowiedzi: 4    Wyświetleń: 849
  • ATMEL - jak zacząć programowanie w asemblerze ?

    Nie, żebym chciał cię do czegoś przekonywać, ale: - obecnie assembler stosuje się tylko tam gdzie to ma sens - czyli na naprawdę małych prockach, np. ATTiny10, gdzie nawet jeśli by się dało coś w C zrobić to nie miałoby to sensu, lub wymagało takich manipulacji linkerem, że traciłoby to sens. Asembler...

    Mikrokontrolery zbynio_k   02 Paź 2013 11:16 Odpowiedzi: 26    Wyświetleń: 3741
  • Część bascoma w asemblerze.

    Chciałbym was prosić o małą pomoc. Mam króciutki kod w bascomie polegający na zamianie stringa 3 znakowego na jeden bajt ( wartość po przeliczeniu nie przekracza 255) [syntax=basic4gl] S = Mid(b , 1 , 1) B = B * 100 A = A + B S = Mid(b , 2 , 1) B = B * 10 A = A + B S = Mid(b , 3 , 1) A...

    Mikrokontrolery AVR maciek 222   14 Maj 2014 16:06 Odpowiedzi: 7    Wyświetleń: 1515
  • Pisanie programów i używanie bibliotek w C i Asemblerze

    Dzięki takiemu podejściu dość dużego grona prześmiewców asemblera mam ochotę zamknąć ten temat bo mimo że większość chciała jakiejś konfrontacji asemblera z C Ty Kolego naprawę nie rozumiesz. Nikt się nie śmieje z asemblera. Tylko twierdzimy że są właściwe narzędzia do różnych zadań. Dam Ci przykład...

    Mikrokontrolery kamyczek   16 Gru 2016 02:36 Odpowiedzi: 260    Wyświetleń: 7620
  • [Visual C++] Wstawka z asemblera.

    jak w visual c++ powinna wyglądać wstawka z asamblera zrobiłem coś takiego na obsługe przycisku: void CSilnikprobDlg::OnStart()... { asm mov dx,$378 mov al,0 out dx,al } ale podczas kompilacji zwraca 1 error robionc tą wstawke...

    Programowanie h-doc   02 Lut 2004 00:55 Odpowiedzi: 5    Wyświetleń: 4681
  • [attiny2313][bascom] Problem przy wstawianiu asm

    Niestety w ogóle nie ma takiej możliwości i nigdy nie będzie, żebyś mógł wziąć sobie jakiś program w całości napisany w asm i wstawić go tak wprost do Bascoma. To troszkę przeczy w ogóle idei - wstawek w asemblerze. Wstawka to napisany przez ciebie fragment kodu w asemblerze który umie zadziałać w tym...

    Mikrokontrolery AVR m2x   13 Gru 2009 19:11 Odpowiedzi: 4    Wyświetleń: 953
  • 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ą-...

    Mikrokontrolery mariansq   12 Cze 2011 18:36 Odpowiedzi: 34    Wyświetleń: 4173
  • Bascom, własne funkcje vs tworzenie własnej biblioteki

    Witam, właśnie czekam na świeżutką przesyłkę z zamówioną pełną wersją Bascom'a ... i mam pytanie do fachowców tu na forum czy ktoś miał może jakieś doświadczenia z pisaniem własnych bibliotek do Bascoma. Jak narazie jeszcze nie natrafiłem na informacje na ten temat a z drugiej strony poza takimi ew...

    Mikrokontrolery mirekk36   01 Wrz 2007 15:10 Odpowiedzi: 7    Wyświetleń: 3068
  • [ATxmega64B3] - Czy dostęp do bitów w rejestrach GPIORx jest faktycznie atomowy

    Na etapie optymalizacji kompilator zamienia instrukcje RMW na atomowe SBI/CBI, w porcie gcc dla AVR jest specjalna sekcja optymalizacji tego dotycząca. Co do rejestrów umożliwiających realizację operacji logicznych na sprzęcie to tak właśnie jest w przypadku GPIOR, problem raczej tkwi w samym języku...

    Mikrokontrolery AVR tmf   01 Mar 2013 12:37 Odpowiedzi: 5    Wyświetleń: 1470
  • odwołanie do konkretnego rejestru avr język C

    Zamiast pytać o to jak odwołać się do tego rejestru (co prawda można tworząc zmienną przez jakas_zmienna >>= 1; if(PS_WEJ&0x01) jakas_zmienna |= 0x80; nie tracąc na szybkości (3 cykle przy rejestrze IO dostępnym przez sbic/sbis, 3 przy innym rejestrze [sbrc/sbrs], 5 przy komórce pamięci)....

    Mikrokontrolery AVR waldus86   02 Sty 2009 13:07 Odpowiedzi: 3    Wyświetleń: 1601
  • 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...

    Arduino dondu   08 Sie 2017 09:35 Odpowiedzi: 13    Wyświetleń: 711
  • potrzebna pomoc do PIC-ow

    Ja w swoim protonie mam możliwość wstawek z ASM , mam wygenerowanego asma do wglądu, i wiele innych plików jak chociażby ten poniżej: 16C505,84,9, Warning! Line [3] In file [PRZYKŁ~1.BAS] *** No analogue ports on this device. ALL_DIGITAL Command ignored! *** PROGRAM COMPILED WITH WARNINGS. 84...

    Mikrokontrolery vidmo   17 Mar 2004 11:37 Odpowiedzi: 36    Wyświetleń: 5245
  • AVR-GCC i wolne rejestry, szybkie przerwanie od timera.

    Jeśli chodzi o samo przerwanie to wywoływane jest oczywiście z atrybutem naked, i całe będzie w asemblerze. Natomiast napisanie kilku KB kodu jako wstawka asemblerowa kompatybilna do reszty programu wyprowadziłoby mnie z równowagi. Wystarczy jak piszę większy algorytm w asemblerze (jako wstawka w C)...

    Mikrokontrolery Aro_   28 Gru 2007 14:25 Odpowiedzi: 8    Wyświetleń: 1734