Witam, jak "włączyć" ładowanie baterii - telefon po uruchomieniu "programowym - poprzez RS232 do BFB mode" normalnie działa ale nie ładuje się. Uruchamiając go normalnie - klawiszem - ładowanie działa. Radek
Tak samo jak znajdziesz panie Arek1990 parę postów na elektrodzie i nie tylko gdzie jest mowa jak można sobie użyć kalibracji za pomocą rejestru OSCCAL w celu dostosowania prędkości RS232 .... na wewn. oscylatorach w procku. A są tysiące projektów gdzie wręcz głupotą byłoby pchanie rezonatora jeśli tylko ktoś chce skorzystać z RS232 w AVR'ku .... tak...
A ja tradycyjnie odeślę do literatury: Piotr i Paweł Gałka - "Programowanie mikrokontrolera 8051", ale w sumie to Ci niepotrzebne no bo komunikaja n RS to prosta sprawa, nioe musisz nawet kupować sterownika USART - możesz to zrobić programowo.
próbuję sie nauczyć komunikacji AtMegi16 z kompem. używam bascomu i nie wiem jak mogę sprawdzić sygnal który dochodzi do wejścia komputera. Na mierniku pojawia sie zmiana impulsu ale chciałbym zobaczyc wynik tego na monitorze, zobaczyć program pokazujący co się przesyła??. Czy jest sposób żeby przesyłać zmienne z mikrokontrolera i zapisywać je do pliku...
Witam Poszukuje informacji jak programowo zrealizować RS232 w ST6265 który ma tylko SPI. Proszę o jakieś info albo link. Słyszałem że można SPI wykorzystać jako UART ale nie wiem jak :?:
a czy moze ktos z Was posiada szczegolowe informacje nt. wykorzystania rs485, podlaczenia avr'kow do lini rs485 czy jego programowej inplementacji? jak odbywa sie adresowanie? tzn. czy sprzetowo sa adresowane uklady czy programowo ?
Czy da się zrobić pseudo port rs232. Tak żeby można było do innego programu coś tą drogą przekazać. Jak zrobić to programowo. Wiem że można podłączyć kablem dwa portu ale czy da się inaczej?
Powtarzam, port niczego nie obsługuje (z poziomu programowego).
W załączniku masz dane portu LPT oraz przykład zastosowania tego portu do zbierania danych za pomocą przetwornika A/C ( zwróć uwage na element przełącznika uaktywniającego proces pobierania danych z przetwornika ). Zbieranie danych przez LPT jest stosunkowo proste przy włąściwym oprogramowaniu i jedyne ograniczenia to operowanie odpowiednimi czasami...
Witam. Można programowo zrealizować transmisję RS232 na innych pinach niż piny P3.0 i P3.1. Służą temu własnie te polecenia. Do sprzętowej realizacji powinno się używać poleceń PRINT i INPUT. Pozdrawiam.
Witam Jestem początkujący w builderze i wołam pomocy jak mogę skonfigurować programowo obsługę Portu RS232???? Jeżeli miałby ktoś gotowe rozwiązanie lub wytłumaczyłby mi jak to zrobić będę wdzięczny Program miałby na celu odczytywać i wysyłać dane po podrzędnego urządzenia pozdrawiam
ATMega162 kolega potrzebuje, 2 UART-y 16 KB Flash, 1 KB 16MHz zegar no i cena koło 7,5 PLN wszysto w nim jest co trzeba, JTAG też. Szkoda czasu i pamięci na programową obsługę rs232 mozna prościej, szybciej i wydajniej.
Witam, Problem mój dotyczy przemysłowego monitora dotykowego z interfejsem RS232. Monitor ten przy dotknięciu powłoki dotykowej wysyła przez RS232 ciąg bajtów. Komunikuje się on bez problemów z komputerem PC posiadającym fizyczny port RS232 (wysyłane bajty są odbierane z portu RS232 PC np. przy pomocy HyperTerminala), natomiast nie chce współpracować...
O kabel musisz pytać sprzedawcę - on powinien to (mam nadzieję) wiedzieć. Jeśli chodzi o przywrócenie sterownika do ustawień fabrycznych, można to zrobić tylko programowo, czyli trzeba się z PLC połączyć i dodatkowo wiąże się to z utratą programu w nim zapisanego.
Witam, Usiłuję zmusić ATmegę128 do komunikacji z komputerem przez RS-232. Niestety mam z tym duży kłopot. Procesor chodzi z kwarcem na 16MHz, a transmisja do komputera ma się odbywać poprzez wbudowany w procesor USART z prędkością 115,2kbps. Transmisja ma być w zasadzie ciągła do póki są dane do wysłania (a będą cały czas) i jedynie procesor będzie...
Witam! Mam taki problem!Mam do zrobienia mini EKG oparte na ADuC812: Uklad ten progragmuje sie przez RS232(schemat w zalaczniku). Mam problem.Musze dolaczyc do tego mikrokontrolera konwerter RS232<->Irda (np toim....) i transciwer(tfds....) podczerwieni.Transmisja w podczerwieni ma byc do wysylana danych do kompa a kabelek jako zlacze do programowania...
Ja również zrobiłem Girder na COM - (kto nie robił). Tylko zauważ, że przy odbieraniu - odbiornik podczerwieni sam "demoduluje" sobie sygnał (jeśli można tak powiedzieć). Więc 36 kHz nie ma tutaj znaczenia. Może zamiast generować programowo 36 kHz zbuduj generator 36kHz i napięcie wyjściowe z niego kluczuj (programowo).
Witam ponownie, Po tamtych eksperymentach zabrałem się do realizacji zaplanowanego projektu do sterowania wentylatorem w łazience. Do sterowania wybrałem Attiny13A. Wentylator będzie załączany w zależności od wilgotności powietrza, zapalenia światła oraz czujnika odległości, który będzie sprawdzał czy ktoś usiadł i na jak długo na sedesie (domniemanie...
Witam.. Mam nastepujacy problemik, mianowicie nie mam portu rs232 (laptop) a chcialbym sie skomunikowac przez ten port z mikrokontrolerem. Czy jest mozliwosc uzycia do tego celu portu LPT?? Myslalem tak sobie zeby wykorzystac pin np: ACT dla RX i DB0 dla TX czy to ma sens??Chodzi raczej o strone programowa w C++ Buider, czy ten standardowy Timer jest...
Witam, krótki opis układu: procesor 2313 zaimplementowane 2x RS232 jeden sprzetowy drugi programowy. Oba doprowadzone do max232. RS programowy podloczony do PC (hyperTerminal), RS sprzetowy poloczony z Nokia 6310i (przez oryginalny kabelek). Program: ******************************** $crystal = 4000000 $baud = 19200 Dim Odczyt As String * 10 Dim S As...
Podłączenie analogowego czujnika PIR firmy vidicon typ LIGHT do portu RS232. Czujnik nie posiada portu komunikacji RS232. Posiada jedynie wyjscie przekaźnikowe które te muszę podłaczyć do portu. Specyfikacja techniczna czujnika: Sposób detekcji: poczwórny PIR Zasilanie: 8.2 - 16 VDC Pobór prądu: Czuwanie: 14mA (± 5%) Aktywny z LED: 8mA (±...
kol. robusta doskonale rozumiem o co chodzi z ta ylko różnicą że GPS wysyła dane na UART, SIM300 także więc jakby nie patrzeć potrzebne są 2 UARTY, chyba że jeden z nich będzie programowy. Co do samego obrazowania wyników uważam że masz błędy w połaczeniach i tyle albo nieprawidłowe poziomy napięć na linii Rxd modułu SIM. W swoim czasie miałem tego...
Nic więcej jak tylko zrobic. Jest to całkowicie mozliwe bo sam taką rzecz zrobiłem, czyli jeden uart sprzetowy a drugi programowy. Nawet nie jest to taki skąplikowany problem. Drugi, programowy uart chodzi na jednym z przerwań int0 lub int1 w taki sposób że sygnał start jest odbierany przez to przerwanie a dalej juz tylko analiza i odbieranie bitów...
W IR również występują śmieci :D Nieporównywalnie mniejsze niż przy radiu - śmieciem jest każde inne źródło IR np. błysk zapalniczki :D Oczywiście nie chcę rozwijać dyskusji o wyższości jednego nad drugim - wszystko zależy od zastosowań. Co do rozbiegówek i nadawania masy bajtów. Wszystko zależy ile danych chcesz przesłać? Poczytaj dokumentację MC145026/27...
Witam. Od jakiegoś czasu zastanawiam się jak przeprowadzić odczyt danych z Multimetrów tutaj omawianych [V-540, V-543, 553 itp.]. Myślałem o Bramie 8255 i Max 232. Nie wiem jak to zrealizować, a tym bardziej jak napisać program realizujący odczyt z 2 (3) takich mierników. W założeniach jest odczyt np. prądu i napięcia w odstępach czasowych programowanych...
Tj. pisałem wcześniej... Ograniczenia wynikają tylko z tego że w grafice zaimplementowano ok. 1 do 2% tego co można zrobić w assemblerze.. Pełen dostęp do wszystkich zasobów umożliwiłby trwożnie bloków poprzez samych użytkowników jak również opcję wzajemnej wymiany bibliotekami... To że środowiska graficzne są jakie są (mocno obkrojone) nie oznacza...
No najlepszy byłby komparator okienkowy, ale możesz zauwazyć ze stan +12V na wyjściu Tx jest bardzo rzadko (impulsy w czasie transmisji) i przyjąć że jeśli na pinie utrzymuje się "jakieś" napięcie ujemne przez dłuższy czas (to już trzeba zrobić programowo), to znaczy że jest podłaczony komputer, można np podłaczyć transoptor, port powinien mieć wystarczającą...
Problem polega na tym, że dopiero co zacząłem zabawę z bascomem a wcześniej programowałem w zwykłym asemblerze i na inną 51. Teraz chcę napisać program do komunikacji między urządzeniem zbudowanym na 89c2051 a sterownikiem. Komunikacja po rsie 232. Siedzę i męcze się z początkiem programu i jakoś mi nie idzie :( Na początek chciałbym napisać aplikację...
Nie. 1/19200 daje okolo 52us na jeden bit. Poniewaz bitow jest 10 (1 bit startu, 8bitow danych, 1 bit stopu) to caly bajt (ramka jak Ty to nazywasz) przesyla sie w okolo 520us. Robisz programowa obluge RS232 ??? Pozdro Dexter
przyznaje że nie miałem do czynienia z sterownikiem spc 200 znalazłem na temat stosowanego protokołu INTERBUS przez ten sterownik wynika z tego że musisz mieć konwenter RS232 <> RS 485 aby połączyć się z sterownikiem , nie wiem czy nie jest wymagany jeszcze klucz sprzętowy lub programowy skontaktuj się z Festo powinni udzielić Ci niezbędnych informacji
nie wiem czy to ci pomoze ale czy nie zadziala "nasluchiwanie" programowe przy uzyciu np programu mitty?
Ale mi nie chodziło o bufor programowy - AVR-y serii mega mają wbudowany bufor sprzętowy. Opóźnienie odebrania jednego znaku o kilka ms (w przypadku bardzo rozbudowanych procedur) nie powinno więc spowodować problemów
A w jakim standardzie?? Sterowanie transmisją programowe czy liniami w kablu? to powinno być ok
Co do kodowania. Jak to są ważne dane - poufne to jak najbardziej - a jak jakieś 'śmieci' to nie ma sensu. proponuję doczytać co to jest "kodowanie manchester" :D Wracając do tematu: kodowanie manchester bardzo skutecznie uodparnia transmisję danych na wszelkie rozjazdy pomiędzy częstotliwością nadajnika i odbiornika co w przypadku radia jest dość...
Przede wszystkim nie wiecz czy wykrywasz początek bitu startu, jego środek, czy może prawie koniec. Gdybyć wykrywł zbocze z wykorzystaniem przerwania, to dopiero wtedy mozna mówić o synchronizacji. Poza tym odliczanie czasu poprzed delay nie jest zbyt dokładne. Najlepiej wykorzystać do tego timer, czyli zrobić programowy UART, o którym pisałem w moim...
Mam wykorzystany już sprzętowy dla gsm i jeden programowy dla gps no i potrzebuje jeszcze jeden programowy dla mmc. Teraz jasne ? Sorki ale to zdanie sugeruje właśnie próbę podłączenia MMC do UART.
Wlasciwie to jak w temacie. W ep byl opis programowego dekodera clip na uP at90s2313, ale dane wysylane byly na lcd. Potrzebuje taki uklad ale bez lcd za to z mozliwoscia wysylania danych na rs232. W zwiazku z tym ze nie umiem przerobic programu do procesora, a tak wlasciwie to chetnie nauczyl bym sie programowania uP, Szukam kogos kto podjal by sie...
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...
Czy można zrobić prosty konwerter rs232 - ethernet po stronie programowej ?. Przypuśćmy że na danym obiekcie i tak będę musiał postawić komputer robiący za serwer - zbierający i udostępniający dane ze sterowników po rs232. Odrazu chciałbym jeszcze po rs232 lub rs485 mieć możliwość zaprogramowania tych sterowników. Serwer będzie postawiony na linuxie....
Wysyłanie i odbieranie działa bez problemu z tym, że mam tylko jedną parę: -pin tx -pin rx A potrzebuję jeszcze jedną taką parę :] Wydaje mi się jednak, że bez głębszej przeróbki funkcji obsługujących UART się nie obejdzie :( No tak... PIC 16F84 nie ma sprzętowego UART'a, ale można rozwiązać to programowo. Używam kompilatora PCWH Compiler. Ma on już...
Jeżeli jest separacja galwaniczna portów RS, w zasadzie nie ma prawa działać. Przy braku separacji może działać gdy w okolicach podłączenia zasilania jest mostek pomiędzy PE i masą zasilania. Takie mostki mają np. sterowniki Siemens (nie wiem, czy wszystkie). W każdym przypadku w celu eliminacji ewentualnych zakłóceń powinno się użyć trzeciego przewodu...
Witam kolegów, mam problem z organizacja pracy z UARTem. Pracuje na procesorach AVR, ale to chyba bez różnicy czy taka rodzina czy taka. Nauczyłem się wysyłać i odbierać BAJT danych przy pomocy przerwań i bez pomocy przerwań. Problem w tym, że nie wiem jak sobie poradzić np z odbieraniem większej ilości danych. np. Chce wysłać żeby na LCD było napisane:...
Mam problem z przesyłaniem danych między atemga a pc przez port rs232. Chce wysłać pakiet danych najczęściej składający się z 5 par liczb oddzielonych spacjami (np. 02 01 12 21 11). Próbowałem z różnymi prędkościami i nigdy nie uda się wysłać danych żeby nie zgubił przynajmniej jednego znaku. Wysyłanie danych robię w ten sposób: [syntax=c] dane[i]=0;...
Proponuję użycie jednostki CPU siemensa z serii 300 mozliwie jak najtańszej która posiada wejścia i wyjścia zintegrowane np CPU312C plus moduł RS232 dla serii 300 siemensa czyli CP341. Chociaż ta karta nie należy do najtańszych, ale poźniejsza rozbudowa będzie ułatwiona. Te dwa moduły załatwiaja sprawe. Całą reszte rozwiążesz programowo. Istnieja też...
nie rozumiem. jak podczas załączania zasilania mam BOOT0=1 to wszystko pięknie działa, mogę zmieniać firmware przez rs232. chciałbym to robić bez "fizycznego" podawania stanu wysokiego na BOOT0
witam ano poprostu wysyła kolejne bity każdego bajtu. Każdy bit istnieje jakiś (stały) określony czas na porcie. Tuż przed wysłaniem pierwszego bitu jest wysyłany bit startu (np zero, jeśli stanem spoczynkowym jest 1), po tym bicie "leci" jeden bajt, po nim bit(y) stopu i jeszcze ewentualnie bit parzystości (jeśli liczba ustawionych bitów jest parzysta...
Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy. Interface’u z układem EM4095 i anteną użyłem kupionego,...
Najpierw spróbuj może dodać: ...ale jak ustawię ręcznie bit UDRE w UCSRA który oznacza że bufor jest pusty, także nic się nie wysyła. To nie jest argument. Flag przerwań w AVR generalnie nie da się ustawiać programowo, niektóre można tylko wyzerować. Akurat UDRE można wyzerować tylko poprzez wpisanie bajtu danych do rejestru UDR, flaga ustawiana jest...
Witam Proponuję wstępnie zapoznać się ze specyfikacją struktury zapytań oraz zwracanych wiadomości. Pomoże to w zrozumieniu protokołu komunikacyjnego. Wpisz w przeglądarkę "QPI Device protocol ID Inquiry" a otrzymasz informacje skąd ściągnąć rs232-communication-protocol.pdf. Jeśli go już masz to otrzymasz odpowiedzi na większość pytań. Co do kodowania...
Można też zbudować 4 programowe nadawczo-odbiorcze RS-y. Dla prędkości 9600 bodów i przy 4-ro krotnym testowaniu stanu bitu wejściowego (test w przerwaniu co 26µs, czas trwania bitu ok. 104µs) potrzeba byłoby ok. 80% mocy obliczeniowej procesora PIC16F870 z zegarem 20MHz. Robiłem tak dla 2 programowych RS-ów + 1 sprzętowy. Na obsługę zarówno...
Tyle, ze tego przetwornika juz nigdzie nie mozna dostac :( i co teraz? Chyba, ze znaceie jakies zamienniki? Kupić PIC16F874/5/6/7 i napisać program, każdy z nich ma wbudowany 10bitowy przetwornik z 5(8)wejściowym multiplexerem, masz wszystko w jednej kostce, zapewne atmel też produkuje jakiś procesor z podobnymi parametrami. PS jakbyś troche pokombinował...
W jaki sposób programowo sprawdzić stan linii RTS i DTR uzywając ComPortLibrary 3,0? if ComPort1.SetRTS(True) then Pozyższy sposób nie działą.
Ale jesli chodzi o szeregowego COMa to on przesyła dane tylko po linii TXD, czy istnieje zatem jakiś prosty sposób żeby ustawić "1" lub "0" na sztywno na liniach DTR i RTS? Przy grzebaniu w portach szeregowych wskazane jest rozmawianie z urządzeniem programowym, można to zrobić pod Windows przez Api EscapeCommFunction, tylko przy ustawieniu portu trzeba...
Witam, chcę zrealizować otwarty projekt miernika częstotliwości opartego o mikrokontrolery PIC (do testów używam PIC16F1459). Poniżej wstawiłem, pierwszy prototyp. Aktualnie program działa, ale... poprawnie zlicza tylko do ok 4kHz - i tu mam pytanie do Was, czy może ktoś wie jak ten wynik poprawić (rozwiązania programowe, inne podejście do problemu)...
Potrzebowałem szybko napisać program, który realizowałby zarówno transmisję poprzez sprzętowy UART, jak i programowo poprzez przerwanie zewnętrzne i jeszcze jeden pin. Wyszła z tego wielka kicha, a dokładniej z odbiorem danych w przerwaniu. Przerwanie jest wykonywane cały czas - tak jak gdyby napięcie wychodzace z konwertera poziomów oscylowało i co...
Witam kolegów program napisałem w Visual Studio 2008 i korzystam z fabrycznego komponentu serialport mam zrobiony taki układ na FTDI i Atmega8, prockiem czytam napięcie na ADC z potencjometru i mam taki problem, jak odbieram dane z portu COM to dane są spoźnione o kila sekund, jak skręcę gałką to reakcja w programie jest za kilka sekund, pomyslałem...
będę kombinował dalej, mam nadzieje, że w końcu to wszystko mi ruszy. jak widzisz zadziałało na tych modułach koledze JStan, także mi na 100% dokładnie tak samo zadziałało - więc nie ma wyjścia - i tobie zadziała jak je już dostaniesz ;) więc głowa do góry zastanawiasz się czy druga taka para nie będzie zakłócać działania pierwszej pary? hmm ale co...
Sporo, ale do przeprogramowania innego programatora na USB starczyło :) Widze po datach że sporo to trwało ;) Właśnie zaczynam się przedzierać przez przejście USB RS232, i tak na pierwszy rzut oka nie jest to tylko wina przejściówek. Pomijając beznadziejny standard USB, zostaje jeszcze obsługa sprzętowa w komputerze, obsługa programowa przez system...
Sprzętowy RS, to taki który będzie pod PCMCIA, a nie na zasadzie, karta PCMCIA a w niej rs podłączony do koncentratora USB, bo tak taniej. Wcale nie musisz wydawać tyle kasy, wystarcz znaleźć odpowiednią kartę. No właśnie, szukam odpowiedniej karty i nic, dlatego też piszę :) Jedna karta to PCMCIA, a druga Express Card. Posiadam oba gniazda w laptopie,...
Przynajmniej kilka razy w pytaniach na forum w rożnym kontekście natknąłem się na pytanie dotyczące oprogramowania na komputer, umożliwiającego symulowanie naciskania klawiszy na podstawie danych przysyłanych przez port szeregowy do komputera (rozwiązanie łatwiejsze w implementacji programowej i sprzętowej po stronie układu niż np. programowa emulacja...
Czyli w zasadzie potrzebujesz 16 przetwornikow A/C bo te w procesorze sie nie nadaja.A co za tym idzie dekoder zadresowy, nie multiplekser. Poniewaz 8535 nie ma zaimplementowanej szyny danych i adresowej na zewnatrz to bedziesz musial takowe zaimplementowac programowo. Niezbyt wygodne, lepiej juz by bylo uzyc 8515 ktory ma to juz "fabrycznie". Jezeli...
Witam Mam problem z połączeniem przez RS232 z zewnętrznym uK pod Win98. W programie do testowania transmisji S3Term procek sie komunikuje bez problemu a program napisany w pascalu kompletnie nie dziala :( dodam że używam Free Pascala. Transmisję napisałem na podstawie znalezionych na elektrodzie porad. const com=$3f8; var odbior,i: word; z: longint;...
Witam, mam pytanie dotyczące sterownika LCD opartego na uC 8051. Chciałbym zaprojektować taki sterownik zgodny z interfejsem RS232. Przebrnąłem już przez parę tutoriali związanymi z LCD i wydaje mi się, że z samym sterowaniem LCD nie będę miał problemów, jednak nie wiem dokładnie co począć z podłączeniem do RS232. Przeczytałem, że wiele uC jest wyposażonych...
Jeżeli masz na myśli bufory "wewnątrz" układu UART to sterowanie XON/XOFF jest możliwe tylko dla nielicznych realizacji UART i odbywa się przez programowanie odpowiednich rejestrów UART-u ( próg zadziałania, próg wznowienia, kody znaków XOFF i XON). W wiekszości przypadków sterowanie XON/XOFF dotyczy obsługi programowej, realizowanej na przerwaniach...
masz wbudowanego UARTa a reszte możesz zrobić programowo
Powód w zasadzie sam znalazłeś: Flow Control (kontrola przepływu) - urządzenie odbiorcze kontroluje ilośc danych jakie są do niego przysyłane. W RS232 są 2 "rodzaje" flow control: 1. sprzętowe - dodatkowe linie sygnałowe RTS, CTS - poczytaj o działaniu RS232, 2. programowe XON, XOFF - znaki specjalnie przesyłane po liniach Rx/Tx 3. oraz brak kontroli...
KeinXor mam problem z dynamicznym tworzeniem tego komponetu:( Cały czas czegoś mi brakuje i nie potrafię odebrać danych. Jakie jeszcze informacje należy zadeklarować oprócz nr portu, prędkości, parzystości, liczby bitów itd? Z góry dzięki:) Na początek rozgranicz sobie problem na 'sprzętowy' i 'programowy'. Czyli z aplikacji obsługującej urządzenie...
Chciałbym wyświetlać wyniki pomiarów z mikrokontrolera na stronie internetowej: ATmega -> RS232 -> www (możliwe, że będę też coś wysyłać w drugą stronę) Oczywiście chodzi mi o część programową na komputerze. Nie znam się na tym, ale mam podstawy języka C i kiedyś trochę próbowałem php (nauka szła bardzo szybko, ze względu na podobną składnie do C)....
Potrzebujesz uC z co najmniej 10 wolnymi pinami(czytanie multipleksowane), albo 21 wolnych pinów dla łatwiejszej programowo i elektronicznie wersji. Jeśli nadal chcesz bardziej rozbudowaną odpowiedź, to pisz - mogę Ci podać kawałki kodu źródłowego. Pozdrawiam
Ok. W szpargałach znalazłem potrzebne części do zamontowania portów usb. PS Co myślicie o połączeniu do RS232 aparatu z Sony Ericssona T300? Posiada on rs232 do łączenia się z telefonem. Pozostaje tylko odpowiednia konfiguracja programowa.
Działa w wersji programu bez: Open "comd.7:9600,8,n,1" For Input As #2 czyli co 1 sekundę aktualizuje pozycje na LCD i jest OK Dołożenie drugiego ( programowego ) portu USART: Open "comd.7:9600,8,n,1" For Input As #2 powoduje, że LCD nic nie wyświetla, naciśnięcie Enter powoduje aktualizację wyświetlania na LCD, jeśli naciskam...
Są dostępne konwertery rs232 -> lan, umożliwiające podłączenie urządzenia komunikującego się po rs-ie do komputera, za pośrednictwem sieci LAN. Ja z czegoś takiego korzystałem podłączając reklamę świetlną. Nic nie stoi na przeszkodzie aby konwerter podłączyć do drukarki a oprogramowanie zainstalować na x komputerów.
"bo według helpa działa tylko na uart sprzętowy" Uart sprzętowy nie potrzebuje czegoś takiego. To jest uart programowy.
Jeżeli nadal chcesz uruchomić ten konwerter na avr, spróbuj zamienić miejscami D+ z D- w usb. Uruchomiłem kilka projektów opartych na avr-cdc i zawsze gdy otrzymywałem komunikat o nieznanym lub uszkodzonym urządzeniu, wystarczyło zamienić te kabelki i było dobrze. CDC nie ma jakiś specjalnych wymagań, zegar ustawiony na zewnętrzny kwarc i to w zasadzie...
Napisałem program obsługujący komunikację RS232 dla płytki STM32 P103: - dokumentacja płytki - schemat Niestety łącząc docelowo przez konwerter RS232 -> RS485 i podłączając do serwomechanizmu RS28 dynamixel podłączyłem raz zasilanie 15V, 1.2A na lini danych RSa... I tu pierwsze pytanie... możliwe, że szlak trafił konwerter i RS232 na płytce? Sama...
Oczywiście, że można, tylko że mikrokontroler ze sprzętowym USB będzie na ogół tańszy i mniejszy od FT232RL. Na ATmega można zrobić programowo USB - są gotowe rozwiązania z funkcjonalnością bootloadera. Dodano po 1 Mikrokontrolerów z USB są tysiące - LPC11Uxx, LPC135x, LPC17x, STM32F2xx i hordy innych. Oczywiście, że można użyć FT232RL, tylko że mikrokontroler...
Jaros: o ile zaświecenie na 1/1000 sekundy można zauważyć (ale niezbyt łatwo i mało to "informacyjne" w praktyce), to zgaszenia już nie, a o to Ci podobno chodziło. Takie rzeczy robi się zwykle tak, że przy zapisie danych do rejestru nadawania zaświecasz lub gasisz programowo diodę i nastawiasz timer programowy. W przerwaniu timera dekrementujesz ten...
Możesz użyć programowego uarta do komunikacji z bootloaderem i sprzętowego do obsługi rs485 , można też tak napisać bootloader żeby przy starcie systemu czekał na jakiś znak po rs232 a po chwili przełączał się na rs485 . taką funkcję można zrealizować na układach ttl . Minimalnie wystarczy nawet jedna zworka do przełączania wejścia rx mikrokontrolera...
Zastanawiam się nad możliwością zamiany połączenia RS232 (za pośrednictwem przejściówki USB) między komputerem, a innym urządzeniem, na połączenie bluetooth. Problem polega na tym, że aplikacja na PC, która obsługuje to urządzenie, nie komunikuje się cały czas z tym samym baud ratem - najczęściej jest to 1200 bps, czasem 2400, a czasem 4800. Czy istnieje...
Patrząc od strony komputera: podłączyłem przejściówkę USB/rs232 potem konwerter rs232/rs485 a na końcu wpiąłem się do miernika. Docelowo chcę połączyć miernik z Panelem HMI Weintek. Czy można wykonać konwerter protokołu w sposób programowy (makro)? Jak poprawnie skonfigurować połączenie z panelem HMI?
Pinologia połączenia z kompem prawidłowa, Rx do Tx, Tx do Rx, masa podłączona, sprawdziłem nawet oscyloskopem wyjście RS232 w komputerze. Gdy wciskam klawisze to Tx pokazuje impulsy na oscyloskopie. Wcześniej zresztą skonstruowałem specjalną wtyczkę do sprawdzenia wyjścia RS232 i ''echo'' wraca gdy klikam w PuTTy. Natomiast po podłączeniu ww przepływomierza,...
Port szeregowy działa na całkiem innej zasadzie. Podaje się mu liczbe iluś-bitową (to można skonfigurować) a on przekształci ją w ciąg binarny rozpoczynający się bitem startu a zakończony bitem stopu. Układ sterownika zbudowany jest z rejestru przesuwnego do którego wpisuje się wartość do wysłania a w czasie wysyłania kolejne bity są przesuwane tak...
wszystkie 15 bajów jest odbierane naraz, jeden za drugim?. bo jesli tak może wina kwarcu... jesli nie to na pewno "ustarka" programowa- . radze napisać prosty program, który np: odbierał by te baty i wyswietlał na LCDku
Uklad bedacy moja praca dyplomowa, w smieszny sposob jest interpretowany przez program na PC, na roznych konfiguracjach PC. Pisze w pascalu, parametry transmisji 28800, 8 bit, brak parzystosci, 1 stopu. Na moim kompie w chacie jest wszystko ok (Intel C466), ale jak przynosze uklad do szkoly (ok AMD 1GHz), to na dwoch kompach okazuje sie ze gdy transmituje...
Jak przeprowadzić konwersję portu RS232 na RS485. Czy można zrobić to programowo. czy konieczny jest konwerter sprzętowy? :?
Witam Załogę! problem jak w temacie... zakupiłem takie cudo 2xRS232+1xLPT, siedzi na PCI, po zainstalowaniu driverów (win2K) - modem gada, drukarnia takoż, słowem cacy tylko że: jak sobie pooglądałem jakie adresy karta alokuje to jest LPT2: np.E400.... itd, generalnie jakoś mi to nie pasuje do standardowych "niskich" adresów dla portów równoległych........
Są to silniki od wycieraczek do malucha, na 12V ok.2A każdy, mają wbudowaną przekładnię tak iż wypada 1 obrót na sekundę, wał napędza śrubę o skoku 2mm, czyli tak na oko 1 obrót równa się 2mm. Jeżeli chodzi o kontrole położenia czekam na pomysły, chociaż najlepiej jakby była programowa. "Ploterem" chce sterować za pomocą strzałek klawiatury i entera(opuszczanie...
Witam Nie koniecznie musisz podłączyć do portu p1. P1 jest poprostu bardzo ładnie wyeksponowany w całości na jednym złączu i tylko on tam jest. Diodę możesz podpiąć bezośrednio do proca poprzez rezystor np. 560 om. Pamietaj tylko że aby zaświecić diodą musisz na pin wystawić zero (odpowiedni kierunek diody). Jeśli chodzi o "brzęczek" to jeśli to ma...
Tylko można to zrobić programowo, większośc systemów operacyjnych sama z siebie ma fukcje komunikacji z UPS i może wykonywać pewne operacje na podstawie zmiany stanu UPS (zamykanie systemu, rozsyłanie informacji etc).
Napisalem takowy program i cosik nie dziala mi prawidlowo z przerwaniami,moze cos nie tak:/.Zamiast czekac na przerwanie to po uruchomieniu od razu wskakuje w program przerwania co moze byc nie tak??.Jak wstawie przerwanie INT0 to wszystko jest ok (podczas emulacji programowej) a w przypadku seriala odrazu wskakuje w przerwanie.Moze nie ma takiej mozliwosci...
www.microchip.com tam znajdziesz noty aplikacyjne i specyfikacje wszystkich modułów wewnętrznych procesora (min modułu MSSP i USART). Pozatym zastananów się jak działa transmisja SPI, można ją całkiem wydajnie zrobić programowo na dowolnych wyprowadzaniach cyfrowych procesora.
witam jestem poczatkującym elektronikiem i mam problem. Potrzebuje podłączyć mikroprocesor at89c2051 z komputerem za posrednictwem portu szeregowego i nie wiem jak to zorganizowac programowo . Za wszelkie wskazówki i informacje gdzie coś na ten temat moge znaleść będę ogromnie wdzięczny
Proponuje skorzystać z opracowania firmy RFM - VirtualWire. Jest programowym modemem pozwalającym na komunikację z szybkością 19200. Projekt jest na Atmelu i w całości jest do pobrania z sieci, łącznie ze źródłami. Jak znajdę w swoich zsobach to mogę umieścić na forum.
Ale trzeba pamietac ze dane ida w jednym ciagu jezeli wysylane dane beda pobrane z obrazka o szerokosci 128 a odbior bedzie na szer 126 i nie zmniejszysz tego programowo obraz na wyswiatlaczu bedzie przesuniety linia po linii o 2 pixele. Zeby konwertowac kolory mozesz naprzyklad wyciagnac srednia z trzech skladowych i przyrownac do jakiejs wartosci...
w ksiazce mikrokontrolery pic16fxx w praktyce byl opis jak zrobic programowo transmisje szeregowa przez rs232 tu masz linka sciagnij sobie z tej stronki programy opisane w tej ksiazce i jest tam rowniez program do komunikacji poprzez rs232 (ja na podstawie tej ksiazki uczylem sie programowac pice
Proste podłączenie do portu szeregowego komputera wyświetlacza zaopatrzonego w najpopularniejszy kontroler HD44780. 8 przycisków kontrolujących pracę wyświetlacza. Możliwość programowego regulowania konstrastu. Wykaz elementów: T1= BC547 OSC= 4Mhz rezonator R1 = 1K C1 = 10uF C3 = 100uF C2,C4,C5,C6 = 0,1uF U1 = 7805 IC1 = PIC16F876 IC2 = 74174 IC3 =...
2. RS232 to połączenie tylko dwóch urządzeń. Przynajmniej z założenia. A jeśli się uprę, i podepnę pod DTE (komputer) 16 urządzeń (DCE)? Na wysłaną daną oczywiście zareaguje tylko jedno DCE, które dokona programowej identyfikacji adresu, ukrytego, na 4 pierwszych bitach otrzymanej danej? Kierunek PC>>Odbiorniki OK pod warunkiem, że obciążalność RS232...
Prośba o pomoc! Do portów szeregowych dwóch takich samych urządzeń (rejestratory danych), potrzebuję podłączyć jeden komputer, za pomocą jednego kabla, aby je kolejno zczytać i ewentualnie zaprogramować. Mógłbym zastosowac mechaniczny przełącznik (ale aż z 8 stykami), lecz jest to niezbyt wygodne, chocby ze względu na odległość miedzy komputerem a rejestratorami....
Enable Urxc On Urxc Odbior_rs_232 Enable Interrupts Dim Odebrane As String * 16 Dim Time_out As Integer Dim Ax As Byte Do Wait 1 Cls Lcd Odebrane Loop Odbior_rs_232: Odebrane = "" Time_out = 0 Do Ax = Inkey() Incr Time_out If Time_out >= 30000 Then Exit Do If Ax > 0 Then Odebrane = Odebrane + Chr(ax) End If Loop Until Ax = 13 Return Ja używam tego od...
Alłe jeśli masz LPT (?), to upraszcza sprawę, bo np. przy użyciu DTMF (telefoniczne multi-tony) można wprost sterować kilkoma kanałami. Wymagałoby to enkodera DTMF po stronie Tx i dekodera po stronie Rx. Na siłę można wyjść na koder DTMF sygnałami sterowania modemu łącza szeregowego RS232 (wszystko zależy od tego ile kanałów potrzebujesz). Wersja bardziej...