Załóż wątek, który będzie czytał dane z RS-a.
jakiś czas temu coś podobnego robiłem w delphi na podstawie książki "rs323 praktyczne programowanie"
http://www.atmel.com/dyn/resources/prod_... strony 140 i 143
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....
BoskiDialer -> widzę, że jesteś niezłym magikiem bo twoje makefile jest w ogóle nie podobne do tego generowanego przez AVRStudio. Ale spróbowałem tak z ręki skompilować ten twój bootloader: make bootloader i niestety dostaję błąd: makefile:28: *** missing separator. Stop Czy magik to nie wiem, ale ten Makefile nie zadziała. Na początku linii 28 masz...
Jeżeli wiesz, że odpowiedź z wagi będzie miała faktycznie długość 10 bajtów, to najprościej można to zrobić tak: [syntax=c] WriteFile(hNumPort, lpBuffor_write, strlen(lpBuffor_write), &RS_ile, 0); RS_ile = 0; do { ReadFile(hNumPort, lpBuffor_read, 10, &RS_ile, 0); } while(RS_ile<10); [/syntax] Po co zmienne globalne deklarujesz jako static?...
Tam na screenie obok zakładki Hex była też ASCII, a nawet jeśli nie to i tak już prosta sprawa skonwertować.
Witam. Posiadam program, który komunikuje się ze sterownikami PLC. Mój problem polega na tym, że odczyt/zapis bufora rs232 spowalnia cały program. Wiem, że powinienem zrobić odczyt/zapis w wątku, w związku z tym prosiłbym o pomoc. Poniżej zamieszczam kod modułu odpowiedzialnego za komunikacje: [syntax=delphi] unit Srl_Com; interface uses WinTypes, WinProcs,...
kombinowałem i mi nie wychodzi, mógłbyś pokazać?
Konwersje byte->string otrzymuje się przy użyciu funkcji Str. W drugą stronę działa funkcja Val.
https://www.megunolink.com/
Witam może rozwinę problem, korzystam z transmisji szeregowej (DELPHI 7) w progamie (komponent TCiaComPort http://users.pandora.be/sonal.nv/ ), wszystko wygląda ok, tylko gdy odbieram dane z portu szeregowego ( transmisja binarna 19200Bd i dane przychodzą bez przerw pomiędzy paczkami) i zapisuje przetworzone ( tzn. zamienione na string HEX + opis) dane...
Witam, ja proponuje wykorzystać do tego zadania kontrolkę SerialPort ułatwi Ci to prace masz do dyspozycji zdarzenia - to jest potęga, schodzi z Ciebie oprogramowanie choćby wątku oczekującego na dane, polecam przyjrzeć się temu naprawdę będzie dużo prościej przyjemniej i szybciej.
Jak już masz zgrany wsad w formacie binarnym to możesz go podejrzeć jakimś hex-edytorem przecież. Tekst pewnie będzie w normalnym formacie ASCII + 0x00 na końcu. Gorzej jeśli program sprawdza jakoś sumę kontrolną flasha, ale to już jest drastyczny przypadek.
A próbowałeś zapisu ?: \\.\COM1
Dołączam do tematu aby znie zakładać nowego. Czy ten układ: http://xsoft.eu/img/lcd4usb/pcb.png programuje się z USB czy trzeba podpiąc do RS232 ??
Polecam Free Serial Port Monitor do podglądania transmisji w tle. Ma wszystko czego potrzebujesz, z bardzo dokładną datą wymiany ramek. http://www.serial-port-monitor.com/
Witam! Prosze o pomoc w napisaniu programu w asemblerze, ma on odczytywac i wysylac dane do portu com (rs232).
Z jakimi parametrami wgrywasz soft? Adres : 0xB0000000 Ile zapisać : 0x100000 Auto adres i rozmiar zapisu - wyłączone Sprawdzaj CRC Pliku - wg uznania Plik config Adres : 0xB0100000 Ile zapisać : 0x1000 Auto adres i rozmiar zapisu - wyłączone Sprawdzaj CRC Pliku - wyłaczone Emu Fix ?? Adres : 0xB0120000 Ile zapisać : 0x20000 Auto adres i rozmiar zapisu...
Witam, Bawię się tym zagadnieniem już dość długo ale mam cały czas wrażenie że moje rozwiązanie nie jest do końca poprawne. Z RS232 czytam dane, zapisuje je do pliku txt a potem robie import do bazy Firebirda. Wydaje mi się to trochę rozwiązaniem "na około". Czy jest sposób żeby dane nie były zapisywane do pliku tylko do jakiegokolwiek bufora i z bufora...
Okazało się, że na razie nie jest mi potrzebny odczyt z RS do pliku na PC.. nie mniej jesli bedzie taka potrzeba, w przyszlosci wroce do tematu; dziekuje za odpowiedzi, pozdr.
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
Nie używam konwertera usb/rs232. Programator mam podłączony pod rs232 w komputerze. Pierwszy zapis niby jest ok. Problem pojawia się z kasowaniem i ponownym zapisem.
Ja swego czasu bazę danych napisałem w QB :) Niestety przepadła wraz z 286 :( Jakoś nie uznałem za celowe zachowywać tego, choć była całkiem przyzwoita - przemieszczanie się kursorami, wybor kolum, wyszukiwanie :)
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
witam Polecam Cel mar - ADA-1040A . Działają od trzech lat bez problemów . W sieci trzy drukarki, trzy czytniki kodów kreskowych i 2D, komputer PC z zapisem do bazy SQL. Odczytem i zapisem do urzadzeń steruje Simatic S7 200. Pozdrawiam
HM62256B Series (256k SRAM (32-kword ´ 8-bit)). Man na myśli wysłanie i odebranie czegoś do i z tej pamięci, oraz sprawdzenie w jakiś sposób czy to zostało osiągnięte. Napisałem o rs232 ponieważ kiedyś był już podobny tema poruszony na forum ale nie było to jasno wytłumaczone i były skonkretyzowane pytania co do tego, więc mało przydane dla osób początkujących....
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?
Przeważnie procesorki mają pamieć wbudowaną, a do twojego zastosowania to chyba raczej nie trzeba jej dużo, czy może się mylę... ;) Pozdrawiam, LightHouser
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ć...
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)
Witam. Służę pomocą, jeśli chodzi o pisanie komercyjnego oprogramowania transmisyjnego/ wizualizacyjnego/ sterującego w języku Delphi... Programuję w darmowym komercyjnym kompilatorze Turbo Delphi Explorer. Kody źródłowe mogą być otwierane, modyfikowane i kompilowane również w innych wersjach Delphi. Istnieje możliwość wystawienia Faktury Vat. jeśli...
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!!
DriveWindow Light - ACS355, ACS550, ACS800, kabelek można zrobić samemu (RS232 - RJ45) DriveWindow Light - ACS800 do tego mam oryginał ABB NPCU-01 ale chyba to jest przejściówka RS232-RS485, pewnie można coś samemu wykombinować Drive composer - ACS880, z tym się łączę kabelkiem USB - mini USB
Nieprawidłowy zapis.Kod który zacytowałem wyżej , powoduje zapis do rejestru UBRRH.Poczytaj o bicie URSEL. Piotrek
Jeśli dobrze zrozumiałem chcesz napisać prosty program wysyłąjący polecenia przez RS232. Skoro masz opis ramki odwzoruj ja za pomocą struktur. Pozniej wysyłaj i odbieraj przez odpowiednie funkcje. Jeśli chodzi o sam odczyt/zapis z/do RS232 to na forum jest wiele tematów na ten temat.
Witam serdecznie. Przegladalem posty zwiazane z moim zapytaniem ale nic nie znalazlem. Mam takie pytanie. Ogolnie chodzi mi o to czy jest mozliwosc podpiecia do Atmegi czytnika CF w ktorym bedzie karta i wszystko bedzie podpiete po RS232 z komputerem (linux). Chodzi mi o to czy jest mozliwosc odczytu i zapisu po tej karty po via RS232 uzywajac tego...
Moze ten temat coś Ci pomoże : http://www.elektroda.pl/rtvforum/topic22...
Robienie takiego układu na przerzutnikach i elementach RC nie ma sensu - bardzo kiepska stabilność. W tym wypadku najlepiej Arduino (micro) i pomiar częstotliwości. Jeżeli zakresy częstotliwości są stałe i jest ich kilka do wyboru, to przełączniki typu dip-switch i kilka warunków if. Jeżeli zmiany potrzebna będą po pewnym czasie i są nieznane w czasie...
W programatorze JDM chyba nie jest wykorzystywana kontrola przepływu ale nie jestem pewien.
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...
[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...
Wywal przejściówkę i podłącz jeśli masz do portu na płycie jeśli nie to jeszcze konwerter USB na RS232 le na FTDI. O ile z prolific nie miałem problemów z programowaniem centrali to niestety przy flashowaniu nie dawał rady.
Z uwagi na to, że używamy dwóch takich multimetrów (jeden ogólny, drugi tylko do mojej dyspozycji) to napiszę o nim kilka uwag jako elektromechanik w serwisie samochodowym. 1. Jest prosty w obsłudze, sam zmienia zakresy pomiarowe co jest dobrym pomysłem. 2. Nie ma za dużo opcji do wyboru pokrętłem co wg. mnie jest zaletą. 3. Duży wyświetlacz. 4. W miarę...
Zwykły komponent TTimer raczej nie da tu rady. Trzeba operować znacznie mniejszymi czasami, niż te, dla których TTimer gwarantuje przyzwoitą dokładność, gdyż działa on w sposób zadowalający dla rozdzielczości czasowej większej, niż typowe okresy przełączania wątków. Kiedyś robiłem coś takiego, ale chyba nie dogrzebię się już do kodów. Pamiętam, że odczyt...
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...
Możesz skonkretyzować pytanie? Google wręcz zasypuje odpowiedziami na słowa kluczowe: serial port monitor Musi być darmowy? Windows/Linux/co innego?
Czesc Dzieki brdzo za info. Moj wyswietlacz przyjmuje dane RGB w postaci 16 bitowej (5bit R, 6bit G, 5bit B) i ostatnie bity R i B sa rozmanarzane do pierwszych aby ostatecznie uzyskac 18 bit ale to juz robi sterownik automatycznie. Zapis RGB jest po magistrali rownoleglej 16 bitowej i zapisywany jest rzedami : wszystkie piksele osi X (adres zwiekszany...
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...
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...
Najprostszy programator to JDM, ale trzeba posiadać komputer z portem COM RS232 -> [url=http://hobby-elektronika.eu/program... W tym temacie znajdziesz najprostszy schemat programatora -> [url=https://www.elektroda.pl/rtvforum/t...
Na przykład otwieramy manual na stronie, gdzie znajduje się opis rejestru MODER i czytamy, co oznacza jaka wartość pola bitowego w tym rejestrze - co trzeba wpisać, żeby dana linia portu była przypisana do peryferiala (np. UART), a nie do GPIO. Przed zapisem do MODER ustawiamy dla odpowiednich linii portu funkcje RX i TX odpowiedniego UARTa w rejestrze...
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
Tak tak wiem ;] Źle mnie zrozumiałeś wątek do interfejsu jest wątkiem głównym czyli tym który tworzony jest wraz z uruchomieniem programu (a nie osobnym stworzonym przeze mnie) ;] Jaką bibliotekę w tym celu najlepiej wykorzystać i na co zwrócić uwagę jeżeli oba wątki mają dostęp do RS232 (jeden do jego zapisu a drugi do jego odczytu). A może w czystym...
"- a nie mówiłem :), pulling to pulling". czytaj dokładniej bo o tym na samym początku mówiłem i ja i inni i sam Osamu Tamura - tak więc z tego typu twoich wypowiedzi wynika tylko to co w skrócie zamieściłem w kilku linijkach poniżej: ... a nie mówiłem, że mówiłeś iż mówiłem o tym, że mówiłeś - to ty nie wiedziałeś że mówiłem o tym, że mówiłem ...................
Protokół stosowany w falownikach LG to ModBus-RTU. W necie (również na Elektrodzie) można znaleźć wiele materiałów dotyczących tego protokołu. Ponadto ze strony LG http://www.lgis.com można (po uprzednim prostym zarejestrowaniu się) ściągnąć oprogramowanie DriveView3.0 oraz instrukcję do niego, umożliwiające komunikację PC z falownikiem poprzez przejście...
Dzień dobry 1) Problem Muszę wykonać układ pomiarowy napięć 4 akumulatorów 12V spiętych w szereg, oraz 2szt 12V tak samo spiętych w szeregu. ze wspólną masą 48/24V Każdy akumulator ma być mierzony osobno więc mam problem wspólnej masy dla układu pomiarowego. Zastanawiam się nad jakimś gotowym BMSem który będzie po RS232 lub I2C wysyłal dane ( może ma...
8x3A Invalid pointer at parameter x. W Twoim przypadku 3, czyli baza do zapisu. Nie może być symboliczna, więc to bym zmienił. Musi być adresowana absolutnie (wyłącz Optimized access). Sprawdziłbym też ustawienia parzystości. 80E1 Receipt of messages was terminated as a result of a parity error.
Ja chcę odczytywać czujniki temperatury i wilgotności zintegrowane z rs 485 za pomocą domoticza. Te czujniki kupuję na Ali... Na początek mam opanowane odczyty za pomocą kompa+ konwerter USB/RS485. Trzeba poznać specyfikę standardu RS485. To nie jest tak jak w RS232. Ramka ma odpowiednią konstrukcję i zawiera w sobie polecenie odczytu lub zapisu. Można...
Dokładnie. W specyfikacji 24LC512 jest napisane że maksymalny czas zapisu bajtu lub strony wynosi 5ms. Wiec musialem zjechac z czestotliwoscia RS232 z 9600 do 2400. Do tego buforuje sobie 3 znaki aby bylo te 5ms na zapis dla EEPROMu. Pózniej wysylam je po I(at)C w trakcie odbierania RS232 i to bez przerwań. PIC16F84 ma malo pamieci i trzeba sobie jakos...
Najlepiej mikrokontrolerem a zapis na zewnętrzną lub wew. pamięć EEPROM lub kartę pamięci.
Niestety nadal występują problemy z przesyłaniem danych z PC do atmegi poprzez rs232. Z atmegi mogę wysyłac max 14 znaków w jednym poleceniu (nie wiem dlaczego) a z PC do atmegi idą max 3-4. O co chodzi?? Nie mam już pojęcia. Czasem lubi nawet zgubić część przesłanych danych np. wysyłam cd1234 a do atmegi dochodzi 234. Dodano po 5 Może ma ktoś jakąś...
dzieki bardzo za podpowiedz :) tylko jeszcze mam jeden maly problem: jakimi rozkazami zapisuje sie do rejestrow literki wcisniete z klawiatury?? bardzo bym prosila o jakis przyklad takiego zapisu.
Tu mamy soft rtc (timer 2 pracuje w trybie asynchronicznym liczac impulsy z kwarcu zegarkowego, maks błąd to 1sec na 2 dni) :D wiec poco zwiększać płytkę? To jest właśnie jedna ze zmian którą wprowadziłem. Drugą zmianą jest inny sposób wyświetlania godziny jeśli ktoś chciałby tego ds'a to mogę dopisać program. Aktualnie racuję nad zapisem eeprom'a przez...
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...
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.
- 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...
Nie nie ma tam karty SD ;). Co do tego czy piszę kod niechlujnie, to może sam ocenisz. Co w programie się znajduje to: obsługa lcd (z bussy flag), 2 termometry ds18b20 na jednej linii z możliwością rozbudowy do znaczniejszych ilości ;), odczyt kodów RC5, zapis danych do wewnętrznego EEPROM'u, wchodzenie w stan uśpienia oraz dość rozbudowane menu, jak...
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...
(...) Potrzeba pomiaru poboru z zapisem dobowym. Taki np. z rs232 Jesli coś żre to wyjdzie. Sprawne auto kazde odpali po 2-3 tygodniach Usunąłem zbędne "złośliwości"... Reg. 3.1.9. Nie ironizuj i nie bądź złośliwy w stosunku do drugiej strony dyskusji. Uszanuj odmienne zdanie oraz inne opinie na forum.
To z filmu to jest chyba 0BA7 czyli ma Ethernet zamiast kabelka USB<->Siemens-RS232. Z menu powinno dać się ustawić adres IP i maskę i wtedy z oprogramowania Siemensa dostajesz się po sieci Ethernet.
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.
Prostego schematu to raczej nie znajdziesz. Najprosciej zrobic na jakims mikrokontrolerze z podlaczona pamiecia (skoro masz zapisywac te probki). Dodatkowo procka latwo podpiac po rs232 do kompa.
Poprzez RS232 lub USB? W czym problem? Przy USB możesz wykorzystać z FTDI, np FT232, lub kupić AVR z wbudowanym USB i skorzystać z LUFA. To drugiej jest zdecydowanie dla nieco bardziej zaawansowanych osób.
Chcesz go zaprogramować ? nóżka 11 jest niepotrzebna. Czy na 3 pinie portu com będziesz miał ok 13V ? koniecznych do zapisu flasza ?
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...
To tylko literówka poprawiłem, ale w dalszym ciągu nie ma możliwości zapisu. Po starcie obie diody są zgaszone, zapalam je przez rs232 próbuję zapisać przyciskiem PD.7 i resetuje. Po uruchomieniu powinny być włączone jeśli udało się zapisać /odczytać eeprom niestety są wygaszone.
Ten w bascomie to szajs. http://diy-elektronika.pl/1244-obsluga-p... Tu jest pierwszy z góry
Dzięki za odpowiedź. Zaglądałem do noty i zauważyłem tylko zapis o max213, stąd moje pytanie.
Co to znaczy? Zazwyczaj obsługę komunikacji pisze się w oddzielnym wątku, ale do portu piszesz i odbierasz strumień bajtów, musisz więc wiedzieć co z nim zrobić. Port do zapisu może być otwarty tylko w jednym wątku na raz.
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 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...
Oj, ludzie, czy wy nigdy do dokumentacji nie potraficie zajrzeć ? A wyczyścić cały układ, gdy ma zabezpieczenie przed zapisem nie łaska ? ;) Prima Aprilis ? ;) Light-I
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?
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.
Fajna sprawa, a co z zapisem, edycją danych na takich kartach, tagach?
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
[quote="oj"]A z pamięci to jak ten dźwięk wyciągniesz. Nie będę wyciągał dźwięku z pamięci .Wgrany soft do pamięci ,będzie uruchamiał maszynę po linii TX i RW RS232.
Zrób na przekór. Powiedz sobie tak: "Oto stoi przede mną wyzwanie, które muszę pokonać" Wyzwanie nazywa się procesor AVR wielokrotnego zapisu i odczytu programowany przez ISP. Zrobię programator JDM, lub SI-Prog, ściągnę z netu Ponyprog i ja mu pokażę. Jeśli zapis się nie powiedzie, poszukam stabilniejszego RS232, pomyślę nad zasilaniem JDM-a i spróbuję...
odezwij się na gg - aby się szybciej dogadać. Jeżeli kupiony na allegro to raczej działa - na jaki interfejs "rs232" czy "LPT" ?? Możliwe że źle masz ustawiony program
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...
Można wysłać dane za pomocą RS232 bezpośrednio do EXELA . Wystarczy napisać makro w exelu.
do 1430 wszystko powinno wchodzić bez problemu....spróbuj wgrać listę mes-em po kablu com...przedtem jednak otwórz port rs232 w tunerze
Ok więc wiem teraz że nie ma możliwości bezpośredniego zapisu, tak jak się tego spodziewałem. Pytanie tylko jak można zapisać z rs232 dane do bazy - ja narazie zapisuje dane do pliku i importuje do bazy, uważam to rozwiązanie za okrężne i dodatkowo nieeleganckie więc proszę o info jak mógłbym to robić w inny sposób. Pozdrawiam i dzięki za odp.
Kolejne pytanie: Jeśli chcę odebrać kilka znaków z klawiatury to powinienem wpisać to w jakąś tablicę? Jeśli chcę wysłać do PC cały wyraz to jak to robić? Możesz to zrobić różnie. Zależy czego potrzebujesz i na ile jesteś wprawny w programowaniu w C. W każdym z przypadków trudno jednak będzie się obyć bez tablic dla ciągów znaków odbieranych i wysyłanych....
Witam! Większość problemów tu poruszanych to sterowanie urządzeniem/uP/czymkolwiek z PC ; ja bym chciał za pomocą RS232 przesyłać dane z ukontrolera do PC ; sytuacja jest następująca: za pomocą 89C4051 + zewn. EEPROM, pracującego jako - nazwijmy to - datalogger, robię zapis do EEPROMa pewnych interesujących mnie danych. Mając te dane, chciałbym jest...
Witam wszystkich Proszę o pomoc w przerobieniu programu znalezionego w necie MAXITERMO pana Grzegorza Podgórskiego. Niestety próbowałem wszelkimi siłami skontaktować się z nim ale bez szans. Podejrzewam, że opuścił program, stronę, pocztę którą pozostawił na ów stronie etc. http://grzesiek21.republika.pl/termo.htm Chciałbym ten programik przerobić a...
odczyt nie jest szkodliwy a zapis też nie jeśli nie przekroczysz jakiś 10 000 zapisów
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?
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...
rs232 odczyt zapis zapis danych rs232 pliku rs485 zapis
oporność stator schemat elektryczny forda mondeo dioda świetlówka
philips senseo sterownik ładowarki akumulatora
Automatyczny odpowietrznik przy wodomierzu - czy warto? Solenoid stuka, silnik nie odpala - diagnostyka i rozwiązania