Jeśli korzystasz z RTC masz tam do dyspozycji RAM na przechowanie zmiennej, ewentualnie zewnętrzna pamięć SRAM z interfejsem SPI (np. 23X256).
A czy wyrobi się na dwóch prockach :?: Bo wspominałeś wcześniej o tym żeby jeden procesor zajmował się częścią a drugi resztą. na 100% ci nie powiem. Na pewno to będzie musiało by być w asm. do tego bardzo szybka pamięć zewnętrzna ram. oba procki musiałby by pracować na jednym generatorze i do tego trzeba by je trochę pokręcić. wtedy była by jakaś...
Powiem a raczej odpisze ci tak : Oscyloskop hmmm bascom do jeszyk wysokiego poziomu wiec prost osie pisze programy ale pamiętaj ze jeśli chodzi o czas to asm lub C W Bascomie prosto się pisze program to fakt a to dla tego ze bardzo dużo rozkazów jest zaimplementowanych jedne lepiej jedne gorzej , przede wszystkim trzeba stwierdzić ze pod Xmegi Bascom...
Witam. Jakiś czas temu wpadła mi w ręce matryca SHARP LM64183P. Początkowo myślałem, że sterowanie nią jest proste, ale trochę czasu upłynęło, zanim ją okiełznałem. Przyznaje dzięki wiadomościom, które znalazłem na tym forum. Ale do rzeczy. Matryca jest sterowana AVR-em mega 32, 16 MHz. Wiadomo odświeżanie kiepskie, ale daje radę. Pamięć zewnętrzna...
http://obrazki.elektroda.net/36_12407346... Witam. Jest to moja pierwsza konstrukcja przedstawiana na forum. Tester ten zbudowałem ponieważ moja ładowarka akumulatorów Energizer nie umożliwia pomiaru pojemności. Kupować lepszą np BC-700 nie chciałem ze względu na jej cenę (ok 120zł). Swój tester zbudowałem z tego co miałem w zapasach w ciągu...
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...
W spisie powyżej jest jeden taki co z nim można gadać po spi, uruchomiłeś już takowego czy to spi czy trybie 8bit?jak idzie z obrazami, jakaś pamięć zewnętrzna?
zupełnie nie wiem po co Ci ten programator , do zaprogramowania ATmegi wystarczy programator STK200 , programowanie wewnętrznego jak i zewnętrznego pamięci Eeprom zrealizuje mikrokontroler , chyba że chcesz również programować pamięci poza układem Bascom obsługuje STK 200
Chciałbym się poradzić, czy da się i jak podłączyć zewn. pamięć do mikrokontrolera. wiem, że wewn. EEPROM atmegi8 ma ograniczoną liczbę zapisów i kasowań. Nie wiem jak to jest we Flashu. Chciałbym zrobić licznik rowerowy z zapisem dystansu. Chcę się dowiedzieć, czy trudno jest podłączyć i zaprogramować pamięć. Jeśli trzeba więcej wiedzy niż posiadam,...
Mam pewien pomysł na optymalizację dużej ilości np danych tekstowych kosztem SRAMu Zamiast trzymać testy we flashu można by było je tworzyć z danych, a we flashu jedynie trzymać dane wszystkich liter i cyfr. Kiedy byłby potrzebny jakiś tekst byłby tworzony przy pomocy danych zapisanych w array. Jak myślicie dało by to jakiś efekt ? Jeśli chcesz je...
No nic. To zabieram się do pracy. Tylko poproszę o jedną odpowiedź. Powiedzcie co trzeba napisać żeby uieścić cokolwiek w pamięci zewntrznej?
A tego nie wiesz czy będzie to sztuka dla sztuki czy może jednak będzie to miało jakiś cel :> Ale to prawda i wydawało mi się to oczywiste - że się rozmiaru flasha nie da przekroczyć. Chociaż widzę w tym pewien cel - w zewnętrznej pamięci przetrzymywać kilka programów - a procek będzie sobie ładował ten którego aktualnie będzie potrzeba użyć... :P
2051 nie ma interfejsu do obsługi zewnętrznej pamięci, który automatycznie generuje stany RD i WR. WR=0 RD=1 - zapis do wyświetlacza WR=1 RD = 0 - odczyt z wyświetlacza Jeżeli chcesz zrobić obsługę od nowa: http://www.mcselec.com/index.php?option=... Tam jest sporo ciekawych informacji, co prawda wykorzystany jest interfejs...
Do zegara najlepszy jest TIMER2 z zewnętrznym kwarzem 32kHz
Nie w tej kolejności się wyraziłem chodziło o RAM, kartę SD czyta się w końcu blokami po 512 B więc o to chodziło że ciągle trzeba manipulować pamięcią RAM to jakby nie było pewien mały minus :) No chyba że się ją powiększa jako pamięć zewnętrzna.
serdeczne dzięki, jednak nie wiem niestety pewnie podstawy - w jaki sposób zapisać coś kolejnego, tzn. jeśli np. chce wysłać to moje 12301234 do eeprom I2cstart I2cwbyte Adresw I2cwbyte 1 I2cwbyte 3 (czy tu można wpisać 12301234) ?? I2cstop i dalej - jeśli teraz chce zapisać wartość 14501234 jako następną wartość w eepromie to nie wiem jaką kolejną...
RTFM! Wszystko jest w polskim helpie do Bascoma. Po za tym wewnętrzny eeprom czy zewnętrzny?
Witam czy jest jakaś możliwość aby mikro kontroler potraktował zewnętrzną pamięci EEPROM (24cxx) jak swoją, to znaczy żeby potraktował ją jak rozszerzenie wewnętrznej, żeby normalnie można było nią programować razem z uc, tak jak robi się to z wewnętrzną pamięcią.
Ten nieszczesny srednik to nawyk z C++ i oczywiscie musisz go usunac ;) ...zacząłem robić kopiowanie danych na pamięć zewnętrzną. Poza tym przechowuję info o ilości wpisów nie w pamięci zewnętrznej, a w wewnętrznej pamięci procka. To juz wiem :D
No to ktoś nakombinował :D !!!!!! 1. Płytka bazowa - Procesor w standardowej konfiguracji z programem w pamięci zewnętrznej (U3). Zworką JP4 ustalasz czy ma wykonywać program z pamięci zewnętrznej czy wewnętrznej. Kiedy ustawisz na pamięć zewnętrzną powinieneś zworkę JP1 ustawić na adres 0000h aby procesor szukał programu na początku eprom'u. Istnieje...
Tak pamięć równoległą mogę podłączyć tylko jak skompilować program żeby powiedzmy 8k było w avr a następne 8k w pamięci i żeby avr wiedział ze tam ma resztę kodu.:|
tak jak mówił zumek - zapomnij o jakimś wrzucaniu kodu programu do eeprom lub zewnętrznej pamięci flash - bo to (powiedzmy) niemożliwe ;) tak więc zostają ci tylko 2 drogi: 1. Optymalizacja kodu - czyli poskracanie pewnych rzeczy. Zamiast pokazywać cały kod - pokaż może niektóre fragmenty, które sam uważasz że już dałoby się jakoś może poskracać - tylko...
W jaki sposób podpinasz ten "serwer" do sieci :?: Przez port LAN :?: czy może przez rs232 który współpracuje razem z komputerem jako serwer :?: PS. Polecam obsługę kart SD/MMC + FAT16/32 na niej zapiszesz sobie całą stronkę w php czy html wraz z obrazkami (za pomocą czytnika) a potem tylko będziesz odczytywał stronkę w blokach po 512B :D. Ale ogólnie...
Kto używa 4 bitów ten używa, ale jeśli robisz system w którym wykorzystujesz magistrale danych do której podpięte są różne urządzenia o wiele łatwiej używać 8 bitów i traktować wyświetlacz jako komurkę zewnętrznej pamięci. Pozdrawiam
Płytka jak najbardziej OK. Używam i uważam, że jest nieźle roziwązana. Przede wszystkim brak jest sztywnych połączeń pomiędzy procesorem a resztą urządzeń na płytce co daje wyraźny plus w stosunku do płytek "developerskich" np. z AVT. A wyposażenie prawie w sam raz pod BASCOM-a. Nic jednak nie stoi na przeszkodzie, aby uruchamiać na niej także programy...
W jakim języku będziesz pisał program :?: Jeżeli w BASCOM, to tam znajdziesz wbudowane instrukcje obsługi wewnętrznej pamięci EEPROM. A co do zewnętrznych, to istnieje seria 24CXX (np.: 24C64). A może lepiej zastosować jako nośnik danych karty SD/MMC :?: Wtedy można szybko przenosić dane z komputera :idea:
Dzięki wielkie za odpowiedz. Właśnie szukałem takiego naprowadzenia odnośnie wyświetlania grafik. W moim projekcie chcę stworzyć bardzo rozbudowane menu ale przy testach przestraszyłem się wielkością programu bo większość klawiszy to bitmapy. Co do zapisu na zewnętrznej pamięci to w grę nie wchodzi karta SD. Czy zamiast karty SD nie można zastosować...
Siemka! Drogi kolego mr_kciuk . Jak widać po poście który napisałeś, dysponujesz datasheet'em do wymienianego w pytaniu µkontrolera. Przejżałem ten dokument i już z pierwszej strony można dowiedzieć się że jest to układ z wbudowaną pamięcią EPROM/ROM. Na stronie 28 widnieje schemat połączeń oraz jest opisany algorytm programowania tego mikrokontrolera....
Mam procesor AT90S8515 8PI. Czy dałoby się abyście podali jak zapisać np pare liter do zewnętrznego SRAM w Bascom'ie? tj. mam np. coś wyświetlone na lcd i chce aby znalazło sie to w tej pamięci -jak to trzeba zrobić?? lub aby zapisać w ogóle cokolwiek ,o co codzi z tym adresowaniem i tymi różnymi? W ogóle nie mam większego pojęcia o pamięciach.
Zajżyj do bascom college, tam kiedyś było to opisane krok po kroku
Witam serdecznie! Dzisiaj chciałbym zapytać kolegów czy macie może swoje sposoby na optymalne wykorzystywanie pamięci na program, np. unikanie pewnych instrukcji, działań, upychanie zmiennych w różnych obszarach pamięci wewnętrznej a może i umieszczanie części programu w zewnętrznym EEPROMie? Dziękuję z góry za pomoc :)
Według życzenia. Podano [url=http://mirley.firlej.org/zapis_odcz... i Odczyt Pamięci AT24Cxx Jednak pamięć zewnętrzna na I2C jest zbyt powolna do grafiki, odradzam. Sprawdzone i działa. Jedynie nadaje się do nauki.
Dim Empty As Eram Byte At 0 Dim Tzap1 As Eram Single Dim Ua As Eram Byte Dim Ub As Eram Byte Dim Uc As Eram Byte Dim Ud As Eram Byte Czy to jest wszystko co powinienem zrobić.?. Czy powinienem jeszcze używać dyrektyw typu np $eeprom i $data ?. Czy wręcz odresować bezpośrednio tą pamięć zapis/odczyt?. A powinno być takie proste, ale nie jest, więc w...
Podobno najprościej obsłużyć LCD od PSP. Które steruje się dokładnie tak samo jak każdy inny lcd tft bez sterownika, czyli linie danych, zegar, synchronizacja pozioma i pionowa. Z racji że autor pyta o duży lcd ten od psp lub z maritexu 4,3" z panelem dotykowym będą najlepszym wyborem ale pod warunkiem zastosowania zewnętrznego sterownika- tak jak...
Jakiś Atmel to nie, musi być z obsługą pamięci zewnętrznej, np. 8515 lub 162, albo pisać procedury ręcznie. Bascom odpada, radzę asembler. Pzdr. N.
Przy robieniu schematu podpowiadali mi forumowicze, i mówili, że kondensatora i rezystora nie potrzeba. Czyli mam dodać pcf8583 + kwarc zegarkowy? Może i nie trzeba, ale są zalecane do tłumienia zakłoceń na zasilaniu. Biorąc pod uwagę koszt kondensatora i rezystora to żadna oszczędność w konfrontacji ze świętym spokojem. Generalnie zwiększą one odporność...
To jest bardzo łatwe i odpowiedź można bardzo łatwo znaleźć w Helpie albo Samplach dodanych do Bascom. Czy wiesz ze Regulamin Elektrody zabrania zadawania pytań na które odpowiedzi można łatwo znaleźć samemu? :D Nie napiszesz tego ciągle pytając na Forum. Przeczytaj Helpa do Bascom i wtedy zadawaj pytania.
czy jes mozliwe zeby procesor atmega ... wykonywala zewnetrzny program w pamieci typu flash a jesli nie to jakiej firmy procesor ma taką mozliwosc dla mnie 128kb to mało pamięci chciał bym podłączyć conajmniej 640kb jak nie 1mb ciekawi mnie dlaczego atmegi nie mają mozliwosc wyboru brak ogranicza mozliwości a moze ktoś napisał taki program który choćby...
Bascom po resecie lub załączeniu zasilania na pewno zeruje wszystkie zmienne, a WinAVR najprawdopodobniej przypisuje nieokreślone wartości (kompilator wstawia uwagi za brak określenia wartości początkowej zadeklarowanej zmiennej) . Jeżeli istnieje konieczność zachowania wartości po resecie lub wyłączeniu zasilania to dane należy zapisywać w pamięci...
No nie jest tak do końca, musiałbyś obsługiwać tą pamięć "na piechotę", czyli poza wywołaniami systemowymi przez sterowanie liniami adresowymi i obsługą danych, aby użytkować ją w pełni - nie zapominajmy, że stos jest również w RAM, oraz część pamięci zewnętrznej będzie przysłonięta wewnętrzną.
Z wypowiedzi zrozumiałem że chcesz zapisywac jakieś zmienne w pamieci zewnętrznej podłaczonej po i2c? czy sie gdzieś pomyliłem/nie doczytałem? Dokładnie to. Zmienne mają tam być Niezależnie od kodu w uP. Mają być wyświetlane poprzez odczyt zmiennej sięgając do pamięci zewnętrznej.
Popularne programowane karty chipowe oparte są zwykle na procesorach PIC lub AVR + zewnętrzna pamięć eeprom. Zobacz np. http://www.visoduck.com.pl/Szukaj4.asp?D...
Witam, Nic nie przeszkadza w tym, że to bascom. Prescaler jest ustawiony na 64 więc zanim licznik zdąży zwiększyć swoją wartość to uC już załaduje do niego odpowiednią wartość. W Twoim programie jest pare błędzików, które może nie wpływają na dokładność pomiaru, ale są głupie :) konfigurując porty, dla pewności możesz napisać: set ddrb.2 set ddrb.3...
Z przeszło 4 godzinej lektury dowiedziałem się że programy skompilowane Asm,C lub Bascom'em można 'przenosić' do Mikrokontrolera, ale nie potrafię sobie wyobrazić jak ?, w jaki sposób ? spróbuj sobie wyobrazić mikrokontroler jako stacje dysków..układ taki posiada wszystko co jest potrzebne do wykonywania programu: - oczywiście najważniejsze: niedziałają...
Jeżeli i tak coś musi być na zewnątrz, to ja w ogóle zrezygnował bym z rysunków wewnątrz ATMegi. Po co mieć dwie procedury rysujące jak można mieć jedną. I po co przełączać procedury jak zawsze można używać tej jednej (tej co rysuje rysunki pobierając dane z pamięci zewnętrznej). Jak zwykle najtaniej to chyba będzie użyć jako pamięć zewnętrzną kartę...
Poszukaj w internecie schematów podłączenia pamięci, chociażby schematy Ethernuta rozwiążą Twoje wątpliwości. A jak wykorzystać zewnętrzny RAM masz bardzo ładnie opisane w polskim helpie do Bascoma.
W sumie strzelam na oślep, nie ma tam czegoś takiego jak np. define EXTENDEDRAM=16384 ? inne słowa jakie przychodzą mi na myśl to EXTRAM, RAMSIZE RAMEND SRAMEND... He he na oślep, a w tarczę trafił :wink: ->astral Nic prostszego nie udało mi się wymyślić :( Const Extramend = 262144 / 8 -1 Const Extramstart = _ramsize '_ramsize to stała "wewnętrzna"...
Witam wszystkich. Zakupiłem klon ARDUINO : Arduino Mega 2560 PRO Embed, AVR ATmega2560 256KB. Prosze o poradę co mi się udało zepsuć że procesor nie wykonuje moich poleceń. Opiszę czynności które były wykonane z tą płytką. 1. Po zasilaniu płytki zdziwiło mnie mruganie diody "L". Z Dtrki wyczytałem że to wyjście PB7. OK. 2. Po podłączeniu USB chciałem...
Problem pamięci odpada, bo mam dołączone 64KB zewnętrznego RAMu, i tak też jest ustawione w kompilatorze. Wersja bascoma 1.11.8.1.
Według ustawień Twojego projektu wygląda na to, że program jest za duży i że po wgraniu do pamięci Twojego procesora zostanie nadpisany bootloader, który już się tam znajduje pod określonym adresem (jeśli go nadpiszesz a nie masz JTAG-a to nie będziesz potem w stanie wgrać swojego programu do procesora przez RS-232 lub USB). Musisz sprawdzić czy ustawienia...
bascom pamięć zewnętrzna zewnętrzna pamięć bascom atmega zewnętrzna pamięć
midland nadawania odbioru oporność głośnik zmywarka electrolux kupić
wykrywacz metali wykrywacz metali schemat
Wymiana cewki w pilocie Opel - instrukcja krok po kroku Różnice między funkcjami Wytnij a Usuń w systemach operacyjnych