Bezpieczeństwo funkcjonalne jest częścią ogólnej strategii bezpieczeństwa w wielu gałęziach przemysłu, w których technologia stara się zmniejszyć do tolerowalnego poziomu, prawdopodobieństwo szkód dla ludzi lub sprzętu w przypadku awarii. Wymóg, aby systemy były funkcjonalnie bezpieczne, znacznie się rozwinął w ostatnich latach. Od elektrowni jądrowych...
To nie jest chyba najlepszy pomysł. Modem ten może sygnalizować zakończenie transmisji poprzez przerwanie zewnętrzne, jednak wiele funkcji z których wywoływana jest ta funkcja transmisji oczekuje statusu wykonania właśnie tej operacji transmisji. Żeby było jeszcze bardziej skomplikowanie to modem sygnalizuje przerwaniem zewnętrznym nadejscie wiadomości...
Dla mnie to kompletna abstrakcja. Według Twojego kodu, to najpierw odczytujesz 1 bajt danych. Później od razu chcesz odczytać drugi bajt danych, którego najprawdopodobniej jeszcze nie ma (komputer jest szybszy niż transmisja z prędkością około 30kb/s). Jeżeli chcesz uzyskać taki efekt, to przy sprawdzeniu wartości == 'x' ustaw sobie flagę, że już odczytałeś...
Witam państwa, z góry przepraszam za takie improwizowane mówienie na filmie, ale może pomoże to trochę przybliżyć całą sytuację. Otóż mój problem w skrócie polega na tym, że jeden moduł HC-05 wysyła dane w postaci takiej, jak to zostało pokazane na screenie, a drugi odczytuje te dane dochodząc do wniosku, że to jakieś głupoty. Z tego co wyczytałem,...
Chciałbym zrobić symulację naciśnięć klawiszy na klawiaturze PS/2 wykorzystując ATMega328 z rezonatorem kwarcowym 16MHz i interfejs PS/2 na USB. Posiłkowałem się tym opisem PS/2. Z opisu wynika, że urządzenie PS/2 (wspomniana klawiatura) musi być w każdej chwili przygotowane do odbioru danych z komputera, nawet, jak jest w trakcie transmisji do komputera....
Jeżeli nie przeraża Cię asembler to coś w tym stylu powinno pomóc. Program do odczytu zewnętrznej pamięci danych AJMP START ORG 200H START: ;=======================================... ; Ustawienie timerow i przerwan dla liczników czasu i transmisji szeregowej ;=======================================...
dokladnie chodzi o to ze... z PCta wysylam dane po RSie do uC... na uC odczytuje przeslana informacje funkcja INKEY(). I teraz nie dokonca wiem jak dziala funkcja inkey, czy zwraca ona pierwszy znak ASCII przeslanej informacji czy moze odczytuje pierwsze 8 bitow danych. Chodzi mi o to aby nie kombinowac z x = inkey() y = asc(x) z = ...i tu jakas funkcja...
Witam! napisałem prosty programik odbioru danych przez rs232, jednak program nie odczytuje mi pierwszej paczki danych (pierwszego bajtu) niestety po kilku godzinach szukania nie znalazłem błędu :( Programuje na atmedze 32 [syntax=c] #include <avr/io.h> #include <util/delay.h> #define F_CPU 11059000 //częstotliwość zegara w Hz #define UART_BAUD...
Jedynie zapis do szybkiej pamięci podręcznej a potem odczyt i wysłanie danych... Na jakim procku realizujesz ten projekt??? bo przy próbkowaniu z taką prędkościa jest już bardzo ciekawie ;)
Witam, posiadam zegarek Suunto model X6. Ma on mozliwosc zapisu danych, a pozniej eksportowania ich przy pomocy koncowki RS232. Niestety nie mam zbyt wielkiej wiedzy na temat rodzaju zapisu danych na tym urzadzeniu. Oprogramowanie (Suunto Activity Manager) do tego zegarka nie jest juz aktualizowane od dobrych paru lat, i dlatego nie dziala poprawnie...
Nie ma się co denerwować i nie wyśmiewam nikogo. Tylko napisałeś że ta tablica, np nr_danej0 jest tablicą liczb, z opisu transmisji wynika coś innego. Z kolei wklejona funkcja służy do odbierania, co z kolei działa pewnie dobrze. Pytanie tylko czy chcesz, aby funkcja ta była blokująca (czekała na dane) czy nie blokująca, tzn nie będzie blokowała programu...
Witam Mam spięty atmega128 z max6675 przez sprzętowy interfejs SPI ss - pb0 sck - pb1 mosi - wisi miso - pb3 układ max6675 wysyła dane ale nie odświeża. Aby odczytać aktualne dane musze zresetować uC Nie wiem gdzie popełniam błąd jeśli mógł by któryś z kolegów spojrzeć na to.. Program odczytuje 2 bajty danych z max6675 i wysyła na uart z faktu ze oscyl....
BartekWB, narobiłeś baboli trochę: 1) Twój PCF cyka bo na wyjściu INT aktywuje coś 2) INT z PCF jest typu Active Low, wiec INT procesora trzeba skonfigurować jako FALLING 3) Skaczesz do przerwania z opcją NOSAVE. Nie wiesz co robisz, a robisz katastrofę. Nosave oznacza że to TY musisz odłożyć na stos rejestry użyte w przerwaniu i potem ręcznie je zdjąć...
Witam Planuję stworzyć bezprzewodowy system zbierania danych, coś na wzór rozwiązań w inteligentnych budynkach. Zasięg takiego systemu obejmować ma właśnie przestrzeń budynku. Chodzi o to aby rozmieszczone w różnych miejscach jednostki przesyłały dane do jednej stacji centralnej która później zajmowałaby się analizą tych danych. Mój problem sprowadza...
Nie, poczytaj jak działa SPI - w skrócie każda transmisja to wymiana 8 bitów między urządzeniami. Wymianę kontroluje MASTER. Czyli, żeby coś odebrać musisz NADAĆ 8 bitów - w tym samym czasie SLAVE też prześle ci 8 bitów. Tu sytuacja jest nieco bardziej skomplikowana, bo układ współdzieli MISO z MOSI. Ogólnie ja bym rozwiązał to podpinając SIO do pinu...
jesli masz dane 11bitowe to odczytujesz 2 bajty danych (czyli 16 bitów) . 1 bajt = 8 bitów. liczbę 16 bitową odczytaną z czujnika przesuwasz w prawo o 5 bitów w prawo i masz swój prawidłowy wynik, bo w tych "nadliczbowych" bitach masz albo same 0 albo śmiecie bez znaczenia.
Witam Pozwolę sobie (choć nie wiem czy mogę) na zadanie pytania stricte laickiego. Otóż w jaki sposób i czy to w ogóle jest możliwe przechwycenie transmisji gsm/gprs z mojego telefonu komórkowego i późniejsze jej odczytanie? W dobie telefonów nowej generacji rynek zlewa fala również programów do szpiegowania. wiem że zawsze można wymienić soft w telefonie,...
Witam, Mam pytanie dotyczące radiowego modułu (IZAR 868 R4 PL) służącego do zdalnego odczytu wskazań wodomierzy, który posiadam zamontowany w domu. Z tego co wyczytałem w Internecie moduł działa na częstotliwości 868Mhz, nigdzie nie znalazłem informacji na temat kodowania transmisji, ale domyślam się że taka istnieje. Czy macie jakieś doświadczenie...
Syn natomiast dostaje tylko info o otrzymaniu MMS i musi włączyć transmisję danych aby go odebrać lub aby wysłać MMSa. Mam to samo na: iPhone 4S; iPhone 5S; iPhone 6; Honor 7s; Lumia 625; Lumia 640; Lumia 650; Huawei G620; Huawei G630-U20. Jedyny telefon który odbiera MMS bez niczego (niby) w tle to bardzo stary ale nadal działający Sony Ericsson T610....
Próbuję porozumieć się z układem ATM90E32, na płytce są dwa takie układy na jednej magistrali SPI + procesor ATXMEGA128A3U. Każdy z układów ma osobną linię !CS, tak wygląda ich połączenie: Próbowłem używać USART w trybie SPI ale nic nie dawało użycie " PORTC_REMAP=PORT_SPI_bm;" (aby zamienić SCK z MOSI) wiec wróciłem do pracy z klasycznym SPI, poniżej...
Hmm, zainteresowanie tematem jest nieco mniejsze niż myślałem, ale może małymi kroczkami się uda coś poskładać do kupy. Jestem w tej tematyce żółtodziobem dlatego proszę bardziej doświadczonych kolegów o pomoc i wyrozumiałość. Może na początek będzie mi ktoś w stanie udzielić informacji czy transmisja na 434MHz ma jakieś sztywne określone ramy? Chodzi...
W pc mam ustawioną prędkość transmisji 9600 a w up 1200 jak inaczej ustawiam to mi nie przesyła. Czyli ustawienia muszą byś identyczne? A jak usunąć tą spacje i enter aby była tylko liczba?
Witam, nie mogę sobie poradzić z uruchomieniem scalaka max31855 w współpracy z atmega16. nota : z tego co mi wiadomo układ max31855 miał być zamiennikiem poprzedniego układu max6675 ale niestety coś u mnie nie za bardzo. na początku do odczytu chciałem wykorzystać sprawdzony kod który działa w 100% z układem max6675 jego istotny fragment: [syntax=basic4gl]...
Zmniejsz prędkości, przed wysłaniem danych wyślij kilka znaków coś jakby rozbiegówka, eksperymentuj z długością aż uda sie odczytać poprawnie wysylane dane.
Co do samego odczytu [syntax=basic4gl] Przerwanie_od_rxd: Dana = Udr Incr In_pos Buffer_in(in_pos) = Dana Wywal_bajt = 0 If In_pos >= 4 Then 'Jeśli są co najmniej 4 bajty (dwa startowe, długość ramki i jakaś dana) If Buffer_in(1) = &H7F Then 'Jeżeli pierwszy bajt startowy jest dobry If Buffer_in(2) = &HEF Then 'Jeżeli drugi bajt startowy jest dobry...
Ale nie rozumiem... Transmisja ma przychodzić nie w kolejności? To nie byłby TCP.
Z modułami ok. W programie tak napisane nie wiem czy to zamierzone czy nie, ale przy odbiorze nie czyści bufora po poprzednim odczycie.
Witam. Czy ktoś z kolegów spotkał się z programem na PC mającym możliwość odczytu i zapisu danych z 1-wire do jednolitego dziennika. Na przykład niech to będzie plik txt. Założenie takie, że plik musi być jednolity. Nie dzielony przez program na dni, tak jak to robi np Lammpomittari. Transmisja po RS232.
Programuje w AVR-gcc, WinAVR Oto kod: //funkcja odczytuje zarejestrowane dane z pamieci flash i wysyła przez UART void odczyt_danych (void) { volatile unsigned int page_adres; volatile unsigned int bufor_adres; volatile unsigned int page_adres_end; volatile unsigned int bufor_adres_end; volatile unsigned int bufor_adres_end_temp=264; //unsigned intl;...
Witam. Mam problem z odczytem przez TWI, tzn w programie zamieszczonym ponizej najpierw zapisuje do pamieci podlaczonej przez TWI 2 wartosci, a pozniej gdy chce je odczytac, pierwsza odczytana wartosc jest bledna, natomiast druga dobra. Mysle, ze moze to byc blad w funkcji i2c_readAck, gdyz i2c_readNak jak powiedzialem odczytuje poprawna wartosc. A...
Kolega zrobi tak: Nadawanie: Organizujemy bufor kołowy (tablica w RAM np. 1KB i dwa indeksy - zapisu i odczytu). Procedura UartSend(unsigned char* txt, int size) kopiuje dane z txt do bufora zapisu. Po każdym bajcie podbija się indeks zapisu (i zawraca na początek bufora gdy dojdzie do końca). Po przepisaniu danych zabiera się bajt z pozycji indeksu...
Witam. Mam kwarc 11059200 na M32 Odczytuje dane z PC przez com1 i jak ustawie transmisje $Baud = 2400 lub większą to dane są odczytywane. Natomias jak ustawie $Baud mniejszy niż 2400 np $baud = 300 to nic sie nie odczytuje. Oczywiście zmnieniam prędkość transmisji na PC. Jeśli przestawie M32 na 1000000 to na $Baud = 300 dane są odczytywane. Dlaczego...
Witam Do istniejącego i działającego "urządzenie" chciałem dodać możliwość odbioru, parsowania i odesłania SMS'a zwrotnego z danymi. Cały kod: Linia1 - to wyświetla Uart_numer - Linia1 Linia2 - to wyświetla Komanda - Linia2 czyli działa OK Ale jak podepnę modem GSM ( SIM900D ) to Uart_numer jest puste, a Komanda pokazuje ( czasem ) jakieś teksty z pierwszej...
UART, czyli uniwersalny asynchroniczny nadajnik-odbiornik szeregowy , jest jednym z najczęściej używanych protokołów komunikacyjnych typu urządzenie-urządzenie w systemach wbudowanych i nie tylko. W poniższym artykule opisano, jak używać UART jako protokołu komunikacyjnego dla sprzętu, postępując zgodnie ze standardową procedurą. Po prawidłowej konfiguracji...
Czasami, niektóre projekty wymagają rozdzielenia jakichś zadań na kilka modułów Arduino lub umożliwienie im wzajemnej komunikacji. Interfejs IIC ( Inter-Integrated Circuit ang. pomiędzy układami scalonymi) czyli I²C jest idealnym rozwiązaniem tej kwestii. I²C to bardzo interesujący protokół. Zazwyczaj wykorzystuje się go do komunikacji pomiędzy...
Witam. Koledzy niby prosty układzik między innymi z czujnikiem temperatury DS18b20. Nijak nie mogę uruchomić tego czujnika. Sprawdziłem wszystko pod kątem połączeń zwarć i zimnych lutów. Ba nawet czujnik podmieniałem i nadal temperatura odczytana z czujnika to -0.1. Wiem że mam jakiegoś babola w programie którego nie widzę. Jak znam życie to jakiś banał...
***To jest gotowy działający układ. Można z niego korzystać we własnych projektach. Jeśli admin ma ochotę - może go przenieść. *** Arduino z sim800. Identyfikacja numeru telefonu osoby dzwoniącej. odczyt danych z softwareserial Witam Chcę zrobić alarm używając Arduino. Sprawa banalna, czujniki, syrena parę prostych IFów... ale jak go wyłączyć, rozbroić?...
Ludzie włamują się do najnowszych aut podrabiają karty bankomatowe potrafią wyciągać zawartość pamięci z uszkodzonych kart pamięci dysków itp łamanie szyfrów (enigma) . Nie ma 100% zabezpieczeń; można co najwyżej zrobić je tak, aby wymagały ogromnej ilości czasu do złamania i sporych kosztów co sprawia, że jest to nieopłacalne. W mojej firmie używamy...
Witam! Próbuję poradzić sobie z zapisem i odczytem zmiennej z EEPROM'u. Gdy po zapisaniu do pamięci zmiennej resetuję procka przy użyciu programatora to jest ona prawidłowo odczytywana. Gdy natomiast odłączę zasilanie to niestety procek odczytuje mi inną wartość. Ta źle odczytana wartość równa jest '1' czyli takiej wartości jaką wpisuję do EEpromu w...
Jakiś czas temu pisałem już o moich problemach z SPI na STM32. Niestety problemu nie umiem sam rozwiązać. Chodzi o odebranie pierwszego bajtu danych który powinien automatycznie zostać wpisany do rejestru po wysłaniu pierwszego bajtu. Niestety mimo wielu prób i zmian konfiguracji SPI nie udało mi się rozwiązać tego problemu więc dotychczas po prostu...
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.
Dzięki m.ki za zainteresowanie! Tak, zdaję sobie sprawę, że fizyczny transfer danych następuje w obie strony jednocześnie, a funkcje, których używam nie robią nic dużo bardziej mądrego niż zapis i odczyt rejestru DR w SPI1. To jednak nie tłumaczy braku odebranych danych... No cóż... Będzie łopatologicznie. SPI_I2S_SendData() wpisuje coś do SPI1->DR....
Źle podchodzisz do tematu. Dopóki są to jakieś tylko zabawy w budowę termometru to sobie można pozwalać na takie błędy. Kiedy jednak od pomiaru takiej temperatury ma już zależeć praca jakiegoś urządzenia to powinno się do sprawy podejść poważniej. Po pierwsze ten uC ma trzy Timery. Może mierzyć dowolne czasy. Czy na pewno jest Ci potrzebne przerwanie...
Invalidate przepisuje wszystkie zmienione linie (po 32 bajty) z DCache do memory. To zabiera czas. Jeżeli dodatkowo wykonujesz jakieś operacje korzystając z DCache (np. obliczenia DSP, operacje na ciągach znaków), to wedle tego co rozumiem możesz utracić część danych, jeżeli nie zrobisz clean dla odczytu. Czyli mamy jeden proces przepisania wszystkich...
Witam! Zrobiłem sobie układ oparty o uP ATmega 8L (taktowany wew 1MHz). Procesor ma wysyłać i odbierć dane po łączu szeregowym USART. O ile z wysyłaniem nie ma problemu (zawsze wysyłane są jednorazowo 2 bajty) o tyle sprawa komplikuje się przy odbiorze danych. Dane "dochodzące" do uP nie mają stałej długości (czasami są to 4 bajty, czasami 10 itd)....
Witam Piszę na atmedze8 w bascomie program do odczytywania danych z odbiornika GPS. GPS jest podłączony RSem do Atmegi, obsługuje go sprzętowy UART. Transmisja jest realizowana z prędkością 4800, megę taktuje zewnętrzny kwarc 7,3728 Mhz (ale na wewnętrzym 4 Mhz też próbowałem). Oto kod obcięty o parę chwilowo nieistotnych rzeczy (definicje zmiennych,...
Witam! Odświeże temat. Też mam ten problem, że odczytuje mi z pamięci same wartości 255. Ma ktoś pomysł jaka jest tego przyczyna? Program: SDA EQU P2.4 SCL EQU P2.3 LED EQU P2.7 I2C_fault bit 40h I2C_busy bit 41h I2C_no_ack bit 42h I2C_ostatni_bajt bit 43h licznik_bitow_I2C equ R0 org 0H LJMP START org 100H START: LCALL delay LCALL delay LCALL delay...
Autor: Dominikus, ndom_dominikus(at)yahoo.co.id Można wykorzystać komputer PC do podłączenia domowego system zbierania danych I wykonania GUI dla przyjaznego dla użytkownika przedstawiania danych. Układ zbudowany jest na mikrokontrolerze ATmega8. Mikrokontroler ten posiada wbudowany 10-bitowy przetwornik analogowo-cyfrowy. Czujniki temperatury są podłączone...
Witam wszystkich Od dłuższego czasu próbuję zmusić do współpracy dwa moduły RFM70 w połączeniu z dwoma Atmega'mi 8A. To co udało mi się osiągnąć to poprawna konfiguracja rejestrów RFM70, potrafię je odczytywać. Czasami udaje się nawiązać połączenie i wysłać paczkę danych. Problem polega na tym, że w momencie kiedy uda się wysłać pierwszą porcję danych...
Proszę bardzo. I przypominam że adres +1 w poniższych odczytach. Poniżej zrzut z odczytanymi danymi: I jeszcze nr adresu każdego odczytu: Wybrałem inny przykład gdzie są wszystkie pomiary z 3 faz. Dodano po 3 47 i 48 jest zero, nie czytam bo nie ma potrzeby Dodano po 5 I w tym przypadku przekładnia 800/5 czyli 160 Dodano po 19 (at)liberateme odczytując...
Dzisiaj dość swobodny przegląd transmisji szeregowych, rozpoczniemy od przykładowej transmisji równoległej a następnie rzucimy okiem na UART i USART, I2C, SPI, 1wire. Mam nadzieję, że przegląd charakterystycznych cech transmisji szeregowych, ułatwi początkującym zastosowanie w praktyce innych podobnych interfejsów szeregowych. Sprzętowa obsługa UART/USART,...
zujnik jest podłączony bez rezystorów wzmacniających , ponieważ odczytałem ze schematu, że nie są potrzebne(próbowałem także z rezystorami 4k7). Przy sprawdzeniu bufora z danymi w programie Stm Studio, nic się nie zmienia a flaga busy jest ustawiona jedynie przy odłączeniu kabla SDA od czujnika. Proszę o pomoc w znalezieniu przyczyny braku odczytu...
Witam, mam problem jak w temacie. Zbudowałem urządzenie, w którym wykorzystuje RTC PCF8583P. Z elektroniką jest wszystko OK bo ogólnie zegarek "tyka". Natomiast mam coś nie tak z programem. Wygląda to następująco: Za pierwszym razem gdy odczytuje czas (tzn godziny i minuty) wszystko jest tak jak być powinno. Program działa w pętli i w związku z tym...
Mam problem z transmisją danych. Na PC mam uruchomiony terminal (terminal v1.9b), i jak wysyłam treść z AVR do portu RS232 to terminal poprawnie odczytuje wysłaną treść. Natomiast problem tkwi w transmisji w drugą stronę. Żeby sprawdzić czy poprawnie AVR odbierze dane wysłane z RS232, napisałem tak program żeby po odebraniu treści wysłanej z terminala...
Witam Szykuje do swojego projektu transmisję po RS między dwoma mikrokontrolerami Udało mi się już coś uruchomić ale chciałbym się upewnić czy wszystko robię ok Nadawanie zrobiłem tak: 'projekt regulatora temperatury $regfile = "m8def.dat" $crystal = 8000000 $baud = 2400 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2...
Witam, tworzę aplikację komunikującą się z urządzeniem za pomocą komend AT. Po przewertowaniu połowy internetu, przeczytaniu i wykorzystaniu przykładów z książki Daniluka "RS232C Praktyczne programowanie ..." nadal mam problem z właściwym odbiorem danych. Na obecną chwilę opierając się głównie na przykładach z w/w książki potrafię wysłać komendę/zapytanie...
No teorię to ja mniej więcej znam, ale gorzej w praktyce. To znaczy, że procesory są masterami, a PCF jest slave?? Czy jak?? Myślałem nawet żeby poprowadzić czwarty przewód. Procesor który chce odczytać dane z i2c sprawdziłby stan na tym przewodzie. Przy stanie niskim wejdzie w tryb odczytu ale zanim to nastąpi to ustawi tam stan wysoki, co uniemożliwi...
Licznik ma przycisk, brakuje jeszcze tylko modułu do transmisji danych. Jest własnością ZE, sam bym sobie takiego nie sprawił. Jestem zwolennikiem liczników z tarczą, przynajmniej głowa nie boli od nadmiaru wiedzy. Falownik i panele śmigają aż miło, dzisiejsza produkcja to ponad 21kw/h. Wracając do sedna opis cyferek: 1.8.0(000000.0*kWh) rejestr pobranej...
Witam, Po długiej walce z żyroskopem L3GD20 jestem zmuszony zwrócić się po pomoc do Was. Komunikuje się z urządzeniem za pomocą interfejsu SPI. Teoretycznie wszystko działa przy czytaniu danych- żyroskop odpowiada tak, jak jest napisane w datasheet (na ramkę WHO_AM_I odpowiada wartością 212, a na odczyt rejestru kontrolnego nr 1 odpowiada 7, czyli włączonym...
Witam Już nie wiem gdzie się zwrócić z pomocą w próbie rozkodowania transmisji. Mam radio samochodowe Kenwood KDC-W5541U i chciałbym "pozyskać" dane wysyłane do wyświetlacza radia. Tak aby móc je potem wysłać do wyświetlacza w desce rozdzielczej. Podobny myk udał mi się wczoraj z radiem Blaupunkt RCM148 (komunikacja po i2c). Za pomocą analizatora logicznego...
1 oraz 2: Błąd był według mnie spowodowany nie problemem z odczytem tego sektora, ale zakłóceniem transmisji. Bad sektor byłby pokazany jako "UNC", a u Ciebie jest "Timeout". Dla pewności powtórz jeszcze raz test w tym miejscu (nie musisz męczyć całego dysku, tylko podaj np. od sektora 119 000 000 do 121 000 000). W samych parametrach SMART mogę czepić...
Producenci współczesnych nośników magnetycznych, optycznych lub pamięci flash określają w specyfikacji żywotność tych nośników. Jaką żywotność mają pamięci taśmowe? Udało się odczytać dane z ponad ćwierćwiecznych pamięci taśmowych polskiego komputera MERA-400. W odczytaniu pięciu taśm pomogło [url=]Museo dell'Informatica Funzionante - Palazzolo Acreide....
Tematu nie porzuciłem, spokojnie :) Poczytałem trochę o klasach, bo przyznam się szczerze, jakoś do tej pory traktowałem to po macoszemu. Poczytałem o modyfikatorach dostępu, klasach i zmiennych statycznych, getterach i setterach. Wobec poszerzonej wiedzy - stary program wrzuciłem radośnie do śmietnika i napisałem nowy wykorzystując kilka funkcji ze...
Streszczenie w 3 zdaniach: Zrobiłem odczyt licznika wody w HomeAsistant ale nie chcę z niego korzystać. Pokazuję jak zrobić wykresy w gnuplocie z czujników zaprogramowanych w ESPHome w HA. Używam Raspberry Pi Zero 2 W. Wstęp: Przejrzałem forum w zakresie korzystania z gnuplota. Nie ma tego wiele. Znalazłem nieodpowiedziane tematy: - format danych do...
Ad.1 Piny od 10 do 15 to: - pin 10 ACK (zanegowany) - pin 11 BUSY (zanegowany) - pin 12 PE - pin 13 SLCT - pin 14 AUTO LineFeed - pin 15 ERROR (zanegowany) odczytasz stan używając portu 37aH (port odczytu/zapisu drukarki) i portu 379H (port stanu drukarki) komputera. Odczytując z tyh portów otrzymasz 8(od 0 do 7) bitów z każdego z nich: 37aH: - bit...
Kilka pytań: - co to za sterownik - czy transmisja ma specyficzną ramkę - czy w paczce (ramce) nie ma przypadkiem długości bloku danych Sugestie: - ustawić odpowiednio długi timeout odczytu i ewentualnie wpowadzić opóźnienie po wysłaniu komendy do sterownika zanim zaczniemy odczyt - sprawdzić licznik ComPort1.InputCount określający ilość danych znajdujących...
Zawsze będzie się to sprowadzało do przesyłania pojedynczych bajtów a w przypadku programowego I2C kolejnych bitów. Tego nie przeskoczysz. Oczywiście nie ma innej możliwości jak wysyłanie danych na szynę I2C bajt po bajcie. Mimo to większość (jesli nie wszystkie) pamięci opartych o I2C ma możliwość zapisania/odczytania danych szeregowo. Jest możliwość...
Witam, Potrzebuje za pomoca Delphi odczytać stany sygnałów na pinach RS232, nie zależy mi na transmisji danych. Pisze program, który sprawdza czy komputer działa z zasilania sieciowego czy z zasilania awaryjnego przez ups. UPS wystawia sygnał na dwa piny RS232 - jak je odczytać. Z góry dziękuje za odpowiedź, pozdrawiam.
NIe wiem co to jest to CRC i czego dotyczy ten błąd. Proszę o szybką odpowiedz Wikipedia: CRC (ang. Cyclic Redundancy Check – cykliczny kod nadmiarowy) to matematyczna suma kontrolna wykorzystywana do wykrywania uszkodzonych danych binarnych. Kod CRC zwykle dodawany jest do ramki lub pakietu w celu późniejszej weryfikacji integralności danych....
Witam! Zabieram się za pisanie programu do obsługi miernika energii i watomierza na ADE7753 i mam parę pytań. Chcę wraz z kolegami zbudować układ odczytujący wszystko co możliwe z ADE7753 i wyświetlający na kompie (wartości , przebiegi, np. u(t), i(t), p(t)). Jeśli ktoś używał tego (lub podobnego) układu to proszę o pomoc, bo czytając dokumentację mam...
Mam dwa programy: jeden do wysyłania, drugi do odbioru danych przez RSa. Wysyłanie danych działa jak najbardziej poprawnie (sprawdziłem za pomocą programu RealTerm). Problem mam z odbiorem. Wysyłam znak który w ASCII ma numer 56; program do odbioru danych wyświetla znak, który w kodzsie ASCII ma numer 204. Obojętnie, jaki znak wysyłam zawsze jest 204...
mam problem z odczytem danych z telefonu. wysylanie komend at do telefonu (siemens s45) odbywa sie bez problemu - aparat reaguje prawidlowo. linia Tx kontrolera polaczona z telefonem poprzez opornik i zenera 3,3V. Linia odbiorcza polaczona bezposrednio. komunikacja z telefonem za pomoca terminala rowniez dziala prawidlowo. biblioteka uart: #include...
Witam, chcę odczytać dane z suwmiarki elektronicznej która wysyła 6 pakietów 4bitowych tak jak napisał kolega ponizej: Postarałem się trochę i podłączyłem suwmiarkę do oscyloskopu MSO7104A i ku mojemu zdziwieniu data jak i clock ma 24bitowe (6 wyrazów po 4 bity) przecinek jest stały dla 2 miejsc dla np -44,44 = 0011 1010 0000 1000 0000 1000 2^2+2^3+2^4+2^6+2^12=4+8+16+64+4096=4444...
W każdej funkcji i2c stosuje czekanie na zwolnienie flagi. To nie to samo co odczyt bitu potwierdzenia. Ty po prostu czekasz tylko na zakończenie transmisji bajtu. Informacja o wysłaniu (lub nie) przez układ slave bitu potwierdzenia znajduje się w rejestrze TWSR po zakończeniu transmisji bajtu wpisanego do TWDR i jest ona bardzo istotna, bo dzięki...
Hakowania ? Chyba żartujesz, websocket to alternatywa dla HTTP pozwalająca na komunikację dwustronną. Czyli wszelkie wymiany danych w tzw real time tego potrzebują, a i mniej wymagające połączenia chętnie wykorzystują websocket dla wygody użytkownika. Naprawdę życzę powodzenia przy odczytywaniu szybkozmiennych danych za pomocą HTTP (AJAX), nie bez powodu...
Witam, Mam podłączomy mikrokontroler pod Linuxa który komunikuje się portem szeregowym. Jest problem ze znakiem 13 (dziesiętnie) który mój program odbiera jako 10 (dziesiętnie). Nadawany jest prawidłowo bo sprawdzałem innymi programami i odbierają prawidłowo. Inne znaki są prawidłowe, jedyne co mi przychodzi to że jest jakieś automatyczne CRLF, ale...
Zdejmij radiator i podaj co za CPU tam siedzi. Zdjęcie nie ostre, oznaczenia scalaków nieczytelne. Procesor: Scalaki: Ten Samsung z pierwszego zdjęcia to chyba RAM, któryś z tych układów Spansion z drugiego zdjęcia to może być flash - prosiłbym o potwierdzenie. PCB z drugiej strony: Model dekodera chyba nie ma znaczenia, tzn nie ma w internecie absolutnie...
Witam Przejrzałem wiele postów w temacie odczytu danych z portu COM bezpośrednio w programie Excel. Niestety, nadal nie potrafię z tego wyciągnąć właściwych wniosków, aby zastosować je w rozwiązaniu mojego problemu. Chyba brakuje mi po prostu wiedzy w tym temacie. Jestem elektronikiem hobbystą, którego wiedza zatrzymała się na poziomie połowy lat 90-tych....
BK7231T/BK7231N to popularny SoC WiFi i Bluetooth, szeroko stosowany w produktach Tuya Smart. BK7231 można znaleźć w inteligentnych gniazdach, inteligentnych żarówkach LED, inteligentnych przełącznikach itp. BK7231 zwykle występuje w postaci modułów, które są pin-to-pin kompatybilne z modułami ESP (TYWE2S, TYWE3S, ESP12 itp.). Urządzenia BK7231 można...
Mam sterownik Cpm2a steruję bezpośrednio przez rs232c ustawienia są takie same w PC jak i w PLC potrafię odczytać poprawnie daną komórkę DM lecz zapisać już nie . Rs232c jest sprawny bo mogę zaprogramować sterownik bez problemu. Problem w tym iż wysyłać dane z każdej komórki DM sterownika PLc potrafię prawidłowo przy pomocy dowolnego programu mogę je...
Witam! Mam problem polegajacy na przeslaniu droga radiowa wartosci zmiennej powiedzmy x ktora ma wartosc od 0 do 255 (jeden bajt). Nadajnik to atmel 89c2051 z krotkim programikiem wysylajacym przez UART kolejne wartosci wartosci: ----------------------------------------... Dim Pomiar As Byte Dim X As Byte Open "com3.1:2400" For Output...
A próbowałeś obniżyć prędkość transmisji? Nie wiem, z jakim zegarem to pracuje u Ciebie. U mnie dla 9600 baud nie ma problemów ani przy zapisie, ani przy odczycie (ale kod mam w 100% C). pozdro, -- migod
Tutorial do avr taki znalazłem: Jak byś czegoś w sieci szukał, to raczej unikaj tutoriala z patron.net, uczy złych nawyków i jest nieco nie na czasie. Pomiar częstotliwośći na AVR realizuje się w miarę łatwo, przy wykorzystaniu timerów, jeden timer pracuje jako licznik impulsów z zewnątrz, a drugi odmierza czas, mozna też inaczej, tylko na jednym timerze...
W CA musisz ustawić takie formaty jakie ma stacja monitorująca. Z centrum monitorowania instalator dostaje kod obiektu, format podstawowej i zapasowej transmisji razem z kodami. Jeżeli będzie niezgodność to system nie prześle wiadomości albo zostanie ona odczytana błędnie przez obsługę. Wyobraź sobie iż twój obiekt ma inne kody niż operator odczytuje...
Zrobiłem prosty interfejs do odczytu ramek(scaner). Robię to tak jednym interfejsem vag-com łączę sie ze sterownikiem w aucie np licznik a swoim interfejsem(scanerem) odczytuje całą transmisję miedzy licznikiem a tym interfejsem. Interesuje mnie jak odczytać co dana ramka robi ile bedzie tych ramek etc. Np id 200 :length 7: data 07,c0,00,10,00,03,01...
Witam!! Odczytuję z czujnika oświetlenia TSL2561 wartości z dwóch kanałów. Na wartość jednego kanału składają się dwa rejestry 8 bitowe. Po odczytaniu wszystkich czterech (CH0_Low, CH0_High; CH1_Low, CH1_High) łączę je w dwa 16 bitowe. próbowałem tak: ch0 = (ch0_high<<8)| ch0_low, ale i tak: ch0 = (ch0_high*0x100) + ch0_low. Przez chwilę wszystko...
Męczy mnie ten fakt, że jak go uruchamiam i jest zasilony to początkowo dane idą elegancko, wysle i odesle tez dobrze, dopiero drugie wysłanie paczki danych i odbiór się sypią. Tak naprawdę to nie wiesz, czy problem leży po stronie odbiorczej, czy nadawczej. Być może odczyt flag FE0 (w szczególności) oraz DOR0 z rejestru UCSR0A pomoże zlokalizować...
Witam. Jestem na tym forum stosunkowo nowy. Od wczoraj przeglądam różne posty i nie potrafię znaleźć rozwiązania mojego problemu który jest następujący: Zakupiłem gotowy moduł BTM222 w zmontowanym przez AVT kicie avt 1635. Moduł ten jest wyposażony w 3 diody sygnalizacyjne. POW,CON,DAT (power,connected,data). Po włączeniu modułu do zasilania otrzymuje...
Witam Mam taki kawałek kodu, który z powodzeniem działa na Atmega328 ( ale skompilowanej wersją Bascom poniżej 2.0 ) [syntax=basic4gl] Mmc_cs = 0 Gbdriveerror = Driveinit() If Gbdriveerror = 0 Then Berror = Initfilesystem(1) End If Open Plik For Input As #2 Do Line Input #2 , Dane_sd Loop Until Eof(#2) <> 0 'Eof = 255 - koniec pliku Close #2 'zamknij...
Bo ona służy tylko do zapisu. Do odczytu jest funkcja LCD_SPI_ReadWord(). I używane są zawsze w parze. W masterze można znaleźć je obok siebie, natomiast w slave, w którym jak czytałem, rejestr DR musi być już wypełniony przed rozpoczęciem pracy odbywa się to w nastepujący sposób: Funkcja EnableSPICommunication() ładuje DR funkcją LCD_SPI_WriteWord(),...
No dobra. To nic nie dalo. Wylaczylem tel. na noc i rano jak wlaczylem to znow mialem czyste konto :( Czyli jednak wylaczam transmisje pakietowa i korzystam wylacznie z telefonii 2G. To mi nie jest do niczego potrzebne, a jak przyjdzie do mnie MMS to ja wlacze na chwile i odczytam. Dziekuje za odpowiedzi Pozdrawiam
Masz przecież w rejestrze UCSRxA bit TXCx który jest ustawiany po zakończeniu transmisji. Wiem że taki jest, ale skoro wysyłam nie jeden bajt, lecz cały ciąg to skąd mam wiedzieć, czy ten bit nie będzie się ustawiał po każdym bajcie a nie na zakończeniu transmisji. Zastanawiam się, jak działa funkcja printf, czy uruchomienie następnego rozkazu, jest...
Czysto teoretycznie ten kod mógłby działać. W praktyce, próbujesz zrobić odczyt 1 bajtu z rejestru 0x00, ale 2 bajty odczytujesz spod adresu 0xFF i nie bardzo wiadomo jaki będzie następny 0x100 albo 0x00. Jaki to układ i co chcesz odczytać? Może nie reaguje na adresowanie >0xFF? Co do samej obsługi I2C, to takie podejście jest najmniej efektywne. Nie...
Witam, temperatury nie zmieniają się zbyt szybko więc raczej nie jest potrzebny ogromny transfer danych. Można tę transmisję zrealizować za pomocą technologii LoRa, są dostępne gotowe, niezbyt drogie moduły. Pozdrawiam
Alternatywnie - program może działać przez cały czas i zapisywać numer karty do pliku do którego PHP też ma dostęp. PHP może wówczas odczytywać plik a z niego także datę odczytu (żeby wiedzieć czy jak dawno temu nastąpiło zeskanowanie kodu). Jeśli już, to ta opcja. Trzeba sobie wyrażnie podać założenia: kod PHP wybonuje się podczas jednego requestu...
Będzie zaburzony. Nie idzie o przekaźnik fotki a o wejście na centralę. W najlepszym wypadku zgłuszysz wejście fotek, w najgorszym skopcisz wejście procka. Na wejściu fotek centrali są dośc skomplikowane drabinki rezystancyjne i bez dokladnego rozliczenia prądów - ryzyk fizyk. Najprościej (jak już polecałem kilkanaście razy ale malo kto słucha) podpiąć...
Witam Ciekawie postawione pytania i fajne zagadnienia :) Myślę, że w ramach - oczywiście puszczenia w pewnym zakresie wodzów fantazji - ale można by sobie przybliżyć pewne zagadnienia a przynajmniej wyodrębnić konkretne wartości brzegowe - jeśli już staramy się mówić o bezpieczeństwie (co samo w sobie jest zawsze, poza pewnymi niezmiennikami, terminem...
Witam Nie bardzo wiem gdzie już szukać porady. Może szanowni grupowicze coś podpowiedzą. Otóż sprawa przedstawia sie nastepująco: W terenie zainstalowane jest pewne urządzenie pomiarowe. Do tego urządzenia podłaczony jest pętlą CL moduł komunikacyjny z wbudowanym modemem wewnętrznym PSTN, ewentualnie z zewnętrznym GSM. Moduł regularnie czyta urządzenie...
witam.. potrzebuje pomocy przy tym radiu radio dziala jest nadawanie i jest odbior radio daje sie programowac ale nie moge odczytac wpisanych danych . programator jest ok. sprawdzilem na innych radiach . jest roznica podczas odczytywania to znaczy inne radio jak wcisne przycisk " a" transmisja do kompa trwa ok 3s a z tego radia transmisja trwa 1s moze...
Bardziej to wygląda na NMEA tylko z niewłaściwymi parametrami transmisji. Format komunikatu "$" dane <LF><CF> u ciebie powtarza się (at) ..........{FF} dodaje jeszcze opis SIRF