Co prawda ten temat jest stary, ale może ktoś tu trafi i mu to pomoże: aby w AVR Studio dodać kilka nazw symbolicznych dla tych samych rejestrów wystarczy użyć: #define: w tym wypadku: #define nazwa ZH lub #define nazwa r31
Jest opcja eksportu Symbol Table do pliku .asc, potem można importować ten plik do drugiego pragramu. No rzeczywiście zmienne w DBekach mają nazwy wewnątrz DB, nie w Symbol Table i nie da się ich odtworzyć. A jeśli chodzi o typ zmiennej w DB i jej wartośc początkową to Step pobiera te informacje...
Hej. Ktoś pamięta może gdzie ustawiało się w Debian / Ubuntu, by w LAN po wpisaniu w przeglądarkę adresu w postaci frazy słownej (zamiast IP), odwołać się do localhost ? Z góry dzięki za przypomnienie.
Cześć, Jestem początkujący jeżeli chodzi o programowanie PLC. Pisze swój pierwszy program w STEP 7 Lite i utknełem na adresacji symbolicznej tzn: -dodałem procesor i moduły wejścia,wyjścia - gry próbuję dodać adres symboliczny np."Green Light" dla I1.1 to program pokazuje że nie...
Mam w technikum przedmiot o nazwie Podstawy Elektrotechniki i Elektroniki. Całkiem niedawno przy obliczaniu obwodów prądu zmiennego pojawiła się metoda symboliczna, czyli metoda obliczania różnych wartości metodą liczb zespolonych. Podręcznik - "Elektrotechnika" Bolkowskiego. Mój problem polega...
Ale foldery abc i def mają już istnieć na dysku D czy nie? Przecież chyba nie mogę tworzyć dowiązania do nieistniejącego folderu w nieistniejącym folderze? Ale ok, zrobiłam tak i na dysku D pojawiło się dowiązanie o nazwie abc, które odwołuje się do nieistniejącej lokalizacji ponieważ...
Na witrynie [url=]Humble Bundle rozpoczęto kolejną akcję o nazwie Humble Bundle 8, w ramach której nabyć można pakiet 6 gier takich jak: "Little Inferno", "Gemini Rue", "AaaaaAAaaaAAAaaAAAAaAAAAA!!! for the Awesome", "Jack Lumber" oraz "Hero Academy" i "Anomaly 2" za ułamek ich wartości rynkowej....
Na witrynie [url=]Humble Bundle rozpoczęto kolejną akcję o nazwie Humble Bundle 10, w ramach której nabyć można pakiet 7 gier za ułamek ich wartości rynkowej. Akcja zapewnić ma wsparcie i rozgłos dla małych i/lub niezależnych twórców i developerów. W skład pakietu Humble Bundle...
Witam, chciałbym zbudować sobie ten looper niestety pod nazwą przełączniki DPTD on-on pojawiają sie tylko przełącznki dźwigniowe ja natomiast potrzebuje switcha typu click (taki jak na zdjęciu) i tez on-on, jak on się fachowo nazywa? Regulamin , pkt 11: W temacie wiadomości należy...
Datasheet opisuje procesor, jego rejestry, dostępne peryferia. Dokument ten nie jest tworzony z myślą o GCC. Bez zapoznania się z datasheet'em, nie ma mowy o tworzeniu oprogramowania na uc. Nazwy zdefiniowane w plikach ioxxx.h są symboliczne. Krótko ujmując są to zdefiniowane adresy rejestrów...
Ale jak byś chciał pisać? Bo możesz zrobić różne rzeczy, w zależności od tego co chcesz osiągnąć. Możesz stworzyć swoją klasę, dziedziczącą po klasie bibliotecznej, którą używasz i dodającą nowe metody o sensownych nazwach, które wewnątrz będą wołać read/write z właściwymi...
Korzystałeś kiedyś może z translatora google? Translator zwraca tylko to: Undefined polecenia MKLNK / RMLNK .... Myślę, że polecenie, aby utworzyć dowiązanie symboliczne, Windows mimo że w 2000 CMD.exe, Windows XP nie istnieje. I uruchomić żadnego efektu, co zostało anulowane,...
Jeżeli to nie jest przez UART to nie wiem jak to oprogramować w mikrokontrolerze Załóżmy, że mamy moduł BLE użyty po stronie zamka sterowany przez UART komendami HCI. Najczęściej używane są następujące rozkazy: - włączenie skanowania - wyłączenie skanowania - żądanie...
Przeznaczenie: Zatrzymuje działanie programu lub określone urządzenie. Składnia: STOP ST... urządzenie gdzie: urządzenie naz... symboliczna uruchamianego urządzenia. Opis: Pierwszy format instrukcji powoduje zatrzymanie działania programu. W tym celu jest wykonywana pusta...
Witam! ad 1) W miejscach które określiłem jako np figura_1, kolor_1, figura_2, kolor_2 itd należy te teksty zastapić wartyościami liczbowymi typu int! Te nazwy okresliłem po prostu nazwami symbolicznymi tak dla przykładu, ponieważ nie wiem, jakie wartości masz zamiar tam wprowadzić więc...
Witam !!! Zakupiłem ostatnio na stronie www.rs-30.pl konto rapidshare premium na okres 90 dni. Po otrzymaniu wiadomości z loginem i hasłem, zalogowałem się do konta i zmieniłem od razu adres mailowy, hasło oraz załączyłem tryb secure. Po pierwszym dniu używania konta dostałem wiadomość...
Ja borykam się z podobnym problemem, tyle że u mnie jest problem już na dwóch sterownikach. Od początku – dwa sterowniki S7-200 (oba CPU 222), dwa moduły CP 243-1. Jeden sterownik ma być serwerem, drugi klientem – na serwerze licznik liczy sobie do 60 i się zeruje, a klient ma...
W wizardzie TD ustawiles parameter block gdzies nie na VW0 albo offset gdzies w krzakach. TD szuka w PLC blokow danyych zwiazanych z wyswietalniem komunikatow. Zobacz w ustawiniach TD na jaki VW ustawiony block paramater. Zeby za pomoca F1 wzbudzic Q0.0 to w prgramie PLC musisz uzyc nazwy symbolicznej...
Witam Na początku powiem że jestem początkującym w programowaniu sterowników Siemens. Dlatego moje pytanie może budzić :) na twarzy, ale do rzeczy. Czy istnieje możliwość wyświetlenia zmiennych tymczasowych z funkcji FC36 o nazwie symbolicznej TEMP1 typu INT. Powiem tylko że próbowałem...
Mam pewnien problem ze Step7 i sądzę że to jest wada, chyba że poprostu nie znam na tyle tego programu aby sobie z tym poradzić. Mianowicie ... mam zrobiony program sterowania z przypisanymi nazwami symbolicznymi do adresów. Zaszła konieczność zmiany kolejności modułów na szynie co wiąże...
To sa wszystkie komendy AT odnoszace sie do ksiazki telefonicznej: AT+CPBF=”WZORZEC” Komenda wyszukiwania wpisów w książce telefonicznej. Odnalezione wpisy o początkowych znakach identycznych z wzorcem przesyłane są przez interfejs wraz z ich lokalizacją w pamięci. Wydając...
1. Uruchomienie timera z nazwami symbolicznymi bitów: TIM3->CR1 = TIM_CR1_ARPE | TIM_CR1_CEN; Popatrz w plik stm32f05xx.h - masz tam definicje bitów dla każdego rejestru, m.in. TIM_DIER_UIF i całe mnóstwo innych. Nazwy bitów są poprzedzone nazwami rejestrów. 3. Do kasowania znacznika przerwania...
Witam. Przyszła kryska na matyska. Myślałem że o PLC co nieco wiem, ale się myliłem. Ostatnio "znalazłem" na moim zakładzie pracy sterownik PLC zabudowany w systemie filtrów do którego nie było projektu PLC. Zrobiłem upload programu ze sterownika, zmieniłem nazwy symboliczne wejść,...
... Co do pytania czy odnajduje sie w kodzie, to w końcu sam go napisałem i dla mnie jest czytelny, choć wygląda na zagmatwany przez ilośc zmiennych i funkcji if, to spełnia swoja rolę idealnie ... ... Program działa bez zarzutu, tak jak pisałem wcześniej ... Wybacz mój "sceptycyzm", ale...
davciu, prosilem byś przeczytal DOC-a do MetaLink'a. Wiedzialbys wszystko juz po kwadransie. Podstawowa sprawa to ściągnięcie pełnej wersji kompilatora wraz z dokumentacją i plikami, w których są zdefiniowane przez "fabrykę" nazwy symboliczne i odpowiadające im adresy rejestrów i bitów...
Niczym szczególnym się nie różni, poza tym, że wektory obsługi przerwania mogą być trochę inne i ilość instrukcji może być troszkę większa, jeżeli chodzi o asembler. Nie wpływa to jednak na zapis programu, jeżeli zamiast konkretnych adresów używasz nazw symbolicznych definiowanych...
Chyba nie $INC tylko $INCLUDE (?) Żadne tam $INCLUDE. Masz wykorzystać polecenie $INC i kropka! Przeznaczenie: Dołącza do programu dane binarne z pliku na bieżącej pozycji. Składnia: $INC etykieta , SIZE | NOSIZE ] , " nazwa_pliku " gdzie: ...
Przeznaczenie: Konfiguruje pracę programowego interfejsu I2C jako urządzenia podrzędnego (Slave). Ta instrukcja korzysta z biblioteki I2CSLAVE.LIB, która jest rozprowadzana oddzielnie przez MCS Electronics. Składnia: CONFIG I2CSLAVE = adres 'Instrukcja Config I2cslave automatycznie...
1. Otwierasz bibliotekę 2. Klikasz w ikonkę "Device" (albo opcja Library/Device) 3. Wybierasz z listy twojego scalaka 4. Wskazujesz na liście wariant obudowy (package) który chcesz zmienić i klikasz w guzik "Connect" (po prawej na dole) 5. Zmieniasz przypisania padów obudowy (te nazwy P$1,...
Budując inteligentny dom stwierdziłem, że przydały by się odczyty wodomierzy (mam główny i podlicznik na ogród). Głównie chodziło mi o ogród, aby zoptymalizować podlewanie. Jednak odczyt głównego licznika umożliwia dodatkową analizę ewentualnych wycieków. Oba liczniki wyposażone...
No i ... ? Do czego mamy się odnieść (tj. ci którzy ewentualnie poświęcą swój czas na ten temat), do przypadku sprzed lat wielu, tyczącego się pewnie w szczegółach innej sprawy ? Opisz dokładniej swój kłopot z KS i zamieść jakieś przykłady, na któryh próbowałeś działać z...
Witam :) .include "atmega128.inc" Z powyższego wnioskuję że to ma być program dla ATMega128. .org $008 rjmp koniec_czekaj Po powyższego wnioskuję , że to jednak nie ATMega128, bo wtedy powinno być 0x1C , a najlepiej ".org OVF1addr" ...
niestety inicjalizacja stosu nic nie dała :/ Inizjalizacja stosu to rzecz, która występowac powinna w każdym programie w AVRasm... Przykład inicjalizacji stosu :RESET: ;Proc InitStack() InitStack: ; It must be not to be a subroutine, because must ; be stack point initialised...
ad.1 dyrektywa dla kompilatora avr-as-gcc, że następne linie dotyczą pamięci programu. ad.2 Cyfry po komentarzach to jest ilość cykli procesora, przypadających na wykonanie danego rozkazu. lpm - load program memory - za pomocą rejestru Z (ZL-r30:ZH-r31), służącego do adresowania, pobierana...
Light ale co tak właściwie robi Twój fragment kodu? generuje przerwania co kilka ms?? Ano jak wyżej zauważyłem liczymy czas od puszczenia klawisza, więc w obsłudze przerwania zmniejszamy stan licznika aż do zera. Szczegóły należą do Ciebie... ;) jakbyś mógł jeszcze powiedzieć co rozumiesz...
Cze :) Jak odpalisz ProTool/Pro i dajesz nowy projekt, okreslasz wtedy jaki panel ma byc w uzyciu (w naszym przypadku Text Based Displays - OP7) a pozniej jaki protokol ma byc w uzyciu (w naszym rozumieniu do jakiego sterownika ma byc podlaczony - ty wiebierasz Simatic S7 - 200 v 6.0) mozesz w parametrach...
Witam omen_s, jak pamiętam zajmowałeś się jakimś programem do alarmu w asemblerze - zmieniłeś platformę ?? Robiłem kilka projektów na '51 w C, jednak nie Raisonance tylko SDCC, tak że niektóre szczegóły nazewnictwa i składni, dotyczące sterowania peryferiami pewnie w tych dwóch implementacjach...
Witam Napisałem sobie prosty programik tzw. rozdzielacza na 89C2051, chodzi o to że jeden pin jest wejściem ale i wyjściem: NAD EQU P1.7 ODB EQU P1.6 IO EQU P1.5 ;---------------------------------... LJMP START ORG 100H ;-------------------------------... ...
PS. chyba zrozumiałem dlaczego początkującym poleca się taki mały 18-pinowy procesor, zamiast "40-nóżkowej krowy" ;) Oj chyba nie ;) ten 18 jak i 40 pinowy działa dokładnie tak samo, poprostu masz więcej dodatkowego sprzętu do dyspozycji, a wcześniej czy później sięgniesz po coś lepszego. ...
Nawet jak postawisz własny serwer DNS i powpisujesz tam kolegów, to dopóki nie zostaniesz dopisany do jakiegoś serwera DNS który jest wpisany do serwerów DNS które są głównymi w internecie, to nikt inny poza tymi którzy wpiszą sobie Twój adres serwera DNS, nie będzie mógł korzystać z...
Witam, zastanawia mnie dlaczego nie mogę używac rcall gdy jestem w procedurze obsługi jakiegoś przerwania (procesor to attiny2313). Podczas symulacji w AVR Studio strzałka jakby zatrzymuje się na tej instrukcji ale program nie wykonuje żadnego skoku. .include "tn2313def.inc" .def...
Witam, jakiś czas temu pisałem post o ultradźwiękach w tym dziale. Okazuje sie że moj problem jest troche innej natury więc zakładam nowy temat. Mój procesor (ATtiny2313) czasami wpada w cykl resetowania się. Chodzi o to że w kodzie np. najpierw wyśle przez UART literkę 'E' a poźniej wpada...
Witam, kiedyś bawiłem się mikrokontrolerkami AVR w Bascomie - ciekawa sprawa, ale po jakimś czasie zaczął mi się nudzić :). Postanowiłem więc spróbować sił w Asemblerze. Korzystam z kursu na stronie mikrokontrolery.net - ciekawy, ale trochę za mało jest wyjaśnień, dlatego bardzo proszę...
I no właśnie w tym problem że u mnie tej funcji CALL nie w etykiecie Program control. Nie wiem tż jak stworzyć podprogram , który będę mógł później wywołać tą funkcją CALL Najpierw tworzysz blok, który chcesz wywołać. Np. FC1. Normalnie, w projekcie w katalogu "Blocks" umieszczasz...
No Dobra program juz prawie napisałem i głowiłem sie nad wersja ze zmiennym PWM+f... ale z tego co mi odpisałes to wnioskuję ze coś tu mi nie gra... A nie możnaby programowo realizować ten restart co 80ms? Moze napisz dokładniej co to ma być a coś doradzimy :) Pozdro No wlasnie o...
W AVRStudio z kolei nie są zdefiniowane niektóre nazwy symboliczne i trzeba ich adresy wpisywać, inaczej kompilator burzy się, że takowaych nie ma. Obecnie produkowane M48/88 róznia sie tylko iloscia pamięci (wg. datasheet)
Wybrane błędy STOP w Windows (PC FORMAT 10/2006 ) 0x0000000A IRQL_NOT_LESS_OR_EQUAL - Jądro systemu bądź jakiś sterownik próbował uzyskać dostęp do obszaru pamięci, do którego nie miał pozwolenia. Błąd bardzo często powodowany przez uszkodzony lub źle zainstalowany sprzęt,...
zapomniałes o czyms: zresetuj licznik watchdoga przed jego startem :) nie wiem zy to ten adres, dla pewnosci używaj nazw symbolicznych wtedy program ładniej i czytelniej wygląda Pozdrawiam
Zrobiłem tak:) opis mojego "dzieła" od góry czarny (Masa,GND,-) czerwony (Zasilaine,Vcc,+) to czarne "pudełko" to Attiny2313 >wiekszy czerwony kabel ma zalisać procesor żółty ma ustawić pin PD0 w wysokim stanie ; Kurs asemblera mikrokontrolerów AVR ; ; Przykład 1 - przerzutnik...
Witam Napisałem poniższy prosty program który po 6 zmianach stanu na nóżce int0 (PB2) wykonuje przerwanie. include "tn15def.inc" .def acc = r16 ;nadanie rejestrowi r16 nazwy symbolicznej .def licz1 = r20 .def licz2 = r21 .def licz3 = r22...
Częstotliwość masz konfigurowaną w tym miejscu: ////////////////////////////////////////... // Init PMC Step 2. // Set PLL to 96MHz (96,109MHz) and UDP Clock to 48MHz // PLL Startup time depends on PLL RC filter: worst case is choosen ...
Pierwszą nieścisłość jaką zauważyłem , to niezgodna z komentarzami w kodzie , konfiguracja zboczy na jakie ma reagować INT0. ldi ACC,0x02 ;zbocze narastające na INT0 będzie out MCUCR,ACC ;generowac przerwanie Powyższe , ustawia reakcję INT0 , na zbocze...
jeszcze jedno pytanie, chodzi o to ze chcialm zrobic backup programow z tych plc. Nie mam zadnego projektu w kompie, da sie jakos to zgrac?? Tak samo - znajdujesz sterownik w linxie, i w logixie w okienku system coms klikasz upload (albo go online ). Program jest ściągany ze sterownika (chyba...
O watchdogu wiedziałem ,ale on i tak jest fabrycznie wyłączony w fusebitach,wyłączyłem także komparator analogowy,ale ten program w ASM dalej nic nie zmienia:\ ,a bascomowe powerdown chodzi.Zaczynam podejrzewać że jest błąd w pliku attiny2313.dat ,a dokładnie z nazwą symboliczna rejestru...
0x000000C2 BAD_POOL_CALLER - Źle napisany program próbował korzystać z pamięci w niedozwolony sposób, np. alokując zerowy obszar czy zwalniając obszar pamięci, który już został zwolniony itp. Wyszukiwanie informacji na temat błędu STOP 1-> W momencie wystąpienia błędu...
0x000000C2 BAD_POOL_CALLER - Źle napisany program próbował korzystać z pamięci w niedozwolony sposób, np. alokując zerowy obszar czy zwalniając obszar pamięci, który już został zwolniony itp. Wyszukiwanie informacji na temat błędu STOP 1-> W momencie wystąpienia błędu...
Chodzi mi o linijkę zaznaczoną gwiazdkami . Kompilator wyrzuca mi błąd takiej treści error: Undefined symbol: SPL i nie wiem co jest nie tak, w tej linijce .include "2313def.inc" .def acc = r16 ; nadanie rejestrowi r16 nazwy symbolicznej .cseg .org 0x00 ldi acc, 0b11111111...
mam pytanko w programie konfigurując porty we-wy określam je jak w nocie katalogowej np. CONFIG PORT0 = &B11111111 CONFIG PORT1 = &B11111100 itd. Z Twojego "pytanka" wynika, że nie byłeś łaskaw dokładniej zapoznać się z architekturą swojego uC - to po pierwsze. Po wtóre, nazwa symboliczna...
Jeżeli mówisz, że na tym etapie nie mamy doczynienia z CMD0 itd. to kiedy zaczynami mieć z nimi doczynienia? W momencie inicjalizacji - z tego co pamietam CMD0 i CMD1 to sa nazwy symboliczne komend inicjalizujacych kartę SD. Przypominij mi się na maila - jutro podesle Ci artykuły - tam bedziesz...
jak sie nie znasz to sie nie wypowiadaj, bezsensu tylko wszystko mieszasz. Przeznaczenie: Konfiguruje pracę programowego interfejsu I2C jako urządzenia podrzędnego (Slave). Ta instrukcja korzysta z biblioteki I2CSLAVE.LIB, która jest rozprowadzana oddzielnie przez MCS Electronics. Składnia: CONFIG...
Witam! Aluzju poniał-"sbit..ma wpływ na kompilację...". Ale jakby kolega wczytał się w moją wypowiedź, to wyszłoby jasno, że darowuję sobie sbit i chcę operować na porcie jako na rejestrze posługując się jego adresem a nie nazwą symboliczną. A adres może już ukrywać się w zmiennej,...
Tak. Jeżeli masz wątpliwości co do adresów fizycznych to po kompilacji (właściwie "asemblacji") tworzy się plik "listingu" (tekstowy), w którym (w większości przypadków) można odnaleźć fizyczne adresy wszystkich użytych zmiennych obok ich nazw symbolicznych.
Proponuję jeszcze wrzucić listing procedury WRITE_HEX. Czy nie zmienia ona rejestru R2? Używaj też nazw symbolicznych dla stałych i zmiennych, bo kod jest słabo czytelny. Pozdrawiam!
Program mimo malej czytelności działa, także nie wiem w czym pomóc. Kilka moich wskazówek : stosuj nazwy symboliczne zamiast adresów rejestrów, zamiast nieczytelnych bloków bsf/bcf wpisuj żadane wartości wprost do rejestrów, nie musisz pisać 0x05 tylko zwyczajnie 5, przy tym programie, nie...
Witam. Przy próbie kompilacji programu znalezionego w sieci przy użyciu AVR-Studio 4.16 wywala mi błąd FATAL ERROR: Cannot open output file C:\Documents and Settings\Morˇr\Moje dokumenty\bbb\bbb.hex: No such file or directory Może i jestem za głupi na to ale nie mogę nigdzie...
Witam Karta pewnie nie ma zapisanego programu , sterownik ustawiony na start z karty po prostu nie ma z czego ruszyć i stoi . Temat na elektrodzie poruszany dosyć często dlatego dołączam cytat z FAQ Siemensa --------------------------- ... posługiwania się kartami MMC do sterowników...
tak wyglądają błędy podczas kompilacji tu natomiast wklejam kod który pozmieniałem, a nie wiem czy dobrze ; Prosty program boot loader-a dla interfejsu RS-232 ; Rafał Baranowski (C) 2004 //********************************... * Modyfikacja...
Nie no teraz to miód, porzeczki, ale : - Czy nie dałoby się jeszcze jakiejś parki rejestrów zarezerwować na movw rX+1:rX, r25:r24 ? Byłoby jeszcze szybciej... - Skoro definiujemy register uint8_t tmpSREG asm("r6"); , to czy nie można tego użyć w asm volatile ? W asemblerze, którego używam,...
Ok. Rozwiązanie pomogło. Ale gdy na Szef1 udostępniony jest cały dysk C, jak zamapować taki zasób? Wynik przeszukiwania za pomocą okienek jest taki: Z poziomu konsoli nie daje się tego zamontować za pomocą DOS (C) Ewentualnie mógłbym użyć net use x: \\Szef1\c$...
Jeżeli masz mieć konkretne dane o położeniu to musisz mieć jakikolwiek pomiar jak wystarczy Ci tylko interpretacja czasu sterowania serwa to co innego , w takim przypadku wystarczy Ci prosty sterownik serw przez RS232 są nawet gotowe zestawy , przy samodzielnej budowie zasada dokładnie taka sama...
Witam Co do mojego postu z sugerowaniem unii proponuje rozwiązanie, troche ryzykowne i z punktu widzenia języka C nieco nielegalne, za to być może uzyska się dostep bezpośredni do interesującej nas komórki pamięci, a jesli przestrzenie adresowe pamięci i portów są wspólne - także bezpośrednio...
Można prosić o deklarację tego bloku, parametry lub też nazwę symboliczną, gdyż z FB 125 nigdy się nie spotkałem - ale tak naprawdę numer bloku zawsze można zmienić. Co do komunikacji to może się przydać Komunikacja master-slave w sieci Profibus DP z wykorzystaniem wbudowanych interfejsów...
[syntax=asm] ldi r16, 0b10000000 out TIMSK, r16 [/syntax] A po co Ci te 2 instrukcje :?: Poza tym, wszędzie gdzie się da, używaj nazw symbolicznych. [syntax=asm] .org OVF0addr JMP przerwanie ;... ldi r16, 1<<OCIE2 out TIMSK, r16 [/syntax]
No to jak jest taki stan rzeczy, to powiem Ci... Odpuść sobie:) Skoro piszesz że używasz programów dla osób które nie wiedzą tyle ile powinny wiedzieć, to moim zdaniem branie się za modernizację programu deasemblowanego, jest w Twoim przypadku niewykonalne. Dla mega specjalisty byłaby...
Faktycznie, Kolego Elektronik9 Powinienem był po case wpisywać nazwy symboliczne które zdefiniowałem #define ale z rozpędu... Dodano po 19 Witam! Można użyć wersję wskaźnikową funkcji [syntax=c] #define PREDKOSC 1 #define WIEK 2 struct samochód *porownuje(struct samochod *s1,...
Witam! Od kilku dni próbuje skompilować cokolwiek na mikrokontroler PIC32 z rdzeniem MIPS 32 m4k przy użyciu kompilatora z codesourcery. Powodem tego jest fakt iż C32 od microchipa nie wspiera mojego układu a nowy XC32 nie chce współpracować ani z MPLAB8 ani MPLAB X. Więc wybrałem lubiane...
I na prawdę myślisz, że ktoś będzie się zastanawiał co kryje się przykładowo w rejestrze o adresie 0x06? I co robi jego bit 2? Jakbyś użył nazw symbolicznych rejestrów, znaczących etykiet to może ktoś by na to spojrzał. Chociaż właściwie po co, skoro sensowniej to filtrować na...
Ja z kolei mam inny problem. otóż tworząc sobie jakieś zmienne w bloku danych, chce je później wykorzystywać w wizualizacji, tam z kolei przy wybieraniu zmiennej chcą również jej adres.. Zmienne w bloku danych nie mają żadnego adresu i cały czas wyświetla się błąd w związku z tym.....
Bądź mężczyzną i zapisz CR1 i CR2 pojedynczą instrukcją podstawienia, zamiast długaśną serią zaciemniających program operacji logicznych - będzie dużo łatwiej to czytać. Wywal bezsensowne 1UL - też będzie łatwiej czytać. Podefiniuj nazwy symboliczne bitów albo skorzystaj z gotowych...
Ta pętla może dość długo poczekać: while( ( I2C1->SR1 & 0x0000 )); Poza tym: - prawie na pewno masz błędy w inicjowaniu, - używaj nazw symbolicznych bitów w rejestrach - nikt tu nie będzie sprawdzał, który bit co oznacza, żeby Ci pomóc.
Wybacz ale posiadam i to nie jeden panel HMI, i możliwości takiego panela są o niebo większe od tego układu. Dodatkowo panel HMI ma całą serię gotowych protokołów komunikacyjnych i połączenie ich z innym modułem automatyki jest banalnie proste. Dodatkowo mogę napisać proste skrypty...
1. Najpierw włączasz transmisję UART, a potem programujesz jej parametry - to niezbyt sensowne. 2. (Nieaktualne, racja, to jest na przerwaniach.) 3. Jeśli będziesz używał nazw symbolicznych bitów w rejestrach, być może ktoś sprawdzi, czy dobrze ustawiłeś te bity i znajdzie jakiś błąd. 4....
Deklaracja jako extern "C" zmienia tylko specyfikację interfejsu binarnego funkcji, a konkretnie sposób wywołania i przekazywania argumentów oraz sposób generowania nazw symbolicznych dla linkera (po polsku: konsolidatora :) ). Ale nie zmienia to języka źródłowego, tzn. jest to dalej C++.
[syntax=c]#include <stdio.h> #include <string.h> #include <conio.h> /* Do złej praktyki programowania należy stosowanie "tajemniczych" liczb. Zatem dobrze jest nadać im jakieś nazwy symboliczne dyrektywą #define */ #define LICZBA_STUDENTOW 10 #define DLUGOSC_NAZW 20 #define...
#define LCD_DATA_DIR_IN GPIOC->CRL = (GPIOC->CRL & 0xFFFF0000) | 0x00004444; (GPIOC->CRL & 0xFFFF0000) Liczba hex 0 binarnie 0000 łącznie z operatorem & - iloczyn binarny, kasuje bity odpowiedzialne za konfiguracje danych pinów: 0 & 0 = 0 1 & 0 = 0 W trym przypadku PC0, PC1, PC2...
Tak jak napisał kolega wyżej, stracisz wszystkie komentarze i nazwy symboliczne, a to często bywa bardzo pomocne... Sprawdź lepiej czy projekt, który posiadasz na programatorze jest taki sam jak na sterowniku do którego jesteś podłączony. Funkcja Compare Blocks...
Witam, Czy nowe zmienne w modyfikowanych DB'kach dodawał Pan na końcu czy wstawiał Pan w "środek"? Może Pan podejrzeć "Tag Managment" i zobaczyć co się dzieje z tagami? Czy może Pan napisać w jaki dokładnie sposób "przywracał" starą wersję PLC? Pozdrawiam Wstawiałem w środek...
O ile program nie jest w jakiś sposób zabezpieczony przed skopiowaniem, to z chęcią wykonam kopie bezpieczeństwa, bo nie uśmiecha mi się , w przypadku jakiegoś problemu z softem lub samym PLC , wzywać pomocy z pod Hanoweru. Jaki może być koszt ściągnięcia programu z pamięci S5 ? Koszt...
W podanej w temacie zakładce po wejściu w add new tags mamy dwie zakladki: tags i user constans. Czym się różnią, w której umieszczamy nazwy symboliczne wejść i wyjść
Witam , próbuję napisać prosty program do detekcji zbocza, mój zamysł jest taki (niestety nie działa) Przycisk fizyczny NO - nazwa symboliczna: Prz Zarys programu: Prz_N_1 := Prz; // generacja poprzedniej chwili czasowej IF Prz AND NOT Prz_N_1 Then instrukcja; END_IF No i to nie działa...
GPIOB->BSRR=0b00000000000000000000000... //ustawi 1 na PB.0 bez zmiany pozostałych pinów? GPIOB->BSRR=0b00000000000000... //wpisze 0 na PB.0 bez zmiany pozostałych pinów? Jednak wolę Bascom niż zabawę w liczenie 32 bitów To nie Bascom, nic nie trzeba liczyć....
Zawsze możesz zrobić upload projektu do sterownika. Po tym wykorzystując projekt z kompa możesz skopiować nazwy symboliczne do uploadowanego projektu. Robisz w ten sposób upload również bloków DB
Ale DHT11 podczas oczekiwania jest w stanie wejścia, a więc czyta linię a nie coś nadaje. Dodano po 13 Pewnie będzie "#define PC4 4" w "iom8.h". Nie można było odrazu tak :) Ten przykład pokazuje upierdliwość programowania w C. Takie wielopoziomowe wyłuskiwanie informacji...
Witam. 1. Czym jest niebieski ekran? Niebieski ekran wyświetla się zawsze wtedy, gdy Windows napotka poważny problem uniemożliwiający kontynuowanie działań systemu operacyjnego.W WindowsXP pojawia się on niezwykle rzadko zwykle wtedy gdy instalowane jest nowe urządzenie, sterownik bądĽ...
Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\mateusz>ipconfig Konfiguracj... IP systemu Windows Karta Ethernet Połączenie lokalne: Sufiks DNS konkretnego połączenia : asta-net.com.pl Adres IP. . . . . . . ....
Ostatnio stałem się użytkownikiem nawigacji Mio Spirit s555, w związku z tym chciałbym się podzielić z Forumowiczami swoimi wrażeniami i doświadczeniami! :) Specyfikacja techniczna: Oficjalne zdjecia i wyglad Już przed zakupem sam kształt i jakość wykonania urządzenia...
IP komputera z Neostradą zmienia się losowo niezależnie od tego gdzie się jego użytkownik zarejestruje. Serwisy typu DynDNS pozwalają jednak na zastępowanie adresu IP symboliczną nazwą np. "mojekonto.dyndns.org" i ta nazwa zawsze wskazuje na zarejestrowany komputer, o ile działa na tym komputerze...
Tłumaczą Ci ludzie już drugi dzień. Zwłaszcza kolega Logan . Czy tak trudno przeczytać w Helpie: Instrukcja ON INTERRUPT Przeznaczenie: Wykonuj... skok do podprogramu gdy wystąpiło określone przerwanie. Składnia: ON źródło_przerwania nazwa_podprogramu Jeśli trudno to...
Moduł Arduino Yun jest świetnym sposobem, aby wejść w tematykę Internetu Rzeczy (IoT). Arduino Yun to niewielki moduł integrujący w sobie Linuxa na Układzie z światem Arduino. Poniższy projekt jest wprowadzeniem w tematykę Arduino Yun, oprogramowywanie sensorów w Pythonie i PHP...
Witam, Witam, mam problem z zadaniem polegającym na dodaniu napięć w postaci zespolonej. Moje zadanie polega na dodaniu następujących napięć: u1(t) =20\cdot cos(300\cdot t+45) u2(t) =7\cdot cos(300\cdot t-45) przecież to da się sumować bez zamieniana na reprezentację Symboliczną...
Witam Mam takie jeszcze jedno pytanko (mam nadzieje ostatnie w tym temacie). W tej chwili w opisywanym powyżej odbiorniku jest założony kineskop o oznaczeniu 51LK2CZ. W jakich innych telewizorach rosyjskich (o jakich nazwach) były montowane takiego typu kineskopy lub ich odpowiedniki, pasujące...
Układ trójfazowy wygląda tak. Jak sama nazwa wskazuje, napięcia międzyfazowe( zielone ) występują między końcami poszczególnych faz( czarnych ) i są √3 razy dłuższe. Wynika to z dodawania wektorów. A zapis matematyczny("wzór") można uzyskać z Metody Symbolicznej:...
No właśnie funkcja fft liczy Dyskretną Transformatę Fouriera (szybki algorytm jej liczenia czyli FFT) z próbek. Wynikiem jest także ciąg próbek transformaty. To są obliczenia numeryczne czyli na liczbach. Przykład użycia: >> h=[1 2 3]; %próbki odp. impulsowej >> H=fft(h) H...
Proza życia . Trzeba iść do pracy. W pracy, najważniejszym momentem dnia jest przerwa śniadaniowa. Ten czas jest święty dla każdego pracownika. Kontrahenci, klienci, awarie, taski, ASAP-y i co tam nam pracodawca i życie wymyśli, odchodzą w zapomnienie, w nieodległą przyszłość....
Tak jak w temacie, mam nadzieję, że coś pomoże. Komunikaty przekopiowane żywcem z forum sklepu PCProjekt. 0. 0x0000 Operacja zakończona pomyślnie. 1. 0x0001 Niewłaściwa funkcja. 2. 0x0002 System nie odnalazł określonego pliku. 3. 0x0003 System nie odnalazł określonej ścieżki. 4....
Z kablem też możesz mieć problemy do karty sieciowej też trzeba sterowniki. Jeśli nie uruchomisz połączenia sieciowego, możesz brakujące pakiety sciagnąć z pod Windy. Na stronie masz wyszukiwarkę pakietów, możesz z niej skorzystać lub kliknąć linki poniżej. Bł±d http://pl.archive.ubuntu.com...
Jak włożysz sobie moduł analogowy w konfiguratorze to po wejściu w jego konfigurację i I/O Objects wpisz sobie do każdego kanału wejściowego % IW x.y.z symbol zmiennej np . we_ana_0 %IW0.3.0 = w kasecie głównej 0; modułu w poz 3 ; 2 wejście(=0). zatem zmienna symboliczna...
xcopy h:\blablabla.exe(skrot) c:\ProgramData\Microsoft\Windows\Start Menu\blablabla* xcopy h:\blablabla.txt C:\Users\Public\Desktop\blablabla.txt Składnia jest taka. Ścieżka do elementu kopiowanego a potem ścieżka do folderu do którego chcesz skopiować. W pierwszym masz * które...
Tutaj próba z pierwszego linku: laptop(at)laptop-HP-Pavilion-dv5-Noteboo... sudo apt-get install libssl-dev [sudo] hasło użytkownika laptop: Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Następujące pakiety...
Gdzies przed programem deklarujesz sobie enum. Nastepnie zeby go uzyc, musisz zdeklarowac zmienna typu takiego, jak nazwa enum, nastepnie zamiast wartosci liczbowych podstawiasz wartosci z enum: enum NAZWA { w1, w2, w3 } ... NAZWA Zmienna1; ... Zmienna1 = w1; Jak...
Witam. Rn oznacza nazwę rejestru np. R1, R2, R3. Rejestr znajduje się pod jakimś adresem w pamięci uC. MOV Rn, #dana powoduje wpisanie do rejestru o nazwie Rn danej o nazwie dana np. Mov R5, #22h. A to akumulator, symboliczna nazwa rejestru tak samo jak R1. Nie jest to zmienna Mov A, Rn...
A sprawdzałęś switche dla xcopy? xcopy /? lub jak chcesz to do tekstowego pliku przesłać to: xcopy /? >c:\xcopy.txt Kopiuje pliki i drzewa katalog˘w. XCOPY «r˘do
A to jest kwestia, jakich komend do tego używałeś - tego nie napisałeś. Jeśli chodzi o transmisję przez RS-232, to można napisać program, który bez żadnych zmian pójdzie w obu tych środowiskach - tylko musi zawierać sprawdzanie, czy port szeregowy nazywa się /dev/ttyS0, czy COM1 - chyba...
Zerknij ICACLS nazwa [/grant[:r] Sid:uprawnienie[...]] [/deny Sid:uprawnienie [...]] [/remove[:g|:d]] Sid[...]] [/T] [/C] [/L] [/Q] [/setintegritylevel...
Pomysł super. Nie wiem, czy przerabiałeś kiedyś algorytmy OCR, myślę, że mógłbyś to dodać, żeby program sam podpowiadał nazwę sfotografowanej "kości". To by podwoiło prędkość katalogowania zbiorów. Zdecydowanie szybciej jest przepisać nazwę od zera, nawet gdy wymaga to w...
modxxxxx zawiera odwołania symbolicznych nazw do konkretnego adresu: np P1 to 90h, P3 to B0h, Acc to E0h i td po to żebyś nie pisał mov 09h,#01h, tylko mov P1,#01h czyli poprostu konkretne adresy zastąpiono nazwami ułatwiającymi posługiwanie się asemblerem
Z konsoli: /etc/init.d/# ./ssh start Aby serwer SSH był uruchamiany automatycznie (a z jakiegoś powodu nie jest), należy w katalogu rcS.d umieścić dowiązanie symboliczne do /etc/init.d/ssh o nazwie zaczynającej się od dużej litery S (od "start"). ln -s ../init.d/ssh S60ssh Liczba 60 w...
Dyrektywa EXTERN zawsze chodzi w parze z PUBLIC, są nierozłączne. Jeżeli w pliku A masz napisane "PUBLIC JakaśEtykieta" to w innym pliku (lub plikach) masz napisane "EXTERN JakaśEtykieta". Linijka "PUBLIC JakaśEtykieta" może być tylko jedna w całym projekcie, a linijek "EXTERN JakaśEtykieta"...
Cóż, poczułem sie wywołany do tablicy, zwłaszcza przez kolegę fantom , ktory zasugerował, że nie rozróżniam C i C++, a anwet nie przeczytał linka, który wstawiłem. Cóż, tak krawiec kraje, jak mu materii staje... Nie mam nic takiego bo akurat w AVR-ach uwazam korzystanie z C++ jako...
Operacja iloczynu logicznego oraz przesunięcia w prawo np. interesuje Cię bit 4 a jakimś rejestrze X i zapisać go na 2 bicie portu D push X //odłóż na stos and X,b00001000 //interesujacy nas bit 4 ror X,2 //ror - rotacja w prawo z wpisywaniem 0 na początek X=000000Z0 (Z - czwary bit...
MFT kolegi Nirvanowca będzie jak przykład! Każdy zapis zawiera nagłówek stałego formatu, dalej idzie spis atrybutów zmiennej długości. nagłówek MFT : offset(w bajtach)/rozmiar(w bajtach) 0/4 - sygnatura MFT - "FILE" 4/2 - offset masywu korygowania zapisu Update Sequence 6/2 -...
Źle rozumiesz. DDRx, PORTx, PINx, gdzie x jest wielką literą, to symboliczne nazwy rejestrów I/O. Pisanie "PORTB1" nie ma sensu, bo nie ma rejestru o takiej nazwie. DDBn, PBn, PINxn, gdzie n to liczba od 0 do 7 są numerami bitów w danym rejestrze. Włączenie podciągnięcia danej linii następuje...
Na pewno wszystko robisz tak jak [url=]tutaj napisali? Pamiętaj o pierwszej linii (dla odpowiedniego interpretatora): [syntax=bash]#!/usr/bi... -e print_this() { echo "print: $1" } export MAIN_DIALOG=' <vbox> <button> <label>function</label> ...
nie za bardzo to rozumiem Ja nie rozumiem jak chcesz napisać program zdalnego sterowania nie znając podstaw . Wysyłasz szeregowo daną która jest 8bitowa przy jej wysłaniu i analizie po odebraniu traktujesz ją dokładnie tak jak 8bitowy port z tą różnicą że ma ona swoją symboliczną...
Najlepiej oprócz putty mieć dostęp do systemu plików (ftp). Widzę jednak, że ta kompilacja którą mi zapodałeś jest bardzo uproszczona. Ma wywalony moduł generacji kluczy, obsługę bannera oraz ma jednak problemy z scp. Taka wersja kryzysowa. Natomiast można ją używać jako bezpieczną...
witam padł mi system (WINDOWS 7) podłączyłem dysk przejściówką na USB, widzę wszystkie dyski i ogólnie wszystk pięknie i ładnie. Chciałem skopiować sobie teraz same zakładki z Mozili. Czy jeśoi skopiuję cały folder mozilla firefox i po zainstalowaniu systemu skopiuję w zainstalowaną...
Witam ! Jestem posiadaczem kolumn ZGP "25" 25 to symboliczna nazwa. Na moich kolumnach pisze ZgP 20-8-585 Do czego są przeznaczone te kolumny i dlaczego jest ich mało ? Są również jeszcze rzadsze kolumny ZgB 40-8-582. Podobno są od końcowej produkcji Amatora. Znalazłem kolumny ZgK...
Pudło. To są "dodatkowe" nazwy typów zmiennych występujących w języku C. Np.: uint8_t: u - unsigned (bez znaku), int - integer (liczba całkowita), 8 - rozmiar (8 bitów) int32_t: liczba całkowita (ze znakiem, bo na początku nie ma "u"), rozmiar 32 bity Chodzi m.in. o to, aby uzyskać...
A musi być zainstalowany Windows na tym dysku co podepnę? Musi być jakiś system np DOS, Windows czy Linuks - żebyś mógł wykonywać jakiekolwiek komendy, polecenia - uruchamiać wszelkie narzędzia. Nie może to być Windows z innego komputera (zainstalowany w innym komputerze) bo go nie...
Info jest takie, że każdego dnia są 3 różne arkusze, więc się wycwanili ;) Co miałem na arkuszu 03: 1. Zainstalować GPU-Z i HWiNFO, zrobić screena wynikowi testu i w LibreOffice utworzyć tabelkę (ze wzoru), wypełnić informacje dot. karty graficznej i systemu. 2. Wymienić kartę graficzną...
Tak kiedy próbuje zrobić folder o nazwie moje dokumenty to wyskakuje że taki już jest. Źle. "moje dokumenty" jest bo to tzw link symboliczny. Ty masz utworzyć folder o nazwie "Documents".
W linku ode mnie jest już kompilacja dzisiejsza tj. 19041.338 - wszystkie wersje oczywiście, mimo, że sam obraz pokazuje w nazwie starą wersję (331), żeby nie modyfikować postu zrobiłem dowiązanie symboliczne. Można śmiało aktualizować jeżeli ktoś nie chce później bawić się w dociąganie...
i nie wiem jak zamienić wartości symboliczne na cyfry. Typowe dla projektów bez żadnego PROJEKTU. Przypadkowa wklejka bo się na googlu nawinęło? Nazwij dane. Co to jest? na pewno A1, A2 to są ZŁE nazwy danych. Wyraź to w postaci klasy Wiersz (lub dowolna sensowna nazwa), który...
W momencie wynalezienia łożysk ze stopów spiekanych nikt nawet o syntetycznych olejach nie słyszał. Stosowano oleje mineralne specjalnie do takich łożysk przeznaczone. W momencie rozkwitu wszelkich tworzyw syntetycznych zaczęto eksperymentować i z olejami na bazie silikonu, czy teflonu i stąd...
Pozwole sobie zacytować polskiego helpa p. Zbigniewa Gibek Instrukcja PRIORITY Przeznaczenie: Ustala priorytety przerwań. Składnia: PRIORITY SET | RESET źródło_przerwania gdzie: źródło_przerwania symboliczna nazwa źródła przerwania, Jesli potrzeba wiecej informacji to zachecam...
Często zdarza sie tak ze mamy u siebie zbedne czesci - np. aparaty naprawa jest nie opłacalna bo lezy procek w bazie. Ale ktos ma baze dobrą a słuchawke uwalona wiec mozna sie dogadac i efekt jest BEST - tel idzie do sprzedarzy lub do uzywania osobistego. Czasem klient zostawia nam na czesci...
Na googlach szukałem, ale nie ma nic ciekawego. A przy próbie zainstalowania ndis-wrappera wyskakują mi błędy o braku nagłówków. Ale mam wszystko zainstalowane jak należy (nagłówki są w /usr/src/linux-2.6-2.6.8.1-10mdk ) jest też dowiązanie symboliczne o nazwie linux w /usr/src. Co ja...
Zgodnie z obietnicą: udostępnię program, kod źródłowy i szczegółową dokumentację zmian w 3043/4 + fotografie. Szkopuł w tym, że 3043 dostałem już przestrojone więc nie będzie to kompletny opis :-( Póki co zrobiłem aplikację pod .NET, która jest szkicem tego co powstaje pod atmela....
A jeśli chodzi o AVR to: ON źródło_przerwania nazwa_podprogramu [ NOSAVE ] gdzie: źródło_przerwania - symboliczna nazwa źródła przerwania, nazwa_podprogramu - etykieta określająca gdzie znajduje się podprogram obsługi przerwania. jako żródło przerwania można: URXC przerwanie...
wejdź na www.kernel.org zassij sobie najnowszego tar.gz, rozpakuj do /usr/src i utwórz dowiązanie symboliczne do utworzonego katalogu o nazwie linux. albo, jak radzi hicat skopiuj sobie źródełko z płytki z której instalowałeś linuxa.
ON źródło_przerwania nazwa_podprogramu [NOSAVE] gdzie: źródło_przerwania - symboliczna nazwa źródła przerwania, nazwa_podprogramu - etykieta określająca gdzie znajduje się podprogram obsługi przerwania. jako żródło przerwania można: URXC przerwanie układu sprzętowego...
No fajnie Przelew byl jak na WE symboliczny, ta stowa to clo - radio lezalo w Gdyni az zaplacilem. A jesli o przerobkach: ekranowanie ma sens( zblizanie dloni), odlaczanie wzm. ant. - przy podlaczeniu np.long w. brak przeladowania i kakofoni w glosniku, z enkoderem nie mam klopotow, zwiekszenie pradu...
Czytałem kiedyś że jak się chce żeby jakiś skrypt startował nam automatycznie to należy umieścić dowiązania symboliczne w RC-kach. Pytanie brzmi: Jeśli to ma być firewall oparty na iptables to których RC-kach go umieścić i jak te dowiązania powinny sie nazywac. Wiem że w debianie...
...Ja używam co chwile tych instrukcji, ale nie korzystałem jeszcze ze skrótów z atmega128.inc tylko własne stałe robiłem będace np rejestrami /dla ułatwienia/ stąd ta moja niepweność... To dziwnie postępujesz ;) Po to wymyślono pliki include , by ułatwić życie programistom.Zapewne...
Prostszym i bardziej "eleganckim" ;) rozwiązaniem byłoby: - usunięcie starej wersji Firefoxa, - ściągnięcie wersji 2.0 - rozpakowanie do katalogu /usr/lib - w katalogu /usr/bin i /usr/local/bin stworzenie symbolicznego dowiązania: ln -s /usr/lib/firefox/firefox przez co przeglądarka...
Witam, Witam... mam problem, mianowicie dostalem do napisania prace i nie mam pojecia gdzie mozna znalezc jakiekolwiek materiały na ten temat : 1. Dodawanie sygnałów sinusoidalnych to w matematyce nosi nazwę sumowania harmonik (dodawania wartości chwilowych przebiegów przebiegów...
Obecnie wszystkie karty TV mają możliwość zapisu oglądanych programów. Oczywiście zapisujesz to, co oglądasz, jak sobie podczas zapisu zmienisz program, to taka zmiana też będzie zapisana. Tyle, ze nie zrobisz sobie z tego cyfrowej nagrywarki z prawdziwego zdarzenia - jakość jest coraz lepsza,...
Trzeba było zrobić tylko link symboliczny (ln -s). Po zmianie nazwy mogą przestać działać inne programy wymagające tej biblioteki.
W c ten program gdzies w internecie widziałem.. Bedzie wymagał być moze małego dostosowania. Mam go ale niestety w asm pod atmege 16. ; Programowalny pilot RC5, obsługa interfejsów optycznych i pamięci EEPROM ; Rafał Baranowski (C) 2004 .INCLUDE "m16def.inc" ;...
Jak sobie zaprogramujesz Virtex-a aby udawal pamiec zewnetrzna dla uC i polaczysz jego interfejs z odpowiednimi pinami uC to bedziesz mogla w Keilu wykorzystywac rozkazy uzywajace pamieci zewnetrznej. Kompilator nie bedzie nic wiedzial co konkretnie jest podlaczone do uC, a nawet sam uC nie bedzie...