Witam, Do pamięci zewnętrznej odwołujesz się przez zwykły wskażnik o adresie większym niż wewnętrzna przestrzeń adresowa RAM'u Więc aby stworzyć tablice musisz odwołać się przez wskażnik char* bufor = (char*)0x8000; // deklaracja adresu początkowego tablicy //--------------------------------------...
bezpośrednio, bez pomocy wskaźnika można się odwoływać do pamięci zewnętrznej np tak: *((unsigned char*)0x1234) = ....; Problemem w dostępie do niższych adresów jest to, że pamięć zewnętrzna i wewnętrzna, przestrzeń i/o i rejestry mogą być osiągalne przez tą samą przestrzeń - przestrzeń pamięci ram, która ma 64KiB... Dolna część zewnętrznej pamięci...
Jezeli chcesz miec dostep do przesłoniętej części pamięci, zawsze możesz kombinować recznie z pinami portów, a adresy można trzymać na kilku zatrzaskach np. 74HC(T)547 tez wystawianych z portu A i tym sposobem czytać nawet całą pamięć, zważywszy na to, iż najczęściej dostęp jest sekwencyjny, nie będzie potrzeby zbyt częstych zmian starszych bitów adresujących,...
Dzięki za wyjaśnienie, jednak pojawił się kolejny problem. Adresowanie stron. Obojętnie jaki adres strony ustawię bootloader zawsze zapisuje dane w 1 stronie. Napisałem prosty program: pageAdress = 0x0002; Byte_Address = 0x0001; for (d=0;d
Hej! Jak podłączyć do ATmega128 bądź innego AVR zewnętrzną pamięć EEPROM przykładowo 8k tak aby widziana była od adresu 2000h. Chodzi tu głównie o rysunek ale proste wyjaśnienie dlaczego tak a nie inaczej też mnie ucieszy :) Temat aktualny do środy 14:00 Pozdrawiam :)
Jęsli jeszcze potrzebne:) LCD masz połączony przez dekoder adresu. Wystarczy dane podać na adres 0xFF05 – rejestr danych, a instrukcje na 0xFF04 – rejestr instrukcji. Przyklad ( sprawdzany na ATMEGA128 EVB503 - wtedy mam inne adresy danych i instrukcji. W przykładzie zmieniłem na te które są Ci potrzebne w EVB03) #define LCD_instrukcje (*(unsigned...
Rozumiem twoją ciekawość, jednak zauważ, że np pamięć 6116, która jest krótsza o dwie nogi z każdej strony oraz ma mniejszą pojemność, ma pokrywające się oznaczenia linii adresowych jak 62256. Zwiększając pojemność wydłużyli kość aby zrobić miejsce na dodatkowe linie adresowe, stąd nieporządek. W takim przypadku możliwe, że istniał etap przejściowy...
Witam. Ostatnio zainteresowałem się komunikacją uP z innymi urządzeniami i napisałem prosty program do obsługi Atmega 8 - PC( Labview). Problem polega na tym ,że potrafię przesłać ramkę danych ale w jaki sposób zaadresować ją do konkretnego urządzenia ? Myślałem o tym by każdemu urządzeniu nadać jakiś unikatowy adres i przesyłać kolejno ramkę adresu...
Witam! Chcę usawić SPI w ATmega128. Poniżej wklejam kod z datrasheet Atmega128: SPI_MasterInit: ; Set MOSI and SCK output, all others input ldi r17,(1<<DD_MOSI)|(1<<DD_SCK) out DDR_SPI,r17 ; Enable SPI, Master, set clock rate fck/16 ldi r17,(1<<SPE)|(1<<MSTR)|(1<... out SPCR,r17 ret Ponieważ nie mogę użyć żadnego rejestru...
Witam, mam następujący problem - staram się dołączyć do Atmegi 64k pamięci sRAM, konkretnie 2x 61256-15. Póki co procek taktowany wewn. rezonatorem 8MHz, docelowo ma być kwarc 16MHz (jeszcze go po prostu nie wlutowałem). Wyłączona zgodność z Mega103, JTAG też. Schemat tutaj: http://obrazki.elektroda.pl/8691151200_1... Przy czym bufor...
witam ... mam pytanie odnosnie ATmega 128 ... niedawno kupilem i chcialem zaprogramowac ale... wystapily problemy :cry: prosze podajcie mi jakis opis jak mam ustawic oscylato zewnetrzny jakim programem... i jakim programatorem mam to zrobic .... jestem poczatkującym w tych sprawach jednakze bardzo potrzebuje tej wiadomosci ... jesli juz ktos to wykonywal...
Witam Męczę się już kilka godzin nad tematem i nie mogę sobie dać rady. O ile ręczny odczyt z tablicy jest ok tak z odczytem w pętli mam wielkie kłopoty. ADIW dodaje bezpośrednio jedynie do 63. Ja potrzebuję odczytać bynajmniej 120 bajtów w pętli o zmiennym adresie. Przypuszczam,że w grę wchodzi Z+ , lub nawet RAMPZ lecz nie mam pojęcia jak to zorganizować....
Witam napisałem prostą procedurę, która ma w z tablicy pobrać adres danej procedury i do niej wskoczyć, problem w tym, ze jak symuluje tą procedurę to na końcu do rejestru Z nie trafia adres procedury tylko same 0xFFFF Może ktoś znaleźć błąd? Jak przeglądam w oknie Memory zawartość APP_Section to faktycznie są same FF, dlaczego nie widzę tam mojej tablicy...
Witam wszystkich Forumowiczów Czy jest jakiś sposób przeprogramowania kości tak aby piny PB2,PB3 należały do MOSI i MISO? Pytam się ponieważ zrobiłem już płytke a nie zauważyłem w nocie że SPI piny są zmapowane do PE0,1 Proszę o jakieś pomysły. Pozdrawiam wszystkich DJ_
Nie wiem jakie użyc instrukcje wzamian za in i out, aby możliwał była prawidłowa asemblacja i nie zmieniły się "efekty" działania takich instrukcji poza tym, że wpisywałyby dane to tych adresów "wyższych". Dla przykładu: outTWCR, temp wyskakuje przy asemblacji w AVR Studio 4.12 komunikat: error: Operand 1 out of range: 0x74 Podobnie jest np z outDDRF,...
Witam, Mam pytanie pod jakimi pinami w Atmedze 128 jest zaszyty PWM i przetworniki ADC ?
Witam, doczytalem ze nie wystarczy wlaczyc XMEMa w MCUCR aby obslugiwac zewnetrzny ram,ustawiam sobie ze bedzie jeden sektor pamieci. Tym samym trace 4KB wewnetrznego RAMU ale zyskuje zewnetrzny. Pamiec strobuje z uzyciem A15 wiec interesuja mnie adresy 0x8000 - 0xFFFF. Trzeba jeszcze powiadomic o tym kompilator. Uzywam WinAVR i jest tam sekcja w makefilu...
Używam compilatora MicroC pro for Avr(język C) i moje pytanie jest następujące jak napisać linie kodu żeby w konkretnym adresie flasha zawsze zapisywał 3 bajty mam na myśli np adres 1FFFE=55 i w adrsie 1FFFF=AA. Chcę, żeby po kompilacji te bajty w pliku wynikowym były wpisane po kompilacji . Dziękuje i pozdrawiam
Witam!! Mam problem z ożywieniem rs232 na ATmega 128. Wykorzystałem kod z książki Mirosława Kardasia "Mikrokontrolery AVR język C podstawy programowania". [syntax=c]#include <avr/io.h> #include <util/delay.h> // deklaracja funkcji nadawczej void USART_Transmit( unsigned char data ); //główna funkcja programu int main (void) { //w tym miejscu...
Witam. Da się w języku c zainicjować zmienną w określonej komórce pamięci RAM? Podłączyłem do ATmegi1280 zewnętrzną pamięć RAM i chciałbym sprawdzić czy zachodzi komunikacja pomiędzy tymi dwoma układami. Wewnętrzna pamięć RAM tego mikrokontrolera adresuje się do 0x21FF, a zewnętrzna od 0x2200 do 0xFFFF. Chciałbym więc zapisać jakąś liczbę w pamięci...
Witam. Próbuje napisać kod , ktory bedzie za pomocą przycisku na PC4 na przemian włączał i wyłączał diodę , a także nadawał stringi na uart0 , lub uart1. Wyłączyłem kompatybilność Atmega103 a także JTAg-a. Fusebity ustawione - CKSEL Int. RC Osc. 1 MHz; Start-up time: 6 CK + 0 ms , cos mi nadaje, ale krzaki i znaki zapytania. poniżej kod: #include <avr/io.h>...
Może ktoś pomoże, dlaczego usart atmega 128 nie wysyła nic na wyjście RS TxD. Uart jest ustawiony, po wpisie do UDR0 nie wychodzi nic na wyjście TxD, nie wchodzi również w obsługę przerwania od nadajnika. SP. oto program: [syntax[syntax=asm] .nolist .include"m128def.inc" .list .defAL = r24 .defAH = r25 ;akumulator .equ SYS_FREQ_HZ = 8000000 .equ RS232_BAUD_RATE...
Witam! Mam sklepowo nowy atmega128 i po wlozeniu go do ukladu ( uklad = kwarc 8MHz + zasialanie + zlacze ISP) nie ma komunikacji z programatorem. Brak sygnalu na kwarcu. Mam pytanie do osób znajacych sie na rzeczy czy procek jest uwalony czy o czyms nie wiem. (kwarc i programator sa napewno dobre bo uzywalem ich przy at90S8515). ??? Pozdrawiam.
W końcu A1..A3 maja związek z pamięcią To jest tylko do adresowania urządzeń na I2C - jak inicjujesz zapis/odczyt iic to wysyłasz adres urządzenia, do którego się odwołujesz. Część jest na stałe zapisana w hw i na to nie masz wpływu, część jak owe linie adresowe pozwala zmieniać ten kawałek adresu, który trwale zapisany nie jest - pozwalając na pracę...
Witam. Dlaczego sygnał CS nie jest stanem ustalonym? Umieść większy schemat. Proponuje dokładać dekoder adresowy zbudowany na układzie np. 74*138. Pozdrawiam.
podlaczyles cala czesc magistali adresowej czy tylko pare linii, sprawdz czy pod dobry adres piszesz ( lub jak podlaczyles niewykorzystane piny adresowe)
Dzięki za odpowiedzi, taki czas jest dla mnie idealny, nawet "potrojony" mnie zadowala :) Teraz pytania bardziej konkretne. Wstępnie będzie to Atmega128, pamięć typu 628512 podłączona zgodnie z helpem bascoma. Wg. dokumentacji, mogę "sprzętowo" obsłużyć 64kb, czy przejdzie taki myk, by podzielić 512kB SRAM na 8 banków i sterując je adresami A16-A18...
__flash adresuje w obrębie pierwszych 64 kB, __flash1 w obrębie kolejnych 64 kB itd. Operator (at) pobiera prawidłowy 24-bitowy adres, stąd nie ma już potrzeby korzystania z makra GET_FAR_ADDRESS. Położenie danych w pamięci można zmieniać ręcznie przesuwając sekcje, lub przez zmianę skryptu linkera. Należy jednak pamiętać, że __flash "zawija" się na...
Schemat wygląda mi na poprawny i powinno to działać. Tylko poco masz dwie linie adresowe skoro są tylko dwa zatrzaski ??
Z tego co szybko wyczytalem w Atmega128 wprowadzono nowe rejestry ze wzgledu na wydluzona przestrzen adresowa. Nie widze aby tutaj korzystal z tych rejestrow wiec moze dales zly przelacznik przy kompilacji i kompilator tworzy kod wyjsciowy dla procesorow do 64kB przestrzeni programu. Musisz dac -mmcu=atmega128.
Jak się robi adresowanie, 30 jednakowych urządzeń na magistrali I2C ? LM ma tylko 3 linie adresowe?? Lub ew. jak mierzyć temperature w tych 30 punktach, bo nie ukrywam że Wasza dyskusja mnie zbiła z tropu.
Xmega obsłuży do 16MB RAM ? To byloby świetnie - jeszcze ich nie stosowalem. Czy ktoś ma schemat jak to podłączyć do procka ? EEprom i Flash nie moze byc, to ma być szybka normalna ram widziana najlepiej jako przestrzeń adresowa lub szybka szeregowa RAM.
Wykorzystywac pamiec RAM ? RAM to przeciez zbior rejestrow, w dalszej przestrzeni adresowej. Trzeba sie do nich inaczej dobierac, ale nie zmienia to faktu ze to rejestry.
Witam! po pierwsze musisz upewnić się czy operacje zapisu i odczytu faktycznie działają. Z tego co zaobserwowałem, zaraz po uruchomieniu RTL8019AS wybrana jest strona 0 rejestrów. Jest tam taki rejestr zwany BNRY do którego można zapisywać wszystkie wartości z przedziału 0-255 i odczytywać na tej samej stronie. W związku z tym zrób taki test zaraz na...
To by rozwiazywalo sytuacje ale dlaczego w nocie aplikacyjnej ATMega128 linie do I2C sa przypisane do konkretnych pinow ?
Thx, za pomoc niestety udało mi się upakować obrazki, które się nie mieściły do wewnętrznego eeproma w atmega128 przez co zabawę z zewnętrznym zostawię sobie na później, ponieważ to część mojej mgr i chcę jak najszybciej to już zakończyć :). Korzystam z programowego i2c, czy to źle? Co do Config Twi = 400000 to mi się o tym zapomniało i nie umieszczałem...
Witam Mam połączoną pamięć Flash AT45db161b z uP Atmega128. W poniższym programie dokonuje zapisu liczby 0x44 do Flash'a, jednak gdy potem odczytuję pamięć to zz=0xFF Czy coś może być nie tak w adresowaniu ? (od razu mówię, że jestem początkującym programistą uP i połączenie Flash'a z uP jest raczej ok) #include <avr/io.h> #define PORT_SPI PORTB...
Wyjątkowo nie chce mi się czytać kodu, ale musisz wiedzieć że karta ma swój wewnętrzny sterownik. To nie jest zwykła pamieć adresowalna. Ten sterownik ma zaimplementowany wear leveling co w skócie dla Ciebie oznacza że szanuje komórki karty i wybiera do zapisu te które były użyte najdawniej. Chodzi o to by nie zapisywać ciągle w tych samych komórkach...
znam kilka możliwości: 1.Pamięć SRAM z podtrzymaniem bateryjnym 2.Są też pamięci tzw. ZeroPowerRAM są to pamięci j/w tylko że fabrycznie ma wbudowaną bateryjkę (chyba coś koło MK48Z02 2kB) wadą jest znaczne rozbudowanie układu (adresowanie + dane) 3.Zastosowanie jakiegoś zegarka RTC... - z reguły takie układy mają kilka(naście) bajtów pamięci konfiguracji...
Jeszcze z ciekawostek, to w niektórych wersjach AVR (np atmega128)przy niestabilnym zasilaniu (miękkie z tendencją do sporych spadków) i pracy z pamięcią EEPROM, możliwe jest, że właśnie w tej pamięci nadpisane przypadkowymi danymi zostaną pierwsze 2, 3 bajty. Zazwyczaj pomaga ustawienie bitu brownout (choć nie zawsze). Ja z praktycznego punktu widzenia...
Hej! Już opisuję. Pomysł wygląda tak: magistrala danych pamięci jest multipleksowana z magistralą adresową. Adres będzie wyprowadzany w trzech częściach. Każda o rozmiarze 8 bitów. Implementacja interfejsu nie należy do mnie. Tyle wiem na chwilę obecną. Dzięki za pomoc. Pozdrawiam gizmo
Urządzenie oczywiście planuję rozwijać. Po pierwsze - lepsza płytka. Udało mi się też niedawno kupić 62256 (statyczny RAM), ale będę zastanawiał się nad użyciem dynamicznego (by oszczędzić portów). Dynamiczny RAM w AVR-ach to przerost formy nad treścią. Zamęczysz się tą "dynamiką", obsługę tego trzeba będzie zrobić w 100% programowo, a pożytku z tego...
Już sobie poradziłem, problem był jak zawsze banalny. Poprostu kolega, któremu dałem moją płytkę z atmegą i rtl8019as do polutowania, niedokładnie przylutował atmegę i piny szyny adresowej nie były wszystkie połączone z rtl'em. Wspomniany wyżej przykład z AVRlib chodzi, juz zacząłem jego modyfikację, niedługo podłączę ds18b20 oraz kartę SD dla plików...
Ja bym wybrał UART z dwóch powodów. Pierwszy jest taki, że UART jest mniej wrażliwy na zakłócenia, gdyż interfejs wykorzystuje majority voting. Drugi jest taki, że masz tryb MPCM, który służy właśnie do realizacji takich celów dodając możliwość łatwego adresowania slaveów. Przy 50cm zostałbym przy UART-TTL. Zawsze można potem jak zajdzie potrzeba dodać...
Możesz na stałe odblokować pamięć sterując sygnałami CE, lecz ma to pewne wady: - pamięć nigdy nie przechodzi w uśpienie i w efekcie zużywa więcej prądu, - jeśli na magistrali są inne układy to to nie zadziała, bo linie danych pamięci nigdy nie wejdą w HiZ, - nie masz możliwości sterowania mapowaniem pamięci w przestrzeń adresową mikrokontrolera - każde...
(at)mikmas Impulsy mierzysz sprzętowo na licznikach i nawet przy 1000x wyższej częstotliwości nie będzie problemu. Odświeżanie jak piszesz interesuje cię poniżej 250 ms - na ATMega128 łącząc LCD po SPI uzyskasz spokojnie <250 ms, na XMEGA po SPI udało mi się uzyskać refresh na poziomie 8 Hz (<125 ms), a przy wypełnianiu obszarów jednolitym tłem...
polecam Atmega128. 128KB pamięci flash na program - pomieścisz wszystko a nawet więcej, 16MHz przy 16Mips, sterowalnych pinów jest 53 więc można sie spokojnie bawić. pamięć danych - spokojnie można podłączyć do mikrokontrolera zewnętrzną kość ram (do 64KB), ustawić odpowiednie rejestry (mcucr itp) i już jest pamięć mapowana w przestrzeni adresowej,...
Nie, w taki: getfaraddress(Picture++). Niestety, wywala błąd: error: lvalue required as unary '&' operand przy takim użyciu: Rozdziel to: Dodano po 3 Może tmf to wyjaśni bo wersji tych makr jest co niemiara. Ale ideą jest to aby ich nie używać tylko "zwykłych konstrukcji" C. Przykłady poniżej __memx moim zdaniem to jest taka na siłę zrobiona proteza,...
http://obrazki.elektroda.pl/4553573800_1... Przy tworzeniu projektów z mikrokontrolerami, oprócz uniwersalnych płytek stykowych, często przydają się gotowe moduły testowe, które można szybko podłączyć. Można kupić takie w wielu sklepach, ale ich ceny są na ogół absurdalne, np. w Kamami sprzedają płytkę z ATmega128 za 109 zł! Poniżej...
A może lepiej będzie podzielić układ na procesor główny i bloki I/O. Taki blok I/O byłby wyposażony we własny procesor i zapewniałby obsługę np. 256 pinów I/O. Procesor główny odczytywałby stan pinów (lub sterował nimi) z bloków I/O poprzez jakieś szybkie łącze szeregowe na przykład SPI. Rozproszona architektura umożliwiłaby łatwą rozbudowę o kolejne...
dzięki za odpowiedź, ale skoro w programie po nadawaniu i odbieraniu procki zmieniają stany (na przeciwny) na wejściu sn75176 to skąd miałaby brać się bałagan w linii transmisyjnej?? Ponieważ mam tylko dwa procki to sposób z adresowaniem jest chyba bezcelowy?? może masz jakieś sugestie jak to rozwiązać?? /pozdrawiam
Działa jak natura chciała :D Adresowanie do lekkiej korekcji, bo wyświetlacze CS1 i CS2 są pozamieniane. Ustawiłem 1 na LCD_RST i poszło. Dzięki wielkie za pomoc :)
Najwyraźniej w bibliotece występuje niejawne adresowanie...
Nie musisz ustawiać wyświeltacza jako elementu w przestrzeni adresowej - tzw. tryb BUSMODE. Można skorzystać z alternatywnego trybu PINMODE w CONFIG LCDPIN: CONFIG LCDPIN = PIN , PORT = PORTx , E = PIN , RS= PN 8 bitów danych podłączasz wtedy do portu podanego w parametrze PORT= . Z tym, że dalej opóźnienia będą ustawione na sztywno. Jeśli chcesz przyśpieszyć...
cze!! Bierzesz pod uwagę że przy lepszych bajerach później będzie potrzeba większej ilości pamięci, większa moc obliczeniowa przy jakich kolwiek animacjach. Więc może sprubujesz zrobić sterowanie na jakimś AVR np. ATmega 128??Zastanów sie lepiej wcześniej. Pozdrawiam!! Dodano po 20 Witam ponownie. Sprawdziłem co to za bajer, poszukaj sobie opisu kontrolera...
Witam mam pytanie chciałbym połączyć twido z op7 też na modbus. Pytanie moje czy adresowanie w trybie modbusowym : w twido %MW0 w modbusie 40001 %MW12 --> 40013 %MW100-->40101 Czy tak się poprawnie adresuje :) Pozdrawiam.
nelik1987-ściągnięcie PDF Atmega128 nic nie kosztuje. A to był pierwszy procesor Atmela który przyzwyczajenia odwrócił do góry nogami. Naprawdę trzeba to przeczytać. Jeszcze jest port C domyślnie ustawiony na debugger. I rejestry poza normalnym obszarem I/O. I adresowanie pamięci 128 a nie 64. Więcej nie pamiętam- ale może ktoś pamięta. I scal te pytania...
Opcja "External Access" włącza automatyczne adresowanie zewnętrznej pamięci. Co powoduje wystąpienie "dziwnych" stanów na niektórych wyjściach :) Wyłącz to raczej.
Cały problem polega na tym, że nie potrafię zrozumieć jak odebrać sygnał analogowy, zapisując go nawet w sample rate dla lepszej interpretacji mikrokontrolera. Załóżmy 8kHz próbkowania (minimum dla jakości telefonicznej). Przetwornik masz 10bit (co jest trochę mało jak na standard telefoniczny). Wskazane by było zastosować kompresję logarytmiczną próbek...
Podstawowa lista x86 jest uboga, w dodatku ma wyszczególniony akumulator i wiele instrukcji wynika z konieczności przesyłu danych z i do akumulatora w celu przeprowadzenia obliczeń. Przecież to nic innego jak nieco rozwinięta lista instrukcji 8088. To już nawet Z80 miał bogatszą listę. Z kolei AVR ma listę symetryczną, bez wyszczególnionego akumulatora...
Witam. Jako iż wakacje i mam dużo czasu postanowiłem zabrać się za zbudowanie odświeżonej kopii IBM PC. Procesorem układu byłaby ATmegax128/ATmega128 która odpowiadała by za emulację 8086, jako RAM służyło by 1MB 16bitowej równoległej pamięci SRAM. Program w atmedze odpowiadał by za pobieranie programu z ramu i jego interpretowanie, emulował by również...
SPIOUT to był programowy SPI. UDR to bufor UARTA, w tym przypadku uart pracuje w trybie "uart in spi mode" - czyli mam dwa sprzętowe w pełni funkcjonalne SPI - i LCD działa na takim SPI właśnie razem z kartą pamięci. Atmega328P to umożliwia, kompilator na pewno wywali błąd na Atmega8. Dodano po 4 Aktualizacja nr.2 Soft v.1.2 -naprawiono nieprawidłowe...
Czy istnieje jakiś avr kompatybilny programowo z atmega32 tylko z większą od 2 do 4 razy ilością SRAM i EEPROM? Wszystkie ATmega są kompatybilne programowo - kilka literek w nazwach rejestrów zmienić to żaden problem. Nowsza wersja ATmega32 to ATmega324/644/1284, ale tez zawsze jakieś rejestry inaczej się nazywają. Jeśli nie chcesz pokazywać kodu,...
witam wszystkich, Mam moduł MMnet03, który zawiera atmege128, mam problem z uruchomieniem LCD w interfejsie 8bitowym, chce to zrobic jak jak jest w dokumentacji rys18 http://www.propox.com/download/docs/MMne... Tzn, tak jak podłącze sie bezpośrednio do portów uC które są wyprowadzone na płycie,to wyświetlacz w interfejsie 4bitowym mi działa odpowiednio...
http://obrazki.elektroda.pl/9282369700_1... Coś takiego? A pojemności kompensujące równoległe do rezystora 900Ω tak? P.S Coś nie bardzo to chce działać, prześpię się z tym, może coś mi wpadnie do głowy Dodano po 27 Przesyłam jeszcze schemat układu który ma na celu sterować wszystkim, Prosiłbym o sprawdzenie jego poprawności. W...
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...
Jak każdy człowiek mogę się mylić ale musisz wiedzieć że Atmel liczy położenie danego bajtu z słowach (dwa bajty= word itd..) Tak w ogóle to w word można zawrzeć najwięcej 65536 wartość co odpowiada 64kB.. MAKS Żeby adresować cokolwiek więcej to już wiadomym jest że zwykłe Word nie wystarczy. Nie wiem czy wiesz ale Bootloadery umieszcza się na samym...
eeprom adresowa grupa adresowa excel adresowa
sprawdzenie głowicy canon honeywell zawora gazowy instalacja elektryczny volvo
panasonic divix telewizja panasonic divix telewizja
Czujnik położenia wałka rozrządu 120-05-021 – pinout, zasilanie 8V, Chrysler, zamienniki Jak podłączyć łącznik krzywkowy do silnika?