8 znakow SN da sie bez problemu zapisac w 4 bajtach + 1 bajt na dodatkowa dane, czyli 5 bajtow na kazdy "rekord". I teraz: 500 * 5 = 2500 bajtow. Pamiec 24c32 ma pojemnosc 4096 bajtow a 24c64 - 8192 bajty co pozwala w Twoim przypadku zapisac ~1638 "rekordow" czyli az nadto. Pamieci te sa tanie i latwo dostepne. Zatem karta SD jest w tym przypadku raczej...
Mam wrażenie że przy obecnie wybranym algorytmie nie da się przyspieszyć. Gdyby dane o adresie zapisywane były w ciągu z reszta to ujdzie i nie trzeba czekać ale tak to niestety: 1. ładujesz adres początku 2. wysyłasz dane po koleji 3. czekasz te 10ms 4. zapiszujesz pod 5000 zmienną adresu 5. czekasz znowu 10ms I tak powinien wyglądać fragment zapisywania....
Spróbuj zmienić fragment kodu I2cstart I2cwbyte 160 ' zależy pod jakim kodem masz pamięć I2cwbyte Adres_hi 'pamięć 64 potrzebuje do ustalenia wartości I2cwbyte Adres_lo 'dwóch bajtów I2cwbyte Nr_1 ' umieszczana wartość zmiennej I2cstop 'Zatrzymaj zapis. a na marginesie opcja Szukaj, wpisujesz: 24c64 bascom może nie przesadzaj z lenistwem - nie musisz...
Witam. Jak już wcześniej pisałem mam notes który wykorzystuje jako słowniczek słówek j. angielskiego. Schematu płytki nie będe pokazywał bo jest to płytka zaprojektowana jako uniwersalna i jest na niej pare niepotrzebnych śmieci i błędów :) Główne elementy to ATMEGA32 + LCD Nokia 3310 + DS18b20 + 24C64 + pcf8583 + MAX232 + Klawiatura 4x4. Program pisałem...
Jak zmusić Bascoma żeby czytał tą pamięć EEPROM
http://obrazki.elektroda.net/12_11978324... Witam! Kiedyś, gdy przeglądałem elektrodę znalazłem piórnik z wyświetlaczem LCD. Był to piórnik wykonany przez użytkownika Jacek31 , zajęło nam to ok. miesiąc, ponieważ ja byłem testerem. Główne funkcje: - odczyt danych z eeprom 24C64; wyświetlanie tekstu na LCD 2*16, przewijanie tekstu, - zegarek...
'***************************************... 'Program zapisuje bajt Value do dziesięciu komórek pamięci 24c64 począwszy od komórki o adresie &H0000 '***************************************... 'Dla adresowania 24c64 potrzebujemy zmiennej...
Witam, jako, że kończą się wakacje postanowiłem udoskonalić trochę soft piórnika - chcę dodać odczyt temp., tylko nie wiem gdzie ją umieścić. '***************************************... '* Program Piórnik Mini wersja 1.0 Beta *' '* Pomysł: FICU *' '* Programista: Jacek R (Black Jack) Kompilator:...
Da się na 1000% ponieważ przed tym miałem tzw "piórnik ściągę" i pokazywało temperaturę i czas w 2 linijkach jakby jako jedna. Tylko właśnie nie wiem jak to dokładnie napisać ponieważ nie mogę ogarnąć tego w kodzie z tego "piórnika" Teraz chcę żeby tak pokazywało tylko temperaturę. Ogólnie ten "piórnik ściągę" rozpatroszyłem na części pierwsze żeby...
Witam! Które się z nich opłaca cenowo jaki i również wyposażeniem. Oto kilka z nich : 1. tylko , że to nie jest Arduino tylko jakieś "Funduino" http://obrazki.elektroda.pl/4484036500_1... MEGA STARTER KIT + UNO R3 Bogaty zestaw startowy dla Arduino + Uno R3 Parametry Funduino UNO R3 - mikroprocesor ATmega328 + Atmega16u2, 100% zgodności...
Zrobilem cos podobnego, tyle ze zapis na karcie SD. Generalnie problem jest dosc prosty, tylko musisz zrobic bufor (np cykliczny) do odbioru znakow z uarta, bo bedziesz gubic dane. Mozesz zrobic tak, ze odbierasz np 30 znakow i dopiero cala paczke zapisujesz w eepromie, w tym czasie inne znaki sa zapisywane w buforze. Dlugosc bufora musisz tak dobrac...
Więc co teraz mam zrobić aby wyświetlał mi tekst? A jesteś pewien , że pod tym adresem nie jest zapisane zero :?: Z innej beczki. Najpierw napisałeś , że masz 24c04 , ale teraz w komentarzu stoi 24c64 , więc pytam: którą "kostkę" teraz "męczysz" :?: ;) Piotrek
Zobacz tutaj http://www.elektroda.pl/rtvforum/searcht... Pozdrawiam!
Rezygnuję z 24c16, ponieważ jakoś dziwnie się ją obsługuje, zamiast niej dam 24c32 lub 24c64.
Ja go tam programuję jak 24c64 i działa. Pozdro.
evolucja , dodanie zew RTC będzie się wiązało z dużymi zmianami w programie. Jeżeli aż tak bardzo Ci się nie śpieszy to jestem w trakcie pisania programu pod LCD3310, 24C64, zew RTC, mega32.
Prościej jednak będzie poszukać EEPROM-u innego producenta, który będzie miał inny adres. albo 24C64 lub wyższą która jest zdecydowanie łatwiejsza w obsłudze bo nie ma stron i pracuje na 1 adresie (1 parze adresów)
wow, duuzo prosciej bedzie podłączyc szeregowa pamiec I2C. a chciałem tamta epromke albo flasha bo nsie nie znam. A szyna itak bedzie w urzadzeniu bo tam bedzie jeszcze zegar czasu rzeczywistego, bede probowal sterowac procesorem surround itd. Z tej rodziny to juz chyba nawet mam 24C04 - 4kb, bede probowal ja niedługo adresowac. znalazłem też 24c64...
Mam tyle zaległej pracy , że nie mam czasu dogłębniej tego opisać. Przecież kolega napisał wyraźnie, ze kiedy załaduje obrazek do Flash mikrokontrolera to mu się wyświetla. Możemy chyba temat podłączenia LCD pominąć? Sprawa ma kilka aspektów i dlatego pewnie nie jest pokazywana w co drugim tutorialu :P Po pierwsze trzeba zrozumieć że dołączenie obrazka...
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:
Kolego - dużo to nie wymyśliłeś - przecież w dokumentacji jak byk stoi napisane, że ta pamieć(24c08) zachowuje się jak 4 pamięci 2402. W przestrzeni adresowej I2C występuje jako fizyczne 4 adresy do zapisu i fizyczne 4 adresy do odczytu (czyli 160,162,164,166 to adres do zapisu) i (161,163,165,167 do odczytu). Uwaga to działa jeżeli są zwarte wszystkie...
24C64 to pamięć eeprom a nie flash, a co do pytania, to pamięć się adresuje bajtowo i jeśli zaprojektujesz funkcje która przeliczy numer "paczki danych" na adres komórki (np 4 sąsiednich komórek) to możesz ją wykorzystać zarówno przy zapisie jak i odczycie. PS Tak naprawde to ja nie wiem w czym tkwi Twoja wątpliwosć.
4Thomas , mam ten sam problem :) a nawet większy bo coś mi się w ogóle grafika nie wyświetla i uP się zawiesza jak próbuje ją wyciągnąć z 24C64 i nie wiem co nie tak robie. Postępowałem zgodnie tak jak w tym przykładzie http://www.mcselec.com/index.php?option=... i nic, pomijając ten problem z więcej niż 36 grafik....
Witam Mam problem złożyłem programator i układ ATMega16 (10x switch, 24C64, SN75176, 1x led, podświetlenie wyświetlacza). Kupiłem LCD 2x16 : http://www.lispol.com/pdf/LMC-SSC2M16-03... Procek zaprogramowany w BASCOM AVR (najnowsza wersja). Programator podobny do orginalnego stk200. 1. Po zaprogramowaniu Lcd wariuje. Miga, nie wyświetla znaków, podświetlenie...
mam taki problem chcialem poprzez przejsciowke usb-uart zrobic programowanie zewnetrznej pamieci 24c64. Komunikacja z nia odbywa sie po i2c. Udalo mi sie napisac program ktory zapisuje do pamieci dane wklepywane z terminalu do tej pamieci. Problem jest taki ze za kazdym razym po podaniu znaku musze wciskac eneter, tego chcialem sie pozbyc. A w procku...
24C16 to tak tylko napisałem ot tak, bo myslałem że to nie będzie miało różnicy, ale w rzeczywistości to będę musiał mieć aż 3 eepromy: Dwie sztuki 24C512 i jedną sztukę 24C64 lub 32 (ten będzie się zmieniał)
Tak by to mogło wyglądać dla 24C64(to oczywiście fragment): adres=0 Do Inputbin Value if value = &H26 then exit Do Adh = High(adres) Adl = Low(adres) I2cstart I2cwbyte 160 I2cwbyte Adh I2cwbyte Adl I2cwbyte Value I2cstop Incr Adres Loop Do danych przesyłanych dodaj znak końca transm. ale taki aby jego kod nie był obecny w danych np &(0x26) Coś trzeba...
Witam, jest program który ma za zadanie komunikować uC z PC. Wszystko poprawnie działa o ile procesor jest podłączony do programatora, a dokładnie podłączony jest kabel SCK. Dlaczego nie chce program działać po odłączeniu programatora? Programator zgodny z stk 500v2. Program: $regfile = "m32def.dat" $crystal = 11059200 $baud = 9600 $hwstack...
http://obrazki.elektroda.net/30_11831248... Witam Przedstawiam swoją kolejną konstrukcję audio. Jest to rozwinięcie pracy inżynierskiej, a właściwie to całkowicie nowa konstrukcja wykonana wspólnie z kolegą jako praca magisterska. Urządzenie posiada 3 wejścia Cinch dla zewnętrznych źródeł dźwięku, wbudowaną kartę dźwiękową USB, wzmacniacz...
WITAM :D Wiem, że różnego rodzaju zegarków było już wiele na tym forum, jednak ja chciałbym przedstawić swój ze względu na kilka ciekawych rozwiązań i funkcji, które inne zegarki z pewnością nie posiadają ;) Zacznę może od hardware'u a potem opiszę, które z urządzeń wykorzystuje napisany przeze mnie program. [Program będzie jeszcze rozbudowywany, dlatego...
w 100% jest to wina znajdującej się tam pamięci eeprom 24c64.dałem kiedyś satelitę do naprawy w serwisie i widziałem jak programowali ową pamięć!!!po jakimś czasie znowu się rozkodowała (obraz bardzo zniekształcony ale głos ok).postanowiłem sam się zająć tą sprawą. mam programator do bascoma.wczoraj 26.05.2004r zaprogramowałem eeprom 24c04 i normalnie...
Witam, dziekuje za zainteresowanie tematem.. Mam podłączone dwie pamięci (z początku była jedna) o adresach 160 i 162 (program do wyszukiwania urzadzen pod 12c w bascomie wykrywa cztery adresy 160,161,162,163 - pewnie równiez te do zapisu danych). Pamięć jest na 100% dobra, programowana ICPROGIEM. Zauważyłem że (przypadkowo) dając samoa polecenie: i2cstart...
http://obrazki.elektroda.net/16_12411015... Witam! Chciałem zaprezentować urządzenie będące rejestratorem temperatury powietrza. Założenia: - wewnętrzna pamięć nieulotna, w której zapisywane by były wartości temperatury, możliwość ciągłej rejestracji przez co najmniej miesiąc - wyświetlacz LCD, pokazujący aktualne temperatury wewnętrzne i...
http://obrazki.elektroda.pl/9963209900_1... Witam. Chciałem zaprezentować swoje dzieło, a jest nim zegar matrycowy. Zegar ten poza wskazywaniem aktualnego czasu wskazuje również temperaturę, datę wraz z imieninami oraz maksymalną temperaturę zarejestrowaną w dzień i minimalną zarejestrowaną w nocy. Zegar ma 6 trybów wyświetlania - z...
Projekt dla mnie dziwny, zrobiłem coś podobnego na atmega8 i atmega16. Zamek od lipca obsługuje domofon w bloku 36 lokali. Przyjąłem zupełnie inną zasadę. Kod zaczyna się numerem lokalu a następnie 4 cyframi. Istotne jest to że taki kod może być zmieniany w dowolnym momencie. Poza programatorem może być zmieniona również liczba obsługiwanych lokali,...
na początku fragment kodu: Adres_hi = Adres_ds \ 256 Adres_lo = Adres_ds Mod 256 I2cstart I2cwbyte 160 I2cwbyte Adres_hi I2cwbyte Adres_lo I2cwbyte Nr_1 I2cwbyte Nr_2 I2cwbyte Nr_3 I2cwbyte Nr_4 I2cwbyte Nr_5 I2cwbyte Nr_6 I2cwbyte Nr_7 I2cwbyte Nr_8 I2cwbyte Nr_9 I2cwbyte Nr_10 I2cstop problem: gdy zmienna adres_ds wynosi 10 to zapis następuje do komórek...
bascom 24c64 renault 24c64 24c64 programować
awaria ekspresu philips kanapa tylny corsa odbiornik pasma lotniczego
bateria hilti zmywarka whirpool mruga start
Audi A4 B8 2.0 TDI CGLC – status 0010 w VCDS, interpretacja i typowe usterki Farba do sklejki z resztkami kleju nitro – podkład szelakowy, epoksyd, wybór systemu