adresowanie stosu

Znaleziono około 301 wyników dla: adresowanie stosu
  • Program wykrzacza się, gdy zmienna nie jest zadeklarowana jako static.

    IMHO przyczyna leży całkiem gdzie indziej. Może procek się nie wyrabia. W przypadku zmiennej globalnej, na etapie konsolidacji jej adres jest znany, a więc dostęp może być przez adresowanie bezpośrednie. W przypadku zmiennej na stosie prawdopodobnie (nie wiem, domyślam się, nie chce mi się sprawdzać) zachodzi adresowanie pośrednie. Być może z dodatkowym...

    Mikrokontrolery AVR   10 Mar 2021 15:49 Odpowiedzi: 31    Wyświetleń: 1479
  • REKLAMA
  • Sterowanie 32 diodami LED na płytce i łączenie w stos - I2C, adresowanie

    Pomysłem jest złączenie pozostałych linii w szereg i wyprowadzenie tego 1:1 do modemu. Liczę na to, że modem bedzie gadac wyłącznie z kartą, która jest zasilana. Ryzykowne założenie, większość układów scalonych ma diody anty-ESD które powodują że układ pociągnie pasożytnicze zasilanie z linii sygnałowych https://obrazki.elektroda.pl/1663216900_...

    Projektowanie Układów   29 Cze 2020 18:02 Odpowiedzi: 15    Wyświetleń: 423
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 8052 - Jak działa timer 2 w trybie licznikowym i dostęp do RAM powyżej 0x80?

    Szkoda, że nie chciałeś się dokładnie zapoznać z data sheet dla xx8xC52... 1. Licznik T2 może zliczać impulsy z wejścia T2 (P1.0), a wejście T2EX (P1.1) może służyć do zmiany kierunku liczenia lub generowania przerwania na opadającym zboczu. T2EX może też być wyjściem sygnału o programowanej częstotliwości. 2. Tak, dostęp do górnych 128 bajtów RAM jest...

    Mikrokontrolery   17 Lut 2014 16:47 Odpowiedzi: 6    Wyświetleń: 2331
  • REKLAMA
  • [assembler 8051] Jak zapisać dane z UART do bufora w assemblerze 8051?

    Bo, moim zdaniem, powinieneś adresować bufor pośrednio. Np. tworzysz sobie bufor od danego adresu. Adres zapisujesz do R0 i potem adresujesz np. mov A,SBUF mov (at)R0,A inc R0 Wówczas R0 jest Twoim wskaźnikiem do danej komórki bufora. Można zdefiniować jeszcze stałe np. BUFFER_START i BUFFER_END, które będą adresami początkowym i końcowym bufora, co...

    Mikrokontrolery   26 Maj 2009 13:37 Odpowiedzi: 3    Wyświetleń: 2063
  • 89s52 - Ustawienie stosu i użycie drugiego banku RAM oraz SFR

    Stos może być "u góry". Nawet być tam powinien. Zwykle ustawiałem go na E0h, ale to oczywiście zależy od programu. Nie "wjedziesz" w SFR, ponieważ RAM od 80H może być tylko adresowana pośrednio (czyli przez rejestry R0 i R1). Nie dzieliłbym RAM'u na "banki" bo w 51'ce masz już 4 banki rejestrów i może Ci się mieszać. Zmienne można "upychać" pomiędzy...

    Mikrokontrolery   25 Lis 2011 19:01 Odpowiedzi: 3    Wyświetleń: 1359
  • Czy to zadanie jest wykonane dobrze? Assembler, ATmega16A.

    c) chodzi dokładnie o to co napisałeć, plus dodatkowo - skoro napisali w treści, że to call jest pod adresem 0x100 to zapewne autor oczekuje jeszcze, aby napisać jaka wartość znajdzie się na stosie. Tu mały problem w AVR - przestrzeń FLASH adresowana jest w słowach, więc adresy bajtowe trzeba pomnożyć razy 2. c) i d) można się jeszcze zastanowić o ile...

    Mikrokontrolery Początkujący   03 Lut 2020 14:53 Odpowiedzi: 3    Wyświetleń: 585
  • AT89C52 – adresowanie i wykorzystanie 256B RAM, dostęp do górnej pamięci

    od adresu 0x00 do adresu 0x7F jest RAM z bankiem rejestrów i obszarem adresowanym bitowo. Dostęp bezpośredni np: MOV 030h,#020h. Od adresu 0x80 do 0xFF to obszar rejestrów specjalnych. Dodatkowy RAM to adres 0x80 do 0xFF ale adresowany pośrednio np: mov R0,#030h i dalej dostep do pamięci mov (at)R0,#030h. Pierwsze 128B to pamięć typu DATA, drugi do...

    Mikrokontrolery   19 Lis 2006 13:48 Odpowiedzi: 12    Wyświetleń: 2200
  • STEP7 - Zmienne lokalne. Zrobić z bitów -> word. Adresowanie pośrednie

    Tutaj znajdziesz niezły opis adresowania pośredniego - Rkarcz [url=http://www.elektroda.pl/rtvforum/vi... Opcji jest kilka wystarczy poszukać :) Takie FC na szybko, myślę, że sobie coś dopasujesz.

    Automatyka Sterowanie PLC   26 Lis 2014 15:02 Odpowiedzi: 3    Wyświetleń: 4161
  • REKLAMA
  • C - Potrzebny przykładowy program z wykorzystaniem stosu uC

    Witam!!! Mam mały problem. Od niedawna zacząłem programowanie mikrokontrolerów i chciałbym ograniczać objętość programu (piszę w języku C). Z tego co przeczytałem, aby zmniejszyć objętość programu należy dodatkowo używać pamięci SRAM. Tylko nie mam pojęcia jak adresować w niej dane. Przydałby mi się jakiś przykładowy kod, w którym używany jest stos....

    Programowanie Początkujący   02 Lut 2016 12:07 Odpowiedzi: 9    Wyświetleń: 1191
  • Asembler: Odkładanie liczby w st(0) przy użyciu stosu bez danych statycznych

    O jaki stos chodzi? O stos programu czy koprocesora. Określ kierunek przesyły danych i tryby adresowania, lub chociaż napisz co jest gdzie i jak chciałbyś przesłać dane.

    Programowanie Początkujący   28 Maj 2009 22:19 Odpowiedzi: 3    Wyświetleń: 1151
  • MCY7880 i układ mikroprocesorowy na polskich elementach

    Jeśli chodzi o wydajność, to każdy STM32 będzie kilkadziesiąt razy szybszy od każdego zabytkowego procesora, że o PC czy Raspberry już nie wspomnę. Cel był bardzo konkretny - pobawić się i pooglądać/pokazać dydaktycznie na niskim poziomie pracę procesora - pobieranie i wykonanie instrukcji, stos, adresowanie pamięci, obsługę wyjątków - tego się nie...

    Mikrokontrolery   01 Sie 2021 19:56 Odpowiedzi: 254    Wyświetleń: 18327
  • Jak zaimplementować sortowanie bąbelkowe w asemblerze na DSM 8051?

    A w czym dokładnie masz problem? Do zapisania danych pod adresami odpowiednimi uzyj adresowania pośredniego. Przykładowy algorytm moze wygladac tak: 1.Do jakiegos rejestru wrzuc pierwsza liczbę. 2. Potem odejmuj od niej każdą następną. Ze zbioru. 3. Po kazdym odjeciu sprawdz czy wynik jest ujemny (sprowadza sie do sprawdzenia jednego bitu ). Jesli jest...

    Programowanie   13 Lut 2007 09:53 Odpowiedzi: 2    Wyświetleń: 1365
  • Assembler - wyjaśnienie kodu

    W sumie to nigdy klas segmentu nie stosowałem, ale z tego co pamiętam jest to informacja dla linkera. Linker grupuje wszystkie segmenty należące do tej samej klasy, tak że nie są one porozwalane po całej pamięci, tylko są w jednym miejscu. Jeszcze co do use16, pisałem że określa rozmiar stosu, a chodziło mi o to, że określa rozmiar segmentu stosu, dokładnie...

    Programowanie   02 Gru 2007 14:21 Odpowiedzi: 5    Wyświetleń: 4111
  • Schematy translacji adresów wirtualnych na rzeczywiste i różnice w pamięci

    Rany, co za piękna i kwiecista polszczyzna techniczna ;) :D - resorsy pamięci (to chyba zasoby pamięci ;) - hardwarowe implementacje (chyba chodzi o implementacje sprzętowe ;) - pointer staku :D (chyba wskaźnik stosu) - hardwareowo (chyba sprzętowo) - softwareowo (chyba programowo) (czyt. "tasku") czytaj zadania ;) - czas egzekucji (toż to jakieś katowskie...

    Początkujący Elektronicy   24 Sie 2007 02:35 Odpowiedzi: 4    Wyświetleń: 1718
  • REKLAMA
  • Jak podłączyć kartę CF do mikrokontrolera Atmega i RTL8019 z TCP/IP?

    co do uruchamiania programów z kart SD przez ATmegi wałkowaliśmy to tutaj http://www.elektroda.pl/rtvforum/topic29... I konkluzja była taka, że to raczej średnio trafiony pomysł. To co chcesz osiągnąć to dołożyć szybką, zewnętrzną pamięć masową do swojego AP, pamięć adresowaną jak NFS lub inny sieciowy system plików, tak? Czyli potrzebna jest...

    Mikrokontrolery   30 Cze 2006 15:47 Odpowiedzi: 5    Wyświetleń: 5465
  • Czy zbyt duża ilość warunków if spowalnia program.

    Tu też po raz kolejny się pokazuje, że uczyć się programowania jest lepiej na pececie Kompletnie się nie zgadzam. Wydajność kodu w zależności od jego konstrukcji będzie się znacznie różnic na systemach z cache-em i bez! To są dwa różne światy! Doktoraty powstają na ten temat, jak należy pisać "pod cache". A co do tego ma mikrokontroler - nic. Tam będą...

    Arduino   28 Mar 2018 22:12 Odpowiedzi: 13    Wyświetleń: 1359
  • Assembler dla 8051 - Co to jest stos i jak działa? Szukam dobrego objaśnienia

    Ściślej mowiąc, na 8051 nie da się zrobić operacji push R2 (na przykład). Na stos można odkładać (i zdejmować z niego) tylko akumulator i rejestr B. Trzeba wtedy zrobić tak: mov A,R2 push ACC I tu uwaga, rozkaz push A też nie przejdzie. Nie pamiętam dokładnie, ale jest to coś z adresowaniem rejestrów w przestrzeni SFR. Podobnie zachowuje się rozkaz...

    Mikrokontrolery   10 Lis 2005 21:28 Odpowiedzi: 15    Wyświetleń: 15407
  • [ATmega8] Znikające dane w tablicach RAM - jak uniknąć nadpisywania?

    No tak typu 'register' używa się kiedy liczy się czas. A poza tym rejestry są zintegrowane z wewnętrznym RAMem (czyli ma on pojemność 1kB+32b na rejestry przy czym 1kB jest na stos i dla użytkownika) ? Jeśli tak to używając adresowania bezpośredniego z poziomu asemblera 0x0020 (32 bajty najpierw) będzie pierwszym adresem pamięci RAM przeznaczonej dla...

    Mikrokontrolery AVR   07 Lut 2010 15:58 Odpowiedzi: 19    Wyświetleń: 3452
  • Kontrola wielkości stosu na LPC bez MMU w mikrojadrze - jak to zrobić?

    Mozna w jakis sposob kontrolowac wielkosc stosu tak gdy wyjdzie poza pewien zakres bylo wywolywane przerywanie? Chce napisac mikrojadro ktore bedzie przelaczac kontekst miedzy watkami. Wiem jak uruchamiac programy bez MMU (adresowanie wzgledne) i jak przydzielac pamiec itd. Ale nie wiem jak kontrolowac wielkosc stosu tak by nie zaczal nadpisywac innych...

    Mikrokontrolery ARM   06 Cze 2008 22:15 Odpowiedzi: 6    Wyświetleń: 1980
  • Modbus TCP - brak odbioru danych na S319F-3 PNDP, firmware V3.2

    Siemens S319F-3 (V3.2) może mieć inny stos TCP niż S300. Sprawdź, czy są dostępne nowsze wersje firmware dla CPU i zaktualizuj go. Czy Wireshark pokazuje, że odpowiedź jest adresowana dokładnie do IP i portu sterownika? Może serwer wysyła pakiety na niepoprawny port? Upewnij się, że używasz portu 502 dla Modbus TCP.

    Automatyka Sterowanie PLC   13 Mar 2025 08:49 Odpowiedzi: 2    Wyświetleń: 144
  • problem z asmblerem proc 8051 rejestry R0...R5 cos niesztyra

    Witam Jeżeli adresujesz pośrednio to musisz podać dać MOV R0,#01 wtedy zaczniesz adresować od R1. Nie możesz jednocześnie trzymać adres w R0 i daną z portu rs. Czytaj posty napisałem gdzie leżą rejestry Rx :D. Nie mam pojęcia co się zmienia w R3 i dalej, z programu wynika że nic nie powinno się zmieniać w tych rejestrach. Co do stosu to masz rację nie...

    Mikrokontrolery   11 Gru 2005 19:37 Odpowiedzi: 13    Wyświetleń: 2304
  • Keil C: Dlaczego używać using w obsłudze przerwań na AT89S52?

    Stos kończy się na 0x7F więc nie ma prawa "wleźć" na rejestry specjalne :D Moze zapomnialem to dodac ( widac to w pliku MAP ) ale stos zaczyna sie 0xFC ( w przestrzeni IDATA - adresowanej posrednio ) a model pamieci uzywany w projekcie to - Memeory model: Small - Code Rom Size : Compact a wracajac do konczacego sie stosu: co bedzie jak program zwiekszy...

    Mikrokontrolery   01 Lis 2004 18:28 Odpowiedzi: 4    Wyświetleń: 1124
  • [ARM] ARM – uruchamianie skompilowanych programów z różnych adresów, wielowątkowość

    Trzeba jakiś zegar który będzie generował przerwania. W momencie przerwania trzeba zapisać stany rejestrów w wydzielonej pamięci procesu, załadować inne związywane z kolejnym procesem i uruchomić od momentu zatrzymania. Każdy proces miałby swój stos i pozostaje tylko kwestia adresowania. Chaba że może da się jakieś adresy wirtualne, to by sprawę załatwiło...

    Mikrokontrolery ARM   05 Maj 2012 16:39 Odpowiedzi: 29    Wyświetleń: 3790
  • Dlaczego drugi program na 8051 nie wybiera elementu z tablicy przez r2?

    Ja zaś bym radził pozostawienie stosu na 07H i korzystać z banku 0--jak potrzeba użyć RX w podprogramach to w nich używane rejestry wypchać na stos. No i korzystać z nieco trudniejszego adresowania pośredniego np. MOV R1,#ZMIENNA MOV A,(at)R1 Pozwoli to później w innych uP z większym RAM wykorzystać raz napisane procedury w innych obszarach RAM-u nie...

    Mikrokontrolery   14 Lis 2005 23:19 Odpowiedzi: 22    Wyświetleń: 3057
  • BASCOM - jak przerwać procedurę i wrócić do pętli DO...LOOP?

    Genetix... Dzięki za cierpliwe tlumaczenie, ale to znam, bo to ogólne zasady działania stosu i to nie jest kwestia znania, czy nie znania assemblera... Pytanie gorące brzmi: która dana siedząca na stosie jest daną (danymi - zależnie od trybu adresowania) wskazującą na adres powrotu. Czy adres jest odkładany jako pierwszy, jako ostatni, jako który??

    Mikrokontrolery   12 Sty 2006 08:47 Odpowiedzi: 16    Wyświetleń: 2745
  • Zadania z asemblera: funkcje w 8086, strrev, pobieranie czasu DOS 21h

    ad. 2. W asmemblerze MC68k :], a co? jak dowolny, to dowolny :] (asm x86 nie znam za bardzo) Założenia: argument funkcji podawany jest przez stos (wskaźnik stosu - rejestr A7, stos rośnie w dół) Wartość (wskaźnik) zwracana jest w rejestrze D0. Reszta rejestrów pozostaje niezmieniona. Za obsługę stosu odpowiada funkcja wywołująca, więc po powrocie z...

    Początkujący Elektronicy   09 Wrz 2005 21:17 Odpowiedzi: 2    Wyświetleń: 1098
  • Różnica między rozkazami MOV A,#10 a MOV ACC,#10 w DSM-51

    Hi ! W pierwszym przypadku akumulator jest rejestrem adresowanym przez nazwę - A. W drugim przypadku jest rejestrem specjalnym adresowanym bezpośrednio - ACC. Dostęp bezpośredni (ACC) wykorzystuje się przede wszystkim przy odkładaniu akumulatora na stos.

    Mikrokontrolery   31 Sie 2004 12:13 Odpowiedzi: 6    Wyświetleń: 1695
  • Asembler MC68330 - interpretacja instrukcji movem.l i lea, dokumentacja?

    O kurcze, lata świetlne już nie miałem do czynienia z asemblerem dla 68K. :) I zdążyłem zapomnieć o "zakresach rejestrów"... 68K to jest procesor/rdzeń klasy CISC i niektóre instrukcje mają dość rozbudowaną funkcjonalność. Szukając dokumentacji asemblera, szukaj dla całej rodziny MC68K; tu masz przykłady: [url=https://www.google.com/url?sa=t&rct...

    Programowanie Początkujący   16 Cze 2014 20:36 Odpowiedzi: 2    Wyświetleń: 879
  • Języki programowania do sterowania robotem: C, ASM, inne?

    Jesli juz opanujesz C i bedziesz w pewnym stopniu programowal mikrokontrolery, to mozesz zaczac pisac w Asmie, czesto pomaga i jest szybszy, niz C. Należałoby tu sprecyzować pojęcie 'szybszy'. Samo pisanie w ASM jest dość żmudne i czasochłonne, więc pod tym względem nie uzyskamy tej szybkości. Można jednak uzyskać bardziej optymalny kod programu pisząć...

    Automatyka Przemysłowa   04 Lut 2006 23:46 Odpowiedzi: 62    Wyświetleń: 4416
  • Czy rdzenie 8051/8052 są jeszcze dostępne w urządzeniach?

    (at)dasej Ale wiesz, że to nie jest 80C51, tylko struktura procesora 32-bitowego z 4-stopniową kolejką zaszyta w FPGA? Wiesz, że ta firma nie produkuje i nie sprzedaje żadnych procesorów, ani mikrokontrolerów, a tylko licencję na syntezowaną strukturę (RTL)? A ta liczba 200 milionów urządzeń (w filmie) lub 500 milionów urządzeń (na stronie), to ogólna...

    Mikrokontrolery   01 Sty 2019 12:35 Odpowiedzi: 12    Wyświetleń: 792
  • Frustracja. Jaki mikrokontroler dla laika (krytycznie o msp430)?

    Język C to język C, ale bez przekopania się przez dokumentację nie ma szans programować mikrokontrolery. Nawet pisząc stos TCP/IP korzystasz z funkcji systemowych, jak się dowiedziałeś o ich istnieniu? Skąd wiesz jak jest zbudowane API kernela? Przecież bez tego ani rusz. Tu sprawa wygląda podobnie, program napiszesz, ale żeby odwoływać się do urządzeń...

    Mikrokontrolery Początkujący   01 Sie 2012 16:06 Odpowiedzi: 21    Wyświetleń: 4038
  • Jak ustawić rozmiar stosu w kompilatorze avr-gcc (WinAvr).

    <<1 to przesunięcie bitowe w lewo, czyli pomnożenie przez 2. Używa się go w w/w przypadku, bo adres w pamięci programu dotyczy danych 16bit, a odczyt zawartości poprzez adresowanie rejestrem Z i instrukcją lpm jest 8bit. A zadałem takie pytanie, bo mozliwe, że w tym makro jest to już uwzględnione.

    Mikrokontrolery   05 Maj 2005 10:38 Odpowiedzi: 13    Wyświetleń: 3588
  • Analiza schematu mikrokontrolera: Harwardzka czy Von Neumana, load/store, DSP?

    Witam. W załączniku zamieszczam pewien schemat. Muszę coś o nim wiedzieć a niestety nie potrafię nic z niego wyczytać. Czy jest ktoś kto będzie w stanie opowiedzieć na poniższe pytania ? Nie chodzi o długi opis. Raczej o krótki podając chociaż jeden argument. 1. Architektura Harwardzka czy Von Neumana ? 2. Sposób realizacji adresowania pośredniego 3....

    Mikrokontrolery   22 Sty 2017 18:53 Odpowiedzi: 3    Wyświetleń: 891
  • [avr mega8] Jak poprawnie adresować duże tablice w strukturze Font?

    Podpowiedź: Definicja tablicy we fleszu: char WCholereDuzaTablica[1000] PROGMEM = {/*tutaj wartości*/}; I odczyt wartości: Zmienna = pgmReadByte(&WCholereDuzaTablica[... Mega8 ma 1 kB SRAMu, nie wciśniesz tam tej tablicy, bo jeszcze stos i inne zmienne gdzieś muszą się zmieścić.

    Mikrokontrolery   15 Maj 2008 07:35 Odpowiedzi: 4    Wyświetleń: 1505
  • Wybór modułu / protokołu do bezprzewodowej wymiany krótkich komunikatów

    Ja a o modułach HopeRF mogę powiedzieć to samo, czyli faktycznie dokumentacja czasami zawiera błędy ale same moduły są dobre. A nawet bym powiedział że rewelacyjne. Ale co do wyboru innych modułów i innego protokołu to może się zainteresuj mało popularnym w Polsce (i w ogóle w sumie) SimpliciTI od TI. Bazuje na CC2500 ale chyba nie jest to wymóg. Oraz...

    DSP i Transmisja   30 Lip 2014 20:08 Odpowiedzi: 9    Wyświetleń: 3033
  • Asembler: Błąd po usunięciu ES_MULTILINE w Windows 98 SE

    Chyba to jest błąd samego Windows, bo wywoływane są wyłącznie funkcje systemowe. Wszystkie w konwencji stdcall, czyli powinny same wyregulować stos. Ostatnia mozliwość, to błąd Masm'a. uwielbiam tego typu stwierdzenia :D zapewniam Cię że błąd oczywiście jest po stronie Twojej aplikacji. Sprawdzasz stan radio buttona bezpośrednio w głównej pętli DlgProc...

    Programowanie   12 Mar 2008 19:16 Odpowiedzi: 15    Wyświetleń: 1440
  • WOL - Działa aż za dobrze! Nieważne jaki MAC adres

    Witam, Niestety kolego pomieszałeś troszeczkę dwa pojęcia. MagicPacket działa tylko i wyłącznie na adresach MAC. Nie ma możliwości aby karta sieciowa reagowała na pakiety ponieważ w trybie czuwania lub wyłączenia karta nie posiada uruchomionego kompletnego stosu TCP/IP. Jedyne co działa to watchdog oczekujący na ramkę adresowaną do siebie (czyli ze...

    Hardware, Software, naprawa urządzeń sieciowych   12 Mar 2014 15:21 Odpowiedzi: 5    Wyświetleń: 1296
  • Atmel Studio 7 - wskaźnik zużycia pamięci SRAM w uC

    Ogólnie nie należy alokować dużych obiektów na stosie, niezależnie od tego, czy programujemy AVR, czy PC - jest po temu parę dobrych powodów. Im mniejszy komputerek, tym gorzej sobie z tym radzi, np. z powodu dostępnych trybów adresowania i długości przemieszczeń, co ma również wpływ na wydajność.

    Mikrokontrolery Początkujący   25 Lut 2019 14:34 Odpowiedzi: 29    Wyświetleń: 1050
  • Bascom - odczyt danych z SD i zapis do zewnętrznej pamięci SRAM

    rj1307 napisał: I drugie pytanie, jeśli dobrze zrozumiałem, nie mogę adresować xram'u od 0 tylko od adresu powyżej końca pamięci wewnętrznej mikrokontolera. Jak więc zapisać pełne 64kB? Bezpośrednio sie nie da. W kontrolerze trzeba ustawić adresowanie 32 kB. Pamięć trzeba podzielić na dwa obszary po 32kB. Linią adresową A15 (nie musi to być PC7) wybieramy...

    Mikrokontrolery   21 Sty 2018 23:11 Odpowiedzi: 16    Wyświetleń: 1023
  • [picdem-z] Jak przechwycić pakiety w PICDEM-Z ZigBee przed przetworzeniem przez MAC?

    Co do routingu odbywa się on w stosie ZigBee w warstwie pewnie sieciowej. Każda transmisja w sieci jest skierowana do konkretnego węzła. Router działa na takiej zasadzie: Mamy sieć: Coord - Router - Enddev Jeśli Enddev chce wysłać coś do Coorda to fizycznie pakiet ZB ma w sobie 2 adresy, adres Coorda i adres w naszym przypadku Routera (wezła nadrzędnego...

    Mikrokontrolery   21 Lip 2009 08:37 Odpowiedzi: 3    Wyświetleń: 1695
  • atrybut "volatile" dla struktury danych - niezgodność

    Jeśli zaś wywołana funkcja wywołana nawet z takiej pętli będzie miała argument bez volatile to w odróżnieniu od pętli głównej main() która nie wie co się dzieje w komórce pamięci 0x0060 - to nasza funkcja otrzyma prawidłowy adres argumentu ! i na wejściu odczyta aktualną - zmienianą w przerwaniu wartość tej komórki. Absolutnie nie. To zależy od kompilatora...

    Mikrokontrolery   28 Sie 2011 09:32 Odpowiedzi: 23    Wyświetleń: 3667
  • Hannspree T262 LCD - Wymiana i zamienniki pamięci Mira P2S28D40 DDR SDRAM

    Nie bardzo znam się na tego typu pamięciach więc mam takie pytanie Gdzie to kupić, czym można zastąpić i czy trzeba wstępnie programować Ewentualnie może ktoś ma taką sprawną płytę. Programować tego nie trzeba, to zwykła pamięć ulotna działająca jako zewnętrzna pamięć procesora ('stos danych'). Zastąpić można inną pamięcią co ma 128M i ten sam rozstaw...

    TV LCD OLED Plazma Serwis   09 Gru 2013 09:36 Odpowiedzi: 16    Wyświetleń: 3072
  • Mikrokomputer COBRA 1

    Z innej beczki - problem kresek można również rozwiązać stosując RAM grafiki w wersji dual-port. https://obrazki.elektroda.pl/2008294700_... IDT7132SA/LA Ten byłby idealny do COBRA1. Jedna strona adresowana z liczników i tylko do odczytu - druga podłączona do szyny Z80. Oczywiście przełączniki adresów można pominąć wówczas. To samo...

    DIY Konstrukcje   19 Lip 2025 07:21 Odpowiedzi: 2037    Wyświetleń: 278400
  • [STM32] Dziwne działanie ADC na STM32F100RB - problem z odczytem kanału PA1

    gaskoin - pytam dlatego, bo gdzieś kiedyś czytałem że w procesorach 32 bitowych dla każdego char itp. kompilator i tak rezerwuje całą komórkę 32 bit, nie używając po prostu reszty. Z tego wynika że adresowane są nie słowa 32 bit, ale pojedyńcze bajty, jeżeli dobrze rozumiem? Adresować możesz poszczególne bajty, a korzystając z bitbandingu - w ograniczonym...

    Mikrokontrolery ARM   07 Wrz 2012 08:48 Odpowiedzi: 17    Wyświetleń: 1908
  • Jak nawiązać komunikację MODBUS z Isco 2150 Area Velocity Flow Module?

    Urządzenie pracuje na MODBUS ASCII, niestety wszystkie programy z modbus.pl są do RTU. Chyba rozgryzłem już adresowanie tych modułów. One mogą być dołączane do siebie w taki stos, maxymalnie do 4. Pod adresem pierwszym są rejestry dające informacje o ilości modułów, a pod następnymi adresami ( 2+(N-1) ) są już rejestry poszczególnych modułów. Czyli...

    Automatyka Przemysłowa   06 Sie 2010 10:35 Odpowiedzi: 10    Wyświetleń: 1911
  • [ADuC702x] ADuC7024 Wiggler: Debugowanie w FLASH nie działa, błąd stosu w IAR 5.11

    W pliku icf, który przedstawiłeś są błędy. Przykładowo, na pierwszy rzut oka nie zgadza się adresowanie pamięci define symbol __ICFEDIT_region_RAM_start__ = 0x00080000; define symbol __ICFEDIT_region_RAM_end__ = 0x0008FFFF; Zerknąłem w dataszita i na moje oko to jest przestrzeń pamięci FLASH. Jak widać skrypt załączony przez producenta drogiego oprogramowania...

    Mikrokontrolery ARM   04 Sie 2008 20:22 Odpowiedzi: 7    Wyświetleń: 3041
  • Gdzie znaleźć programy LAD dla S7-200 w MicroWin i jak działa wymiana PPI?

    Można jeśli stosujesz protokoły transmisji Modbus czy PPI. To w protokołach jest zawarte adresowanie, a nie w samym sprzęgu(np. RS485 czy RS232). Można stosować dowolny protokół z adresowaniem. Pokaż mi tylko urządzenia RS-232, które umożliwiają nadawanie im adresów, a najlepiej urządzenie z RS-232, które działa z protokołem PPI, bo teoretyzować to...

    Automatyka Przemysłowa   27 Paź 2008 11:03 Odpowiedzi: 22    Wyświetleń: 5817
  • Jak zrealizować niezawodne łącze optyczne na kilkanaście metrów?

    Wykorzystaj warstwę fizyczną IrdA. Nie musisz pisać całego stosu, wystarczy że użyjesz dowolnego protokołu (napisz własny, możliwie prosty). Transmisja jest energooszczędna, sięga na pewno kilku metrów (sam sprawdzałem), a może i kilkunastu, trzeba byłoby się pobawić. Natomiast zamiast się bawić w wąskie wiązki, wysyłane tylko do jednego urządzenia,...

    Mikrokontrolery   20 Maj 2009 07:57 Odpowiedzi: 11    Wyświetleń: 1358
  • Adresowanie pamięci AT24C04A - co wpisać w bity A2 i A1?

    ściema. A0 nie jest podłaczony nigdzie gdyż służy do wybierania strony, co nawet pytający wie, bo napisał. Adres fizyczny ustalasz podłączając A2 A1, A0 nie ma wpływu. To tak jakbyś miał dwie kości i na jednej A0=1, na drugiej A1=1 na stałe. Wtedy adresujesz wysyłajac rozkaz i wskazujesz fizyczny adres kości A2, A1, a P0 służy do wybrania strony, bo...

    Mikrokontrolery   14 Lis 2005 09:13 Odpowiedzi: 5    Wyświetleń: 1121
  • Dokładam NOP, nie działa, dokładam drugiego NOPa i działa

    kurcze, nie mam tego programu tutaj bo bym wkleił. Chodzi o to że bawie się tylko R0...R3(4?), potem zmienne i bity od 20h do 39h. reszta do samego SFR to bufor danych- wiec ten stos nie bardzo mam gdzie dać (procek to 2051). Tablice mam,ale jeżdze po nich tak jak mówiłem- conajwyżej bawie się R4. Byczek jest bardzo subtelny. Gdyby to był typowy bład...

    Mikrokontrolery   26 Maj 2007 13:11 Odpowiedzi: 20    Wyświetleń: 1557
  • Architektura i zastosowania mikrokontrolerów AVR – najważniejsze cechy i przykłady

    Notatki z prezentacji, którą teraz tworzę, może się przydadzą: Mikrokontrolery AVR stosowane są w przemyśle samochodowym, w systemach zabezpieczających, bezpieczeństwa oraz rozrywkowym. Stosują je np firmy BMW, Daimler Chrysler oraz TRW W X-Boxie, w padach zastosowano AVRy z interfejsem USB. Atmega48 pojawia się jako dodatkowy mikrokontroler w Lego...

    Mikrokontrolery AVR   02 Sty 2009 23:58 Odpowiedzi: 8    Wyświetleń: 5226
  • Mój PseudoComputer na procesorze ATMega32

    (...) Rzecz jasna na 8088. Nie mogę tylko zgromadzić potrzebnych układów scalonych. Jakby ktoś miał Pc/XT do odsprzedania to jestem chętny. Ta architektura jest bardzo fajna, przez 16-bitowość przewyższa AVR i Z80. 16 bit na szynie 8 bit i 20 linii adresowych. Geniusze w tym Intelu. Janek Geniusze w intelu :-) A co powiesz o Motorolli: 68000, zrobiony...

    DIY Konstrukcje   05 Wrz 2012 14:10 Odpowiedzi: 31    Wyświetleń: 16285
  • DSM-51 Wyświetlacz LED - operacja na wskaźnikach.

    Pisałem takie cuś. Wklejam kod i nawet z komentarzami =] LED_BUF_BASE equ 030h LED_BUF_SIZE equ 06h org 00h ljmp Start org 30h Start: mov SP,#040h clr P1.6 mov R0,#LED_BUF_SIZE mov A,#00h Led_buffer_clear: dec R0 lcall Write_to_LED_buffer inc R0 djnz R0,Led_buffer_clear mov R0,#02h mov A,#040h lcall Write_to_LED_buffer Loop: mov A,#01h mov...

    Mikrokontrolery   03 Gru 2010 15:09 Odpowiedzi: 8    Wyświetleń: 2243
  • [AVR]Zewnętrzny RAM - jaki wybrać, jak podłączyć?

    Piszac LVC mialem na mysli zatrzask, ktory musisz dac pomiedzy pamiec a AVR. Sama pamiec bedzie ok, z tym, ze adresowanie ma 17 bitowe, nie 16. Dodatkowa linie adresowa musisz podlaczyc do jakiegos wolnego portu. Przy czym jak pisalem - co planujesz w tej pamieci umiescic. Jesli tam maja byc jakies zmienne z c, a nie daj Boze stos to musisz sprytnie...

    Mikrokontrolery AVR   24 Sie 2009 15:08 Odpowiedzi: 17    Wyświetleń: 5242
  • 8051 - Czy ktoś jeszcze w dzisiejszych czasach tworzy coś na 8051 ?

    Ano właśnie przy programowaniu w C z 51 jest kłopot, bo użycie danych dłuższych niż 8-bitowych skutkuje okrutnie długim i wolnym programem. Te procesory po prostu nie potrafią liczyć ani sensownie adresować pamięci. Rozsądnie daje się toto programować niemal wyłącznie w asemblerze, przy założeniu że mamy < 256 bajtów danych + ew. jakiś bufor nie...

    Mikrokontrolery Początkujący   15 Mar 2019 10:23 Odpowiedzi: 143    Wyświetleń: 12813
  • Sterowniki PLC Fatek FBs - opinie i doświadczenia w nowych projektach

    Nie oczekuję zrzucania rejestrów na stos. Ale gdybym mógł zdefiniować dany SUBUNIT używając wirtualnych wejść wyjść i markerów zadanych parametrem (coś ala $1 $2 $3) to potem można by go wielokrotnie wykorzystywać nawet jeżeli by to było bardziej na zasadzie funkcji #INLINE niż podprogramu ... Także trzeba uczciwie napisać "FATEK nie ma podprogramów"...

    Automatyka Przemysłowa   12 Maj 2014 08:19 Odpowiedzi: 64    Wyświetleń: 39334
  • [PIC10F200] Dlaczego PIC10F200 ma 9-bitowy licznik programu dla 512 bajtów Flash?

    1. Dlaczego licznik programu ma szyne 9-10 bitow. Wystarczy mu 9 bitow do adresowania 512bajtow Flasha. The PIC10F200/204 devices have a 9-bit Program Counter (PC) capable of addressing a 512 x 12 program memory space. Only the first 256 x 12 (0000h-00FFh) for the PIC10F200/204 are physically implemented (see Figure 4-1). ------- The PIC10F202/206 devices...

    Mikrokontrolery PIC   03 Lip 2009 14:17 Odpowiedzi: 1    Wyświetleń: 2598
  • Konwersja kodu C 64-bit na 32-bit – jak dostosować typy i wskaźniki?

    (at)ElektrodaBot Jak konwertować kod 64-bit na 32-bit? /** (at)file Copyright (c) 2025, Gelip Copyright (c) 2024, Andri Kurniawan Copyright (c) 2020, Seungjoo Kim Copyright (c) 2016, Dawid... Bezpośrednia odpowiedź „Konwersja” istniejącego binarnego modułu UEFI X64 na IA32 nie jest możliwa - trzeba ponownie skompilować kod źródłowy z ustawieniem architektury...

    Programowanie Początkujący   23 Cze 2025 21:32 Odpowiedzi: 1    Wyświetleń: 123
  • Laptop własnej konstrukcji PROP-6502

    6502 - montowany był w C64. Eh te czasy. Nie zgodzę się natomiast, że nowoczesne procesory są zbyt skomplikowane i trudne w montażu. Przecież nowoczesny procesor w moim rozumowaniu to niekoniecznie np. 4 rdzeniowiec Intela. Równie nowoczesne są chociażby ATMEL'E i PIC'E. Zważywszy na to, że instrukcje ASM procesora 6502 pamiętam bardzo dobrze, to ASM...

    DIY Zagranica   30 Lis 2009 18:17 Odpowiedzi: 10    Wyświetleń: 11315
  • Maksymalna liczba cykli bez zmiany stanu A0 w procesorze 6502 - jaka instrukcja?

    Odpowiedź 4 także nie jest poprawna, cykli z niezmienionym A0 może być więcej. Popraw się. Wstępna ocena dostępnych informacji Użytkownik zwrócił uwagę, że poprzednia odpowiedź nie jest poprawna, a liczba cykli, podczas których procesor 6502 może nie zmieniać stanu linii adresowej A0 , może być większa niż wcześniej stwierdzono. Konieczne jest ponowne...

    Mikrokontrolery   30 Lis 2024 18:42 Odpowiedzi: 9    Wyświetleń: 201
  • Step7 s7-300 problem ze wskaznikami i adresowaniem posrednim

    Mam nadzieje że dobrze was zrozumiałem. Dobrze zrozumiałeś. Jeśli chodzi o pętlę to tutaj kolega rogasss zastosował skok warunkowy JP = "jeżeli wynik większy od 0 to skacz". Można również utworzyć pętlę za pomocą LOOP-NEXT w sumie na jedno wychodzi. Zapisywanie wartości w pętli LOOP ma sens jeżeli odwołujemy się przez peryferia PLC. Wtedy w pętli programowej...

    Automatyka Przemysłowa   25 Kwi 2017 17:47 Odpowiedzi: 35    Wyświetleń: 20626
  • HT12 Jeden nadajnik i wiele odbiorników - adresowanie dynamiczne.

    No to się zdziwią. Pzy takim taktowaniu jedyny stosunek przy jakim działa to około 1:4 I nic w tym dziwnego, bo jest w sieci kilka schematów gdzie stosunek rezystancji jest nawet 1:2 i działa, a wiesz dlaczego? Bo to nie aplikacja producenta gdzie jest 1 nadajnik i 1 odbiornik, więc i czasy transmisji są inne... Mało tego, dodając kolejne 8 adresów...

    Projektowanie Układów   10 Mar 2024 15:31 Odpowiedzi: 22    Wyświetleń: 609
  • AT89c2051 z pamięcią SRAM LC3517b-15 - jak podłączyć i używać?

    Chodzić będzie ale odczyt będziesz musiał zrobić na zasadzie: -wystaw adres; -wczytaj/zapisz dana; rob z nia co chcesz. Tylko napisz jak chcesz to adresować? Chodzi mi o to w jaki sposób w programie umieścisz adresy tych komorek pamięci (masz 2kb Flasha a musisz zapamietac 2k 11bitowych adresów). No chyba, że program będzie je odliczał na jakimś liczniku...

    Mikrokontrolery   05 Gru 2003 19:50 Odpowiedzi: 16    Wyświetleń: 2647
  • [Bascom] Jak to możliwe że hobbyści tak chętnie płacą 99 Euro za ten program

    Dokładniej Zbyszek Rabee. Napisała sporo programów a nie wiedział co to stos i do czego służy. W sumie co w tym złego? Czy świadomość budowy procesora ma wpływ na funkcjonalność programowania? I jego zawieszania, bo stos był zbyt mały. AVR to nie Unix gdzie domyślnie w uruchamianych taskach stos był ustawiany na 8kB. Ile AVR ma 8kB? W Arduino piszesz...

    Projektowanie i Tworzenie Po godzinach   22 Sty 2018 00:26 Odpowiedzi: 73    Wyświetleń: 11283
  • Czy stos może zastąpić licznik programu w zarządzaniu wywołaniami?

    ołłłłłłłłłłłłłłł prof. od arch. systemów komuterowych !!! ??? xD z czymś takim nie chciałem zadzierać, mam po prostu mega mega podstawowe pojęcie o architekturze systemów komputerowych. http://pl.wikipedia.org/wiki/Intel_8086 wiesz, może jest jakiś sposób, żeby to zrealizować na stosie, jednak nie będzie to rozwiązanie standardowe, ja Ci piszę o rozwiązaniach...

    Programowanie   04 Gru 2010 22:50 Odpowiedzi: 7    Wyświetleń: 1397
  • Konfiguracja sieci LAN dla 5 komputerów z adresowaniem w klasie A i UTP kat.5

    Witam, dostałem takie zadanie i mam problem z jego rozwiązaniem bo nie do końca rozumiem o co w nim chodzi nauczycielowi, Połącz pięć komputerów w równorzędną sieć LAN stosując "skrętkę" UTP kat.5. Do prawidłowego działania sieci zastosuj adresowanie w prywatnej klasie: A - jeśli Twój numer jest nieparzysty - mam numer 11, więc będę adresował w tej...

    Sieci Początkujący   03 Gru 2014 20:19 Odpowiedzi: 2    Wyświetleń: 2391
  • 68HC11 - ORAA, SWI vs WAIT, zmiany PC i zapis na stosie

    1.Bajty i cykle (opis) rozkazu ORAA dla wszystkich trybów adresowania. 2.Różnica pomiędzy SWI a WAIT ( cykle) 3.Kiedy przy sekwencyjnej zmianie PC µC zapisuje na stos: a) 9 bajtów b) 1 bajt c) 0 bajtów Jeżeli ktoś wie proszę o odpowiedz.

    Mikrokontrolery   06 Gru 2005 20:44 Odpowiedzi: 0    Wyświetleń: 690
  • Gdzie w pamięci przechowywany jest typ zmiennej uint16_t?

    Każdy procesor zmienne, tablice czy inne dane, w ogólności całą pamięć, widzi wyłącznie w formie bajtów (czasem jeszcze bitów). Wszelkie typy abstrakcyjne takie jak liczby całkowite, zmiennoprzecinkowe, tablice, struktury itd zostały stworzone tylko po to aby było łatwiejsze do ogarnięcia przez człowieka. Po przetłumaczeniu (kompilacji) i połączeniu...

    Programowanie   03 Lis 2016 13:49 Odpowiedzi: 6    Wyświetleń: 807
  • Ulepszony konwerter USB - port szeregowy na AVR (V-USB)

    http://obrazki.elektroda.net/42_12648689... Na temat projektu avr-cdc z [url=http://www.recursion.jp/avrcdc/]htt... napisano już wiele i jeszcze więcej - nie będę się rozpisywał o samej idei - można zajrzeć chociażby do wątku [url=http://www.elektroda.pl/rtvforum/to... prosta niezawodna przejściówka...

    DIY Konstrukcje   04 Mar 2010 20:26 Odpowiedzi: 19    Wyświetleń: 16862
  • Assembler - obliczanie średniej z liczb na stosie i zapis do komórki 30h

    Witam Jeżeli masz książkę Andrzeja Rydzewskiego to na stronie 82 zobacz stan początkowy rejestrów. Na stronie 138 jest opis rozkazu PUSH to może coś się wyjaśni W skrócie, jeżeli nie przestawisz początku stosu to pierwszy bajt odłożony na stos znajdzie sie pod adresem 08H (jest to adres rejestru R0 z banku rejestrów nr1 ) standardowo używany jest bank...

    Programowanie   04 Paź 2012 23:24 Odpowiedzi: 10    Wyświetleń: 4320
  • Samsung LE32R82B - Obraz zanika po 30 sek do 3 min, wymiana T-CON nie pomogła

    A te wiersze (i kolumny) to się tak same z siebie adresują? ;) Aha, sorry, zapomniałem odpowiedzieć. Nie. Nie adresują się same. Procesor musi przetworzyć sygnały LVDS i zamieniec je w RSDS i podać do odpowiednich drajwerów kolumn lub wierszy. Z pierwszego obrazka tego kolegi wynika, że drajwery otrzymują zasilanie 3.3V (Vdd) na listwie dolnej oraz...

    TV LCD OLED Plazma Serwis   20 Gru 2014 08:21 Odpowiedzi: 18    Wyświetleń: 4905
  • Jak umieścić funkcję main pod adresem 100h w SDCC dla DSM51?

    Po kolei, z czego ma wynikać alokacja programu :) czy przypadkiem nie z budowy zestawu i wykorzystania niższej pamięci programu dla procedur systemowych:) Do alokacji kodu programu na sztywno służy opcja linkera --code-loc <Value> Domyślnie Wartość = 0. Uwaga kiedy ta opcja jest użyta Tablica Vectorów podąża za wskazanym adresem :) Przykładowo:...

    Mikrokontrolery   24 Wrz 2007 08:45 Odpowiedzi: 11    Wyświetleń: 2307
  • Step7, adresowanie bitu, zmiennej wyjściowej bajtowej funkcji FC.

    W przypadku FC zawsze masz żądanie podania zmiennej bo system jej fizycznie nie ma - FC jest logiką zgrupowaną pod jednym wywołaniem ze stosem zmiennym lokalnych - TEMP. Pamiętaj też, że zmienne TEMP muszą być "czytane" po ich wpisaniu, nigdy przed - dotyczy to także FB. W przypadku FB masz zmienne IN/OUT/IN_OUT w DB_Instance, które możesz nadpisywać...

    Automatyka Przemysłowa   10 Sie 2011 08:01 Odpowiedzi: 9    Wyświetleń: 5997
  • Mikrokontrolery - Narzędzia i języki programowania

    Ja tam pisze sobie w assemblerku. I zrobiłem w nim dwa projekty, jeden 40kB kodu a drugi 50kB kodu. Faktem jest że pisze pod MSP430 a w tych procesorkiach assembler jest bardzo przyjazy użytkownikowi. Jak zobaczyłem zestaw isntrukcji do AVR'ów to sie złapałem za głowę bo mają po 90 instrukcji i więcej a w MSP jest ich 50 a na dodatek każda może byc...

    Mikrokontrolery Początkujący   24 Paź 2015 18:13 Odpowiedzi: 384    Wyświetleń: 239846
  • DDNS - jak skonfigurować z kablówką ASTER do monitoringu online?

    Z tego co czytam to nie chodzi o DDNS a przekierowanie portów tak by można było z internetu wejść na Twój komputer. Musisz spróbować obejść NAT a możesz to zrobić np: -stosując hamachi ( http://www.instalki.pl/programy/download... ). Dostęp tylko z komputerów z zainstalowanym hamachi. -zastosować tunel np openvpn z jakiegoś serwera z zewnętrznym...

    Sieci, Internet   18 Maj 2008 19:34 Odpowiedzi: 1    Wyświetleń: 2004
  • ATMEGA128 - BASCOM - jak zarządzać limitem zmiennych lokalnych w dużym programie?

    Podobno lokalne są trzymane w $frame, no więc powinno się dać dużo więcej zmiennych lokalnych zrobić, a tu taki zonk... Tak, ale też wykorzystany jest softwarowy stos w którym są wskaźniki do tych zmiennych (adresy zmiennych). W Bascom'ie rejestr Y jest wykorzystany jako baza stosu softwarowego. Ograniczenie wynika stąd że do pobierania adresów zmiennych...

    Mikrokontrolery AVR   02 Maj 2013 14:54 Odpowiedzi: 4    Wyświetleń: 1944
  • MOS6502 + układy intela. Program zapisany na EPROM nie działa.

    Wrzuć schemat do tych CS. W załączniku. Wyjście "IO" jest połączone z wejściem G2A układu 74LS138 (G2B ściągnięte do na stałe do masy, a G1 podciągnięte do VCC przez rezystor 3,3k). Układ 74LS138 dzieli przestrzeń 4kB na osiem części po 512 bajtów. Wejścia A, B i C tegoż układu są połączone z liniami adresowymi A9, A10 i A11. 2 MHz to może być za dużo...

    Mikrokontrolery   18 Sie 2018 18:40 Odpowiedzi: 50    Wyświetleń: 1923
  • Zerowanie wewnętrznej pamięci ram -który symulator ma racje?

    Cześć, Od kilku dni próbuje nauczyć się czegoś o 8051 i początki są ciężkie ale jakoś to idzie :). Nie mam żadnego mikrokontrolera więc uczę się na symulatorach. Sęk w tym, że co symulator to inne błędy. Napisałem program w C który skompilowałem na SDCC i zawiera on taki kod: clr A mov R0, #0FFh mov (at)R0, A djnz R0, 003A // 003A - instrukcja wczesniej...

    Mikrokontrolery   05 Gru 2010 10:22 Odpowiedzi: 5    Wyświetleń: 1752
  • Gdzie kupić i jak zacząć z mikrokontrolerami Atmel AVR w Warszawie?

    ps. a jak jest z Microchipami?warto się tym zająć?droga sprawa?do czego się przydają?trudne są w opanowaniu? Dzięki wszystkim za odpowiedzi. Jeśli chodzi o uC Microchipa, to myślę, że przydają się tak samo jak inne uC. Również istnieje szeroka gama "wyposażenia" a dodatkowo rodzina rfPIC-ów do aplikacji trasmisji danych drogą radiową. Microchip udostępnia...

    Mikrokontrolery   11 Paź 2004 23:00 Odpowiedzi: 7    Wyświetleń: 2465
  • Wybór transceivera RS485 do stabilnej transmisji w systemie oświetlenia ogrodowego

    Pytanie nr 1. Czy stosujesz topologię liniową ?? RS485 NIE będzie chodził stabilnie w topologii gwiazdy !! Pytanie nr 2. Czy terminujesz końcówki linii ?? Prawidłowo zaterminowana linia to 2 oporniki 120 Ω na końcach linii : Oporność między liniami A i B powinna wynosić ok 60 Ω. Pytanie nr. 3 Czy polaryzujesz linie A i B opornikami ok 0,5...

    Projektowanie Układów   06 Lip 2009 21:00 Odpowiedzi: 7    Wyświetleń: 2077
  • Błąd TBCCTL1 is undefined przy konfiguracji Timer_B w MSP430

    Wiem,że mam braki w technice uC i mam problem z tymi obliczeniami. Ukończenie wykonywania instrukcji w czasie której pojawiło się żądanie przerwania zajmuje 1-6 cykli CPU. Potem wybierane jest przerwanie z najwyższym prioritetem, zawartość licznika programu i rejestr statusowy ładowane są na stos po czym licznik programu ładowany jest wektorem przerwania....

    Mikrokontrolery   25 Cze 2009 12:58 Odpowiedzi: 102    Wyświetleń: 9903
  • Adresowanie zmiennych dwubajtowych: jak odwołać się do starszych i młodszych bitów?

    Stosujesz adresowanie pośrednie mov r0,#mlodsza ;zaladowanie adresu młodszej mov a,(at)r0 ;pbranie wartosci zmiennej mov r0,#starsza ;załadowanie adresu starszej mov a,(at)r0 A jeżeli "młodzsz i starsza" są obok siebie to wtedy wystarczy inc r0

    Mikrokontrolery   03 Maj 2005 10:55 Odpowiedzi: 6    Wyświetleń: 1005
  • Jak podzielić sieć 192.8.240.0/20 na 6 podsieci po 60 komputerów?

    Sieci informatyczne opieraja się o adresowanie binarne czyli dwójkowe. Więc zapis powyższy jest praktycznie nie podważalny chyba że teoretyzujemy i zastosujemy inne adresowanie np: trójkowe, czwórkowe itd... ale jak wspomniałem w praktyce stosuje się tylko adresowanie dwójkowe.

    Hardware, Software, naprawa urządzeń sieciowych   26 Lis 2009 19:57 Odpowiedzi: 10    Wyświetleń: 6835
  • Wyświetlacz graficzny WG320240B0 przez LPT zakłócenia

    Nie napisałeś tego wprost, ale rozumiem, że błędy wyskakują w procesie komunikacji, a potem ten zniekształcony obraz jest statycznie wyświetlany na ekranie. To prawda? Z obrazka można było przypuszczać, a ty to wprost teraz napisałeś, że program stosuje mechanizm komunikacji sekwencyjnej - (adres początkowy A0, wartość (at)A0, wartość (at)A0+1, wartość...

    Projektowanie Układów   08 Kwi 2016 18:51 Odpowiedzi: 7    Wyświetleń: 1017
  • Pytania dotyczące instrukcji MOV w mikrokontrolerach 8051 i 8052

    , że obsługę przerwania kończymy rozkazem RETI koniec,kropka.A że po drodze(lub nie) wykonamy kilka podprogramów do których to "wskoczymy" poprzez Call ,Ljmp,czy też odkładając ich adres na stos ,a potem wywołamy je przez ret , to wie nawet dziecko. Niestety o tym nie wie nawet dziecko bo inaczej nie pytałbyś się ;) A jeżeli uważasz, że to wie każdy...

    Mikrokontrolery   09 Lis 2004 21:15 Odpowiedzi: 10    Wyświetleń: 1882
  • Atmega: Ręczne czy automatyczne przyporządkowanie zmiennych w SRAM?

    Defnitywnie polecam C...fakt ze to troche "naginany" C, bo dla AVR...a ten ma budowe każdą inną niż taką dla której C został rdzennie stworzony, ale i tak jest dobrze :) czy aby na pewno tak jest? przeciez uwaza sie, ze ogolnie bardziej C-friendly sa architektury ktore posiadaja duzo rejestrow GPR (a AVRach z tego co wiem az 32!), liniowo adresowana...

    Mikrokontrolery   11 Mar 2008 19:56 Odpowiedzi: 33    Wyświetleń: 5164
  • Inteligentny dom - jak zdalnie sterować gniazdami i oświetleniem?

    Nad przekaźnikami też się zastanawiam, ale raczej będzie to ostateczność. Bezpieczeństwo jest tu najważniejsze a przekaźniki mają tendencje do sklejania się styków lub innych, nawet opisywanych przez ciebie uszkodzeń. Zwróć uwagę że, opisywane problemy tyczą się raczej dużych prądów. Przy małych prądach, schodzimy do strat dużo mniejszych niż zasilanie...

    Smart Home IoT   17 Maj 2021 07:49 Odpowiedzi: 244    Wyświetleń: 139896
  • Jakie układy scalone zastosować do połączenia AVR z RTL8019?

    Tia... a do czego prowadzi link ktory podalem w pierwszym poscie poprostu zwyczajne przeoczenie 8) z mojej strony. Chyba w EP o ile pamiętam było o wykorzystaniu 19 w roli karty sieciowej soft pod nazwą "net51" jest dostępny. Zapewne w grę wchodzi desasemblacja bo nie pamiętam czy były źródła, ale może tam coś znajdziesz o ile tego już nie zrobiłeś...

    Mikrokontrolery   18 Kwi 2006 20:37 Odpowiedzi: 18    Wyświetleń: 7585
  • Zwiększenie rozdzielczości ATMEGA w termometrze LED na LM35, MAX7219 - poszukiwanie oprogramowania

    Zastanawiam się, czy ze względu na ilość kolorów (i cenę) nie zastosować diod RGB z indywidualnie policzonymi rezystorami. W zwykłych SMD mam do wyboru niby 7 kolorów (z białym) - R, O, Y, G, GB, B, W (ewentualnie jeszcze różowy i fiolet). Nie widać aby ktoś zechchcialby tu cokolwiek dodać lub skomentować, bo ta wypowiedź nie zawiera pytania, a jedynie...

    Mikrokontrolery Początkujący   26 Lip 2022 14:25 Odpowiedzi: 87    Wyświetleń: 3540
  • Ethernet - Bluetooth, przekaźniki itp

    Jak wygląda "niezawodność" działania UDP w przypadku sieci zewnętrznej, gdzie urządzenia łączą się przez setki switchy, routerów etc. ? Niezawodność w takich przypadkach jest w dzisiejszych czasach bardzo duża, można śmiało powiedzieć, że prawie taka sama jak dla połączeń TCP szczególnie jeśli mówimy tu o transmisji przecież tak malutkich rameczek,...

    DIY Konstrukcje   27 Mar 2011 13:48 Odpowiedzi: 18    Wyświetleń: 15592
  • Jak odpytywać 1000 elementów w sieci RS-485? Podział na pętle, adresowanie?

    rav.k czy ty wiesz dokładnie o czym piszesz? Nie zmuszam kolegi do stosowania dwóch linii ale stosuje się je i tak bo żadko kto instaluje dwa kable a większość kabli jest oferowana minimum 2*2 więc jest możliwość użycia takiego rodzaju transmisji. Może czasami na krótkie odległości niektórzy stosują zwykły kabel ale przy większych odległościach duży...

    Mikrokontrolery   08 Paź 2003 06:32 Odpowiedzi: 29    Wyświetleń: 5667
  • Efektywne programowanie kroków procesu w S7-1200 bez S7-GRAPH

    Cześć, chciałbym poruszyć tutaj na forum pewne zagadnienie, myślę że jest to ABC każdego programisty. Mianowicie - w jaki sposób realizujecie funkcję programowania kroków procesu w sterownikach które np nie obsługują S7-GRAPH ? Zastanawiam się nad tym ponieważ mam do wykonania projekt o dosyć dużej liczbie kroków i do tego w pełni powtarzalny, problem...

    Automatyka Sterowanie PLC   09 Sie 2016 18:41 Odpowiedzi: 3    Wyświetleń: 1932
  • projekt sieci komputerowej dla budynku wielorodzinnego

    Jeżeli chodzi o przełączniki to albo wszystkie łączymy razem poprzez interface gigabit Ethernet lub stakujemy w stos, uzyskując większą prędkość magistrali. Przed samą siecią internetową obowiązkowo jakiś router z firewallem. Lepszym rozwiązaniem okazałby się tutaj na pewno UTM np. NETASQ. W takim urządzeniu możesz np. blokować dostęp do sieci pojedynczego...

    Hardware, Software, naprawa urządzeń sieciowych   12 Sty 2012 00:35 Odpowiedzi: 3    Wyświetleń: 3110
  • win AVR - błędne adresowanie tablic po dodaniu nowych danych

    aby kompilator/linker był na tyle niedopracowany, aby stałe z pamięci typu FLASH, przepisywać do pamięci typu RAM w tej samej przestrzeni adresowej. Wszystko zależy od skryptu linkera i jak ktoś bardzo potrzebuje, to nie ma problemu w tym, żeby const były kopiowane do RAMu i tam używane. BTW, z tym progmem prawidłowy zapis wygląda tak: __attribute__...

    Mikrokontrolery   30 Sie 2007 12:04 Odpowiedzi: 10    Wyświetleń: 1531
  • Czy można użyć kart MMC do ładowania programu do mikroprocesora?

    Ale wydajność będzie baaardzo niska, na pewno niższa niż 51. Wydaje mi się że nie ma to sensu, programu wydłużyć się dużo nie da, bo trzeba by stosować dłuższe adresowanie, które pojedzie po wydajności strasznie. To jest 8 bitowiec!!! Trzeba o tym pamiętać. A problem przeprogramowania procka można rozwiązać stosując inny procek, który nie ma pamięci...

    Mikrokontrolery   08 Paź 2005 07:40 Odpowiedzi: 18    Wyświetleń: 2643
  • Dom Inteligentny: Jak zrealizować komunikację multimaster na RS485?

    Pozdrawiam bartul_x ja również w lecie macham łopatą ale staram się prowadzić prace koncepcyjne nad protokołem transmisji. Standard RS485 jako warstwa fizyczna nie ulega wątpliwościom. Problemy rodzi warstwa komunikacji. Przy analizie oparłem się o standard EIB. Każde urządzenie posiada swój adres logiczny XX.XXX.XXX. Należy dokonać podziału urządzeń...

    DSP i Transmisja   05 Lip 2017 18:45 Odpowiedzi: 74    Wyświetleń: 53776
  • [ATmega32] - nieskończone wartości zmiennej float wysłane po RS

    Usunięcie tablicy nie przyniosło oszołamiających efektów, choć poprawiło sytuację. Dane są wysyłane poprawnie do mniej więcej 32 czy 64-tej próbki, a ja chciałbym wysłać ich 255. Kolejne próbki po bodajże 64-tej znów są przekłamane. Nie wiem w czym piszesz, ale dziwnie działasz na wskaźnikach/adresach. Poza tym rzutując na unsigned char ograniczyłeś...

    Mikrokontrolery Początkujący   06 Wrz 2013 20:05 Odpowiedzi: 17    Wyświetleń: 2166
  • Jak zbudować uniwersalny moduł DMX z MAX485 i ATmega?

    Witam, Konkretnie chodzi o moduł zawierający MAX485 i jakąś ATmege która miała by za zadanie adresowanie (najlepiej za pomocą wyświetlaczy 7seg. + 2 klawisze). Do mikrokontrolera sterującego efektem podając same wartości z kanałów DMX (jak by kanałów było tylko np.8 bez blokowania pinów jak przy dipswitch). Chodzi o w miarę uniwersalny moduł do stosunkowo...

    Oświetlenie i Efekty sceniczne   22 Sie 2018 22:45 Odpowiedzi: 1    Wyświetleń: 546
  • [asm] Jak zsumować trzy wektory o długości n w asemblerze Z80?

    Zadanie bardzo podobne do tego poniżej, z tym, że bez mnożenia i koniecznością zapisu kolejnych n komórek (brak trzeciego rejestru indeksowego – ix i iy są już wykorzystane – trzeba wymyślić sposób adresowania trzeciego wektora innym rejestrem np. hl) .z80 bdosequ5 aseg start:org100H ; iloczyn skalarny wektorow ; struktura wektory:...

    Programowanie   02 Sie 2008 22:39 Odpowiedzi: 1    Wyświetleń: 1490
  • Atmega16 - MAX232 - Komunikacja RS232 z dwoma mikrokontrolerami jako jedno urządzenie

    Łatwiej zrobić adresowanie mikrokontrolerów - każdy odpowiada tylko na polecenie skierowane do niego. Wtedy linie TXD łączysz po prostu przez bramkę diodową (tyle diod, ile uC i wspólna anoda diod przez rezystor do plusa zasilania). Inne rozwiązanie, które często stosuję - to pierścień. Polecenie leci przez wszystkie uC kolejno, wyjście TX każdego uC...

    Mikrokontrolery Początkujący   07 Sty 2015 14:34 Odpowiedzi: 3    Wyświetleń: 870