Załóż wątek, który będzie czytał dane z RS-a.
Czyli w ogóle nie potrzebujesz obsługi plików na AVR. Odczytujesz EEPROM i wysyłasz dane do PC, żeby było je łatwiej analizować, rozdzielasz dane jakimś znakiem, np. enter. Na PC jak pisałem robisz przekierowanie z com do pliku przy pomocy >>, albo znajdujesz np. wtyczkę do excela odczytującą dane z com. Mając je w excelu robisz sobie wykresy jakie...
http://www.atmel.com/dyn/resources/prod_... strony 140 i 143
[url=http://8052.com/codelib/files/efdUa... UARTa z buforami cyklicznymi - projekt ze strony 8052.com - sam nie używałem, ale możesz sprawdzić. Kod podobny do tego, który pokazałeś, ale na oko dużo lepiej dopracowany ;) Na początek zacznij od pollingu, bez przerwań, nie uruchamiaj wszystkiego na raz. Poza tym w keilu masz przecież świetny...
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...
Myślę, że w C++ i Delphi będzie mniej więcej tak samo złożony (podejrzewam, że w VB również). Do celów testowych (i nie tylko) możesz użyć gotowego programu komunikacyjnego (np. hyperterminal).
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
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....
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 :)
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.
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
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...
Jeśli wszystko robisz zgodnie ze sztuką (sterowniki przejściówki USB poprawnie zainstalowane, kabel widoczny poprawnie w menedżerze urządzeń, w programie Terminal wybrany port, uruchomiony, zwierasz piny 2 i 3 w złączu DB9F (COM)) i dalej nic.. to jest taka szansa, że coś jest nie tak z kablem.
W programatorze JDM chyba nie jest wykorzystywana kontrola przepływu ale nie jestem pewien.
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...
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.
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...
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...
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ę...
Poszukuję programu który będzie odbierał dane z RS232, dodawał czas i zapisywał w pliku, aby można było je później obrobić (wykres itp.) Coś w rodzaju Stampplot. Robię pewien projekt i muszę prześledzić dane w czasie. Pzdr Błażej
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...
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...
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...
Nieprawidłowy zapis.Kod który zacytowałem wyżej , powoduje zapis do rejestru UBRRH.Poczytaj o bicie URSEL. Piotrek
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...
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
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...
"- 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 ...................
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.
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...
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.
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...
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...
- 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.
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.
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.
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 ?
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.
Dzięki za odpowiedź. Zaglądałem do noty i zauważyłem tylko zapis o max213, stąd moje pytanie.
Ten w bascomie to szajs. http://diy-elektronika.pl/1244-obsluga-p... Tu jest pierwszy z góry
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...
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...
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....
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.
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.
W takim wypadku nie potrzebujesz wcale żadnego BootLoadera, tylko chcesz zapisywać dane we Flash'u tak jak w zwykłym EEPROMIE. W sumie to prawda, ale aby móc zapisywać coś do flasha to muszę wykonać instrukcję spm, której wywołanie jest dozwolone tylko z obszaru NRWW (tam, gdzie bootloader). No i tu jest lekarstwo na Twoje bolączki. Jedna jedyna funkcja...
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
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ę...
[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.
No cóż, jak dla mnie to 2 sprawy do przerobienia : 1. Pomiar czasu na Timer0 - jakaś parka bajtów w SRAM, służąca za licznik, który co przerwanie zmniejsza swoją wartość do zera, ale się nie przekręca. Jak chcemy zmierzyć czas, to cli, zapis licznika, sei i już tylko sprawdzamy czy licznik jest wyzerowany, a w międzyczasie program może wyskoczyc do...
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
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...
Jak sterować pozycją zapisu do pliku np. chcę zapisywać od 64bajtu przy odczycie to jest: Get #1, x, y gdzie x to "adres" pozycja bajtu w pliku y zmienna do której czytam a teraz chcę zrobić to samo ale dla zapisu zapisuje do zwykłego pliku txt. Niech mi ktoś powie w jaki magiczny sposób VB zapisuje jakiś projekt jako nowy plik ? bo już chyba z 10 razy...
rs232 odczyt zapis zapis danych rs232 atmega zapis rs232
skoda octavia lampy aktywny balancer równania kirchhoffa
simon basic smartfony odblokowany bootloader
ELTA Łódź-Pabianice – czy producent wiatraków jeszcze istnieje? Historia i status marki Bosch SMS50E82EU/73 - Specyfikacja i Rozwiązywanie Usterek