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_...
Nie piszesz o Cortex-M, a o STM32 - popraw temat. U innych producentów uC wygląda to zupełnie inaczej. Pamięć spod adresu 0x08000000 w normalnym trybie pracy STM32 zostaje odwzorowana również pod adresem 0 - jest dostępna do odczytu (tylko) pod dwoma adresami.
Jak przeliczyć adres 0x08000000 na system dziesiętny? Przykład z STM32, ARM Cortex-M, RISC-V, linker-script, bootloader, tablica wektorów przerwań.
A po co ją chcesz odczytywać ze zmienionym adresem sprzętowym. Większość programatorów widzi tą pamięć pod adresem 0xA0, co przy konstruowaniu programatora ułatwia adresowanie pamięci większych tzn. 24C04.....24C16. Pamięci ze zmienionym adresem obsługuje PonyProg. Przecież jak zrobisz kopię pamięci przy zwartych nóżkach adresowych do masy, to jak zmienisz...
może jest jakiś prosty test sprawdzający czy urządzenie o podanym adresie jest na magistrali ?? tylko taki ze start - adres - i jak jest ack to stop a jak nie to dalej - oczywiście pomijając adresy specjalne.
Autor tego programu stwierdził, że plik pamięci danych (z EEPROM) będzie miał rozszerzenie eep i tak zostało. W rzeczywistości to plik o takiej samej strukturze i formie zapisu danych, jak te z rozszerzeniem bin. Jak odczytywał pamięć programu procesora (ROM) to jego plik ma bodajże rozszerzenie rom. Pisano Panu - wybór procesora NIE 705 a 05, czyli...
Spróbuj adresy 8192 i 8193, czasem w programach do Modbusa trzeba podać adres dziesiętnie a nie szestnastkowo. Spróbuj odczyt 2 rejestrów jednocześnie. Czyli od 0x2000 długości 2 słów. Spotkałem się z urządzeniami, które nie zwracały wartości gdy była ona Double Word, gdy zapytanie było tylko o jedno słowo. Sprawdź adres, no i jaką masz odpowiedź z...
Na końcu powinno być "} > flash AT > flash". Zresztą przy każdej sekcji powinny być te dwa elementy - pierwszy to "adres odczytu" (używany w programie), drugi to "adres umieszczenia inicjalizatorów". We wszystkich sekcjach poza ".data" obydwa powinny być takie same. 4\/3!!
Zajrzyj do noty katalogowej i zobacz gdzie sie konczy tablica wektorow przerwan. I zaraz za nia umiesc etykiete start, nie stracisz ani jednego bajtu. To nie ma wiekszego znaczenia czy to pamiec wewnetrzna czy zewnetrzna, procesor dobiera sie do nich tak samo. Jezeli przekroczysz zakres wewnetrznych pamieci to procesor automatycznie bedzie probowal...
1. Czy miernik obsługuje Modbus RTU czy Modbus ASCII? 2. Czy parametry transmisji poprawnie ustawione w programie do odczytu? 3. Czy czytasz właściwe urządzenie (adres Modbus)? 4. Czy czytasz właściwe zasoby? 5. Czy nie przekraczasz ilości zasobów w pojedynczym zapytaniu (np. czytasz nie więcej niż x-rejestrów - do sprawdzenia w dokumenctacj imiernika...
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...
Jeżeli połączyłeś tak jak na schemacie, to używasz złych adresów. Zamień $A0 na $A2, a $A1 na $A3. Jeżeli chcesz korzystać z adresów $A0 i $A1, to nogi układu (A0) musisz podpiąć GND, a nie VCC.
Moze mnie ktos poprawi, ale jesli potrzebujesz tylko adresu WiFi i Bluetooth to mozesz wpisac dowolne Nie nie możesz! IPhone 7 uszkodzony fizycznie Nand Bez raportu nic nie zrobisz, w backup z tego co wiem adresy MAC nie są zapisywane, ratuje Ciebie jedynie wcześniejszy odczyt z 3utools - ten program tworzy automatycznie "backup" danych aktywacyjnych
Tak, o to mi chodziło. O co chodzi z tym rozmiarem? Mam przykładowy adres z programu Cheat Engine 0092072C. Jak go zapisać aby program dał się skompilować?
programik tcpnetview moze odczytac mac wraz z ip skanując całą siec lub tez program R3x
Jaki ma sens odczyt z nieistniejącego adresu? Jak program ma iść dalej, jeśli odczytać miałby na przykład adres funkcji do której ma skoczyć? Albo jak ma iść dalej, jak odczytać ma kolejny adres, a właśnie skończył się Flash? 4\/3!!
No, ok. Więc musi zatrzymać transmisję, podać ponownie adres rejestru który zamierzasz odczytać i go odczytać. Czyli robisz tak samo, jak podczas odczytu godziny ale nie podajesz adresu rejestru sekund, a adres rejestru z którego chcesz odczytywać swoje dane. A swoją drogą, to przecież takie porównanie możesz wykonać w programie procesora.
Obliczenia są +/- poprawne, pod warunkiem, że procesor rzeczywiście jest taktowany 12,8MHz. Domyślnie atmega8 działa na wewnętrznym rezonatorze 8MHz który jest dodatkowo dzielony przez 8. Żeby to zmienić musisz przeprogramować fuse bity. Najlepiej to zacznik od uzyskania częstotliwości 1Hz na jakimś pinie - miganie LED przy czasach rzędu 3,1ms dość...
Da się zapisywać do pamięci programu dane z poziomu wykonującego się programu. W assemblerze AVR występuje instrukcja SPM która zapisuje słowo z pary rejestrów R0:R1 do pamięci programu pod adres określony rejestrem Z :P Nie próbowałem tego nigdy ale faktem jest że coś takiego jest i wystarczy zajrzeć do datasheet'u :P
Witam. Czy może mi ktoś powiedzieć co robię nie tak. Tak - nie czytasz dokumentacji... :twisted: Przecież próbujesz zapisywać/odczytywać dane do/z jakiegoś innego układu niż Twój AD5933 ;) Jego adres do zapisu to &H1A , a do odczytu &H1B (adres podstawowy &B0001101 plus bit kierunku 0 = write, 1 = read ). Stoi o tym jak byk w dokumentacji na str. 25......
Wszyatko zależy jaki będziesz stosował program do odczytu ECU. Programy działające z poziomu DOS-a wymagają ścisle określonych adresów interfejsów COM ( zobacz jakie problemy mają właściciele euroscana na dwóch COM-a, tam zastosowanie usb -com nie daje efektu) oraz adresów przerwań. COM hardwerowy działa na bazie ASIC-a i ma dość duży zakres prędkości,...
Nie dorobiłem się jeszcze BusPirate, ale zerknąłem szybko na YT i jesli to nie ma jakiegoś programu z typowym edytorem hex jak każdy programator to może źle adresujesz dane. Te pamięci mają najczęściej adresy dwubajtowe. Jeśli nawet chcesz coś wysłać pod adres 0 to pamięc czeka na dwa bajty adresu. Tak samo z odczytem. Wprawdzie ta pamięć jest mała,...
Witam Może tak być zmieniła sie pozycjach energii w ramce odbieranej a w tym miejscu jest moc chwilowa. Wszystko możliwe. Ja masz możliwość wrócić do starszej wersji softu? Jak tak to by sie wyjaśniło. A jak dalej to samo to poprawka adresu tej zmiennej czytanej z odebranej ramki w kodzie Twego programu do odczytu danych z inwertera. Pozdrawiam i zycze...
Adresy i linia są ok - jeśli wypnę jeden licznik sieci, z drugiego bez problemu wszystko czytam. Liczniki mają adres 5 i 6. Załączam zdjęcie z poleconego przez Ciebie programu przy obu licznikach wpiętych i odpytywaniu licznika o adresie 5 (drugi licznik ma adres 6). Czy coś Ci to mówi? Na podstawie tego co wkleiłeś coś się sypie z interpretowaniem...
Wartość 4294967295 to -1, więc wg dokumentacji funkcji -holdingRegisterRead to failure. BTW patrząc na funkcje modbusa w arduino - brakuje mi odczytu wielu rejestrów- poważna wada. Modbus niestety ma parę niekonsekwencji. raz adresy sa liczone od 0 raz od 1. Producenci też dokładają swoją interpretację. Radziłbym najpierw wykorzystać jakiś program na...
Zły adres slave'a
Więc w którymś z układów musi być zapisany kod. Bez wątpienia tak jest, tylko jest kilka przeszkód: 1) program w pamięci mikrokontolera to kod maszynowy, nie zrozumiały dla człowieka. 2) mikrokontrolery zazwyczaj są zabezpieczane przez producentów urządzeń przed odczytem 3) żeby zrozumieć program trzeba znać budowę mikrokontrolera i schemat urządzenia...
Wiem, że to pytanie będzie mega prostackie, ale dopiero startuję z ramkami Modbus. Czy jest gdzieś w Internecie, bo może nie umiem szukać, jakiś program, czy online, czy do ściągnięcia, który na podstawie adresu urządzenia, rodzaju zapytania (odczyt/zapis), adresie rejestru oraz typie danych skonstruuje pełną ramkę Modbus. Szukam po Modbus Tools, ale...
i... nie działa :( I nic dziwnego - nieprawidłowe adresy :| '... Addressw = &B1001101 'adresy do zapisu Addressr = &B1001111 '... Kolejny "kwiatek" - marnotrawstwo pamięci programu ;) Odczyt: '... Napiecie = Napiecie * 1 Return Pomyśl nad uproszczeniem poniższych obliczeń. Napiecie = Pomiarh * 256 'Przekształcenie Napiecie = Napiecie + Pomiarl...
...Zanim napisałem tutaj ten wątek to uważnie czytałem dokumentację ... Najwidoczniej, niezbyt uważnie :-P Pomnóż adres tablicy przez dwa.
Ja w podobnym projekcie zadeklarowałem sobie tablice wskaźników w pamięci programu. Dla zmniejszenia rozmiaru pamięci wskaźniki były typu void. I podczas odczytu zmiennych : np funkcjią 0x03 pisze sobie pętle która ma być wywoływana od adresu początku przesłanego w ramce(offset) do adresu końcowego obliczonego przez dodanie ofsetu i segmentu - oto część...
Do kol. "bzyk57" : Assembler COBRA zamieścił Kol.Zdzis_ek z roku 2019 post nr. #600 Zamieszczam program BATTLE_SHIP napisany w assemblerze. Używa wyłącznie podstawowy zestaw znaków semigrafiki + kolor. Dźwięki do wyboru: 1-AY-3-8910/12 2-GENERATOR-2 (Port FE) 3-KATARYNKA (Porty 00 i 08) Aby zmienić port na inny należy zmienić zawartość adresu 58F1 z...
Szyna adresowa w tradycyjnej 8051 jest 16bitowa. Starsza część na porcie P2 (A8...A15) młodsza dzielona z magistralą danych na P0 (A0...A7 oraz D0....D7). Stąd żeby rozdzielić adres i dane potrzebny jest HC573 oraz sygnał ALE. Sygnał PSEN wybiera pamięć programu. W omawianym przypadku pamięć programu nie może być większa niż 32kB (to znaczy ostatni...
Program subiect GT czy Nexo? adres serwera podany. Co masz na myśli? - serwer sql czy serwer odczytujący bazę danych subiekta w celu odczytu cen? Zdajesz sobie sprawę że Subiekt nie obsługuję natywnie czytników cen LAN, potrzebne oprogramowanie pośredniczące. Co to za model sprawdzarki cen?
Dziękuję . Czyli wgrywam hexa do atmegi bez żadnych zmian w fusach i podłączam wyświetlacz i BME280 i powinno działać . A ten DS1307 mam na płytce z pamięcią (jako dodatek do nauki z arduino) jest tam adres adres Const Ds1307w = &HD0 'adres DS1307 do zapisu 208 Const Ds1307r = &HD1 'adres DS1307 do odczytu 209 Czy w programie jest ten sam
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...
No widzę, że Kolega kawał świetnej roboty wykonał :) Programik prezentuje się dużo lepiej niż ta niedoróbka z ORNO. Dziękuje. Czy byłby Kolega tak miły i podzielił się: - źródłami MODBUS swojego programu, Są dostępne na SVN: https://svn.kolosowscy.pl/porno/trunk/ - specyfikacją "podrasowanego" przez ORNO protokołu? W szczególności interesuje mnie możliwość...
Dużo napsuł mi nerwów ten licznik, więc dopiszę się do tego tematu dla osób, które jak ja próbowały się z nim połączyć. Plik programu to OR-WE-504.zip lub Program%20do%20OR-WE-504.zip. Niestety niedostępny na stronie producenta, nie pobiera się, trzeba poprosić o niego to wysyłają go. Uruchamia się na każdym Windowsie, ale w trakcie rozpoczęcia transmisji...
Układ PCF8574AP mam już na stałe podpięty - nie mogę zmienić adresu - program wyszukujący urządzenia I2C wskazał adres 118 i 119 ( zgodnie zresztą z obliczonym przeze mnie ). Odczyt z PCF8574AP mam w przerwaniu INT1 Kod ( a raczej jego część dotyczącą PCF8574AP ) umieszczę wieczorem, jak wrócę z pracy. Czy Kolega w jakiś sposób inicjuje PC8574 ? Tzn....
Faktycznie jak wspomniał _h problem może wynikać z blokowania przez systemy oparte na NT. Pobierz program (sterownik) "userport" umożliwiający bezpośrednie adresowanie portów komputera (zapis/odczyt) pod systemami Windows NT (NT 4.0, 2K, XP) np z adresu: http://ajpic.zonk.pl/download/userport.z... Opis instalacji znajduje sie w userport.pdf. W skrócie...
(at)wojciech Jak po kolei ? Dodano po 4 (at)fourmove Teraz licznik nie odpowiada po RTU. Właśnie nie rozumiem, dlaczego skoro problem raczej nie leży po stronie połączenia, bo program do konfiguracji od F&F działa i mogę zrobić odczyt, czy też zmienić adres.
zagwizdow , za Twoją radę wypociłem takie cudo. Oczywiście działa, ale ma dwie wady. 1. Mogę wczytać maksymalnie 255 elementów tablicy. 2. Nie mogę używać zmiennej dla tablicy. Czy jest w ogóle możliwe rozwiązanie moich 2 problemów ? trol.six , niestety Twój przykład się sypie. W rejestrze YL mam tylko indeks tablicy, a w YH jakieś bzdury. Odnoszę...
jeśli wysyłałem pod adres 1 niepodłączonego przetwornika, zgłasza błąd (rozumiem, że niepodłączony przetwornik = błąd), To nie tak. Na adresie 1 program słucha - skonfigurowany jest by odpowiedzieć na funkcję 03 (odczyt rejestrów) i rejestry 0 - 9 Ty wysyłasz mu funkcję 05 (ustaw jedno wyjście) i rejestr 4000 więc odpowiada Ci kodem 85 (błąd dla funkcji...
Nie używaj polskich liter w programowaniu Jedynie co można do komentarzy ustawiać. Co do adresu to użyj scanera do sprawdzenia, to program który się wgrywa do Arduino a później on odczytuje adresy z urządzeń, odnośnie jeszcze tych znaków Pokaż cały kod. Dodano po 5 #include <Wire.h> #include <LiquidCrystal_I2C.h> // Ustawienia wyświetlacza...
To nie zadziała bo najpierw trzeba odczytać adresy wszystkich czujników. Wogóle w programie termometru zaszyty jest algorytm odczytu czujnika, lub czujników.
Witam wszystkich. Mam pytanie, dotyczące PLC Omron C200HE. Dość stary sterownik jest używany w prasach i teraz są wymieniane wyświetlacze. Wszystko jest super, tylko jest problem z datą i godziną. Żeby ją czytał wyświetlacz i żeby można było ją zmienić. Wie ktoś, jaki adres wpisać? Wyświetlacz to "MONITOUCH TS1071I", program to V-SFT-6. Pozdrawiam.
Jeśli używałeś wersji programu 1.2.0.45 to niestety u mnie również najnowsza wersja tego programu nie działa właściwie z 89S52 Z sczytaniem nie ma problemu, natomiast nie da się nic zaprogramować- wyskakujący komunikat o chyba coś nie teges z adresami komórek czy coś w tym stylu ;) Polecam skorzystanie z wcześniejszej wersji działa ok
Jeśli dobrze rozumiem to wysyłamy do komputera A informację z naszym adresem MAC (podmienionym na adres bramy) oraz naszym adresem IP, więc w jego tabeli ARP będzie taki sam adres MAC dla adresu bramy i naszego. Taki odczyt dostałem gdy użyłem programu Cain&Abel dla windowsa. Więc jeśli to co napisałem jest prawdą to wracając do pytania dlaczego komputer...
(...)Mam nadzieję, że teraz jest dobrze(...) Wygląda dobrze. Tylko wyjścia 8 i 11 układu 7400 są niepotrzebnie dołączone do masy. A pin 20 układu 74573 musi być dołączony do VCC. Ponadto w C sposób komunikacji będzie chyba wyglądał następująco (o ile się nie mylę) #define ADC_Output *((volatile u08*)0x8001) #define DAC_Input *((volatile...
Ważny też jest rezystor podciągający DS-y. Przy 4 szt. stosuj ok. 1,5 kOm , przy większej ilości czujników trzeba jeszcze mniej, nie mniej jednak niż ok. 700 Om. Przy źle dobranym pull-up rezystorze miałem problemy z odczytem temperatur mimo poprawnego programu i właściwycch adresach DS-ów.
Niestety wspomniany program będzie działał tylko w sytuacji, kiedy port jest już przełączony w tryb odczytu. Proponuję następujące rozwiązanie: Program LPTRead; uses Crt; const ABP = $378; {Adres Bazowy Portu} begin ClrScr; Port and $20; {Przestawienie w tryb odczytu} repeat GotoXY (1,1); Writeln ('Wejscie danych :',Port ); until KeyPressed; end.
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,...
W jaki sposób zapisać nazwę aby kompilator nie wyrzucił błędu ? sugerowana nazwa poniżej nie jest akceptowalna lds r1, {Dane(1)} lds r1, {Dane(1)} - tutaj chcesz pobrać pierwszy element tablicy. Tak się nie da. Zarówno niveasoft , jak i pawlik118 mają rację. W przypadku odpowiedzi kol. pawlik118 otrzymasz adres początku tablicy. Natomiast jeśli chodzi...
A więc od początku: Tworze pogram w C++, który pobiera od użytkownika dane np. ile diod ma się zaświecić i podajemy liczbę która będzie przechowywana w zmiennej int x; Ta zmienna od początku jej powstania ma dokładnie przydzielone miejsce (adres) w pamięci ram komputera tak ? Więc pasowało by znać adres tej zmienne x, a więc odczytujemy go: char adres_x...
digitalWrite(PIN_ORG,LOW); //ORG = 0 (x8 origination) byte read or write Proszę czytać org x16 czyli pin ORG High Wielkość pliku 256, początek linii #00 AA AA, potem kod w dwóch adresach - zapisany ABCD ale niektóre programy robią swap czyli odczyt w buforze CD AB. Jako pomoc - pierwsza cyfra kodu w Audi to 0 lub 1.
To, co udało się zassać z uC fabrycznego wgrałem do czystego. Wygląda na to, że bootloader jest w obszarze początkowym flash'a zabezpieczonym przed odczytem (sczytane zera na adresach początkowych), potem są FF'ki, potem program, który "widać" potem kilka ZER i znowu FF'ki. Problem w tym, że urządzenie jest na USB i tylko tego złącza używa do komunikacji...
Możesz: -odczytać osobno programatorem eeprom i sprawdzić czy program coś zapisuje, -wpisać ręcznie do pamięci eeprom i sprawdzić czy będzie reakcja, -podać adres do funkcji zapisu i odczytu na sztywno w ramach testu.
https://obrazki.elektroda.pl/1760348500_... Witam. Mam już w posiadaniu kolejny czujnik temperatury DS18B20. Czujnik ten podłączyłem zgodnie ze schematem umieszczonym na zdjęciu. Do jednej dużej podpiąłem 5V, do drugiej Dane (pin cyfrowy np: 13) oraz GND, z Arduino. Dodatkowo umieściłem rezystor 4,7k ohm, w celu dokładnego odczytu...
Nie rozumiem dlaczego właśnie. Czasem nie warto wnikać 😉. Odczytaj 90 rejestrów od adresu 1, dostaniesz te same dane co widać w programie. Nie znam tego node, do odczytu modbus, poszukaj w necie gdzie się to ustawia. Dodano po 1 Jest ok jednak: O widzisz. Dalej już z płatka...
Dzięki za podpowiedź. Bardzo fajny program. Będę testował jak przejściówka dotrze do mnie. Dziś napisali do mnie z firmy produkującej sterownik, że jest możliwy odczyt parametrów i temperatur i że udostępniają protokół komunikacyjny oraz adresy zmiennych w pamięci sterownika. Czekam na drugą odpowiedź bo ciekawi mnie na jakich warunkach. Sezon letni...
Wlutuj na płytkę np. DS1820 z zatartym napisem lub zamaskuj go klejem itp. Uzależnij uruchomienie programu od odczytania prawidłowego adresu. Procesor będzie związany z układem, w którym działa. Kopiowanie programu nic nie da dopóki ktoś się nie połapie. A dziś jest 01.04.2010.
Swego czasu robiłem z kolegą dokładnie to urządzenie czyli kontroler Midi. W obudowie jest umieszczonych 8 prków po 10kohm, sterowanie jest realizowane z pomocą procka 89C2051 i przetwornika MAX1011, efekt jest taki iż w programie muzycznym jest możliwość ptrzypisania każdemu z efektów odpowiedni adres midi co powoduje że kręcąc prkiem w kontrolerze...
Podwieś linie SDA i SCL do Vcc przez rezystory 4.7 k i będzie OK i dopisz do programu następujące linie: Config Scl = Portc.5 Config Sda = Portc.4 oraz I2cinit Pozdrawiam...
A może skorzystasz z biblioteki eeprom.h? Jest tam procedura eeprom_write_byte (uint8_t *addr, uint8_t val); - do zapisu [nie rozumiem tylko dlaczego adres jest 8-bitowy - przecież np. ATmega8 ma 512 bajtów EEPROMU...] oraz uint8_t eeprom_read_byte (const uint8_t *addr); - do odczytu bajtu. (Jest też fajna procedurka eeprom_read_word(..) / eeprom_write_word(..)...
$include (REG51.inc); dołączenie definicji rejestrów uK (kompilator RA-51 Raisonance) NAMEOBSLUGA_AT24C64 ;Poniżej definicje stałych użytych w programie FIXEDADDR EQU0A0H;stała częśc adresu pamięci 24C64 USRADDR EQU0;ustawiana przez użytkownika część adresu (wartości 0..7) MEMSIZE EQU2000H;liczba bajtów dla 24C64 PMEMSIZE EQU32;liczba bajtów na stronę...
Więc po kolei: 1. Wchodzisz na www.dyndns.com i zakładasz sobie tam konto (Sign Up Now), wypełniasz formularz, itd... 2. Po zalogowaniu wchodzisz w Account/My Services, następnie Add Host Services i Add Dynamic DNS Host. Wpisujesz prefix domeny, a sufix wybierasz z rozwijanej listy, następnie klikasz na Add Host i domena jest założona. 3. Instalujesz...
Oryginalny Delphi kosztuje ok 10 000 zł, Chyba z tabletem razem to tak :) Z tym, że droższe nie oznacza lepsze i niektóre do pełnej diagnostyki już przez online to po co i komu taki tester? Już lepiej Autel i to nie wiele też zrobi i wszystko się opiera na jakim programie i jaki to ma program, bo jeżeli odnosi się tylko do odczytu czy zrobienia kalibracji...
W urządzeniu było mało USART, został użyty układ SC16IS760IPW. Teraz musze dodać kolejny SC16IS762IPW czyli dwa USART. Procek z USARTEM komunikuje się po SPI. Komunikacja to wysłanie adresu rejestru i zapis/odczyt danej. Teraz wszystko odbywa sie w pętli głównej, muszę jednak odbiór przenieść na przerwania. Jak sie łatwo domyśleć, nie może byc tak,...
Jest tam opcja ale ona wymusza jednoczesny odczyt i zapis. Nie można przeprowadzić jedynie odczytu. Nie jestem pewny ale wyobrażam sobie że dotyczy to sytuacji w której trzeba zapisać i odczytać jakąś wartość krytycznie czasowo. Puki co zrobiłem odczyt rejestru 126 do INT32 Odczyt otrzymuje taki sam jak w programie. Muszę to przetestować na większym...
Witam Mam układ Atmega32 w którym wszystko chodziło do czasu kiedy nie załadowałem na niego programu który był większy niż 20kb po tej operacji uP zaczął wariować ;/ tzn.. UART wysyła krzaki (stringi z programu które są zaszyte w SRAM i nie powinny być wyświetlane w takiej formie) jakby ze SRAM odczytywał jakoś tak chaotycznie ;/ używam avr-gcc 4.1.2...
Bardzo chętnie bym użył status byte ale u mnie sytuacja prezentuje się jak na obrazku poniżej. Nie mam "status byte" :(. http://obrazki.elektroda.pl/9867144000_1... Co do Twojego pytania na priv to zrzut programu do diagnostyki ET200S jest zrobiony na bazie WinCC jako jeden z ekranów SCADA. Jeśli chodzi natomiast o diagnostykę ET200S...
Czyli to jest zwykly buffor? Program ktory stworzylem i jest w postaci *.hex ladowany jest tylko do uP a po odpaleniu programu dopiero dane urzyte laduja cie do SRAMU? Co to znaczy bufor? Kolega pisał o buforowaniu danych, a nie o wciąganiu programu do tej pamięci. Pamięć zewnętrzna w procesorach ATMEGA jest wyłącznie pamięcią danych i jest przedłużeniem...
Witam :) A ja do odczytu temperatur polece wspanialy program [url=http://mbm.livewiredev.com/]Motherb... Monitor :D Jest darmowy, dziala z bardzo duza iloscia plyt glownych, i ma jeszcze taka zalete, ze mozna do niego tworzyc zarowno pluginy jak i wlasne programy dzialajace w oparciu o jego moduly pomiarowe :D (bogata dokumentacja na stronie) Sam sobie...
Nic nie zapisuje do eepromu, tylko odczytuje dlatego zakomentowalem //while(EECR & (1<<EEWE)); Zmienna k nie jest modyfikowana nigdzie indziej, Wstawienie: volatile unsigned char k; niestety nie pomoglo. Wczesniej, jak mialem to napisane tak: while(1) { if(k == pgm_read_byte_near(PROGRAM_TABLE[...
Ja bym skompilował program, otworzył wygenerowany plik .BIN, wyciął z niego fonta (czyli wywalił kilkadziesiąt pierwszych bajtów) i tym co zostanie zaprogramował EEPROMa. Jedyny ból jest taki, że większość kompilatorów nie generuje pliku .BIN, lecz HEX. Ty nie będziesz miał problemu, bo używam BASCOMa, a on chyba jako jedyny generuje plik BIN. Wycinanie...
Czyli Twój pseudokod to jest taka jakby kolejka FIFO? No niezupełnie. To co przedstawiłem buffer_is_empty() zwracająca prawdę lub fałsz) należy sobie dopisać. Sprawa jest dosyć prosta np. w przypadku USART. Wystarczy dodać bajt do bufora, później - jeśli bufor nie jest pusty - pobrać bajt i wysłać. W przypadku I2C sprawa jest o tyle skomplikowana,...
Program ponyprog nie spełnia moich oczekiwań, używałem go do programowania pamięci typu 24XX. Program ten ma na stałe zapisane typy układów, chodzi mi głównie o uniwersalny program obsługujący komendy I2C np. odczytaj komórkę o adresie XX, zapisz do komórki XX daną YY.
Ten programik ma możliwość odczytywania adresów urządzeń na magistrali I2C, a także umożliwia zapis i odczyt danych. Do współpracy potrzebny jest interfejs którego schemat jest w plikach pomocy. Nie użwałem tego programu, ale niedługo będę go testował jak wykonam interfejs. RW
Piny adresowe (A0,A1,A2) pływają, widać po zmianie adresu z 0x50 na 0x57 w raporcie zapisu. Ściągnij je do masy by uzyskać adres 0x50. Układ 24c02 zajmuje tylko jeden adres. (W odróżnieniu od 24c16 który zajmuje cały obszar 0x50-0x57).
Czy ten program będzie działał ? [syntax=basic4gl] I2cstart 'sygnał startu I2wrbyte=96 'tutaj adres układu I2crbyte Odczyt , Nack 'tutaj zmianna w której zawarta będzie wartość ciśnienia I2cstop [/syntax]
mbo gdzie znajduje się w Thunderbird ta opcja dzielenia maili? Po za tym w OE jak dzieli to na jakieś śmieszne pliki *.dat... A mnie chodzi o to żeby od razu je dostać do odczytu....
Możesz zrobić także samodzielnie kartę pomiarową na ISA. Komputer "widzi" ją tak samo jak np. port LPT. Najprostsza karta mogłaby sie składać tylko z 2 uP(chyba ze sa jakieś z 16 kanałowym A/C to wtedy nawet jeden :D). Próba odczytania z odpowiedniego adresu spowodowałaby wystawienie przez odpowiedni uP wartość odpowiedniego zmierzonego napięcia. Program...
'nieztrimowane' komórki powodują problemy (opóźnienia) w dostępie do zawartości komórek Co konkretnie masz na myśli? Ogólnie TRIM pozwala na nieprzechowywanie w fizycznej lokalizacji adresów LBA niezaalokowanych w strukturach logicznych. Kontroler dostając informację od systemu operacyjnego na żądanie odczytania takich sektorów od razu zwraca zawartość...
Witam. Koledzy nigdy nie podłączałem dwóch i więcej ds-ów do jednej linii ale kiedyś trzeba zacząć. Naskrobałem takie coś: [syntax=basic4gl] Dim Adres(16) As Byte Dim Z As Byte Z = 1 Adres(z) = 1wsearchfirst() Z = 2 Adres(z) = 1wsearchnext() Lcdat 5 , 93 , Adres(1) Lcdat 6 , 93 , Adres(2) [/syntax] To jest urywek programu. Niby powinien pokazać dwa...
<<1 to przesunięcie bitowe w lewo, czyli pomnożenie przez 2. Używa się go w w/w przypadku, bo adres w pamięci programu dotyczy danych 16bit, a odczyt zawartości poprzez adresowanie rejestrem Z i instrukcją lpm jest 8bit. A zadałem takie pytanie, bo mozliwe, że w tym makro jest to już uwzględnione.
Witam, Próbuję zrealizować instrukcję odczytu zawartości pamięci DDRAM z pod wybranego adresu. Program jest napisany poprawnie ale występuje sytuacja, że w momencie odczytu stanu pinów DB7...DB4 z HD44780 przez uC prawidłowo odczytywane są tylko stany z DB6 i DB4. Jeśli LCD wysyła '0' z DB7 to na PIN w uC mamy faktycznie zero ale jeśli DB7 wysyła '1'...
Klawiatura musi mieć tylko adres 8 i trzeba ją dodać w programie w momencie tworzenia konta lub przeprowadzić autodetekcję.
Napięcie Vpp1 i inne są. Czy do odczytu eproma też jest ono potrebne? Bo nie działa mi ani odczyt ani zapis. Gdy dam odczyt epromu to odczytuje same FF. Adresy dochodzą i dane z EPROMU wychodzą. Jednak na w programie już ich nie ma.
Widzisz, poruszyłeś ciekawą kwestię monitorowania pracy pamięci typu SSD (czyli tak naprawdę zwielokrotnionej pamięci flash). Pytanie brzmi, co ma monitorować smart? Nie ma tu silnika (odpadają czasy "rozkręcania"), nie ma głowic (więc nie mogą pojawić się raporty o czasie znalezienia ścieżki, raport błędów odczytu - czyli zniszczenia powierzchni) jedyne...
Odpal program do sprawdzania adresu scala na szynie , może on ci nie widzi PCFa
Witam Chciałbym zapisywać liczby z zakresu 200 - 400 w pamięci EEPROM 24C02. Mam zestaw EVB4.3 i tam pamięć ma nogi A1, A2 do +5V, A0 do GND. Na początek chciałem ustalić, czy dobrze obliczyłem adres - korzystając z Datasheet'a - strona 11 1 0 1 0 A2 A1 A0 R/W R/W R- 0, W -1 1 0 1 0 1 1 0 0 odczyt 172 1 0 1 0 1 1 0 1 zapis 173 Czy organizacja pamięci...
:arrow: artjur: Kompilowałeś pod 2313? Zamieść wynik na forum - też binka. Może to coś zmieni. Wydaje mi się po prostu, że wewnątrz biblioteki może być błąd i stąd błędy dla Tiny12. Po analizie powyższego programu doszedłem do wniosku, że bzdura stoi na bzdurze. Odczyty RAM'u z nieistniejących adresów, zapisy do rejestru UART... to ewidentny błąd kompilatora....
Można to zrobić za pomocą vwtool lub vds-pro a ty jakie masz oprogramowanie. Programy te możesz znaleźć pod adresem: http://www.autoelectric.ru/diag.html 8)
Jak powyzej czy sa jakies programy do odczytania winsa ??? Bardzo prosze o pomoc :)
Witam Najlepiej będzie jak skożystasz z programu bascom 8051 masz tam gotowe polecenia do odbioru rc5 np "getrc5(adr,com)" i do zmienna adr odpowiada adresowi a com komendzie a program do odbioru kodu z wł wył mogę ci napisać tylko podaj adres urządzenia od którego jest pilot i comendy pilota którymi sterujesz. pozdrawiam
na forum był podawany adres oprogramowania Check_WD, sprawdzający Sa - Service Zone. nie wiem czy będzie działał z tym dyskiem, ale można spróbować , bo nie ma innej metody sprawdzenia czy SA jest w porządku. dyski ATa WD po "przegrzaniu " elektroniki zwykle zaczynają sprawiać problem, powodem są błędy na przestrzeni SA. co jest dziwne w tym wszystkim,...
Witam. Nie bardzo rozumiem o co ci chodzi. To jest mikrokontroler 8 bitowy i pamiec jest zorganizowana w komorki 8 bitwe. Wiec jesli chcesz zapisac np zmienna typu int robisz to tak: zapis gornych 8 bitow -> zwiekszasz adres -> zapis dolnych 8 bitow/mozesz i odwrotnie ,zalezy to od twojego zapisu notacji/ i analogicznie robisz odczyt. Ponizej...
Zastanów się nad napisaniem własnego bootloadera. W nim musisz zawrzeć minimalny sterownik do obsługi Twojego protokołu (np odczyt adresu z eeprom, podstawowa komunikacja przez sieć jak nadawanie, odbiór), trochę kodu do programowania pamięci flash oraz zaimplementować prosty klient, który będzie odbierał dane przez sieć i zapisywał je do pamięci flash....
Hej, odgrzewam trochę temat. Mam PC Kospel HPI-4, do tego nie mam żadnych modułów internetowych ani dodatkowych paneli sterujących i innych urządzeń. Z czystej ciekawości zabrałem się za jej modbusa celem podglądu parametrów i integracji z Home Assistant. Z sukcesem (częściowym). Poprzez konwerter modbus RTU -> TCP Co udało mi się ustalić. Transmisja...
Dzień dobry Mam mały problem ze zmianą kolejności adresów czujników DS18B20. Mam tablicę uint8_t z adresami czujników. Każdy adres zajmuje 8 pozycji tablicy. Napisałem menu ustawień z możliwością zamieniania kolejności. W menu po wejściu w wybrany czujnik mogę przypisać mu adres ze "świeżo" przeskanowanej magistrali. Problem w tym, że o ile po zapisie...
jak już wspomniałem (w edicie), oba (i nie tylko) problemy rozwiązałem właśnie robiąc własną wersję avrpp: - zrobiłem wersję pod linuksa - pod linuksem adresy portów są odczytywane narzędziem parport - zmniejszyłem liczbę błędów odczytu - poprawiłem parę błędów mam zamiar jeszcze rozszerzyć program o: - możliwość podania adresów portów z linii poleceń...
odczyt adresu ds18b20 odczyt adresu lampy stm32 odczyt programu
solar tracker sterowanie kenwood ustawienia ogrzewać klimatyzacja
Mercury – opór statora silnika zaburtowego: typowe wartości, modele, diagnostyka Głowica uniwersalna w magnetofonie – czy nadaje się do kasowania taśmy? Technics, Sony, Philips, różnice konstrukcyjne