Nie da rady na FAT(16)? A eeprom to chyba conajmniej 24C16.
No tak, to święta prawda. Do tego Bascom sam z siebie dodaje sporo zbędnych procedur. Najgorszym przykładem jest obsługa LCD - ok 1kb kodu. Ja teraz kończę obsługę I2C Slave bo Bascom oferuje to tylko za dopłatą. Bascom , jest jak ... klucz uniwersalny. Potrafi odkręcić wiele śrubek , ale jest jest...
Bascom avr
Jeśli program działał w sztywnych ramach czasowych to zmiana printbin na print jest już bardzo znaczną zmianą. Wiąże się to z wysyłaniem nie tylko tego co chcesz wysłać ale dodawaniem dodatkowych "elementów". Niestety nie mam możliwości aby w tym momencie pokazać Ci jak wygląda transmisja dla prinbin...
jako zegar czasu rzeczywistego możesz użyć PCF8583 korzysta z i2c (te same linie SDA i SCL które idą do pamięci 24c16) kod do obsługi możesz skopiować z ćwiczenia 6 bascom college [url=]Link jest tam również informacja jak zrobić podtrzymanie. Bascom college co prawda nie dotyczy AVR-ów (przygotowany...
z tego co mi wiadomo to bascom nie kasuje raz ustawionej flagii err. trzeba to zrobić za kazdym razem przed rozpoczeciem transmisji. spróbuj tak For A = 2 To 254 Step 2 err=0 I2cstart I2cwbyte A I2cstop If Err = 0 Then Print "adres " ; A ; "!" End...
Witam musze zrobic programator pamieci EEPROM 24c16 w bascomie , ale mam pewien problrem . mianowicie programator musialby byc slavem bo musze programowac pamiec w systemie w kturym jest jeden master oraz pamuiec slave . czy majac biblioteke i2cslave.lib i avr - a jako slave a czy muglbym wysylac...
Da sie to zrobić? Bo robie projekt na atmega8515 (mam ich kilka więc nie będe kupował nowego) a on nie ma TWI a potrzebuje dołączyć pamięć EEPROM Jak to zrobić pod bascomem o ile sie da Witam wszystkich. Ostatnio spotkałem sie z podobnym problemem. Musiałem odczytać i zapisać zawartość 24c08...
ehh.... Za bardzo to skomplikowane. Nie, żebym nie dał rady tego zrobić, ale mam już jeden duży programator (EzoFlasher) i ma wszystko... Z wyjątkiem AVRów :( Chyba zmontuję coś prostego, na USB, albo dodam tylko do mojego programatora jakieś diody zennera na wszystkie wyjścia ISP :) Nie będzie wtedy...
Witam wszystkich ! Złożyłem taki kit: Error 8: Out of internal memory In File: c:\Moje\Source.bas poniżej treść linii: Dim Adres As Byte z góry dziękuję za pomoc i na koniec cały kod: $sim $large $regfile = "89C4051.DAT" $crystal = 12000000 Config Sda = P3.1 Config...
Już rozpracowałem metodę definiowania i wyświetlania znaków. Chciałbym wyświetlić naprawdę wielkie cyfry, trzy cyfry na szerokość ekranu + przecinek, czyli coś koło 34x45 znaków. Przeraża mnie to, bo to do zdefiniowania 1530 pikseli. Żaden procek sam temu nie podoła :( Czy jest jakaś inna metoda niż...
Nie o to chodzi. Chodzi o to, że w EDW zrezygnowano z obliczania MSB, LSB A gwoli ścisłości - to o co tobie chodzi, czyli zapis do kostek serii 24c02...24c16 powinien wyglądać tak: Zapis_24c16: 'ustalanie w ktorym bloku ma lezec dana Blok = Adres / 256 'oblicznie adresu do zapisu jednej...
Faktycznie.Jednak zapoznanie się dokładnie z treścią pdf-a to jest to. Myślałem o tym aby zaprząc do pracy pastylkę 24c16 np.Myślę ze można by było robić zapis na kostce.Co ty na to?
No i o to chodziło ;) Teraz widzisz, że albo możesz zmienić połączenie pinów adresowych pamięci AT24C02, albo pinu adresowego zegarka PCF8583, aby uniknąć konfliktu. Dodam tylko, jeśli kiedyś byś zmieniał pamięci na większe z tej serii - zauważ, że potem w przypadku pamięci AT24C04/08/16 piny adresowe...
Instrukcje: I2cinit I2cstart musisz zamieścić przed instrukcją Do. No i poczytać o komunikacji , bo wymaga to nieco większej ilości instrukcji. No to kolega wiele nie pomógł... Inne urządzenia na i2c mi chodzą np: 24c16, DS1307...a to dziadostwo nie chce
Przeanalizuj ten programik: $sim Config Sda = P3.5 Config Scl = P3.7 Declare Sub Odczyteeprom(adres As Byte , Test As Byte) Declare Sub Zapiseeprom(adres As Byte , Wartosc As Byte) Dim Chec As Bit Dim Adres As Byte Dim Wartosc As Byte Dim Wartoscodczytywana As Byte Dim Strona...
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 jak w temacie, chce zapisać zmienną typu string 80 znakową do 24c16, czy musze to jakoś konwerterować, czy eeprom "przyjmie" stringa ? Procek to atmega8
jeszcze nie wgłębiałem się dokładnie w fuse-bity, nie znam sięw tej tematyce jeszcze raczej są wporządku, płytkę kupiłem razem z atmegą która miała je już ustawione poza tym wszystko inne chodziło po 1wire czy PCF8574 po I2C Co do programu to zrobiłem zmianę i teraz działą OK: Const Addressw...
Faktycznie slawko_k rozpędziłem się. Sorki za wprowadzenie w błąd. Stosowałem dotychczas tylko at24c128 oraz at24c256 z uwagi na niską cene i z nimi nie ma problemów - mają 2 linie zmiany adresu. Radośnie przyjąłem że 3 linie adresowe dają jeszcze większe możliwości ale okazało się że dotyczy to...
Witam Mam taki kawałek kodu : ... ... ... Declare Sub Odczyt_z_eproma(byval Zapis As Byte , Byval Odczyt As Byte) ... ... ... Call Odczyt_z_eproma(174 , 175) Sub Odczyt_z_eproma(byval Zapis As Byte , Byval Odczyt As Byte) Disable Interrupts I2cstart...
Nie o to mi chodziło by ktoś za mnie pisał programy. Jeśli chodzi o programie to jestem początkujący i chce sie w tej dziedzinie rozwijać, ale są dziedziny w programowaniu z którymi sie spotykam po raz pierwszy a, że jestem samoukiem to prosze na tym forum o pomoc. Opucz ADS1100, próbowałe połączyć...
witam mam pewien problem ,otóż zrobiłem sobie płyteczke do atmega8 + 24c16 oraz lcd ,całość działa ,z tym ze początkowo chcialem napisać soft w bascom ,lecz w miarę czasu poznaje C i tu pojawia sie problem poniewaz niemam pojecia jak zabrać sie za komunikacje z pamiecią po programowym porcie I2C w...
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ę...
Bez komputera to troche trudno. No, śmiem się nie zgodzić. Z pamięciami I2C, operacja jest dość prosta praktycznie każdy AVR jest w stanie to załatwić. Wystarczy odpowiednio oprogramować np. w BASCOM-ie np. ATMEGA8 czy inny "niewielki" uC. Obsługę klawiatury AT i szyny I2C można znaleźć w każdym...
Ja chyba zaraz zaczne czytać książkę o bascom i zrobie to na atmega8, 24c16 i LCD 2*16...
Jeśli chodzi o soft, to powstał szkielet programu. Na razie odmierza to czas, i powinno obsługiwać pilot RC5. W polach „A:” – powinien wyświetlić się adres pilota, „C:” – numer przycisku z pilota. W symulacji programowej poszło, ale na razie nie mogę przeprowadzić...
Nie bardzo potrawię sprawdzić to co napisał stozu Pinów A0 A1 i A2 24c16 w eepromie nie można samemu ustawiac, bo układ używa ich do przełączania sobie storn pamięci, poza tym ten eeprom ma osiem stron pamieci po 256 bajtów. bo dopiero zacząłem zabawę z I2C (i to na początek w Bascom). Na pierwszy...
Witam, Przedstawiam projekt autorskiego edytora do kart SLE 5528, lub ich starszego odpowiednika SLE 4428 –„SLE 5528 / SLE 4428 Card Editor by vayo” . Na wstępie parę słów o samych kartach. Karty te to 1kB EEPROM z dwu bajtowym kodem zabezpieczającym przed zapisem. Posiadają...