eeprom adres bascom

Znaleziono około 312 wyników dla: eeprom adres bascom
  • [Atmega32] Jak obliczyć adres EEPROM 24C02 dla Atmega32 i Bascom?

    A nie zrobiłeś tego odwrotnie: Const Adres_o = 172 Const Adres_z = 173 spróbuj zamienić ,czyli: Const Adres_o = 173 Const Adres_z = 172

    Mikrokontrolery AVR   22 Mar 2011 19:28 Odpowiedzi: 19    Wyświetleń: 5875
  • [Bascom] Jak zapisać adresy iButton do EEPROM bez błędu 242?

    Po prostu deklarujesz zmienne i robisz tak: Dim Eeprom(128) As Eram Byte 'i potem zapis o odczyt: Eeprom(1) = 123 Jakas_zmienna = Eeprom(128)

    Mikrokontrolery Początkujący   18 Sty 2013 00:43 Odpowiedzi: 2    Wyświetleń: 1386
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [bascom] Analiza kodu w Bascom: zmienne, adresy i odczyt EEPROM w Atmega8

    Ten powinien działać musisz wszystko wykonywać w odpowiedniej kolejności. A wspak to on może też czytać sensu to nie będzie miało (2 znacznie nawet objaśnienie :D )musisz zmienić na adres-1, kierunek musi być dodawany zakres adresu dla zmiany kierunku zamienione miejscami i adres musi się zaczynać na 80. A Pętla for next jest tylko po to aby wykonać...

    Mikrokontrolery AVR   17 Paź 2009 12:46 Odpowiedzi: 8    Wyświetleń: 1265
  • REKLAMA
  • Używanie pamięci EEPROM 24C32N w module DS3231 - Adres, zapis i odczyt danych, program BASCOM-AVR

    Są oczywiście takie moduły zespolone z pamięcią. Mozna tam zapisywać i czytac po bajcie, ale można też sekwencyjnie całe łańcuchy i tablice nawet serializatorem. Dwie pierwsze funkcje podpowiem. Wygląda na to ze działaja ;) Możnaby dodać jakieś zabezpieczenia na wypadek braku komunikacji. https://obrazki.elektroda.pl/8549538400_...

    Mikrokontrolery AVR   26 Gru 2022 22:18 Odpowiedzi: 3    Wyświetleń: 780
  • Jak wyświetlić tekst z EEPROM na LCD w Bascomie dla 90S2313?

    Witam Z tego co pamietam to by cokolwiek zapisac i odczytac z epromu nalezy podac tez adres komorki pamieci . W BASCOMIE to wyglada chyba tak : Writeeprom Tekst ,adres a potem odczytujemy Readeeprom Tekst ,adres AT90S2313 ma 128 bajtow pamieci EEPROM, wiec jest 128 komorek jedno-bajtowych komorek pamieci. Stad adres : 0-127 Nie wiem jak wyglada sprawa...

    Mikrokontrolery   26 Gru 2005 21:16 Odpowiedzi: 5    Wyświetleń: 1400
  • Zapis do EEPROM 24c64 - Jak zarządzać adresami przy skokach?

    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....

    Mikrokontrolery   29 Sty 2006 14:18 Odpowiedzi: 11    Wyświetleń: 5027
  • Zapis i odczyt typu Long w EEPROM w BASCOM – jak poprawnie to zrobić?

    zapis writeeeprom zmienna , adres odczyt readeeprom zmienna , adres Musisz pamiętać ile bajtów zajmuje zmienna którą zapisujesz i o taką wartość zwiększyć adres przy zapisie / odczycie następnej zmiennej Jeśli zmienne typu Byte , adres zwiększasz o 1 Jeśli zmienne typu Word , adres zwiększasz o 2 Jeśli zmienne typu Integer , adres zwiększasz o 2 Jeśli...

    Mikrokontrolery AVR   27 Paź 2009 00:25 Odpowiedzi: 10    Wyświetleń: 2819
  • Jak napisać program na ATmega8? Początkujący, Bascom, C, ASM

    Na schemacie znalazłem błąd. Linia A0 układu PCF8583 powinna być połączona z plusem, a nie masą. Inaczej układy I2C będą się nawzajem zakłócać, ponieważ pamięć EEPROM i układ RTC będą miały ten sam adres bazowy.

    Mikrokontrolery   26 Sty 2008 11:26 Odpowiedzi: 142    Wyświetleń: 22298
  • REKLAMA
  • m8 - [bascom] Optymalizacja Select Case w przerwaniu UART dla GPS

    Jeśli procesor ma wbudowane 512 bajtów EEPROM, to ostatni adres to 0x1FF/511. Przyjmijmy że zapisuje liczbę 123 pod adresem 100, jeżeli odczytam dane z adresu 101 to wynikiem będzie 2? Wynikiem będzie to, co wcześniej zapisano pod adresem 101. Jaką max wartość mogę zapisać pod 1 adresem eeprom? Z punktu widzenia 8-bitowej magistrali danych pod jednym...

    Mikrokontrolery AVR   11 Sie 2012 10:10 Odpowiedzi: 3    Wyświetleń: 1532
  • [MEGA16] [MEGA16][BASCOM] Automatyzacja kasowania EEPROM od P1 do P8

    chyba nie rozumiem twojego problemu lub czegos nie zrozumiales w helpie: Zapisuje dane do wbudowanej pamięci EEPROM. Składnia: WRITEEEPROM zmienna , adres gdzie: zmiennazmienna, której wartość wpisana będzie do adresowanej komórki EEPROM, adresadres komórki pamięci EEPROM.

    Mikrokontrolery AVR   04 Kwi 2010 15:16 Odpowiedzi: 16    Wyświetleń: 2229
  • REKLAMA
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Zapisujesz nazwy pod ten sam adres w EEprom Writeeeprom Q , 13 I odczytujesz też z tego samego adresu.

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12765
  • [BASCOM] Jak odczytać i wyświetlić eeprom 24C02/04/16/64 na LCD 2x16 w BASCOM?

    Komenda Print nie wyświetli ci zmiennej na lcd :) 'Program wykonujący zapis do pamięci EEPROM Sub Write_eeprom(byval Adres As Byte , Byval Value As Byte) I2cstart I2cwbyte Addressw I2cwbyte Adres I2cwbyte Value I2cstop Waitms 10 End Sub 'Program wykonujący odczyt z pamięci EEPROM Sub Read_eeprom(byval Adres As Byte , Value As Byte) I2cstart...

    Mikrokontrolery   24 Lis 2007 15:56 Odpowiedzi: 39    Wyświetleń: 7458
  • [AtMega8] [AtMega8][Bascom] Jak wyświetlić adresy urządzeń I2C na LCD?

    Hmm, ale typ układu? Jak to się ma np. do PCF8583 (zegar) i pamięci At24Cxx (eeprom) - adresy bazwoe takie same...

    Mikrokontrolery AVR   15 Sie 2011 22:51 Odpowiedzi: 9    Wyświetleń: 4361
  • Zapisywanie i odczytywanie szeregu danych w eepromie avr.

    tak, stosuj tablice. Ulatwi ci to robote.... ALE pamietaj zeby NIE ZAPISYWAC DANYCH W KOMORCE EEPROMA O ADRESIE 0. Jesli zaczniesz deklarowac zmienne w bascomie to : ...jakies zmienne... .... .... .... 'EEPROM dim foo as eram byte 'to ci zalatwia komorke 0, bo tu bascom umiesci tą zmienną, i z niej niekorzystasz dim tablica1(3) as eram byte dim tablica2(3)...

    Mikrokontrolery   01 Kwi 2008 22:52 Odpowiedzi: 11    Wyświetleń: 1848
  • [ATMEGA][BASCOM] problem z RTC PCF8683 i EEPROM 24C16

    Na jednej szynie to działać nie będzie. Chyba że dasz dodatkowe bramkowanie na linii SCL, tak żeby zrobić coś na kształt Chip select. Prościej jednak będzie poszukać EEPROM-u innego producenta, który będzie miał inny adres.

    Mikrokontrolery AVR   21 Maj 2009 01:14 Odpowiedzi: 14    Wyświetleń: 3581
  • BasCom v206: Obsługa EEPROM 2k w AT89S8252 - brak komend Readeeprom/Writeeeprom

    Witaj Dzięki już sobie poradziłem :) Problem leżał w tym że mimo opisu Readeeprom i Writeeeprom nie działał bez podania adresu.

    Mikrokontrolery   06 Lut 2003 07:20 Odpowiedzi: 2    Wyświetleń: 2023
  • [Bascom]Odczytywanie danych z pamięci eeprom procesora

    Ale po co Ci te adresy? Pozatym, i tutaj można zapanować nad adresami (można je narzucić). Pozatym #2, skoro zapisujesz tylko ostatni numer to tak naprawdę nie potrzebujesz adresu.

    Mikrokontrolery AVR   20 Lip 2013 06:39 Odpowiedzi: 26    Wyświetleń: 4248
  • DS1990 i BASCOM: Jak odczytać i porównać wartości kluczy z 90S8535?

    Załączam obsługę pastylek Dallasa 1990. Jest to część mojego programu obsługującego imobilajzer. Cztery pastylki są zapisane e EEpronie adres 10, 20, 30, 40 hex. Podprogram odczytuje cały 64 bitowy kod i porównuje je z wzorcem e EEpromie. Gdy któryś bajt różni się od wzorca blokada nie jest zdjęta. Podprogram sprawdza czy odczytana pastylka jest zapisana...

    Mikrokontrolery   17 Lis 2004 22:23 Odpowiedzi: 2    Wyświetleń: 1451
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Wydaje mi się że nie opłaca się ładować tych 32 bajtów do eepromu , pewnie procedura odczytująca zajmie więcej miejsca. Ale :) można by tam coś innego władować, w eepromie masz coś około 500 bajtów wolnych. Wolne miejsce można by wykorzystać na teksty wyświetlane na LCD. Niektóre łańcuchy też się powtarzają. Często masz np . [syntax=basic4gl]Locate...

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4164
  • Jak z etykiety eeprom wydobyć liczbową wartość adresu

    Można zadeklarować prawidłowo zmienną eeram W ten sposób Dim Adres_er(size_t_mac) As Eram Byte At Adres_p_mac Poprzez komende AT znam adres, po jaki będzie się odwoływać zmienna eeram w pamięci. Niestety, ale z Eepromem ten numer nie przejdzie , ponieważ Bascom ignoruje etykiety w Eepromie. Deklaruje, jakie wartości powinny być zapisane w eeram...

    Mikrokontrolery   30 Maj 2007 20:55 Odpowiedzi: 1    Wyświetleń: 941
  • Jak odczytać i zrozumieć dane zapisane w EEPROM w BASCOM?

    $eeprom - dyrektywa kompilatora, która informuje go, że od tego miejsca dane będą trafiać do pamięci EEPROM. Faktycznie dane te trafią do pliku EEP, którego zawartość podczas programowania zostanie przelana do wewnętrznej pamięci EEPROM układu. Napisa: - Etykieta dla polecenia READEEPROM. Jest to przyjazny zamiennik adresu pod którym dane w tej pamięci...

    Mikrokontrolery   18 Paź 2006 21:10 Odpowiedzi: 1    Wyświetleń: 1163
  • Jak napisać procedurę odbioru DTMF w Bascom dla MT8870DE i zapisu w EEPROM?

    a mog bys zapodac jakas komede ktora by odbierala z dekodera ciag cyfr i zapisywala na dany adres eeprom

    Mikrokontrolery   04 Mar 2006 13:53 Odpowiedzi: 5    Wyświetleń: 2394
  • [bascom] Jak zapisać wartość single w EEPROM w Bascom? Konwersja na byte?

    Ale czym sie rozni adres 128 od 1 ?

    Mikrokontrolery AVR   29 Wrz 2009 21:21 Odpowiedzi: 18    Wyświetleń: 2430
  • Jak zapisać i odczytać 70 rekordów w EEPROM w Bascom na Atmega32?

    Wydaje mi się że jak byś nie zrobił i będzie działało to tak jest dobrze ;] ilu programistów tyle podejść do tematu... Jeżeli już zadeklarujesz taką dużą tablicę to tak czy siak będzie ona zajmowała jakąś przestrzeń w pamięci więc czemu nie użyć jej i odczytać z eeprom wszystkiego na raz. Kiedyś robiłem podobny sterownik do CO ze sterowaniem temperaturą...

    Mikrokontrolery Początkujący   16 Mar 2012 22:11 Odpowiedzi: 4    Wyświetleń: 1950
  • [mega8][BASCOM]Jak zapisać i odczytać dane z 24Cxx ?

    Przejrzystosc w kodzie przede wszystkim. :D Pozniej latwiej jest zlokalizowac ewentualne bledy i samo poruszanie sie w kodzie jest znacznie latwiejsze. W kazdym razie wracajac do tematu to ja osobiscie nie lubie etykiet wiec wolalbym to rozwiazac np. w ten sposob: Sub Czytaj_id_klucza() 'tutaj wstawiasz kod odczytu End Sub i pozniej tylko: Call...

    Mikrokontrolery AVR   09 Sie 2008 21:57 Odpowiedzi: 143    Wyświetleń: 17444
  • bascom i tablica string ze słowami do wyświetlania

    chcę zrobić tablicę z nazwami dni tygodnia do kalendarza. deklaruję dim tablica(7) as string * 12 Po co Ci aż 7 12-bajtowych stringów :?: Wystarczy: Dim Dzientygodnia As String *12 , Nrdnia As Byte ... Dzientygodnia=Lookupstr(Nrdnia,Tabli... '0=Pon, 1=Wtor, ... Lcd Dzientygodnia; ... Tablica: Data "poniedziałek", "wtorek"...

    Mikrokontrolery   02 Sie 2006 15:07 Odpowiedzi: 2    Wyświetleń: 3228
  • Bascom: Label not found przy adresowaniu EEPROM 24LC512 powyżej 32KB

    Eprom jest zewnetrzny na I2C (24LC512) ale zeby sie odnosic do danej grafiki program musi znac jej adres. (biblioteka do obslugi glcd jest zmodyfikowana do korzystania z zewnetrznej pamieci eeprom) Komunikat pojawia sie dopiero po wywolaniu tej etykiety za pomoca showpice. Plik .eep jest tworzony poprawnie.

    Mikrokontrolery   15 Gru 2007 12:23 Odpowiedzi: 5    Wyświetleń: 2017
  • [atmega8] [atmega8][bascom] DS18b20 pokazuje -0.1 na każdym ekranie - co robię źle?

    Ręce to opadają i masz rację ;) Masz błąd w definicji zmiennej do której wpisujesz ID czujników to nie jest jeden bajt tylko tablica 8x8bitów czyli 8 bajtów. Adresujesz nie istniejące czujniki bo ich adresy sa niepoprawne, wysyła procek ciagle ten sam bajt. Dim Adres1 As Byte 'adres pierwszego Dim Adres2 As Byte 'adres drugiego Dim Adres3 As Byte 'adres...

    Mikrokontrolery AVR   18 Sty 2011 18:16 Odpowiedzi: 5    Wyświetleń: 1991
  • Atmega8 + eeprom 24c32 + Bascom = błędy w zapisie

    OK, jeśli dobrze rozumiem to chodzi o zapis 32 bajtów, czyli strony. Sprawdziłem program z zapisem od adresu 0 do 3200 z krokiem 32 i wszystko działa, ale w ten sposób tracę niepotrzebnie 23 bajty na każdą zapisaną stronę (ponieważ zapisuję 9). Czy jedynym sposobem jest zapis jednego bajtu, zwiększenie adresu o 1, zapis kolejnego bajtu, zwiększenie...

    Mikrokontrolery AVR   02 Kwi 2010 14:24 Odpowiedzi: 8    Wyświetleń: 2915
  • Adresowanie układów EEPROM 24Cxx w Proteus 7 – jak ustawić adres i gdzie go znaleźć?

    Problem został rozwiązany :). Na jakimś angielskim forum wyszukałem kilka ważnych uwag, mianowicie dwóch. Po pierwsze jeśli dołączasz rezystory, to należy w ich właściwościach zaznaczyć, że sygnał ma być cyfrowy, a nie analogowy. Druga rzecz to czyszczenie pamięci poprzez Debug-> Reset Persistent Model Data. Aha dodam jeszcze, że jak dodajesz plik pamięci...

    Projektowanie PCB   25 Sty 2009 18:29 Odpowiedzi: 3    Wyświetleń: 869
  • Jak zapisać dane w wewnętrznej pamięci EEPROM 89S8253 w Bascom?

    Normalnie: READEEPROM zmienna [ , adres ] WRITEEEPROM zmienna [ , adres ] Pzdr.

    Mikrokontrolery   19 Lut 2007 19:19 Odpowiedzi: 4    Wyświetleń: 1194
  • [Atmega8] [Atmega8][Bascom] Jak zapisać DEFLCDCHAR do EEPROM i odczytywać znaki?

    . Język BASCOM BASIC oferuje wiele instrukcji obsługujacych wyświetlacz LCD. Aby jednak mieć całkowitą kontrolę nad wyświetlaczem można stosować procedury w języku asembler. Poniżej znajduje się przykład: $asm Ldi _temp1, 5 'załadowanie kodu rozkazu do R24 Rcall _Lcd_control 'prześlemy do LCD jako komendę Ldi _temp1, 65 'załadowanie do R24 kodu znaku...

    Mikrokontrolery AVR   06 Lut 2009 18:38 Odpowiedzi: 7    Wyświetleń: 3019
  • [Bascom] Poprawny sposób zapisu / odczytu EEPROM 24cXX

    Twój 2 przykład dotyczy pamięci o pojemnościach większych niż o ile dobrze pamiętam 512kb. Tam adres jest 2-bajtowy. Stąd różnice.

    Mikrokontrolery AVR   15 Lip 2011 12:23 Odpowiedzi: 6    Wyświetleń: 2434
  • Błąd w wyświetlaniu zmiennej kombinacja w Bascom AVR - jak to naprawić?

    W tym programie nie podoba mi się to że zapisujesz dane pod bardzo dalekie adresy w pamięci eeprom która ma tylko 512bajtów.

    Mikrokontrolery   07 Lis 2004 13:52 Odpowiedzi: 13    Wyświetleń: 1967
  • Jak zapisać numer pastylki Dallas do EEPROM 2402 w Bascom na AT89c2059?

    Może cos takiego ? Config Scl = Portc.0 ' I2C Clock. Config Sda = Portc.1 ' I2C Data. Config I2cdelay = 100 Declare Sub I2c_ram_write(byval Addres_desired As Word , Byval Byte_to_write As Byte) ' Writes data to the I2C EEPROM. Declare Function I2c_ram_read(byval Addres_desired As Word ) As Byte ' Reads data to the I2C EEPROM. Declare...

    Mikrokontrolery   29 Maj 2006 17:42 Odpowiedzi: 5    Wyświetleń: 1416
  • [M8] Jak poprawnie odczytać prędkość i dane z GPS w BASCOM dla M8?

    Co do twojego pierwszego problemu, to najprościej jest czytać ciąg nie z określonego miejsca, a za określonym znakiem. Wszystkie dane masz przedzielone przecinkami. Zakładam że tych przecinków jest stała ilość. Po prostu czytaj łańcuch po 7 przecinku do następnego przecinka i już i wtedy długość wcześniejszych danych nie ma znaczenia. Co do eepromu...

    Mikrokontrolery AVR   13 Mar 2011 21:11 Odpowiedzi: 7    Wyświetleń: 2551
  • Połączenie AT89S2051 z EEPROM 24C04 - czy konfiguracja jest poprawna?

    Powinieneś skonfigurować SDA i SCL w programie. Nie napisałeś w jakim będziesz pisał bo np w BASCOM 8051 robi się to tak: Config Sda = P1.1 Config Scl = P1.0 i wówczas możesz dowolnie wybrać porty . Przydaje się to przy projektowaniu płytki. A0 i A1 ustawiasz adres do zapisu pamięci albo (+) albo GND

    Mikrokontrolery   02 Cze 2007 21:35 Odpowiedzi: 7    Wyświetleń: 1439
  • Brak odczytu wartości z eeprom 24C02 i wysyłki przez Bluetooth na smartfon

    Proszę. Jest to przykład zapisu i odczytu zarówno zwykłych bajtów jak też łańcuchów tekstowych inaczej mówiąc napisów w Eeprom. Program i funkcje działają z małymi pamięciami których adresacja mieści się w jednym bajcie. Do tego przykładu użyłem 24C04 Jeśli ktoś chce to może po prostu wpisać sobie jakieś dane do buff(1), Buff(2) itd i tak zapisać. Potem...

    Mikrokontrolery   23 Lis 2016 01:25 Odpowiedzi: 4    Wyświetleń: 1008
  • Pomiar temperatury czujnikiem DS18b20 przy użyciu procesora 89c4051

    Siemka! A ja mam troszkę inną propozycję dla Ciebie. Nie zapisuj numerów czujników w pamięci programu. Poza tym lepiej jest mieć uniwersalny termometr gdzie jak uszkodzi się jeden czujnik, to z łatwością można zastąpić go innym. Zadeklaruj sobie takie zmienne: dim dsid(40) as eram byte ' zmienna tablicowa (EEPROM) dla 5 czujników dim...

    Mikrokontrolery   05 Mar 2007 23:08 Odpowiedzi: 27    Wyświetleń: 2610
  • [Atmega] [Atmega][Bascom] Integracja zewnętrznego EEPROM 24cxx jako wewnętrznego

    Chciałem takie zdjęcie wysłać do wyświetlacza. Bo tak to trzeba podać adres potem stronę potem kolejny adres potem adres odczytu i dopiero odczytać, i to troch czasu zajmuje.

    Mikrokontrolery   04 Sie 2009 20:30 Odpowiedzi: 8    Wyświetleń: 3457
  • Sterownik pompy do pieca (89c2051 + 24c02, adresowanie).

    Witam! Twój program nie będzie działać. Ogólnie nie zajmuje się Bascom ale mogę ci pokazać ogólne założenia transmisji z tym scalakiem. Każdy EEPROM I2C ma swój adres. Jest on wyznaczany na podstawie stanów na nóżkach A2...A0. Jeśli podpiąłeś wszystkie te nóżki do masy to adres jest: 0b1010 - stała sekwencja, A2=0, A1=0, A0=0, R/W. Podsumowując: 0b10100001...

    Mikrokontrolery   05 Lip 2008 16:12 Odpowiedzi: 3    Wyświetleń: 2390
  • [BASCOM] Jak zapisać datę i godzinę zdarzenia do EEPROM w ATmega32?

    Chodziło mi właśnie o systematyzowanie komórek po 4 żeby przy odczycie nie rozjechały mi się adresy. Zgadza się Właśnie o to mi chodziło Macie rację warto poświęcić jedną komórkę na wskaźnik. Właśnie tego mi brakowało Jeszcze nie wiem jak to zrobię, przede mną cała noc zabawy, dam jutro znać jak się udało , ewentualnie na czym utknąłem. Nie potrzebujesz...

    Mikrokontrolery AVR   17 Wrz 2009 21:32 Odpowiedzi: 10    Wyświetleń: 2454
  • [atmega32][bascom] Zapis bitmapy do eeprom.

    Czarna magia. Wyświetlacz mam czarno biały. Nie dam rady z tym co mi pokazałeś. Napisałeś że port b wypluwa grafiki. Tu potrzebna jest komunikacja z AT24c32 linie SCL SDA i adresy. To wszystko znam. Nie wiem tylko jak zamienić grafikę, aby wrzucić do eeprom.

    Mikrokontrolery AVR   04 Paź 2015 06:24 Odpowiedzi: 29    Wyświetleń: 2844
  • [Atmega8 bascom] odczyt danych z eepromu ale nie pojedyczych

    Najprościej zrobić to w pętli zwiększajacej adres komórki do odczytania, ilość obiegów równa z ilością bajtów do odczytania.

    Mikrokontrolery AVR   01 Gru 2008 17:11 Odpowiedzi: 7    Wyświetleń: 1668
  • Jak odwołać się do dwóch pamięci EEPROM 24C16 w Bascomie?

    Pewnie chcesz zrobic inteligentna kopiowarke do pamieci eeprom. Przedewszystkim musisz sobie odpowiedziec dokladnie jakie pamieci beda stale a jakie wymienne. Oczywiscie mozna zrobic dwie magistrale - jedna do pamieci wewnetrznej i druga do wymiennych(i za takim rozwiazaniem ja bym byl bo jest troche bezpieczniejsze). Rozne pamieci maja rozne adresy...

    Mikrokontrolery   16 Sty 2004 13:12 Odpowiedzi: 6    Wyświetleń: 2779
  • Jak zaprogramować i odczytać pamięć EEPROM 24C64 w BASCOM?

    Nie jestem pewien ale twój problem chyba tkwi w adresie eepromu. Z tego co widze na schemacie piny A0-A2 są podłączone do masy więc adres 24c64 to 1010000[R/W]. Spróbuj może zmienić Const Adres_write na 10100000 (160) a Const Adres_read na 10100001 (161). Pozdro

    Początkujący Elektronicy   04 Wrz 2009 22:03 Odpowiedzi: 5    Wyświetleń: 1403
  • Jak przenieść komunikaty do EEPROM w Bascom i wyświetlać na LCD?

    Ja komunikaty wrzucałem w 50 znakowego stringa a potem sobie wysyłałem na uart/lcd. A potrzebowałem mieć całość w pamięci bo przed wysłaniem sprawdzałem sumę kontrolną zawartości tego stringa. Dim Txt As String * 6 [...] $eeprom Data "napis1" Data "napis2" $data [...] Readeeprom Txt , 0 'adres pierwszego napisu Print...

    Mikrokontrolery AVR   21 Kwi 2011 22:34 Odpowiedzi: 5    Wyświetleń: 1632
  • Jak w Bascomie zapisać dane HEX z pliku przez RS232 do EEPROM 24C01?

    Otworzyłem hexedytyrem tego txt i po kazdej linii wystepuje 0D 0A. Czyli oprócz entera jest jeszcze znak przeniesienia do nowej linni. Wydaje mi sie ze własnie przez to terminal wysyła dane mimo ze nie otrzymał zachety input. Do jakich pamieci stosuje sie zmiane adresowania strony, a do jakich rozdziela adres na mlodsze i starsze bity? Wiem ze 24c04...

    Mikrokontrolery   12 Kwi 2004 03:02 Odpowiedzi: 12    Wyświetleń: 1917
  • komputer > TSOP1736 > Atmega8 > EEPROM I2C

    Pamięć 24C daje sięprogramowac bez problemu w ukłądzie, tylko pamiętaj że lutując ustawiasz jej adres {sprawdź w nocie katalogowej nóżki A0, A1 , A2.!} Co do gadania do mikroprocka daj sobie na razie spokój z wysyłaniem znaków . Poszukaj w domu pilota z kodem RC5 najlepiej jakiegoś Philipsa lub LG. I napisz program, który po naciśnięciu wybranego klawisza...

    Mikrokontrolery   16 Sie 2007 09:11 Odpowiedzi: 20    Wyświetleń: 3378
  • Jak zapisywać zmienne do EEprom na AT90S2313 w Bascom-AVR?

    Podczas programowania kasowana jest pamięć flash oraz eeprom więc dane ulegają utracie. należało by zapisać pamięć eeprom do pliku przed programowaniem i podczas programowania ustawić programowanie pamięci flash+eeprom. zmiennej nietrzeba zmieniać na postać bcd. adresowanie - kolejne adresy narastające o rozmiar poprzedniej zmiennej. (a-bajt b-wyraz...

    Mikrokontrolery   26 Lip 2004 20:50 Odpowiedzi: 2    Wyświetleń: 963
  • Jak uzyskać dostęp do pełnej pamięci EEPROM 24C08 w Bascom?

    Jeżeli chcesz użyć 24c04 to tylko dwie nóżki możesz użyć do zmiany adresu kości na I2C, z tego wynika że do adresowania pamięci używa się 6 bitów a bit 7 w połączeniu z osmioma bitami adresu komórki służą do adresowania 4k pamięci.

    Mikrokontrolery   25 Kwi 2003 07:36 Odpowiedzi: 6    Wyświetleń: 3460
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    A co Ty chcesz tam robić tym grubszym kablem z powodu wyższego adresu? Montujesz taki DIP SWITCH i ustawiasz adres. https://obrazki.elektroda.pl/8410468100_... Niepotrzebnie komplikujesz prostą sprawę. Jak chcesz im nadawać "niepowtarzalne MAC`i" to równie dobrze możesz im nadać adres we flash czy eeprom. To, że rzekomo Twój stary Bascom...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 2955
  • Jak przenieść część kodu do EEPROM w Bascom dla AVR?

    dobra, tdv, moze sie źle wyrazilem. mozna do 51 podpiac EPROM z programem i RAM z danymi. ale podpinasz to do tej samej magistrali, skladajacej sie z 1 lub 2ch portow i zatrzasku do multipleksowania danych z adresami. a w AVR siem tak nie da.

    Mikrokontrolery   07 Lis 2003 11:30 Odpowiedzi: 11    Wyświetleń: 1571
  • [Atmega8535] [Atmega8535][BASCOM] Nieprawidłowy odczyt danych LONG z EEPROM, jak naprawić?

    Witam Oczywiście programując mikrokontroler zaprogramowałeś także EEPROM. Wnioskuję że programujesz procesor także bezpośrednio w Bascomie, (EEPROM jest na drugiej zakładce) :) A tak dodatkowo.... czy wydanie polecenia: Readeeprom Z, 1 powoduje odczyt danej z pierwszej wprowadzonej przez Ciebie komórki (bo zerowej nie używasz). Zmienna Z powinna być...

    Mikrokontrolery AVR   27 Sie 2009 18:45 Odpowiedzi: 4    Wyświetleń: 2062
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    To będziesz musiał się trochę napocić. Po pierwsze jak używasz watchdoga w programie, to musisz w jakiś sposób sprawdzić czy reset aby na pewno służył do upgrade'u. Możesz to zrobić np przez zapis do eepromu jakiejś wartości, odczyt i odczyt jej bootloaderze (pamiętaj żeby bootloader ją resetował). Dobry by był też mechanizm który by pozwolił na zrezygnowanie...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10244
  • AVR 2313 i EEPROM 24C04 - Programowanie i odczyt zwraca 0 w Bascom AVR

    A szanowni koledzy nie zauważyli że 2313 nie posiada pinu Portd.7 do którego to kolega lijon1 podobno podłączył SDA 8O I czy aby napewno adres tej pamięci to 160 :?: Pzdr. Piotrek Sz.

    Mikrokontrolery   01 Lis 2004 21:55 Odpowiedzi: 14    Wyświetleń: 1275
  • Jak zapisać i odczytać zmienną LONG w Bascomie do pamięci EEPROM 24C?

    Long to zmienna zajmująca 4ry bajty. Jeśli więc potrafisz zapisać w EEPROMie pojedyncze bajty, to możesz zamienić Long na 4 poszczególne bajty i zapisać je kolejno do pamięci. Można chyba też ustalić adres, pod jakim fizycznie zapisywane są zmienne, więc możesz też skopiować te 4 bajty z pamięci wewnętrznej do zewnętrznej.

    Mikrokontrolery AVR   01 Kwi 2013 18:45 Odpowiedzi: 10    Wyświetleń: 1833
  • Zabezpieczenie przed uszkodzeniem pamięci EEPROM w mikrokontrolerach ATMega podczas zakłóceń EMC

    Problem dotyczy wszystkich języków programowania i wszystkich mikrokontrolerów. Chodzi o uszkadzanie się zawartości pamięci eeprom kiedy program idzie w krzaki. Zauwzyłem, żę kiedy traktuję atmegę zakłoceniami emc potrafi o ona zacząć wykonywać inny fragment kodu (bascom), jakby skoczyła pod jakiś przypadkowy adres. objawia sie to czasem podwójnym pisaniem...

    Programowanie   12 Gru 2023 01:07 Odpowiedzi: 17    Wyświetleń: 669
  • Bascom AVR: Nie działa zapis i odczyt zmiennej z EEPROM, co sprawdzić?

    Nie po przedrostku tylko: Dim Eliczba as ERAM byte Co do zaś zanikania danych z komórki 0 to jest to dawna sprawa, a przy tym musi być spełnione kilka warunków by doszło do takiego zdarzenia. W dodatku możesz przecież ręcznie wskazać gdzie będzie zapisana twoja zmienna za pomocą At przy deklaracji zmiennej jako pierwszą zmienną bajtową,lub zadeklarować...

    Mikrokontrolery   28 Wrz 2011 19:04 Odpowiedzi: 6    Wyświetleń: 1929
  • [ATMEGA8] [ATMEGA8][BASCOM] Błędny zapis do EEPROM 24c256 przez I2C co 3 minuty

    Nie, adres to "word" na pewno kurcze, im dłużej patrzę tym mniej rozumiem... tak samo zapisuję i odczytuję adres jak i zmienną wpamięć, obie typu word i jedna się zapisuje poprawnie a druga nie.. jest co prawda rozwiązanie działające - zapisuje adres w eepromie procesora i śmiga aż miło, ale to takie... nie od końca to :)

    Mikrokontrolery AVR   29 Sty 2010 13:30 Odpowiedzi: 2    Wyświetleń: 1620
  • Jak odczytać bajt o adresie 200h z pamięci EEPROM 24C16?

    mam problem z 24c16 : wiem że jest to 2048bx8 , zapisuję w kolejnych 30 komórkach liczbę np. 3 i w zasadzie jest ok , ale jak odczytuję zawartość pamięci (od 0 do 2074) to co 256 komórek powtarza się to co wpisałem na początku Dim A As Byte , B As Integer Const Adresw = 160 Const Adresr = 161 For B = 0 To 30 I2cstart I2cwbyte Adresw I2cwbyte B I2cwbyte...

    Mikrokontrolery   15 Mar 2006 07:19 Odpowiedzi: 19    Wyświetleń: 4437
  • Attiny2313 bascom - Nie można przesłać ani odebrać danych

    Jak podłączam zaasilanie to raz komunikacja działa a raz nie, tzn. włączam układ działa, wyłączam i znowu włączam i już jest problem, może to że piny nie wykożystane nie są zaprogramowane powoduje błąd i zawieszanie się programu dodałem migającą diodę i miga cały czas więc program się nie zawiesza. Już mi ręce opadają :( jak wpisze do uC to : [syntax=basic4gl]...

    Mikrokontrolery Początkujący   20 Mar 2013 19:06 Odpowiedzi: 52    Wyświetleń: 6417
  • Adresowanie pamięci flash AM29F010B kontrolerem ATmega 32

    Witaj, Więc robisz bardzo ciekawy projekt który sam kiedyś miałem zamiar zrobić. Mam tutaj na myśli głównie sterowanie tymi wyświetlaczami punktowymi. Przyznam szczerze że na pierwszą przygodę z mikrokontrolerami to dość odważny projekt wymyśliłeś <brawo> 1) Tak. Mam na myśli pamięć EEPROM do przechowywania danych np. 24C256 (8kB) Są i większe...

    Mikrokontrolery   09 Sie 2007 10:37 Odpowiedzi: 20    Wyświetleń: 3262
  • Bascom8051 - Jak umieścić zmienną integer w tabeli dla AT24C64?

    Chyba myślimy o innych tablicach danych chodzi ni o taką tablicę która umieszcza dane w pamięci programu a nie w ramie tak jak w tym programie do zapisywania danych w eepromie program przeznaczony do umieszczenia w procu a nie do odpalenia w symulacji chyba że komuś chce się czekać 3,5h na zapisanie 1024b albo ma dobry emulator. Cały czas z braku programatora...

    Mikrokontrolery   28 Sie 2002 17:19 Odpowiedzi: 10    Wyświetleń: 3847
  • 24c02 - procedury zapisu i odczytu kości w bascomie 51.

    Te EEPROM-y mają taki adres: MSB LSB 1010xxxR gdzie: xxx - A2 A1 A0 R - bit odczytu/zapisu Ten adres musisz wysłać do tej pamiątki aby cokolwiek sensownego na niej robić.

    Mikrokontrolery   24 Lut 2005 20:18 Odpowiedzi: 6    Wyświetleń: 1497
  • [mega8] [mega8][bascom] Konfiguracja portów i przycisków w AVR dla LCD

    Pomijając literówkę w słowie "eeprom" to deklarując zmienną jako eram byte to siłą rzeczy zostaje ona automatycznie zapisywana do eepromu pod adres 0. Masz dwie opcje: pierwsza to deklaracja zmiennej jako eram byte i odczytywanie jej z eepromu z adresu 0 lub zapisanie zmiennej jako byte i wcześniejszy jej zapis do eepromu pod dowolny adres i następnie...

    Mikrokontrolery AVR   06 Lis 2008 07:59 Odpowiedzi: 10    Wyświetleń: 2270
  • Wybór pamięci 512kB do AVR ATMEGA8535 z obsługą I2C i zachowaniem danych

    Ad.1 Odpowiedź ze strony producenta : DataFlash® is the world's number one selling serial interface flash family. Introduced in 1997, Atmel's Dataflash families (45 series and the recently introduced 26 series) are feature rich, low pin count, sequential access families ideal for program code, data storage, Serial EEPROM replacement, and the next...

    Mikrokontrolery   13 Kwi 2006 18:06 Odpowiedzi: 8    Wyświetleń: 5724
  • [ATMEGA32] Jak zapisywać i odczytywać zmienne EEPROM w ATMEGA32 używając avrgcc?

    Witam. Jak zapisuje się dane do eeprom w avrgcc? W bascomie wystarczyło zadeklarować zmienną jako zmienna typu ERAM, później zapis w programie wyglądał tak: zmienna_eeprom = zmienna analogicznie odczyt: zmienna=zmienna_eeprom Czy da się posługiwać zmiennymi tak jak powyżej w avrgcc? Wiem, że można użyć min.: eeprom_write_byte ( *adres, val) - zapisuje...

    Mikrokontrolery AVR   07 Gru 2009 11:49 Odpowiedzi: 17    Wyświetleń: 12544
  • AVR atmega8a bascom - Nieprawidłowe dane z czujnika mlx90614

    Czy to jest nowy czujnik ? Zrób mu skanowanie SA w całym dostępnym zakresie adresów, przy którym otrzymasz prawidłowe wartości (inne niż 255 i 0). Może w EEPROM'ie ma zapisany inny adres.

    Mikrokontrolery AVR   08 Lis 2015 17:02 Odpowiedzi: 21    Wyświetleń: 1908
  • [BASCOM] - Sterownik C.O. tryb Manual/Auto jak zrobić Menu

    Tak się dzieje jak stosujesz instrukcje Gosub, program idzie do procedury a tam znowu stosujesz Gosub i w tej na koncu nieszczęsne Retrurn. Program idzie w "krzaki" bo przepełniasz stosy i nadpisujesz w pamięci Ram zmienne. Poczytaj o procedurach i funkcjach w pomocy Bascoma, użyj Declare Sub a potem Sub: i END SUB. Stosuj też deklaracje ramki i stosu...

    Mikrokontrolery Początkujący   28 Kwi 2013 11:23 Odpowiedzi: 31    Wyświetleń: 9471
  • [Bascom] ATMEGA8 i PCF8583 - błędne wyświetlanie czasu na LCD, liczby trzycyfrowe

    Ten zegarek ma wyprowadzenie adresowe musi mieć na nim masę dla adresu &HA0 VCC dla &HA2. A w programie to nie jestem pewien czy z tymi adresami coś nie jest też pomieszane. Najprościej podłącz zamiast zegarka eeprom o takim samym adresie i się dowiesz czy masz zegarek sprawny. Na początek możesz zmasować wyprowadzenie SDA i zobacz czy program wyświetli...

    Mikrokontrolery Początkujący   30 Lip 2012 14:29 Odpowiedzi: 5    Wyświetleń: 2015
  • Jak podłączyć i obsługiwać pamięć Dataflash z ATmega32 przez SPI?

    mega16 storsuje do testów ,bo tylko to mam narazie podreką ,docelowo bedzie atmega128 ale ale ,wielkie podziekowania dla kolegi zumek z forum :) ,dostałem od niego kawałe kodu w bascom do obsługi pamiechi dataflash,ale kozystanie odbywa sie jak z zwykłego eeprom (adres zapisu do konkretnej komurki) zatem czekam na paczuszke z TME i jeszcze przed swietami...

    Mikrokontrolery   24 Gru 2007 09:28 Odpowiedzi: 21    Wyświetleń: 4077
  • [m32][BASCOM] transmisja szeregowa działa tylko z SCK z prog

    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...

    Mikrokontrolery AVR   14 Lis 2009 23:29 Odpowiedzi: 2    Wyświetleń: 1736
  • AT89C2051 i EEPROM 24C04 - błędne adresy na płytce testowej AVT 2500

    hm.. przy i2cwbyte niewidze delay'a 10ms na to aby eeprom mógł zapisac dane, z tego 'loadera' do eeproma wywnioskowałem że ten 'obrazek' (tablica bajtów) jest ładowany pod adresy od 0 do 255. kolejny błąd jaki widze to 'to' że tablica ta ma 504 bajty i w żaden sposób niezostanie cała zapisana do eeproma przez ten pierwszy kod. kolejny problem jest taki...

    Mikrokontrolery   26 Sie 2004 20:32 Odpowiedzi: 9    Wyświetleń: 2123
  • Atmega: Ręczne czy automatyczne przyporządkowanie zmiennych w SRAM?

    Z tego co wyliczyłem ostatnia zadeklarowana zmienna wchodzi na obszar zarezerwowany dla stosu i właśnie dlatego wyskakuje błąd braku pamięci. Zmniejsz rozmiar stosu a zobaczysz, że uda się skompilować bez błędów. Tak samo jak zwiększysz stos to jeszcze mniej zmiennych zadeklarujesz. Bardzo dużo projektów na Bascomie zrobiłem, w większości używałem EEPROMu...

    Mikrokontrolery   11 Mar 2008 19:56 Odpowiedzi: 33    Wyświetleń: 5164
  • Funkcja furtki w napędzie do bramy FORCE 760

    Sypie błądami przy kompilacji. Jak zaremuję odczyt to błędów już nie ma, ale nie zapisuje danych do EEPROM. Z eepromu fajnie korzysta się w połączeniu ze strukturami, ale to dla większej ilości danych. Jak potrzeba 2-3 zmienne to robię coś takiego: [syntax=c] #include <avr/eeprom.h> uint16_t x1, x2; //zmienne które należy zapamiętać w eeprom...

    DIY Konstrukcje   20 Lis 2021 17:43 Odpowiedzi: 44    Wyświetleń: 12408
  • Wsad do kitu, błąd przy kompilacji, bascom, Stop złodzieju

    Poopuszczałeś trochę, a do tego literówki i dlatego wyrzucało błędy. Ten program kompiluje sie poprawnie. $regfile = "attiny2313.dat" $crystal = 11059200 $hwstack = 32 $swstack = 10 $framesize = 20 'DEKLARACJA ZMIENNYCH I PROCEDUR Dim Flaga As Bit , Flaga1 As Bit Dim Wylacz As Byte , Znak As Byte , Adres As Byte , Licznik As Byte Dim Znak1...

    Projektowanie Układów   26 Lis 2007 13:18 Odpowiedzi: 3    Wyświetleń: 1505
  • Zapis do pamięci EEPROM 24CXXX Bascom jak to zrobić?

    to ze przez odpowiednie adresowanie pamęci można do niej zapisywać kolejne bajty to wiem, ale chodzi mi konkretnie o to jak dopisywać kolejne bajty, np: w basic dla dosa było to chyba tak: Open "plik.txt Append As#1 Zmiennna Close #1 Append o ile sie nie mylę dopisywało do pliku kolejne bajty Możliwe ze cos pomylilem teraz z ta składnią dla basica,...

    Mikrokontrolery   25 Sty 2007 22:01 Odpowiedzi: 3    Wyświetleń: 2120
  • [ATmega8][Bascom] zegarek na PCF8583 - Menu nie działa

    Powód jest prosty :) Cały czas się uczę bascoma i chcę dowiedzieć się jak najwięcej. Wiem że można to zrobić zapisując w eepromie procka ale chciałby wiedzieć jak to się zapisuje do eepromu zewnętrznego. Przypuśćmy że są takie układy w których bardzo często zapisuje się nowe ustawienia i wtedy najlepszym rozwiązaniem jest zapis do pamięci zewnętrznej,...

    Mikrokontrolery Początkujący   12 Wrz 2013 20:36 Odpowiedzi: 22    Wyświetleń: 3843
  • Dlaczego odczyt z EEPROM do tablicy w pętli nie działa?

    Więc wiadomo już jaki to język, oczywiście bascom. Jest wykorzystywana taka sama zmienna ponieważ dane typu byte, zmienna startuje od 1 i index w tablicy pokrywa się z adresem eepromu. Bez problemu odczytuję dane z eepromu (oczywiście poza pętlą) więc eeprom na pewno jest :). Racja jest coś o tym w helpie, ale jakoś nie bardzo rozumiem dlaczego działa...

    Mikrokontrolery   05 Paź 2004 13:41 Odpowiedzi: 5    Wyświetleń: 1358
  • [Atmega][Bascom] Zawpis wartości domyślnych w eepromie

    Bascom Atmega Jak zapisać domyślne wartości w eepromie pod wskazanym adresem? Tworzenie zmiennych w kodzie, które mogą wskazywać, pod jaki adres ma ona wskazywać zajmuje miejsce w kodzie programu. Jeżeli zadeklarujemy to w ten sposób to wszystko jest zapisane w pliku epp i nie zajmuje miejsca w kodzie programu. Ale jak wskazać że przykładowo etykieta...

    Mikrokontrolery AVR   30 Maj 2009 17:17 Odpowiedzi: 1    Wyświetleń: 1540
  • [C++, Bascom] Jak zapisać dane z C++ do EEPROM Atmega8 przez RS232?

    Witam. Mam pytanie i prośbę o pomoc zarazem. Mam w zamyśle "stworzyć/odszukać" w Borlad C++ pulpit, w którym uzupełniało by się tabele albo poprostu pola edit. np.: Nr. Wartość (0-255) 001 - 123 002 - 035 003 - 224 --- --- --- Następnie tak uzupełnioną tabele po kliknięciu w button poprzez RS232 chciałbym umieścic w pamieci eeprom mojej atmegi8, z zachowaniem...

    Programowanie   13 Cze 2007 18:16 Odpowiedzi: 3    Wyświetleń: 2115
  • Jak adresować i przesyłać dane w EEPROM DS2431 128B w Bascom?

    sprawdz tutaj http://www.easy-soft.pl/zasoby/opis-1-wi...

    Mikrokontrolery   26 Mar 2007 11:18 Odpowiedzi: 1    Wyświetleń: 1631
  • Bascom-sterowanie potencjometrem MCP4641 przez I2c.

    Trochę dziwna ta nota. Na obrazku co innego a w tabeli co innego ( a przedtem dalej nie chciało mi się czytać). Na stronie 55 pisze że Command Byte wyglada tak : cztery najstarsze bity to adres pod który chcesz coś wpisać a Ty chcesz pod adres z tabelki niżej czyli pod adres 00, potem dwa bity oznaczają czy to zapis czy odczyt więc znów dwa zera i potem...

    Mikrokontrolery AVR   17 Sie 2023 18:00 Odpowiedzi: 12    Wyświetleń: 612
  • Jak odczytać plik .txt z karty SD w Bascomie do cyfrowego piórnika?

    Tak podajesz adres i odczytujesz z niego jeden bajt co odpowiada jednej literze (jednemu znakowi w kodzie ASCII). Co do zapisu tekstu to ja bym to ugryzł za pomocą rs232. Mianowicie używasz przejściówki USB<>RS232 i np. po wysłaniu z komputera znaku ESC wchodzisz w tryb programowania i z klawiatury wpisujesz tekst do zapisania. Ewentualnie zawsze...

    Mikrokontrolery AVR   07 Maj 2011 16:47 Odpowiedzi: 59    Wyświetleń: 5595
  • Bascom - Attiny13, wyświetlacz 7-seg, błędne wyświetlanie i zawieszanie

    Komórki pamięci są 1 bajtowe! Word ma 2 bajty. Z tego co wiem to Bascom pozwala DIMować jakąś zmienną tak aby była umieszczana w EEPROM. Wypróbuj to. Drugi wariant to taki żebyś za pomocą HIGH i LOW rozbił 2 bajtowy Adres na 2 pojedyncze bajty, zapisał je do eeprom, a następnie znów złożył przy odczycie w 2 bajtowy word. Piszesz że przy wartości np...

    Mikrokontrolery Początkujący   24 Mar 2013 23:29 Odpowiedzi: 16    Wyświetleń: 3105
  • [bascom atmega] odczyt danych z wew eeprom dane BIT

    Nie da się zaadresować jednego bitu. Adresuje się po 8 bitów, więc jak czytasz całość, bascom spod konkretnego adresu pobiera bajt w miejscu. Najpewniej bascom nie obsługuje wyłuskiwania pojedynczych bitów z zmiennej będącej w eepromie. Odczytaj cały bajt do zmiennej w ramie, a dopiero wtedy dziel go na bity - metoda fool-proof.

    Mikrokontrolery AVR   06 Kwi 2011 13:07 Odpowiedzi: 3    Wyświetleń: 2000
  • Atm16,Bascom. Jak zrealizować kilkakrotną zmianę stanu portu

    Moja liczba to 34bity. Myślałem o stringu: 1. załaduję liczbę stringa i string do eepromu, 2. odczyt eepromu do stringa 3. Wysyłanie: odczyt kolejnych adresów stringa ( po kolei jeden adres to jeden bit który wysyłam) Mogę też tak: zacznę zapisywać to w eepromie, każdy bit to inny adres (tak będzie najłatwiej, bo będę tylko zmieniał numer adresu) ale...

    Mikrokontrolery   20 Lis 2009 12:18 Odpowiedzi: 76    Wyświetleń: 6375
  • PCF8583 i EEPROM 2404 na I2C z AT89C2051 - niewidoczny EEPROM

    sprawdzić pasowałoby czy przypadkiem nie widzi pod adresem 160 układu 24c04, ja mam pamięć 24c16 i adres pierwszej strony jest 160, taki sam ma adres układ 8583, właśnie siedzę i próbuję coś z tym zrobić bo zegar czas urzeczywistego mi zwariował jak obsługiwałem równolegle. Na tą chwilę mój RTC wyświetla mi głupoty na LCD i próbuję coś z tym zrobić....

    Mikrokontrolery   06 Lut 2011 10:55 Odpowiedzi: 14    Wyświetleń: 3494
  • Rodzaje układów programowalnych, zastosowania, programatory - pytanie laika

    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...

    Programowalne układy logiczne   07 Maj 2018 07:35 Odpowiedzi: 8    Wyświetleń: 1335
  • Atmega8 Bascom - I2C zawiesza program przy komunikacji z EEPROM

    Podoba mi to podejscie: Wziałem program z sieci, nie działa więc na pewno jest to wina atmegi, ST, attiny, fairchilda, motoroli ........ , ale na pewno nie moja. Atmega8 lipna, 32 lipna i 16 lipna. Wez datacheeta i ustaw rejestry samodzielnie. Jak masz konkretne pytanie to pytaj A moze po prostu sprawdz co nie działa. I2c transmisja jest dosc prosta....

    Mikrokontrolery AVR   28 Lis 2015 23:20 Odpowiedzi: 20    Wyświetleń: 1812
  • Mega 32, wewn. pamięć eeprom, zapis zmiennej SINGLE - BASCOM

    Teraz problem zmiennej SINGLE . Otóż mam w programie coś takiego: Dim Tzap1 As Eram Single Dim Tterm1 As Single Tterm1 = Tzap1 Cls Napis = Fusing(tterm1 , "#.#") Lcd Napis Wait 3 Cls Main: 'program główny . . . . . . cos tam dalej . . . . Chodzi w tym o to, że podczas startu programu zapisaną wartość SINGLE mam "przepisać" do zmiennej...

    Mikrokontrolery   20 Mar 2008 01:54 Odpowiedzi: 6    Wyświetleń: 2814
  • Jak zapisywać dane do zewnętrznej pamięci EEPROM 24C02 w Bascom AVR?

    Wyraźnie ci pisze "I2cwbite" czyli zapis jednego BAJTU.. w EEPROM'ie I2C komórka ma 8 bajtów.. jeśli chcesz zapisać jakąś zmienną która zajmuje więcej niż bajt to niema zmiłuj sie.. musisz podzielić na bajty... np takie coś: dim A as word A = 12345 '--------- I2cstart I2cwbyte adresw I2cwbyte adres_komórki i2cwbyte hi(A) I2cstop '--------- I2cstart...

    Mikrokontrolery AVR   20 Lut 2004 16:24 Odpowiedzi: 3    Wyświetleń: 5020
  • zewn. pamięć eeprom 24Cxx - zapisanie zmiennej SINGLE - jak?

    Single ma 4 bajty jakiegos badziewia w sobie, więc: skompiluj program i dowiedz sie w okienku informacujnym pod jakim adresem jest pierwszy bajt, a potem czytasz te 4 bajty oddzielnie i juz masz zmienna rozbita na kawałki tak zeby je zapisać do eeproma. W bascomie są funkcje do odczytywania wartosci spod podanego adresu ram. Jak zmienić wartość dziesiątek...

    Mikrokontrolery   16 Mar 2008 13:58 Odpowiedzi: 21    Wyświetleń: 2522
  • [ATMEGA] [ATMEGA][BASCOM] Nieprawidłowy odczyt/zapis EEPROM 24C16 na I2C, zmienne dane po resecie

    Podaje sprawdzony program do obsługi tej pamięci: $regfile = "m32def.dat" $crystal = 8000000 Config Lcdbus = 4 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Pb.4 , Db5 = Pb.5 , Db6 = Pb.6 , Db7 = Pb.7 , E = Pb.3 , Rs = Pb.2 Config Scl = Portc.0 Config Sda = Portc.1 Declare Sub Write_eeprom(byval Adres As Byte , Byval Value As Byte)...

    Mikrokontrolery AVR   30 Mar 2009 13:10 Odpowiedzi: 9    Wyświetleń: 4220
  • I2C 90S2313 i EEPROM 24Cxx - błędy w komunikacji i zapisie danych

    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...

    Mikrokontrolery   28 Mar 2009 20:39 Odpowiedzi: 17    Wyświetleń: 2892
  • [BASCOM 8051] [BASCOM 8051][89S8252] - Zatrzymanie programu przy Writeeeprom, Readeeprom działa

    Po dodaniu adresu nadal występuje ten sam problem. Nie ma konieczności podawania adresu. Jeżeli nie jest podany address, compiler nadaje automatycznie swój address, który możesz widziec otwierając report (*.rpt) plik w 'notepad'. Wtedy nazwa zmiennej jest label i jej odczyt (readeeprom ) jest wywołany także poprzez jej nazwę a nie aktualny address...

    Mikrokontrolery Początkujący   17 Paź 2014 20:22 Odpowiedzi: 3    Wyświetleń: 969
  • Bascom i 24C16A, Atmega8, przetwornik A/D, pemięć EEPROM.

    miałem podobny problem , jednorazowo zapisywałem do eproma 6 bajtów w pętli , i zawsze po odczycie były jakieś bzdury , podzieliłem zapis na 6 osobnych podprogramów i w końcu zadziałało , wydaje mi się że to z bascomem jest coś nie tak . Sub Zapis_pam For N = 1 To 4 For Dev_adr_wr = 160 To 172 Step 4 'Pom = Tab_wzg(n) 'Msb_zap = High(pom) 'Lsb_zap =...

    Mikrokontrolery   22 Wrz 2007 17:04 Odpowiedzi: 3    Wyświetleń: 1796
  • [atmega88] Sterownik ATmega88 nie włącza grzałki przy warunku IF THEN w Bascom

    właśnie też czytam o eeprom i też spotkałem się z tym żeby pod adresem 1 nic nie wstawiać więc zmieniłem adres o jeden w górę i zobaczę czy to pomoże? Napotkałem jeszcze coś takiego przeszukując neta "Wrażenie uszkadzania początkowych komórek pamięci eeprom bierze się stąd, że procesor po załączaniu napięcia startuje już przy napięciu 1.8V, ładuje konfigurację...

    Mikrokontrolery AVR   06 Mar 2011 10:30 Odpowiedzi: 13    Wyświetleń: 1636
  • Jak przesłać całą tablicę string do pamięci EEPROM w Bascom?

    Dlaczego tego w pętle nie dałeś, choć by for next. Wtedy cały listing zajmował by 5 linijek, no może 10 a nie taki tasiemiec Na dokładkę , to kol. raven000 chyba zapomniał ,że eepromy buforują dane do zapisu i trzeba kontrolować adres , żeby się bufor nie "przekręcił" ;) Ta procedurka , raczej nie zadziała :( Piotrek PS Co to za tajemnicza "kostka"...

    Mikrokontrolery   22 Lip 2006 21:29 Odpowiedzi: 7    Wyświetleń: 992