Najprościej to użyć overlay w sram. Single to 4 bajty w pamięci. dim zmienna_single as single dim bajt1 as byte at zmienna_single overlay dim bajt2 as byte at zmienna_single+1 overlay dim bajt3 as byte at zmienna_single+2 overlay dim bajt4 as byte at zmienna_single+3 overlay Potem zapisujesz bajty do eeprom, odczytujesz kiedy chcesz i masz wynik w single.
Dim Empty As Eram Byte At 0 Dim Tzap1 As Eram Single Dim Ua As Eram Byte Dim Ub As Eram Byte Dim Uc As Eram Byte Dim Ud As Eram Byte Czy to jest wszystko co powinienem zrobić.?. Czy powinienem jeszcze używać dyrektyw typu np $eeprom i $data ?. Czy wręcz odresować bezpośrednio tą pamięć zapis/odczyt?. A powinno być takie proste, ale nie jest, więc w...
Proszę bardzo
Jak wszystkie nóżki zajęte to tylko wewnętrzny EEPROM. Single zajmuje 4bajty, trwałość EEPROM wynosi 100000 zapisów. EEPROM ma 512 bajtów. Wychodzi mi że EEPROM 148 dni wytrzyma. Oczywiście jeśli każdy kolejny zapis będzie w kolejnej grupie komórek. A z tą zajętością nóżek... Jak programujesz w układzie (ISP) to SPI wykorzystuje te same nóżki. Wystarczy...
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...
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...
Tłumaczenie pierwszego kodu. W drugim to wiadomo, że brak biblioteki ;) Mogłem się gdzieś machnąć bo pisałem w przerwie pomiędzy innymi zadaniami. Dodałem tam sobie funkcję b w funkcjach mogę deklarować Local`s które nie są później potrzebne w Global`s. [syntax=vbnet]$regfile = "m2560def.dat" '8K SRAM | 4K EEPROM $crystal = 16000000 $hwstack = 256 $swstack...
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...
Zamiast liczyć coś na floatach (typ Single w BASCOMie) to licz na integerach (tyle że dane trzeba będzie przeskalować w górę aby mieć symulacje części ułamkowej). Od razu co najmniej 1KB mniej ze względu na brak bibliotek do floatów, ze 2 razy mniej kodu na każde wywołanie funkcji, 10 razy szybsze działanie no i mniejsze zużycie RAMu. Program w EEPROMie...
Proszę. Gotowe bo jak widzę kilka If`ów do tej samej zmiennej zamiast Select Case i tym podobne kwiatki... [syntax=vbnet]$regfile = "m32def.dat" $crystal = 11059200 $hwstack = 64 $swstack = 16 $framesize = 64 Const Timeout_time = 8 'x500ms Config Submode = New ' config LCD 2X16 Config Lcdpin = Pin , Rs = Porta.2 , E = Porta.3 , Db4 = Porta.4 , Db5 =...
Centralny układ RTL8139D to Single Chip Fast Ethernet Controller (jednoukładowy kontroler Fast Ethernet, czyli 100Mbps). Układ ten ma już dobre parę lat (pamięta koniec ubiegłego tysiąclecia). Układ ten realizuje praktycznie większość funkcji tej karty sieciowej. Na stronie producenta, Realtek, dowiesz się, jakie funkcje ten układ realizuje (jest tam...
"Kilka" częściej spotykanych słówek i wyrażeń na początek amplifier (amp) - wzmacniacz preapmlifier (preamp) - przedwzmacniacz power amplifier - wzmacniacz mocy analog multiplier - analogowy układ mnożący ****************************************... PLL - Phase Locked Loop - pętla z synchronizacją fazy ****************************************...
https://obrazki.elektroda.pl/7088978900_... Nie tak znowu dawno temu, jeszcze gimnazjalistą będąc natrafiłem na Układ FV-1 (właściwie SPN1001) jest procesorem DSP zaprojektowanym przez śp. Keitha Barra oraz Franka Thompsona, a produkowanym przez ich firmę - SpinSemiconductor od roku 2006. Cechą szczególną tej jednostki jest jej kompaktowa...
KEELOQ + rolling code można wykorzystać w swoim projekcie DIY bez przeszkód? Oczywiście. Dodano po 33 Mogę zainteresowanym podać kod KEELOQ dla pilota i odbioru , oczywiście z innymi danymi pilota ;). PILOT: Dodano po 10 Bardzo ciekawy i użyteczny projekt, właściwie to prototyp, który może przekształcić się w produkt. A czego mu brakuje żeby już nie...
https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...
https://obrazki.elektroda.pl/3803750000_... Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. Wstęp...
Katalogi /sys/devices/system/edac/mc/mc*/dimm*/ zawierają pliki: dimm_ce_count (zawsze 0), dimm_dev_type (zawsze x4), dimm_edac_mode (zawsze S4ECD4ED), dimm_label (różne), dimm_location (zawsze "channel 0 slot 0"), dimm_mem_type (zawsze "Registered-DDR4"), dimm_ue_count (zawsze 0), size: (zawsze 32768); oraz katalog power/. Zawartości "dimm_label"...
Witajcie, dodaję zaktualizowane (ulepszone) wersje softu dla nadajnika i odbiornika. Główne zmiany: 1. Dodałem obsługę regulatorów modelarskich silników (ESC), alternatywnie do mostków H. Miałem mnóstwo problemów z palącymi się mostkami H (silnik pobiera bądź co bądź 10...13A, więc generuje sporo przepięć*), testując różne rozwiązania straciłem kilka...
Program napisany w BASCOM AVR i wyskakujące 3 błędy , mogę wiedzieć dlaczego one wyskakują podczas kompilacji , poniżej zamieszczam kodzik. 'podwójny woltomierz i amperomierz (dwa kanały pomiaru napięcia i dwa kanały pomiaru prądu 'UWAGA _ PONOWNE WGRANIE PROGRAMU SKASUJE WARTOŚCI WSP KOREKCJI Z PAMIECI EPROM '---------------------------------------...
Przepraszam, że to nie jest odpowiedź, ale po prostu analiza nie ma sensu, bo wykorzystany sposób zapisu do EEPROM też. Może z grubsza: "Adresy są obok siebie". Nie pokazujesz programu, to należy zgadywać, że podajesz adresy np. 11,12,13, zapisujesz po 2 bajty i je sobie nadpisujesz. Poza tym nie wiem jakie prądy i napięcia zamierzasz mierzyć, ale temperatury...
Witam... Kolego <PiotrzePitucha> troszeczke nie rozumiem zapisu... nie spotkałem się jeszcze z takim zapisem.... mógłbyś mi to wytłumaczyć..?. Chciałbym jeszcze dodać kawałek kodu o który właściwie toczy się moja batalja.. Otóż chciałbym móc ustawiać zmienną SINGLE i zapisywać tą wartość do pamięci eeprom. Kod programu: Sub U_termostaty Cls Lcd...
Wchodzisz na stronę https://www.mcselec.com/ i po lewej przycisk Updates. Logujesz się i ściągasz cały plik instalacyjny. Była jakaś przerwa w tych aktualizacjach, ale teraz nowe wersje już da się później aktualizować z poziomu programu. Post wyżej wrzuciłem wersję juz skompilowaną pod 2086. To dlatego że coś tam było w międzyczasie poprawiane w konfiguracji...
Martech RCD AMS v0.0.8.37- Protect SPI memory Latest Update : - Ford, 6000 CD Single CD - KW2000, 6S61-18C815-AA, TMS470AVF689 by Visteon - V series - Ford, 6000 CD Single CD - KW2000, 8M5T-18C815-AB, TMS470R1VF288 by Visteon - V series - Ford, 6000 Single CD - GGDS, 6M2T-18C815-AG, TMS470AVF689 by Visteon - V series - Protect SPI memory How to protect...
Witam .............. tak jak wyżej pisałem chce zapisać dwie zmienne single i dwie zmienne word prosze jak to zapisac poprawnie do eepromu ...na przykład zapis ceny: [syntax=basic4gl] '............. Dim Cena As Single Dim Cena_ee As Eram Single 'obszar pamieci EEprom zarezerwowany dla zmiennej 'cena Cena = 1.10 'wartosc ustalona w subrutynie 'zmiana...
http://obrazki.elektroda.pl/6035825200_1... Witam, w chciałbym się podzielić moim ostatnim tworem jaki powstał z chwili potrzeby. http://obrazki.elektroda.pl/2685746200_1... http://obrazki.elektroda.pl/2820438100_1... http://obrazki.elektroda.pl/1850987000_1... http://obrazki.elektroda.pl/4784630600_1...
K_o_n_r_a_d, jeżeli masz trochę czasu to przedstaw mi swój sposób zapisu/odczytu danych do/z EEPROM. Z góry dzięki. Ja to robię tak mniej więcej: Dim pomocnicza As single At 700 Dim X As Eram Single At 100 X=pomocnicza 'zapis do eeprom pomocnicza=X 'odczyt z eeprom
"Mądrej głowie dość po słowie" :D https://obrazki.elektroda.pl/3139895700_...
Witam serdecznie. Zamierzam sprobowac zrobic reseter dla cartriga drukarki opartego o chip DS2430AP. Wszelka pomoc mile widziana. Chip ktory zamierzam sprobowac zresetowac to EEPROM firmy Dalas semiconductor i jest stosowany w roznego rodzaju rzeczach. Krotki opis chipa: * 256-bit Electrically Erasable Programmable Read Only Memory (EEPROM) plus 64-bit...
(at)tronics Jaki 6502? Przecież tam siedzi jedna z wersji x86. https://en.wikipedia.org/wiki/PlayStatio... (at)DipolUKF Do budowy konsoli potrzebujesz mikroprocesor. Mikrokontroler, taki jak w Arduino, ma zupełnie inne zastosowanie. Poczytaj o różnicach między uP i uC. Jeżeli chcesz mieć konsolę do gier, to nie szukaj Arduino,...
Witam. Wiem, wiem powiecie wrzuć w wyszukiwarkę, a nie zawracaj nam głowy. Jednak wyszukiwarka dzisiaj ciągle wywala mi pustą stronę dlatego piszę tutaj bezpośrednio. A oto co mnie gnębi. Mam odczyty z DS18B20 temperatury zapisanej w zmiennej typu SINGLE. Dla utrzymania zadanej temperatury stworzyłem stałą liczbową instrukcją CONST i to mi działa. Nadszedł...
W projekcie jest (razem z komentarzami) kilka tysięcy linii w plikach .c i .h, z czego samego bootloadera, który może się Tobie przydać, jest kilkanaście linijek . Próbowałeś z takim prostym kodem, programującym np. z RAM? Analizuję, niektóre rzeczy od razu wywalam bo rozmywają mi obraz całości (kod jest bardzo uniwersalny a mi na tą chwilę niezbędna...
Witam! Pytanie dotyczy zapisu do EEPROM'u pojedynczych bajtów. W datasheet'cie do ATmega32, w rozdziale 7.4.1 "EEPROM data memory" napisano: The ATmega32A contains 1024 bytes of data EEPROM memory. It is organized as a separate data space, in which single bytes can be read and written. The EEPROM has an endurance of at least 100,000 write/erase cycles....
Witam, Ważna uwaga: typ long jest całkowity, nie ma części ułamkowej, trzeba użyć single lub double. Mała wskazówka z helpów (polski ubogi pełny po angielsku w programie) Pamięć ERAM. Większość procesorów serii AVR posiada wbudowaną pamięć EEPROM. Pamięć ta może przechowywać dane nawet po wyłączeniu zasilania. Jak podaje producent nawet do 10 lat. Pamięć...
The AVR is a Modified Harvard architecture 8-bit RISC single chip microcontroller (µC) which was developed by Atmel in 1996 The Microchip 16C84 (PIC16x84), introduced in 1993 was the first CPU with on-board EEPROM memory. 8-bit PIC was developed in 1975 to improve performance of the overall system by offloading I/O tasks from the CPU. The PIC...
dual lvds jest dla matryc SXGA+ (lub UXGA). czyli rozdz. wieksza niz 1400x1050 (900) *czasem w matrycy są 2interfejsy lvds : LTM14C453 Toshiba 1024x768 20pin SLIM 2lvds + eeprom natomiasy 1xLVDS jest w matrycach typu: XGA gdzie są tylko 3-y pary sygnałów http://www.nfow.pl/images/smiles/dobraro... poczytaj http://www.spwg.org/spwg_spec_version3.5...
Tak z innej beczki, udało mi się wczoraj odpalić SpiDevice. Rozumiem, że "domyślny" driver (spi1 z konfiguracji dla płytki discovery) nie dotyka konfiguracji pinów? Niestety - jest tak jak mówisz. Zarówno SPI jak i USART nie konfigurują automatycznie pinów. W swoich projektach inicjalizację taką daję w funkcji distortos::board::lowLevelInitialization...
Po pierwsze nie da się wrzucić częsci pamięci kodu do jakiejś zewnetrznej pamięci. Owszem możesz powrzucać tylko etykiety tekstowe np. "Cola" :pepsi" itp ale zastanów się czy to sie opłaca bo pewnie więcej zajmie obsługa zewnętrzengo eepromu i odczyt tych etykiet niż ich wprowadzenie do procesora ;). Radziłbym Ci zoptymalizowac kod do 2KB. A gdyby tak...
Witam, mam problem z kompilacją kodu sprzed 10-ciu lat, najnowszy bascom. problem jest z rejestrami: Ocr0b = &H80 Ocr0a = &H80 proszę o wskazanie przyczyny. [code][syntax=vbnet] $projecttime = 0 $regfile = "m32def.dat" $crystal = 16000000 ' gdy Baro_idle=0 nie widzi adresu 238 ($EE) ' gdy Baro_idle=1 widzi adres 238 ($EE) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!....
Witam serdecznie uczestników forum :) Odnośnie dekodera 7400 (i 7200) - zachęcam do wizyty na nowej stronie www firmy Echostar Europe: http://www.echostareurope.com/ Ja dowiedziałem się m.in., jak w nomenklaturze Echostara mogą nazywać się dekodery oferowane przez Polsat: model DSB-7200 to HDS-400 (nawet logiczne - jego mniejszy następca nazywa się...
Zastanawia mnie poniższe NOTE: "S" indicates a "STROBE" of the /STB line. /STB is active low, and is never low more than a single machine state. There are three machine states per processor "clock" cycle. Z tego co widnieje w opisie procesor jest taktowany zależnie od wersji 15/18MHz czyli potrzebuje 3x szybszego procka żeby nie "przegapić" zmiany stanu...
koncowka czyli to co sam napisales mozesz wywalic, opisz co chciales zeby kod robil to postaram ci pomoc. Zapis/odczyt pamieci eeprom jest zapisywany w rozserzeniu *.epp Dodano po 20 Dim E As Single E = 0 Do .... .... .... If E > T1 Then Writeeeprom T1 , 1 E = T1 End If If Pinb.0 = 0 Then Waitms 100 If Pinb.0 = 0 Then Readeeprom E , 1 ' tak samo...
Witam Odczytuję wartości z przetwornika PCF8591p ( byte 0 - 255 ) Chciałbym wynik wyświetlać i zapisywać w procentach. [syntax=vbnet] Dim Odczyt_1 As Byte Dim Odczyt_2 As Byte Dim Odczyt_3 As Byte Dim Odczyt_4 As Byte Dim Jasnosc As Byte Dim Deszcz As Byte Dim Mnozenie_1 As Single Mnozenie_1 = Odczyt_2 * 100 Deszcz = Mnozenie_1 / 255 Mnozenie_1 = Odczyt_4...
Pisze sobie program i mam problem z jedną sprawą, niby trywialną bo chodzi o przyciski. Na pewnym etapie program ma zapisać wartości z ADC do eepromu po zwolnieniu przycisku (sygnał z przycisku pochodzi z transoptora), więc musi to byc jednorazowa pewna reakcja. Przyznam, że dopiero niedawno wziałem sie z programowanie i mam jeszcze pewne problemy nawet...
Witam, Mam Arduino Mini Pro 16MHz 5V , do niego podłączony EEPROM zewnętrzny 24C02 (ATMEL) zgodnie z instrukcją: * EEPROM 4 (GND) to GND * EEPROM 8 (Vcc) to Vcc (5 Volts) * EEPROM 5 (SDA) to Arduino Analog Pin 4 * EEPROM 6 (SCL) to Arduino Analog Pin 5 * EEPROM 7 (WP) to GND * EEPROM 1 (A0) to GND * EEPROM 2 (A1) to GND * EEPROM 3 (A2) to GND Sprawdziłem...
Jest udało się :) w końcu znalazłem chwilkę czasu i pobawiłem się programatorem:) Zrobiłem : liczbę zwiększam incr np 251 , potem dzielę przez 10 do innej zmiennej single i wyświetlam:) Działa i dziękuje za sugestię :) w programie operuje liczbami całkowitymi np 251;) jeszcze będę miał problemik z zapisem do eeprom żeby po braku zasilania zmienne odczytać...
no więc.. zrobiłem tak jak radziłeś.. po włączeniu w biosie Primary Display (czy coś takiego) na PCI, system wykrył tą grafike tylko że z żółtym wykrzyknikiem i notką że nie może jej uruchomić.. czy to normalny objaw?? jeśli tak, to mógłbyś mi jeszcze podpowiedzić gdzie szukać programu flaszującego i firmware'ów?? ..znalazłem..nvflash ver 5.10. Mialeś...
Moze zle sie wyrazilem - nie tyle skladnia pozostaje dla mnie niejasna, co nie umiem stwierdzic, dlaczego nie jest generowany plik ELF, pomimo tego, ze w pliku make istnieje regula (chyba) za to odpowiedzialna. # MCU name MCU = attiny45 # Processr frequency. # This will define a symbol, F_CPU, in all source code files equal to the # processor frequency....
No właśnie z mikrokontrolerami STC chyba spotkał się każdy użytkownik tańszego chińskiego sprzętu. Praktycznie popularność ich poza chinami jest niemal zerowa, ot wiadomo trzeba przecierać nowe szlaki... Jednak ostatnio powiedziałem sobie dlaczego nie ;) Czasami jakieś urządzenie z takim mikrokontrolerem padnie lub nie do końca podoba nam się firmware...
Witam Uruchomiłem przykład z tej strony http://tuxgraphics.org/electronics/20090... i wszystko działa tak jak powinno i mam możliwosc zdalnego sterowania z serwera na avr. Problem jest z tym że nie rozumiem w jaki sposób realizowane jest w podanym niżej kodzie załączanie i wyłączanie czterech portów atmegi. Pomimo...
Tak zgadza się tylko jak szukałem materiałów to trafiłem na A1. ________________________________________... Witam problem z zapisem zmiennej do pamięci EEprom typu string lub innej zmiennej rozwiązałem tak: 'Parametr opcjonalny AT pozwala na umieszczenie zmiennej 'w ściśle określonej komórce pamięci lub rejestrze. 'Gdyby...
zmienna single eeprom single eeprom bascom zmienna single
zmywarka bosch demontaż spód lucas performer ustawienie rozrządu perkins
transformatory zatra taraban dmp502 przestrojenie
Iskrzenie szczotek w silniku - uszkodzony stojan czy wirnik? Volvo C30 1.6 Diesel – lokalizacja przekaźnika świec żarowych, dostęp, objawy usterki