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?
Witam W jaki sposób mógłbym zresetować zewnętrzną pamięć eeprom w bascomie. Jest to pamięć 24WC08LI.
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.
Mam pytanie do bardziej doświadczonych. Czy da się dodać jakąś pamięć do avr-a i w ten sposób powiększyć flashrom. Jeżeli tak to jak to zrobić ? Piszę w bascomie. Z góry dzięki i czekam na jakieś podpowiedzi :| Proszę umieszczać tematy we właściwych subforach oraz nie stosować zabronionych wyrazów w tytule tematu - regulamin.
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...
Jeśli korzystasz z RTC masz tam do dyspozycji RAM na przechowanie zmiennej, ewentualnie zewnętrzna pamięć SRAM z interfejsem SPI (np. 23X256).
Dołącze się do tematu z następującym pytaniem. Jak sprawnie realizować komunikacje po magistrali I2C z zewnętrzną pamięcia typu 24C04 i procesorem AT90S2313? Programuje w bascomie.
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...
O ile wiem, to 1 bajt = 8 bitów. pamięć ma 64kbity = 8KB.
Witam, czy chodzi o wewnętrzną pamięć czy o zewnętrzną na I2C? W obu przypadkach bascom dobrze sobie radzi z ich obsługą, więc od tej strony nie powinno być problemów. Co do wyświetlacza, to też nie będzie niespodzianek z opóźnieniem w wyświetlaniu, lub miganiem tekstu.
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
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.
Witam Proponuje zastosować AVR-a ma na pokładzie pamięć eeprom a wtedy łatwiej załadować do pamięci komunikaty i obsługa jest prosta W procesorach 51 musisz zastosować zewnętrzną pamięć i rozmiar procedury obsługi rośnie Nie ma nic za darmo samo życie wymusza zmiany na nowsze procesory Pozdrawiam PIOTR:D
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ć...
tych procesorów się nie programuje poza fabryką, mają PROM jednorazowego zapisu, ich pamięć stanowi zewnętrzny EEPROM
Po przeszukaniu internetu odnośnie informacji dotyczących programowania tego sterownika, moje nadzieje na wykorzystanie go w całości legły w gruzach. Program faktycznie jest zapisany w EPROM a jedynie nastawy użytkownika przechowywane są w EEPROM mikrokontrolera. Szkoda. Nie mniej pozostaje ładna obudowa oraz garstka elementów wraz z wyświetlaczem...
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.
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ę...
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...
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.
czy ktoś próbował łączyć? , da się taki układ w prosty sposób programować ( bascom)? jeszcze nie poczytałem o nim za dużo, ale ma równoległą szynę danych i parę linii sterujących i powinno się obsługiwać jak zewnętrzną pamięć, tylko tyle, że coś pisało na temat standardu Intela lub Motoroli i nie za bardzo wiem o co chodzi.
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...
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
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:
Po pierwsze to zajrzyj do pdf'a odbiornika IR, bo na Twoim schemacie brakuje konda i rezystora przy podłączeniu TSOP'a. http://pdf1.alldatasheet.com/datasheet-p... Ma być w programie: Wygaszacz (godzina + temperatura), - Czasomierz najprościej na programowym RTC: str. 244 w książce Wiązni, zaś temperatura - str. 293. Wszystko...
Cześć wam , chce się dowiedzieć jak podłączyć zewnętrzny RAM do M128 i jak skonfigurować M128 aby wszystko działało poprawnie. Również chce wiedzieć jakie pamęci są do tego najlepsze i jak obsługiwać zewnętrzną pamięć Pisze programy w BASCOM . Dzięki bardzo za pomoc. :please: A i jeśli moge prosić o pojemność kondensatorów przy rezonatorze 16MHz w M128
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ą.
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...
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ą...
odgrzebuję temat ponieważ mam kolejny problem. Układ SJA1000 już się komunikuje (daje odpowiedź na wyjściu poprzez wymuszenie odpowiednim zapytaniem przez mikrokontroler). Fajnie. Ale teraz zaczęły się schody. Jak z grubsza wygląda ta ów komunikacja? Z not katalogowych troszkę wydumałem, ale jak to ładnie zgrać? Może ktoś już pisał procedurę obsługi...
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....
A co to znaczy najleprzy? Jeśli chodzi o głupie błędy w struktórze, jeszcze leprzy! 8KB kodu, przy tych peryferiach super, dołączając problem z przejściem na zewnętrzną pamięć i zasilanie przetwornika, bardzo łatwo go uwalić... No i boot code, niech żyje lodówka :) Ale poza tym faktycznie mikrokontroler ma olbrzymie możliwości! No i nawet Bascom go...
Zagadnienie jest dość złożone, ale zacznijmy może najpierw od faktu, że AVR-ów nie programuje się w C/C++. W tym języku możesz co najwyżej napisać program, skompilować go i otrzymać plik wynikowy/wsadowy z kodem maszynowym zrozumiałym dla uC. Dopiero wtedy możesz zaprogramować uC i nie ma to znaczenia, czy kod źródłowy został napisany w C/C++, asemblerze...
cześć, Mam wykonaną przez siebie płytkę ( wg projektu kolegi) z proc. ATmega 8535 (dobrze programowalnym w Bascomie) ze złączem 6 pin do programatora + 6 klawiszy + 12 wejść + 6 wyjść + złącze do LCD i wejście ACD. Proszę o pomoc w znalezieniu lub opracowaniu schematu o rezszerzenie tego układu o : RS 232 multiplexer pamięć zewnętrzna pozdrawiam Andrzej
SJA traktujesz jako zewnętrzną pamięć RAM, tak tez go podłaczasz do procesora i przesyłasz dane. Podaje przykładową procedurę inicjalizacji w Bascomie dla 8051 na 100kbit/s, CAN 2.0A, akceptuje wszystkie ID : [syntax=asm]Head_sja: Reset P2.7 'Reset sprzetowy Waitms 10 Set P2.7 Waitms 5 Reset P2.4 'ChipSelect Adres_sj = 0 'control Danaa_sj = &H1B Gosub...
Witam ! Ze schematu wynika że chcesz pin reset wykorzystać jako wejście ! Jeśli przełączyłeś już pin do pracy jako I/O to programatorem ISP nie będziesz miał już dostępu do ATTiny13. Nie znam Twojego programatora, w jakim trybie pracuje ? ISP czy jako programator równoległy ? Co wgrałeś do Tiny ? Czy zmieniałeś fuse bity ? Przed zaprogramowaniem powinieneś...
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"...
Np. druk czcionek - nie robiłem bufora przechowującego cały napis w formie pikseli, a po prostu drukując każdą linię odczytywałem dane na bieżąco z tablicy czcionek. Wcześniej pisałeś coś o połączeniu przez RS232. Obrazki można kompresować różnymi metodami, zawsze można dołożyć pamięć zewnętrzną na nie (np. eeprom, jeśli ma to być zmieniane częściej...
Tak, są podciągnięte. Problem się robi po dodaniu tej jednej linijki. Wydaje mi się że to będzie problem ze zmiennymi. Dodano po 10 Wystarczy że np. usunę całe menu ustawiania zegara i wtedy adc wyświetla - ale przecież jakoś ten zegar muszę ustawiać. Podobnie ma się sytuacja jak zostawię ustawianie zegara a usunę linijki odpowiadające za wpis do pamięci...
Witam wszystkich, mam problem z podłączeniem zewnętrznej pamięci ram - 6264. W bascomie ustawiłem $xramstart = &H1060, a rozmiar w opcjach -> kompilator -> układ, na 8KB. Dołączam schemat podłączenia pamięci do mikrokontrolera. Układ po zdefiniowaniu zmiennej nie zapisuje danych w pamięci zewnętrznej: Dim Zmienna As Xram Byte Zmienna = 10 pamięć jest...
Witam Faktycznie dobrze byłoby to trzymać w pamięcie EEPORM albo wewnętrznej albo zewnętrznej np. 24C08, itp. Jednak wiadomo, że średnio nadają się do częstych zapisów. Alternatywą mogą być pamięi flash, które to z kolei idelanie nadają się do takich rzeczy ale podrażają układ. Innym wyjściem jest podtrzymywanie zasilania procesora w momencie zaniku...
piotrek74 -> programowanie pamięci programu czy eeprom procka to całkiem inna sprawa niż programowanie jego fusebitów. Bascomem możesz np tylko programować jego pamięć programu gdy coś piszesz i chcesz aby działało a by zmienić w fusebity musisz wejść w oddzielną odpowiednią opcję. Nie musisz programować fusebitów jeśli odpowiada ci częstotliwość procka...
jeśli tak to chyba będzie lepiej zrobić z pcf'em :) można wtedy ywkorzystać te 240B RAM'u które są wolne w zegarku a podtrzyamanie bateryjne też będzie łatwiejsze do zrealizowania. Pisałem kiedyś program który miał około 30B w RAM'ie przeznaczone na zmienne. Obsługiwał LCD, PCF8583, pare tranzystorów, klawiaturkę i rc5. Dawał sobie nawet rady. Ale dokłądanie...
W takim razie tylko rodzina 8051 np. AT89S8252. programowany przez SPI tak jak AVRy. 8KB flash, 256B IRAM, w miarę rozbudowany jak na standardową 51 można podłączyć zewnętrzny RAM z którego da się uruchamiać programy. Jest jeszcze AT89S8253, który zamiast 8KB flash ma ich 12KB, reszta ta sama. Natomiast nie są to funkcjonalnie odpowiedniki ATMEGI 8,...
Do zegara najlepszy jest TIMER2 z zewnętrznym kwarzem 32kHz
Dokładnie chodzi mi o to aby 4 starsze wyjścia portu przesyłały dane jak i odczytywały dane z 4 pamięci RAM typu CMOS.Wiem że można poinformować kompilator o wielkości zewnętrznej pamięci ram,ale te komendy nie będą dobrze działać w urządzeniu bo linie adresowe,nie tylko adresują pamięć ale i pobudzają do działania zewnętrzne urządzenia(adres,pobudzenie,adres.....)....
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...
Myślę, że wziąłem się za projekt ze złej strony. Na początku zacznę od mniej skomplikowanych operacji czyli pobraniu danych z sensorów, przetworzeniu ich i wyświetleniu na LCD. Jak uporam się z tą częścią projektu, to wezmę się za zewnętrzną pamięć flash czy komunikacja 2 x uC. Nie ukrywając, jestem w temacie 'świeży', więc zacznę moją przygodę schodkowo...
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ś...
Jak można w 90c2313 lub podobnym Procku zapisywać do wewnętrznego epromu dane chodzi mi o krótki listing wyglądać to ma tak Fragment jak to ma działać Do Treść programu skoki do podprogramów ……….. ……….. ………. O ten fragment na dole proszę o wyjaśnienie ,nakierowanie lub podanie przykładowego kodu...
PIerwsze pytanie,czym wysterowac mam wyswietlacz? I czy trzeba jakies konkretne oprogramowanie do tego wyswietlacza? Można wysterować każdym mikrokontrolerem: 1. Trzeba znaleźć dokumentację do danego wyświetlacza 2. Trzeba się dowiedzieć czy wyświetlacza potrzebuje konwertera poziomów logicznych 3. Trzeba znaleźć kod obsługi sterowania wyświetlacza...
no tak 64k rozkazów. ale kto każe zapisywać dane do pamięci programu. przecież można dołaczyć zewnętrzną pamięć ale tylko na dane. program z wewnętrznej pamięci flash w avr wykonuje sie co 1 cykl zegarowy a ja by była mozliwość a zewnętrznej to by trwała przynajmniej 2 jak nie więcej. cały czas mi się wydaje że zapisanie 128kb pamięci programem (nie...
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,...
jeśli potrzebujesz większej ilości pamięci, to niestety - trzeba się zaopatrzyć w mikrokontroler obsługujący zewnętrzną pamięć danych. A wtedy ograniczenia są dużo mniejsze. Tak jak pisał Eagle - jeśli program jest duży - dobrze jest go napisać w asemblerze, chociaż dobre kompilatory C generują dosyć dobrze upakowany kod i w wielu przypadkach niewiele...
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...
Weź taki mikrokontroler, który będzie miał wystarczającą pamięć do pomieszczenia wszystkich aplikacji, o jakich marzysz. uC z 512 KiB Flash kosztuje jakieś 30 zł. Inna opcja - to karta microSD. za 10..20 zł masz 8..16 GB, do tego płytka z mikrokontrolerem z 64 KiB Flash i 20 KiB RAM za 10 zł, no i płytka z gniazdem microSD za 5 zł. Najgorzej będzie...
To zależy jak chcesz podłączyć i w jakim Bascomie. Informacje poniższe są dla AVR. Jeśli bezpośrednio do portów procka to istnieje drugi format instrukcji CONFIG LCDPIN (w wersjach nowszych niż 1.11.6.8 ) CONFIG LCDPIN=PIN, PORT = nazwa_portu, E=nazwa_końcówki, RS=nazwa_końcówki przykładowo: CONFIG LCDPIN=PIN, PORT=PortB, E=PortD.0, RS=PortD.1 Jeśli...
Chciał bym odgrzebać ten projekt 1. Czy ktoś już stworzył może do tego ten czytnik kart sd próbowałem dorobić czytnik na zewnętrznym avr i dołączać go za pomocą i2c tak jak to autor rozwiązał z pamięcią wersja V3 inną wersję ale na Atmega 128 znalazłem na czeskiej stronie http://pmd85.topindex.sk/ też pracuje basic i ma dodatkową pamięć ale na Atmega...
Witam Troszkę reanimuje stary temat, ale mam pytanie: czu ktoś posiada dyskietkę do tego mikrokomputera ? Zależy mi szcególnie na przykładach które są w kursie. Dodano po 10 Największą wadąjest ładowanie badanego programu od adresu 8000h, co uniemożliwia testowania programów napisanych np. w bascomie. Ma za to wyprowadzoną na zewnątrz magistralę i można...
Witam, W moim sterowniku, który oparty jest na ATmega32 dość często zapisują się dane do eeprom'a przez co żywotność wbudowanej pamięci jest zbyt mała. Postanowiłem więc poszukać czegoś "zewnętrznego" i okazuje się, że zewnętrzne pamięci eeprom mają lepszą żywotność bo aż 1mln zapisów - chyba, że ktoś zna jeszcze lepsze to proszę o podpowiedzi. Przeszukałem...
Witam, zbudowałem wyświetlacz widmowy i w prawdzie napisałem programik do niego, ale jest on bardzo prymitywny i potrafi jedynie wyświetlić poszczególne literki za pomocą gosub. a że jest to mój pierwszy układ na mikrokontrolerze moja wiedza na temat bascoma jest naprawde podstawowa. program chciałbym żeby był napisany w bascomie ponieważ zapewne przez...
Witam!... Piszę ten post, ponieważ nie mogę poradzić sobie z (prostym pewnie da Was) problemem zapisu i odczytu plików graficznych *.bmp lub *.bgc do i z zewnętrznej pamięci EEPROM, np. 24LC256... Chce zapisać w niej kilkanaście obrazków np. 132x100 pikseli (wystarczą 256 kolorowe), potem odczytywać i wyświetlać na LCD... Odczyt/ zapis z pamięci Flash...
Po pierwsze: Używasz wewnętrznej pamięci, więc pamiętaj o żywotności cyklów zapisu/odczytu. Jest zalecenie, aby czynności związane z wewnętrzną pamięcią nie wkładać do pętli. Po drugie: Zainteresuj się zewnętrznymi pamięciami na I2C. To są moje wycinki kodu do regulatora PID: To w nagłówku: $eeprom 'Informacja dla procesora o korzystaniu z pamięci EEPROM...
Obsługa wyświetlacza lcd w asemblerze to troche zabawki ale nie jakiś wielki problem, sam robiłem to kilka razy a programy zajmują znacznie mniej niż w bascomie i można sobie zaprogramować np. 40 nóżkowy procesor z 4 rema 8 bitowymi portami. Jeżeli zdaży się że zabraknie pamięci wewnętrznej (programu) można dołączyć zewnętrzną choć to oczywiście zajmóje...
Powoli myślę nad Atmega64 ponieważ cały czas kręcę się w okolicach 95% pamięci Flash. Czy na pewno nie ma innego sposobu? Sposób jest bardzo prosty ... zmień język na C lub assembler. W drugiej kolejności zastanów się nad zewnętrznym flashem, bo jak sądzę tę pamięć zajmują Ci próbki dźwięków, a nie program. Przerwania zarezerwowane. Timery i ADC także?...
Cze. Czy to możliwe żeby do jakiegoś procesora 51 najlepiej 89S8252 dołączyć 1kilobajt zewnętrznej pamięci RAM?? ewentualnie jakiejś innej szybkiej pamięci mam do dyspozycji wyświetlacz graficzny 128X64 punkty i zamierzam z niego wyprodukować zegarek grafikę "trzymam" w pamięciach 24C256 tylko ze są one troszkę za wolne żeby wyświetlać bezpośrednio...
Wiesz co. AVT2250 ma monitora w pamięci zewnętrznej. Czyli programując procesor nie stracisz monitora, a jedynie możliwość korzystania z niego na czas gdy zworka będzie w pozycji Internal. Niestety programator do procesora '51 nie będzie prosty i tani. Jeżeli nie piszesz w assemblerze ale na przykład w BASCOMie to może zamiast '51 wstaw ATMEGA8515....
Owszem Bascom nie jest idealny jak widzę ale możesz mi wierzyć że wiele z moich urządzeń pracuje z powodzeniem w kilku poważnych norweskich firmach i jakoś nigdy nie słyszałem że modół który wykonałem i oprogramowałem to "gniot". Wybacz ale wkurzasz mnie. Może sam pochwalisz się swoimi dotychczasowymi osiągnięciami. Twoje podejście jest dla mnie zrozumiałe...
Szczerze mówiąc czekałem na to pytanie :) Podzespoły: -AT90S8535 -DS1813 (reset) -LCD 16*2 -ULN2003(układ wy) -LM385 (nap. odniesienia) -LM75 lub DS1820 (temperatura) -MAX232 (RS232) -7805 i 7905 (zasilacz) oraz drobnica Funkcje użutkowe: 1.Zegar z podtrzymaniem. 2.Sterowanie oświetleniem: - okres pracy (dzień, noc), dokładność 1 min. - możlisość wyłączenia...
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...
znalazłem kilka stron o dataflash oraz obsłudze MMC w bascom http://www.mcselec.com/index.php?option=... oraz http://members.aon.at/voegel/ narazie testuje na mmc+ 512MB MMC + atmega16 ,bezskutecznie ,karta zasilania jest napieciem 3,3V ale zrobiłem błąd w podłączeniu karty z atmegą zasilanią napieciem 5V (powinny byc...
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 :)
Powiedz mi dlaczego na Pol. Śl. uczą asemblera i budowy 8051 i wymagają znajomości jej na pamięć + oczywiście z80 ? Ja w dwóch szkołach miałem styczność z tym muzeum :) no i go przymusowo polubiłem. Sama płyta testowa jest wspaniała w swojej prostocie Zawsze myślałem, że płytka testowa powinna mieć wszystko, ale jak wpadł mi w ręce MSP430 LaunchPad,...
Cześć !!! Jeden z tańszych programatorów to SPI na LPT (dostępny na elektrodzie). Możesz złożyć sam. Na początek proponuje kostkę AT90S2131. Popularny AVR z 1 kBajtem i 20 nóżkową obudową DIL. Łatwo zrobić płytkę , łatwo lutować itd. tania szt. <7 zł i ma pamięć SRAM. Jako środowisko proponuję zastosować Bascom. (prosta czytelna składnia itd.) Wprawdzie...
[url=http://www.zestawyuruchomieniowe.pl... To jest nowsza wersja tego programatora co ja mam. Tego co ja mam już nie robią. Ten obsługuje dwa standardy i jest bardziej uniwersalny. Co najważniejsze obsługuje prawie wszystkie AVR-y 8 bitowe. Co do zestawu testowego polecam "PECEL" [url=http://www.sklep.avt.com.pl/p/pl/48...
Cwila chwila. coś chyba zmierza w złą stronę. Albo autor nie wie dokładnie o co i jak zapytać albo odpowiadający nie bardzo rozumieją pytanie. Generalnie ten kit 2550 jest zbudowany jak każdy normalny system z zewnętrzną pamiecią programu i danych. Pamięć RAM jest tylko w dolnej połówce. Górna obsługuje wszystkie urządzenia zamontowane na płytce tego...
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...
Witam, a te "uwalone"fusebitami atmegi można łatwo naprawić , jak bawiłem sie z Bascomem źle ustawiłem fusebity a że to była 8515 i pare lat temu kosztował ponad 20zł było mi szkoda i żeby programator mógł widzieć uklad to on musi mieć podawany sygnał zegarowy albo kożystać z wlasnego, jak fusebity od zegara sa źle przestawione i procek nie chce ruszyć...
haha... dane próbkowane co kilka sekund i archiwum 12 godzinne???? to bascom jest taki głupi ze nawet nie daje znać że wykorzystujesz kilka razy więcej pamięci niż on ma??? az dziw ze ten program działa:) mega32 ma 2kB SRAMu wiec jeśli twoje dane sa 8 bitowe to masz 2000 zapisów wiec przy 12h sa co ok 22s przy 1 parametrze ty masz ich 4 wiec co 88s...
Dotyczy budowy wyświetlacza LED dwukolorowego, problem z wyborem CPU.?? Widzę, że jesteś programistą samoukiem, bo nie potrafisz optymalizować kodu programu. W bascom da się zrobić wydajny kod, bez asemblera, ale wymaga to już sporej wiedzy i umiejętności, lecz przyznaję że np. C jest tutaj trochę lepszy. Do budowy wyświetlacza 8*80 nie trzeba szybkiego...
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
witam a wprowadzanie nazwy trasy można zrealizować podłączając np. laptop do urządzenia w samochodzie zrobić ograniczenie długości nazwy do iluśtam znaków i zapisywać wszystko na eepromie (nejlepiej zewnętrznym, jakimś dużym) jeśli układ miałby obsługiwać klawiaturę przyciskową, ale komputerową to trzeba byłoby pomyśleć o procesorze z większą ilością...
Witam, Posiadam identyczny analizator Saleae jak mateuszrjzr. Sczytałem zawartość oryginalnej pamięci i przedstawia się ona następująco: C0 25 09 81 38 1 0 0 7D 2C 5D 84 8E 2C E2 A3 - Dalej jest już tylko FF Z tego co wiem to identyfikatory VID i PID to pierwsze 8 bajtów czyli: C0 25 09 81 38 1 0 0 Do czego więc służy następne 8 bajtów ? I czy wgrywając...
W sumie temat już był... ...no ale co tam. Święta święta i po świętach, a przy okazji że dostałem tanie Chińskie FPGA (Gowin Semiconductor) to na zestawie Tang Nano 9K coś chciałem zrobić dla testów. No i jest kolejna Cobra 1 w FPGA ;) Akurat wydała się prosta i szybka w implementacji, co prawdę mówiąc takie szybkie nie było bo trochę czasu zeszło na...
Witam. Ostatnio walczę z odczytem danych z zewnętrznej pamięci eeprom. Symuluje sobie program, dodam, że program napisany w bascomie działa poprawnie, ale w C to już nie chce. Pamięć jaką symuluję to 24AA64, czyli jest ona zgodna z atmelowską. Próbowałem już na prawdę różnych rzeczy dawałem ACK i bez ACK. Kombinowałem z opóźnieniami, ale nic. Zegar...
Witam... Mam problem z podłączeniem zewnętrznej pamięci (XRAM) do mikrokontrolera. Posiadam pamięci mn4164 http://www.alldatasheet.com/view.jsp?Sea... oraz pamięci d41256c-10 i w29ee011 które hie posiadają pinów SDA i SCL. http://www.alldatasheet.com/datasheet-pd... http://www.alldatasheet.com/datasheet-pd...
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...
Witam No właśnie o to mi chodzi żeby ładować prgram z pamięci zewnętrznej do pamięci procesora i go wykonywać. Jak napisac taki bootloader? Pozdrawiam
Bardzo źle przegląda się te logi, nie mogę się doszukać czy niema pomyłki w nr SEQ i ACK. Proponowałbym na początek nie łączyć się z serwerem zewnętrznym, tylko zainstalować na komputerze prosty serwer HTTP [url=http://code.google.com/p/mongoose/]... (tylko 131 KB). Drugi program który będzie potrzebny to sniffer Wireshark [url=http://www.wireshark.org/]Link....
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.
Tak powinien wyglądać początek programu dla Mega8. Zmień sobie tylko ustawienia $Crystal i pinów LCD pod swoje kabelki [syntax=vbnet]$regfile = "m8def.dat" $crystal = 16000000 $hwstack = 40 $swstack = 16 $framesize = 32 Config Submode = New $lib "i2c_twi.lib" 'hardware i2c/TWI Config Scl = Portc.5 'we need to provide the SCL pin name Config Sda = Portc.4...
I pytanie: szybkość odświeżania obrazu jest zdeterminowana przez szybkość odświeżania LCD czy też ograniczenia wydajnościowe ATMegi? Obrót nie jest wykonywany płynnie z kilku powodów. Zastosowałem tu skok co 10 stopni ze względu na dość długi czas oczekiwania na kolejne odświeżenie. Model po wyrenderowaniu jest "zamrożony" na ekranie na 200ms aby można...
Witam Interesuje mnie mozliwość załadowania na wyświetlacz graficzny obrazków. Co do bascomowego formatu BGF to nie ma problemu. Ale bardzo ogranicza mnie pamięć mikrokontrolera.W moim przypadku Atmega 2560. Mam uruchomioną obsługę karty SD i chciałbym z niej móc pobierać i wyświetlać obrazki w podobny sposób jak z pamięci procka. Owszem nie musi być...
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...
Witam . Napisałem ( prawie) sobie na ww procesor program w asm i bascomie który ma robić za zamek otwierany kartą . W bascomie wszystko działa w 100 % według założenia jednak w asm mam taki problem że układ sam zmienia swoje taktowanie (ponad 2x) przez co wszystkie funkcje czasowe nie pracują jak powinny . Nie było by w tym nic niezwykłego ( ustawiony...
Chciałem przedstawić mój pierwszy projekt w BASCOMie. Jest to moduł komunikacji mikrokontrolera z telefonem komórkowym poprzez sprzętowy UART. http://obrazki.elektroda.net/97_12540699... W projekcie wykorzystałem uC Atmega8 i telefon SE T300. Wykorzystałem ten model, bo akurat taki miałem i okazało się, że przypadkiem ten model ma pewną zaletę....
Witam Poniżej jedna z moich bardziej zaawansowanych konstrukcji – etykieciarka do okrągłych pojemników (butelek, puszek, słoików). Skąd to się wzięło? Toć są na rynku podobne maszynki, głównie rodem z Dalekiego Wschodu. Stąd, że mają pewne ograniczenia. Czujniki etykiet są montowane na suwadłach i położenie czujnika zależy od długości etykiety....
http://obrazki.elektroda.net/33_12468672... Witam! Parę lat temu kupiłem sobie zestaw BASCOM KIT 2500 i procesor AT90S2313. Płytka i procek były przydatne do momentu w którym niecałe 2 porty, wyświetlacz LCD 16*2 i parę drobnych układów starczało. Niestety uniemożliwiało to stworzenie ambitniejszych projektów, choć sam system łączenia na kabelki...
Chcę, żeby jedna atmega zapisała coś do pamięci(np. jakiś wierszyk), a druga mogła to sobie później odczytać. A ja chciałbym żebyś zaczął najpierw od poczytania jak w ogóle korzysta się w systemach mikroprocesorowych z zewnętrznej pamięci SRAM.
bascom pamięć zewnętrzna bascom zewnętrzna pamięć arduino zewnętrzna pamięć
kompresor 3jw60 ciśnienie makro excel tekst zasilacz przegrzanie
elektrody amica zabudowa ea8108 kalibracja
Ustawienia zworek na dysku WD 80GB JB Naprawa plików multimedialnych za pomocą FFmpeg