No to w czym masz problem? Zamiast: WriteFile(screen, buffer, read, &written, NULL); Pisz sobie do pliku.
https://www.megunolink.com/
Tam na screenie obok zakładki Hex była też ASCII, a nawet jeśli nie to i tak już prosta sprawa skonwertować.
witam, po pierwsze zobacz co masz ustawione w systemie jako decimal seperator, lub na początku programu dodaj wpis DecimalSeparator:='.'; a po drugie staraj sie typować dane AsFloat... a ie poprzez typy "variant". Pozdrawiam
Witam Chciałem zapytać jak można by zapisać dane z rs232 do pliku txt przy użyciu komponentu PortCom, męcze się już z tym ze 2 dni i nie umiem rozwiązać problemu. Nie umiem znaleźć metody która umożliwiła by mi zapis danych do konkretnego pliku. Pozdrawiam
CLS INPUT "Wpisz nazwe pliku: ", n$ OPEN n$ FOR OUTPUT AS #1 PRINT #1, "To jest zapisywane do pliku." CLOSE OPEN n$ FOR INPUT AS #1 INPUT #1, a$ PRINT "Odczyt z pliku: "; a$ CLOSE
witam . czy istnieje mozliwosc zapiania Rx i Tx tych danych komunikujacych sie z obd2 i zapisania ich oraz stworzenie z tego programik do atmelka np 89c51. istnieje taka mozliwosc?
To jest odczyt z UARTu. W pierwszej pętli program czeka na pojawienie się litery "R" Potem w drugiej pętli zapisuje wszystkie odebrane znaki do zmiennej K3 aż do momentu pojawienia się znaku nowej linii CR (czyli chr(13)
nie jestem biegly w sprawie CANa, ale czy transceiver mozna sobie ot tak podlaczyc do UARTa? on przeciez powinien byc dolaczony do kontrolera CAN. dodam od razu, ze ARMy z serii LPC23xx maja 2 kontrolery CAN i sa naprawde tanie. po UARcie mozesz czytac z dowolna predkoscia - te standardowe uzywane sa w RS232. 0x41 0x56 0x45!!
Witam Chciałbym przez rs232 zapisywać zmienne z pliku txt do zewnętrznej pamięci eeprom np. 24Cxx z których będzie korzystał mikrokontroler atmega128. Od czego zacząć? Czy to będzie bardziej rozwiązanie polegające na programie w mikrokontrolerze zasysającym dane z txt i wczytującym je do eeproma czy zrezygnować z drogi mikrokontrolera i programować...
sterowniki XC2xx maja wbudowany webserwer (oraz RS232 i CANopen), programuje się je w nowoczesnym a zarazem bardzo elastycznym softem CoDeSys (6 formatów: IL, LD, FBD, SFC, ST, CFC). Wspomaga aplikacje wizualizacji za pomocą przeglądarki internetowej (aplet Javy). Nie jest żadnym problemem uzyskiwanie np. autozapisu deklarowanych wcześniej danych do...
Witam Zainstalowalem sterowniki do kabla, wylaczylem urzadzenie na OFF podlaczylem pod usb i wlaczylem na On i nic sie nie wyswietla, to samo probowalem z zasilaniem i bez... Macie jeszcze jakies pomysly ? probowalem jeszcze takim programem : http://www.dobreprogramy.pl/Mrowka,Progr... wykrywa port ale sie nie laczy. Może znacie jakis...
Możesz skonkretyzować pytanie? Google wręcz zasypuje odpowiedziami na słowa kluczowe: serial port monitor Musi być darmowy? Windows/Linux/co innego?
w Delphi na początku robiąc coś z RS232 warto się pobawić z jakimś gotowym komponentem do tego a jeśli już się troszkę więcej umie to warto napisać swój własny komponent. odnośnie takiego komponentu do RS232, który byłby dobry a na dodatek free - to z czystym sercem polecam ComPort. Znajdziesz go na www.sourceforge.net - działa wyśmienicie a na dodatek...
Najlepiej to dać znacznik początku ramki a na końcu jakieś CRC. Odbiornik powinien szukać znacznika początku i jak na niego trafi to zacząć odbierać pozostałe dane. Jak zbierze ich 513 to z 512-tu oblicza CRC i porównuje ze znakiem 513-tym. Jak dobre to zapisuje, jak złe to odrzuca. A sam odbiór to w przerwaniu, i zapis do bufora z jednoczesnym inkrementowaniem...
Czy możesz udostępnić program do EATON'A do poglądu danych przez RS232 lub podać link, nazwę programu? Czy znalazłeś coś do zapisu danych przesyłanych przez program?
Jaki kompilator? Nie pokazałeś deklaracji struktur danych - z tego co widzę to nie obsługujesz przepełnienia wartości zmiennych "odebrano" i "wysłano" - to miałyby być bufory cykliczne? w _putchar() gdy wysyłka_wyłączona == 1 powinieneś od razu wpisać bajt do rejestru SBUF, inaczej będziesz czekał na odbiór bajtu żeby zinicjalizować wysyłkę w przerwaniu....
Jeśli plik ma być z www ściągany to napewno nie IdFTP a jakies IdHTTP (nie pamiętam jak to się nazywa dokładnie). To tak w kwestii formalnej ;) Pozdrawiam Willy. IdFTP napewno nie, użyj "cośtam" (nie pamiętam jak to się nazywa). Jak ja lubię takie odpowiedzi. :) Wracając do tematu. Uruchom podany załącznik, podaj parametry logowania i naciśnij Połącz....
Rigol ma wejścia prądowe i napięciowe oddzielnie, zakresy zmieniasz za pomocą komend po rs232/ethernet jak i łapiesz odczyty gnd jest wspolne
Ja polecam przejściówkę PL-2303, którą kupiłem za ok. 15 zł. Jej wielką zaletą jest to, że Ubuntu ma wbudowane sterowniki do niej i po jej podłączeniu pojawia się plik /dev/ttyUSB0 , który służy do odczytu i zapisu danych.
[syntax=vbnet] Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim ReceivedText As String ReceivedText = SerialPort1.ReadLine MsgBox(ReceivedText) End Sub [/syntax] Jeśli dane są wysyłane co 5 sekund, to możesz ustawić Timer na 4 sekundy i zobaczysz co wyświetli się w okienku MsgBox . Jeśli twoja...
Komunikuje się przy pomocy Hostlinka z samą komunikacją nie ma problemu tylko z zapisem do DM. Problem jest taki: Przy pomocy komputera PC wysyłam do PLC dane przez RS232 (transmisja asynchroniczna )w PLC jest program do odbioru tych danych z komendom do umieszczenia w danej komórce DM np DM0300 w ramce umieszczam komende do zapisu danych a mimo to...
Witam Atmega16 wysyla przez rs232 dane z przetwornika adc.W c++ builderze uzywam komponoentu ComPort do obslugi rs232.Jak zrobic zeby te dane byly zapisywane do tablicy Tab[512] w postaci liczb hex.
Witam Zlecę napisanie prościutkiego programu w Visual Basic 2010 Odbiór danych z rs232 (ramka 32 znakowa zawsze) Zapis całego stringu do zmiennej i wyłowienie z niego potrzebnych danych. napisałem coś takiego w BascomAVR na Atmega32 i oczywiście działa, ale teraz muszę coś takiego mieć na windowsie. Pozdrawiam
Cześć, podczas zapisu do pliku danych z portu rs232 o transmisji 9600 bodów, 8 bitów, chiałbym dodatkowo zapisać aktualny czas dla każdej danej. Nie wiem jak to zrobić, w jaki sposób napisac timer, którby zliczałby czas od rozpoczecia transmisji i przy zapisie danej do pliku mogł być pobrany i równiez zapisany. Czy ktoś mogłby mi pomoc?
Hm... jak pisałem bootloader do swojej centralki to nie używałem __attribute do przesunięcia przestrzeni adresowej tylko zmieniłem w ustawieniach AVR Studio zakres dostępnej przestrzeni pamięci programu na zakres przewidziany dla bootloadera(różnie dla różnych procków). Było o tym pisane na forum, o ile dobrze pamiętam(proszę mnie poprawić jeżeli bredzę)...
Dla danych do których dostęp jest nie tylko z poziomu programu, lecz realizowany także przez sprzęt, w tym przypadku DMA, volatile jest obowiązkowe, bo kompilator nie wie, że tablica dane jest gdzieś jeszcze wykorzystywana, więc z punktu widzenia optymalizacji zapis do niej w pętli, po wywołaniu HAL_UART_Transmit_DMA nic nie robi, więc optymalizator...
Fajna sprawa, a co z zapisem, edycją danych na takich kartach, tagach?
W trybie jednokierunkowym odczyt rejestru danych zawsze będzie dawał 0. W trybie dwukierunkowym zapis do rejestru danych powoduje zatrzaśnięcie wysłanej wartości. Oczyt z rejestru pokazuje stan logiczny na wyjściu. Ponieważ zatrzask pamięta wartości z ostatniego zapisu odczyt rejestru odczyt zwraca dane uprzednio zapisane. Port w trybie dwukierunkowym...
Ten w bascomie to szajs. http://diy-elektronika.pl/1244-obsluga-p... Tu jest pierwszy z góry
Witam Mam do zrobienia pewien projekt do szkoły. Szukam osoby, która jest w stanie napisać następujący program na AVR: Odbieranie danych z RS232 i zapis ich na kartę SD. Sterowanie dwoma przyciskami start/stop, wysyłanie danych po drugim porcie RS do PC, proste menu po RSie. Dane zapisywane jako pliki .txt., obsługa FAT16. Czas na realizację projektu...
Szukam programu do zapisu przychodzących danych na port RS232. Zaraz zapewne podeślecie Herculesa którego od lat używam lecz program musi mieć funkcję której nie doszukałem się w tego typu programach. Mianowicie chodzi mi o to aby zapisać dane a następnie je odtworzyć lecz pomiędzy danymi występują rózne odstępy czasowe. Hercules wyrzuca wszystko jednym...
Skąd wiesz, że w zmiennych i EEPROM nic nie ma jeśli nie skompilowałeś programu? (Program się nie kompiluje bo brak deklaracji kz.) Wprowadzasz coś do bufora z zewnątrz? Z czym się komunikujesz i czy połączenie jest odpowiednio zestawione? (parzystość, stop, rodzaj danych) Po doprowadzeniu programu do ładu w symulatorze działa. Uruchom poniższy zmodyfikowany...
Podaj predkosc przesylu danych i protokol to ci napisze taki programik.
A masz do tego jakąś dokumentację? Do czego ono ma ten port szeregowy? Może przesyła przez niego wynik pomiaru? Znacznie prościej jest skorzystać z danych przesyłanych przez port, niż przetwarzać sygnał z czujnika tensometrycznego. Pewnie najlepiej byłoby do tego używać jakiegoś Raspberry Pi (ale nie Pico - co najmniej Zero - najtaniej na Allegro znalazłem...
Witam serdecznie! Czy możliwe jest obsłużenie karty MMC przez ATMEGA8? Zastanawiam się czy wystarczy jej mocy ;) czyli RAMu i pamięci programu. Program zapisywałby na karcie niewielkie porcje danych (ok 50 bajtów) otrzymane z RS232. Pozdrawiam i z góry dzięki za pomoc!
Chcesz logować ruch jedno czy dwukierunkowo ? Urządzenie możesz wykonać w oparciu o mikrokontroler, oraz pamięć EEPROM, FLASH lub kartę SD itd., wszystko zależy od ilości potrzebnych do przechowania danych. Można rozważyć znakowanie transmisji czasem, oraz logowanie transmisji w dwóch osobnych "plikach", lub z innym znacznikiem, w zależności od kierunku...
O ile mi wiadomo, sam silnik bazy danych dowolnego typu (Firebird nie będzie tu wyjątkiem) nie zapewnia bezpośredniej współpracy ze sprzętem. Generalnie silnik bazy danych oferuje tylko "zorganizowany magazyn" tabel podzielonych na kolumny i rekordy. Zapis i odczyt danych jest zadaniem programów, które można samemu tworzyć wykorzystując API danej bazy...
UUU to widzę że to grubsza sprawa, a nie ma jakiejś łatwiejszej drogi do zapisania danych z atmegi do txt na pc.??
No to już bliżej. Nie mniej jednak jest różnica. Jak sam zauważyłeś w buforze przesuwnym przesuwa się dane. A to zajmuje czas. W kołowym się nie przesuwa danych tylko zmienia wskaźnik zapisu/odczytu.
Jeśli zadowala Cię tylko odbiór danych z RS-a i zapis ich do pliku (bez przetwarzania i zmiany formatu) to polecam jakiś program terminalowy z możliwością zapisu odbieranych danych. [url=http://bray.velenje.cx/avr/terminal... znajdziesz jeden z takich programów.
Zamieszczę wiec kawałek kodu. Pominę wcześniejsze deklaracje zmiennych, inicjalizację rtc i lcd, myślę ze to nie ma znaczenia, zamieszczam wiec for-a w ktorym chce odczytac 2-razy czas(godzine, minuty, sekundy) i zapisać je w kolejnych rejestrach eeproma. [syntax=c]for(int i=0;i<6;i=i+3)//zapis dwoch cykli daty { i2c_start();//starujemy i2c ds1307_pobierzGodzine(&g,&m,&...
Mam programator ze strony http://www.lancos.com (PonyProg) wykonany na płytce stykowej oraz pamięć ST93c56. Programowanie idzie przez USB<->Rs232 po przejściówce prolific. Przy zapisie samych zer - zapis kończy się powodzeniem i odczytuję zera. Przy zapisie czegokolwiek innego zapis przeważnie kończy się niepowodzeniem i przy odczycie zapisanych...
Ok, dzięki za pomoc! wszystko działa... PS. zumek, a co oznacza to UL przy *16 w zapisie: #define VUBRR F_CPU/(VUART*16UL)-1
Można zapisywać dowolne dane z dowolnej zmiennej. W pętli umieściłem odczyt adc, bo tylko w trybie jednoczesnej obsługi przetwornika i karty mamy możliwość rezygnacji z bufora. Oczywiście ta obsługa może dotyczyć kilku kanałów, łącznie z zapisem na karcie znaczników/wartości czasu. Analogicznie może się odbywać współpraca z rs232/485 (w procedurze odczytu...
Jeszcze znam prostszą opcję - moduł RS232 do sterownika (nie pamiętam numeru). Łączysz PC z S7 za pomocą zwykłej przejściówki RS232. Na poziomie aplikacji stepa sprawa się trochę komplikuje, ale generalnie wszystko jest do zrobienia.
- Z resetem różnie bywa, ja jednak jeśli procesora nie programuję w systemie to reset zwieram z zasilaniem, jeśli mam programowanie w systemie, to opornik od 1k do 2k2 i bez kondensatora (procek posiada wbudowany układ Power-on Reset, dodatkowo można załączyć BOD). Kondensator można dać, ale uważam go za zbędny nawyk z innych rodzin procesorów. - Warto...
Ciekawe coś co sie szybko nie zmienia można by mierzyć, aczkolwiek możne lepiej było coś na usb zrobić... A jest możliwość zapisu danych w do MS Excela lub do csv w postaci tabel? Dlaczego 11 bajtów przy czterech naraz (a nie 8)?
Sam ostatnio z tym się bujałem z tym, że używam FLTK... Generalnie tryb OVERLAPPED jest upierdliwy i mi to do d... to działało... Trzeba pamiętać o tym, że funkcje odczytu/zapisu wracają natychmiast niezależnie czy odczytały cokolwiek czy nie potem to już zabawa z flagami, events itp, itd... Do odczytu, jeżeli już faktycznie coś zostało odebrane, używasz...
Używany będzie ogólnie jako emulator FLASH. Na razie pomińmy dbg. Użyjmy RS232, jako zapis do RAM danych( 2MB 16bit ''4MB'' ) , które będą emulowane jako 28F320. Liczył bym na pomoc w napisaniu samego emulatora dla MMfpga12, tą podstawę komunikacji jako FLASH ( slave ). Gdyby ten EMULATOR działał, już bym mógł sam starać dodać się jakiś delikatny dbg...
Witam, szanowni próbuję skomunikować się z ciepłomierzem, komendy do urządzenia są przesyłane na RS232 i mają format telegramów w hex np 10 7B 22 9D 16. Pytnie czy naprawdę jest to wysyłane jako liczby heksadecymalne, bo to format zapisu optymalny dla ludzi , a nie dla maszyn. Przykładowo jeśli dane przesyłane są binarnie to jak mają napisać w dokumentacji?...
Witaj. Na przyszłość kod zamieść np w [syntax=c][/syntax]. Problemów może być kilka. Przede wszystkim twój program nie czeka na odpowiedź z wagi. Wysyłasz do niej komendę i od razu oczekujesz odpowiedzi. Funkcja ReadFile nie dostaje żadnych danych i następuje zamknięcie programu.
http://obrazki.elektroda.pl/8472920100_1... Witam! Jakiś czas temu zacząłem bawić się procesorami AVR. Jako programatora wykorzystywałem moduł FT232. Po jakimś czasie gdy zacząłem ów moduł wykorzystywać również do transmisji danych między procesorem a komputerem (UART) pomyślałem, że aby zmniejszyć kabelkologię (FT232 podłączony jako...
W Delphi nie programuje ale wydaje mi sie, że podstawa do zakonczenia programu jest pozamykanie otwartych przez niego portów, wyczyszczenie zainicjowanych zmiennych itp. Wiec najprosciej bedzie gdy podczas unload programu uruchomisz funkcje zamykajaca port. Jezeli dane nadawane sa jednym ciagiem to przepelnienie buforu w ukladzie uart zglasza przerwanie...
Spróbuj może użyć do odbierania danych terminala z podglądem w HEX. Jeśli masz dane typu int, a podstawiasz nieduże liczby do większość wysyłanych danych stanowią zera, które tekstowe terminale zwykle ignorują. Okazało się, że problemem jest ignorowanie zer przez funkcję odbierającą dane na PC. Bibliotekę ściągnąłem z Internetu, na razie nie wnikając...
Witam kolegów zlecę odpłatnie napisanie małego programiku po Win XP który z portu USB pracującego jako wirtualny port COM RS232 przekazuje dane na ekran i ma możliwość zapisu na dysk i wydruku na drukarce, program potrzebuję razem ze źródłami ,żeby modyfikować go do innych potrzeb, najlepiej żeby był kompilowany jakimś darmowym kompilatorem, a najlepiej...
Czytałem czytałem, mi 5Hz wystarczy. Ale muszę się pochwalić udało mi się transmisje zwiększyć poprzez wielokrotne zapisy. Teraz mam 38400 bit/s BINGO DZIAŁA !!!! Odświeżanie co 100ms i transmisja 38400!!!
Jeżeli program ten ma działać pod linuksem, osobiście zaproponowałbym użycie języka Python albo, tak jak Filip, przekierowania stty. Co do samego Pythona, port szeregowy można obsłużyć przy pomocy bardzo prostej biblioteki pyserial. Jeżeli zajdzie taka potrzeba, program można też uruchomić pod kontrolą systemu Windows. A do tego obsługa portu szeregowego...
Chodzi o to że potrzebuje szybko zapisać do pamięci kilka kB danych jednak nie chciałbym dokładać pamięci EEprom gdyż mam już gotową płytkę. Moje pytanie brzmi czy w systemie z Atmegą8 mogę wolną pamieć programu zadeklarować jako jakąś tablice do przechowywania danych?? Kod programu zajmuje mi 20% miejsca. Czy zapis danych do zewnętrznej pamięci EEPROM...
Witam Nosze sie z zamiarem kupna zestawu uruchomieniowego zl3avr z atmega32. W ksiazce Mikrokontrolery AVR w praktyce Pana Dolinskiego jest opisana komunikacja za pomoca konwentera rs232<>usb dla uC AT90S2313. Czy w podobny sposob mozna ja zastosowac w atmedze32?(chodzi konkretnie o zapis danych przeslanych przez usb w pamieci eeprom uC i pozniejszego...
Witam szanownych kolegów, czy mógłby mi ktoś pomóc z tematem zapisu zmiennej typu float do pamięci procesora? a wiec od początku, stworzyłem sobie taki system ARM->Matlab, dane przesyłam poprzez RS232, komunikacje w stronę Matlaba już wykonałem. Zostało teraz w drugą stronę. To znaczy odbieram cztery bajty danych reprezentujących zapis bitowy zmiennej...
Proadziłem sobie z tym problemem, oto przykład dla odczytu z eeproma, określonych danych i "wyrzucania" ich na rs232. Programik odczytuje kolejno komórki pamięci do czasu pojawienia się ustalonego znaku końca (w tym przypadku FF). Procedura zapisu jest analogiczna. Zastanawiam się tylko nad jednym niebanalnym problemem jakim jest bardzo ograniczona...
Witam tez mialem ten problem. Wszystko zalezy ile masz zapisac danych. ja mialem zapisac do 30kB wiec najpierw zapisywalem na ram zew i2c a potem powolutku do eepromu na i2c.
Na razie to mi działa tak, że muszę celować z prawidłowym rozpoczęciem nadawania i odbioru. Jedynie odpowiedni protokół transmisji rozwiąze ten problem, trzeba zrobić jakieś sygnatury startu danych.
Sprawdź w konfiguracji sterownika czy tryb pracy S-Bus to Data Mode (nie Parity Mode). Druga sprawa: konwerter może nie poradzić sobie z PGU (połączenie z PG5). Mimo to zwykły odczyt/zapis danych przez S-Bus powinien działać.
Skorzystaj z funkcji WinAPI : CreateFile (zarówno dla pliku do zapisu, jak i dla portu "COMx"), SetCommState, SetCommTimeouts, SetupComm, CloseHandle... Szczegóły znajdziesz googlem, w pliku Win32.hlp itp.
Powiem tylko że 90% czynności wykonuje właśnie układ. W takim razie wybierz język do którego są narzędzia do obsługi portu szeregowego i najlepiej narzędzia do tworzenia okienek. Delphi lub python byłyby najlepszym wyborem. Bascom żyje obecnie tylko na uC ;) EDIT Właśnie mi się przypomniało że pół roku temu robiłem dla kumpla rs sender żeby układ mógł...
Witam; chciałbym napisać program odczytu danych z rs232 (z mikrokontrolera zaprogramowanego w BASCOMIE, ale to chyba nie ma większego znaczenia) na COM komputera i ich zapisu do pliku; w czym najłatwiej byłoby napisać ten programik? Przydałby się chociaż prościutki interfejs np. z przyciskiem startu odbioru danych i podglądnieciem aktualnie odczytywanych...
Podam cały opis sprawdż czy tak robisz i czy kabel rs nie urwany OPIS PROGRAMOWANIA TUNERA PIONEER BCT1430 ZESTAW NIEZBĘDNYCH KABLI: w skład zestawu kabli wchodzi: KABEL COM TYPU 1:1 ZAKOŃCZONY WTYKAMI DB9F/DB9M KABEL LPT TYPU 1:1 (PRZEDLUŻACZ DO DRUKARKI) ZAKOŃCZONY WTYKAMI DB25F/DB25M KRÓTKA ŁĄCZÓWKA DB25M-DB25M POŁĄCZONA 1:1 WGRYWANIE OPROGRAMOWANIA...
Cześć, ja od początku roku walczę także z tą reklamą:) i cały czas błąd komunikacji, następne podejście to wymiana max3232 może wtedy ruszy. PS. rada, jeśli z reklamy wychodzi przewód RS232 to przedzwoń go, był przekrosowany a właściwie zrobiony pod serwisanta i jego kabel połączeniowy tablica-laptop, (nie była to krosówka nulmodem, żadne piny się nie...
Witam Szukam i szukam i mam ten sam bład z eepromem oczywiście szukam jak kolega powiedział schematu kabelka ale nie znalazłem. (Błąd zapisu danych do EEPROM, przekroczyłeś ilość dostępnej pamięci) Podajcie linka czy też oświeccie mnie jak mozna RS232 połaczyć aby nie było błedów. Mam prosty kabelek zrobiony dzieki z góry
Witam Jesetm dosc blady (na razie) w programowaniu AVRow stad moja prosba. Poszukuje programu/procedur do zapisu i odczytu danych z pamieci DataFash (AT45DB161D) zapomoca SPI i procesora Atmega128. Do kompilacji uzywam AVR Studio+ win-gcc. Chodzi o odebranie danych z portu RS232 i zapisanie w pamieci a nastepnie odczytanie i wyslanie przez port. O ile...
Witam, Szukam szukam i znaleźć nie mogę. Chcę zapisywać dane na karcie pamięci do pliku *.txt. Każdy zapis chciałbym wykonać do osobnej linii. W internecie znalazłem kilka projektów jednak wszystkie są z RS232 oraz zawierają dużo kodu, którego nie potrafię odchudzić ani skutecznie użyć. Dane do zapisania przechowuje w w tablic char[]. Kartę SD mam podłączoną...
jak masz przykłady jak załadować program przez rs232 to masz gotowe rozwiązanie tylko musisz wywalić wszystko z programu bootloadera co dotyczy komunikacji rs232 (odbierania danych do zapisu) i zapisać swoją wartość z programu (zmienną) co będzie zadaniem o wiele łatwiejszym co nie zmienia faktu, że tak czy inaczej w temat zgłębić się musisz :-) - ja...
Są jakieś "wzmacniacze" do i2c żeby osiągnąć chociaż 4 metry? Można użyć buforów P82B96 (zasięg do 20m na skrętce), ale one kosztują kilkanaście złotych. [url=https://www.ti.com/lit/ds/symlink/p... Ewentualnie poszukać czujników HT, które działają po RS232. Z treści powyższych postów nie jest dla mnie jasne, czy potrzebujesz pomiaru wilgotności,...
Kłótnia jest zbędna. "rpal" zaproponował strukturę i ma po części rację. Jest to "eleganckie" rozwiązanie. jednak przy przesyłaniu danych między PC i kontrolerem powstaje od strony PC problem. wyrównanie danych to raz a drugie zgodność formatu zapisu danych (Big Endian /Little endian) od strony PC należy to przełożyć funkcjami na czystą tablicę char[]
Niestety tryb 8-bitowy działa tylko w trybie odczytu. W trybie zapisywania trzeba podawać całe 16-bitowe słowa. Porównywałem sygnały na wyjściach A0, A1, OE i CE programatora przy zapisie np. 27c4096 i 27c16 i wychodzi na to, że na wszystkich sygnałach są takie same przebiegi. A to sugeruje adapter w stylu http://www.ezoflash.com/adapters/dip40b1...
Mi nie chodzi nawet o upgrade online. Po prostu upgrade przez port RS232 lub USB (port który służy do standardowej komunikacji danego urządzenia z komputerem). Sorry, błąd terminologii. Miałem na myśli wymianę softu przez RS, USB, SPI, z karty pamięci czy nawet bezpośrednio z konsoli. Tak jak sugerowano w powyższych postach nie trzeba dokładać dodatkowego...
Nie powinno dodawac nic do pliku. sprawdz swoj kod a w szczegulnosci petle i czesc odpowiedzialna za "ukladanie" danych. Trzeba pamietaz ze zapis zaczyna sie od "1" a petle przewaznie od "0", moe tu popelniles blad. pozdro
Cześć, w ramach praktyki zrobiłem układ, który pobiera sygnał z czujnika i po przetworzeniu (Filtr 50Hz -> ADC [100Hz] ->mikrokontroler->UART) podaje go na rs232. Tu ma problem, bo musze napisac do tego program w C, który by go z com'a pobrał. Transmisja to 9600 bodów, 8 bitów - tu mogę chociaż w pewnych zakresach prace dokończyć. -Pierwszy to pobranie...
szczerze powiedziawszy to twój kod nie do końca realizuje echo, bardziej przypomina to zwarcie kabelków we wtyczce a nie rzeczywisty odbiór i odesłanie danych, natomiast powodu odbioru złych danych do końca nie rozumiem, ponieważ pomiędzy tymi dwoma kodami (w zapisie binarnym) nie ma żadnej zależności 0x0E : 00001110 0x63 : 01100011
Jak macie jakieś FGPA z płytką, to najprościej jak chcecie wgrać klucz czy coś tam nawet siępobawić, to obczaić to: http://www.xilinx.com/products/boards/s3... Interesuje was: PicoBlaze Processor DS2432 Communicator PicoBlaze Processor DS2432 SHA-1 Algorithm Komunikacja przez RS232, dość fajnie zrobione, sama komunikacja oparta...
Witam, Pracuje nad projektem, który zakłada zapisywaniu danych przesyłanych między panelem dotykowym firmy ifm CR1082 a drukarką Epson (model TM-T88V). Panel i drukarka połączone są przez port szeregowy. Zrobiłem tzw. sniffera na RS232 i przez przejściówkę UART-USB łapię ramki danych na PC (program Serial Port Monitor). Działa to na takiej zasadzie,...
Witam, wydaje mi się że już kiedyś poruszałeś ten temat ... ale możemy przysiąść raz jeszcze ;) ja osobiście bym skorzystał z dobrodziejstw jakie daje nam Delphi w postaci komponentów/klas do obsługi baz danych i pakował bym dane bezpośrednio poprzez nie do bazy danych. Do dyspozycji masz BDE/ADO/DBX a do firebird-a można skorzystać z IBX które dedykowane...
Witam, mam problem ze sformatowaniem danych. Odbieram ze złącza RS232 ciąg znaków (z zakresu 0...255), i zapisuję je w następujący sposób: AnsiString Str; ComPort1->ReadStr(Str,300); Memo1->Text = Memo1->Text+(Str); Tak więc w polu Memo1 dostaję coś w tym rodzaju: Ö5/ é.ßÂŐ I teraz pytanie. Jak przekonwertować każdy ze znaków na liczbę typu...
czy jest jakieś proste idiotoodporne gotowe rozwiązanie na taką potrzebę ? Ze względu na nieznany rodzaj/rozmiar/strukturę danych wysyłanych przez kolegi urządzenia, nie istnieje żadne gotowe rozwiązanie. potrzebny mi serwer, który odbierze dane od jednego klienta i prześle je transparetnie do pozostałych. Jak sama nazwa wskazuje, serwer "serwuje/podaje"...
Witam. Ja to widzę tak: pytanie podstawowe - Eksport jakiego rodzju danych ? Jeśli odpowiesz sobie, że np. eksportujesz dane o temperaturze w pokoju co 10 minut, to robisz termometr na Mega8 wykorzystując jakiś czujnik temperatury, odmierzasz 10 minut, czytasz temperaturę, posyłasz po RS232. Z drugiej strony masz odpalony programik, który zapisuje dane...
Hej. Wiem że wszyscy jesteście bardzo zajęci i nie macie czasu na zajmowanie się pierdołami ale może ktoś się zlituje i pomoże dokończyć moje bazgroły i uruchomić je na ESP32 jako stronę www z możliwością odczytu i wprowadzania danych które przez I2C będą zapisywane i odczytywane ze sterownika. Tyle udało mi się nabazgrać w sprawiającym masę kłopotów...
Wysłanie "fjdsaurnfjknasu" do logu temperatury nie zrobi nic. hmm proponuje zrobić tak, żeby zamiast "nic" było zgłoszenie błędu przykład z życia Kiedyś robiłem do firmy w której pracowałem mega prosty system pomiaru temp. z rejestracją. Aby było tanio szybko itd itp padło na serwerek MySQL + interfejs RS232 <-> 1-Wire no i czujniki DS18b20 Działało,...
nie ma tanich HMI, chociaż trzeba by ustalić ile to dla Ciebie znaczy Tani. Jedyne co mi w tej chwili przychodzi to konwerter na rs232 i zgrywanie danych, tylko trzeba to wszystko porządnie oprogramować. Panele Siemensa oparte na windowsie mają już wbudowane mechanizmy archiwizacji i zapisu do plików, ale tanie nie są. pozdrawiam
Już wiem gdzie był problem, zadeklarowałem sobie zapisywanie od komórki 10h a tam mam stos i zmieniało mi wartość dlatego był błąd. Dokładnie tutaj zmieniłem: Dodano po 2 Wklejam cały działający kod z komentarzami, a nóż się komuś przyda. Wielkie podziękowania dla Panów z Elektrody, zawsze można na Was liczyć! [syntax=asm]$NOMOD51 $INCLUDE (REG517.INC)...
Niestety również zawiesza aplikacje. hCommDev = CreateFile(portName, GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_FLAG_OVERLAPPED , NULL); Powyższy zapis nie powoduje zawieszenia, jednak nie odbieram wtedy żadnych danych z COM'a. Dodam, że port COM stworzony przez Bluesoleil jest zaznaczony jako wychodzący(może ma to jakieś znaczenie ?).
Postanowiłem napisać program do komunikacji z kompem przez rs232 lecz niemam pojęcia jak zapisac znienną long do eeproma 24c04 mam taki fragment kodu do odbioru danych z rs: Do if Scon.0 = 1 then input adres , dana ' adres byte , dana long Scon.0 = 0 end if call wr_eeprom(adres,dana) ..... sub wr_eeprom(adres as byte , value as byte) I2cstart I2cwbyte...
Tak jak pisali Koledzy wcześniej, te 2% błędu oznacza niedopasowanie częstotliwości zegarów i jako takie może być pominięte. Niemniej jednak przy transmisji danych może dojść do chwilowych zakłóceń sygnału, co spowoduje powstanie "krzaków". Aby temu zaradzić można zastosować kontrolę CRC dla ramki danych, transmisję z potwierdzeniem i retransmisją...
Czyli wystarczy że usunę tylko z zapisu O_NDELAY i wszystko będzie chodziło :?: Jeżeli tak to program działa dalej ale nic nie odbiera :( Masz może jeszcze jakąś sugestie co może być nie tak ??
Witam, Odczyt ma być jeden i to całości 16k danych na raz. Producent podaje tylko 1 milion cykli zapisu (Atmel) Po co mi to ? Założenia projektu "Waga hydrauliczna 0-500N" - czujnik ciśnienia MPXH6400 (napieciowy) - fi tłoka 40mm - materiał aluminium - medium ciśnieniowe : olej silikonowy - całkowity czas działania zmiennej siły na tłok 10 sekund -...
Sam kabel RS-232 (DB9FC/RJ-KPL) można sprawdzić w ten sposób, że odpalasz dowolny terminal (np. [url=https://sites.google.com/site/termi... zwierasz piny TxD oraz RxD kabelka (najlepiej założyć przejściówkę RJ-PIN3) i nadajesz cokolwiek. W oknie odbioru danych powinieneś tą daną obejrzeć.. Analogicznie można sprawdzić kabel USB->RS232 (zwierasz...
I wszystkie dramatycznie bolesne w wyniku wycieku takiej kopii... Nie wydaje mi sie żeby ktoś niepowołany zrobił użytek z takich danych. Nikt, kto nie wie dokładnie jak ten program działa, nie ma pojęcia co siedzi w pamięci i jak ewentualnie wykorzystać te dane. :) ...nie trzeba szyfrować a zamiast podstawki i kilku pamięci można zrobić kilka takich...
Hmmm... Odczyt odbywa się bajt po bajcie. Jeśli wykryto początek to zapis do bufora (tablicy/wektora) i jednoczesne liczenie CRC. Jeśli nie wykryto końca w odpowiednim momencie (ramka o stałym rozmiarze) lub nie zgadza się CRC to ramka jest olewana. Jeśli ok to w buforze znajduje się poprawna ramka. A co zyskuję mając zapis do struktury skoro i tak...
Trzeba wpisać wartość 71. Nie ma takiego rejestru UBRR0. Jest albo UBRROH albo UBRR0L i do nich należy wpisać 71. Przyznam szczerze że nie wiem co oznacza zapis: UBRR0H = (unsigned char)(ubrr>>8); ale skoro chula dla Atmegi16, którą posiadam z tym samym kwarcem i był jednocześnie podany w nocie Atmegi162 nie bardzo rozumeim dlaczego...
zapis danych rs232 pliku zapis rs232 delphi zapis danych
piszczy kondensator schemat regulator triaku równania kirchhoffa
simon basic smartfony odblokowany bootloader
Głośna praca wentylatora w BMW Gran Coupe 2016 Miernik częstotliwości jako obrotomierz silnika - jak to zrobić?