Teoria powiadasz. Ciekawe co czytałeś... Mimo iż wyczuwam lekki roszczeniowy charakter wypowiedzi to postaram Ci się coś jednak wytłumaczyć. Kiedy pisałem o podpisywaniu zmiennych to miałem na myśli takie wysyłane osobno. Od razu uściślijmy, że dla takich wartości dwubajtowych jak Word łatwiej to przesłać jako Hexstring. Długość stringa zawsze będzie...
skoro umiesz wysłać tekst do drugiej atmegi to jak możesz nie umieć wysłać sobie jakichś zmiennych - oj chyba przegrzało przy ubieraniu choinki więc podpowiem ;) .... można to zrobić na milion sposóbów oczywiście i wszystko zależy od tego jakie to są zmienne, ale np załóżmy że masz zmienną typu Byte. 1. dokonujesz konwersji tej zmiennej na postać String...
Na odporności na zakłócenia. Zaindukowane w przewodzie sygnałowym zakłócenie np. 2.5V przy poziomie nominalnalnym 12V nic nie zrobi. Ale przy sygnale 0-5V i progu przełączania 1.5V już tak. Jak chcesz sprawdzić działanie transmisji z komputerem stojącym w odległości 1m w domu- działa. Ale w hali przemysłowej na odległości 10m i wielkości pliku 100kB...
Bez problemu. Schemat dokładnie taki jak wyżej i niżej :) . 1. otwierasz porty w obu uC na jednakową prędkość itd. 2. sprawdzasz czy jest komunikacja na tych ustawieniach 3. proce pracują :) 4. proce (proc) zbierają dane itd. itp. :) - no ogólnie robią co do nich należy :) 5. uC1 chce zmienić rodzaj transmisji - uC1 wysyła znacznik - uC2 otrzymuje znacznik...
Program dla Atmegi jest prawidłowy, muszą to być usterki sprzętowe, może zamienione RX/TX miejscami Dodano po 23 Program dla Atmegi jest prawidłowy, muszą to być usterki sprzętowe, może zamienione RX/TX miejscami
Nie miałem nigdy problemów z komunikacją na wewnętrznym generatorze 8MHz przy szybkości 19200. Ustaw więc wewnętrzny generator na 8MHz.
Wyłącz echo w telefonie. ale jak mam to zrobic ? ATE0 nie dziala :| Czyszczenie bufora nic Ci nie da.Aby "opróżnić" bufor , wystarczy wyrównać lub wyzerować indeksy _rs_head_ptr0 i _rs_tail_ptr0 . pytanie jak to zrobic pod Bascomem ? Obecnie jest tak jak by to co wysyla telefon ladowalo sie do bufora w roznych miejscach , raz na pcozatku, raz w srodku...
Moze zrob tak Do RS = Inkey() ' czyta RS232 If RS = 13 Then Exit Do ' szuka znak konca linii Ramka = Ramka + Chr(RS) ' Odczytana ramka z PC Loop
kolejny moj temat i kolejny moderator ktory mi go zamyka. do chwili obecnej uwarzalem to forum za pomocne ale przez takich moderatorow zaczyna byc nie pomocne. obrazanie innycj szukajacych pomocy to nie jest dobra praktyka i oznacza brak szacunku a moderator taki nie powinien nim byc. slowa typu ze mam adhd czy inne obrazily mnie napisalem list do forum...
Poza tym, jeśli chcesz na wew. i Ci nie działa jak powinno, to wystarczy poczytać forum: http://www.elektroda.pl/rtvforum/topic11...
Albo i2c.
ale kabelki od komórek mają inne poziomy napęć 0V-3V w środku powinny byś jakieś didoy zenera albo coś. najlepiej zrób sobie swój kabelek do atmeli. Właśnie tego chciałem dociec :D Mój znajomy , podłączał taki kabeleko do proca przez MAX232 i dziwił się , że toto nie działa :) Piotrek
A przełączasz kierunek portu? SerIn samo nie przełącza portu na wejście. Chyba. Procedura _SERIN sama przełącza tryb pracy portu. Jednak nie ustawia na nim podciągnięcia. [_SERIN] ; universal serial input software UART ;reg of DDR in Z ;pin (0-7) in r24 ;address of data in X ;T is set for inverted output ;Y pointer points to the serial...
Na przedstawionych schematach masz zamienione linie Rx i Tx.
Zgadzam się, jak wszystko jest podłączone ok to nie ma szans aby układ nie transmitował. Faktycznie ja też stosuję 11059200 i zawsze działa. SPRAWDŹ KABLE! 1. Po pierwsze kabel komp<->RS232 czy masz kabel z zamienionymi końcówkami Rx Tx tzn. przy kompie 2 przy Max232 3 i na odwrót! 2. Sprawdź schemat połączeń max 232 z noty aplikacyjnej - proawidłowe...
no to teraz ostatni test;) zewrzyj ścieżki blisko gniazda rs232 przy wyjętym maxie:)
Ale ja proponowałem 1000000Hz a nie 10000000Hz To jest 10x więcej! (przekopiowałem z postów-więc może się nie pomyliłem) Jeśli nie zmieniałeś fusebitów to daj: $crystal=1000000 Sprawdzam i liczę: 1MHz=1000000Hz. Uff. Może jeszcze nie mam ciężkiej sklerozy.
Myślałem że podłączę się z tematem: "[BASCOM] Najprostrza komunikacja między dwoma Uc" :D
Nie twierdzę że Mark Alberts sie nie stara ale po jakiego grzyba płacić 550 zł za pełnego bascoma jak AVR studio masz za free a do tego za 550 zl to masz stk500 czyli zestaw uruchomieniowy z programatorem ISP i HVPP na pokładzie. Zawsze zanim coś pojawi sie i będzie obsługiwane w bascomie ja to mam w AVR studio już dawno ...
Witam Jaki trzeba przewód do podłączenia się w Bascom AVR pod Bascom Terminal? Czy to ma być Przewód RS232?
Nie znam BASCOMA ale nei masz tu ani ustwionej szybkości transmisji ani nie piszesz nic o ustawoenieu fusebitów. Może ATmega16 pracuej Ci w dalszym ciągu na wewnętrznym rezonatorze 1MHz - na co by zresztą wskazywało: "... W dodatku odmiezane czasy przez procesor sa znacznie wydluzane..."
A Twoja Atmega jest też zasilana z 3v3, czy może z 5v ??? Bo jeśli z 5V, to trzeba zrobić prosty konwerter linii sygnałowych.
Witam Zrobiłem tak: TX RX podłączyłem zasilanie z USB +5V do konwertera i uruchomiłem program ComPortExampel. Ustawiłem prędkość transmisje oraz numer Com, klikam na "Otwórz port", wpisuje np: "1234567890abcdefg" do wysłania, klikam "Send" migają diody Led na lini Rx TX i pojawia się odebrany taki sam komunikat. I wszystko pięknie. Ale po chwili aplikacja...
Zajrzuj do ząłącznika. Z bascomem łatwiej bo jeden plik, a w vb6 jest wiecej niz 1 plik - dlatego .rar
Witam, Potrzebuję porady - chodzi mi o jakieś rozwiązanie układowe, moduł za pomocą którego zrobię coś w stylu bezprzewodowego rs232 - programuje w Bascom. Każda porada będzie cenna. Pozdrawiam
Czyli 3 w dwie strony. Wystarczą tylko 3 przewody? Mi wychodzi że 4: RX-TX TX-RX Vcc GND Oczywiście mogę się mylić dopiero zagłębiam się w komunikację rs232.
Sprawa rozwiązana: Poniższe komendy włączają i wyłączają projektor: Print Chr(13) ; "*pow=on#" ; Chr(13) Print Chr(13) ; "*pow=off#" ; Chr(13) Natomiast: Print Chr(13) ; "*pow=?#" ; Chr(13) Zwraca stan projektora, tylko należy zwrócić uwagę, mój projektor również dodaje echo. I na tym się przejechałem. Bufor na input miałem za mały i odbierałem tylko...
Da się jakoś korzystać z RS232 w tiny13? Proszę o jakąś pomoc. Obojętnie czy będzie to BASCOM czy C. Przeniosłem z Programowanie Ogólne - krzychoocpp
Problem w tym, że się nie określiłeś, co chcesz uzyskać i co zrobiłeś do tej pory, aby to uzyskać... http://avrhelp.mcselec.com/tools_termina... Pod powyższym adresem podano, że to działa inaczej niż HyperTerminal oraz, że możesz wpisywać kody ASCII...
Ok. Dzieki za wkazowke.
Naprawde zrobiłem już wszystko. Oto dyrektywy początkowe: $regfile = "m8def.dat" $crystal = 16000000 $baud = 9600 Wszystko oczywiście zgodne z rzeczeczywistością. Przy pomocy instrukcji print wysyłam przez RS-a napis. No i: NIC!!! Ciekawostką jest to, że jak zmniejsze w terminalu prędkość transmisji do np. 1200 (a wszystko pozostaje jak wyżej) to wyswietla...
Jeśli chodzi o obsługę od strony komputera, to polecam książkę: RS 232C - praktyczne programowanie autorstwa Andrzeja Daniluka. Dodam, że nietrudno znaleźć w Internecie e-booka. Jeśli zaś chodzi o komunikację od strony mikrokontrolera, to w książce: Programowanie mikrokontrolerów AVR w języku BASCOM autorstwa Marcina Wiązani jest to bardzo dobrze opisane....
Profesjonalnie to można programować w każdym języku, tylko trzeba go po prostu znać i umieć stosować w praktyce co najważniejsze. Dla takich początkujących jak ty Bascom powinien być jednym z lepszych języków tym bardziej, że nie rozumiesz jeszcze przerwań. Bascom daje ci gotowe rozwiązania w tym zakresie na maxa - popatrz sobie na Config Serialin ........
Witam Starałem się wyjaśnić platforma AVR lub zadania jaki ma wykonać NIE JEST TAK WAŻNE jak zorganizowanie komunikacji na RS232 za pomocą paczek HEX! Mogę wykorzystać dowolną większą kość AT! AT90s2313 Akurat tą kość mam gotową do pracy i kompletną do komunikacji na RS232. Czy jest możliwe zorganizowanie takiej komunikacji.? Potem wykona zadania......
poza tym nie widzę deklaracji portu com ,bo $baud to dla mnie za mało . To w przypadku Bascom kompletnie wystarczy.
Ktoś tym chyba handluje :D Może zastanów się nad zestawem 300-k z tego co widziałem ma LCD, klawiaturę 4x4, diody i wyprowadzenia każdego pinu na zewnątrz podepniesz każdego procka 28 | 40 pinowego ma stk200 na pokladzie komunikację po RS232 z kompem. Nie używałem go, właśnie przyglądałem się tej konstrukcji.
Na procu jest uruchomiony miernik częstotliwości (stacjonarny). Wykorzystane są dwa 16bitowe timery, uruchomiona jest komunikacja po rs232, zegar czasu na PCF8583 z podtrzymywaniem bateryjnym. Nie bardzo wiem jak to wszystko przełożyć na BASCOM AVR. Na początek spróbuj uruchomić przerwania oraz timer0 w trybie normalnego licznika - tak aby liczył z...
Dzieki Rozumniem ze program pokazuje co dzieje sie na porcie RS232 tak ?? Zmienilem predkosc transmisji z 9600 na 600 i dziala bez problemu ale co to za transfer :( Pozdrawiam mam ECHO OFF w bascomie
Może widziałeś implementacje Ethernetu po RS4xx Dobrze to to nie wyglądało :P Przekonaliście mnie do RS485, mam już kawałki kodów i coś postaram się z nich sklecić. Dodano po 1 i już widzę że z "Const Adr" jest jakaś lipa, czyli pomoc bascom i proza do wciągnięcia :P
TWI to jest to samo co I²:C... Nowe AVR mają też adresowanie RS232...
Na stronie www.quartz.electronics.prv.pl jest opisany sposób transmisji przez RS232 z przykładami w Bascom`ie. Polecam!!!
Ok. Dzięki. A jak to będzie w bascomie wyglądać??
Witam Proszę o pomoc w znalezieniu przykładów zastosowania / komunikacji procesora Atmel (Bascom), obsługi RS232, tworzenia własnego protokołu do komunikacji PC <--> Mikrokontroler (C# <--> Bascom). Może ktoś pisał lub zna podobną pracę dyplomową i może podesłać linka. Bardzo z góry dziękuję za pomoc.
PS. Do czego służy MAX232, dlaczego do komunikacji między mikroprocesorami mogę sobie go pominąć? http://focus.ti.com/lit/ds/symlink/max23... A w praktyce są one do komunikacji np dekodera SAT, poprzez RS232
Ok zastosowałem instrukcje PRINTBIN,ale co dalej ?Co należy zrobić żeby zamienić to na jakieś strawne dane?: Co masz na myśli pisząc "strawne dane"? Przecież układ RFID wysyła nie ciąg znaków ASCII tylko bajty. A jak widać na zdjęciu karta się przedstawia zawsze tak samo - komunikacja jest poprawna.
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...
W ostatnim przypadku Atmega nie odpowiedziała nawet na żądanie o deskryptor... Komunikacja wchodzi w stan IDLE i tyle. Idealnie by było jakbyś w sofcie dodał jakieś logowanie komunikacji żeby zobaczyć co robi w tym czasie Twój procesor. Możesz dodać najprostsze wysyłanie przez RS232. Oscylogram też by się przydał bo te przebiegi co ostatnio wrzuciłeś...
No po prostu użyj UART, do PC wejdziesz przez adapter na RS232.
Ło matko! ludzie co wy tu opowiadacie? Jarosław J - odnośnie twojego problemu ale już konkretnie: 1. Możesz najspokojniej w świecie przy komunikacji dwóch procków zrobić tak, że jeden będzie taktowany wewn oscylatorem a drugi np. kwarcem (Żaden problem) !!! 2. ale używaj sprzętowego UARTA w Bascomie a nie to co tutaj wszyscy razem wyczyniacie ;) 3....
Na forum jest tego mnustwo! W bascom college miałeś to opisane. wystarczy MAX232, 4 kondensatory, oraz kabel do kompa! Komunikacja banalna dzięki bascomowi!
bolek: Nie do końca rozumie, jeżeli dane mają przychodzic od tych samycj uC do ktorych wysyłasz to zastosuj któryś z protokołów Master/Slave (np. ModBus), tylko że wtedy RS232 raczej odpada (wskazane RS485 lub 422).
Bo jak ja zacznę coś tworzyć to mi flash-a w procku nie starczy a pewnie potrzeba do tego dwóch linijek kody aby coś wysłać i odebrać z tego nieszczęsnego FT232RL :) ale dlaczego nieszczęsnego FT232RL - przecież komunikacja za jego pomocą to dokładnie to samo co przez MAX232 - tyle że tu masz o wiele lepszy samochód - mercedes - bo pozwala łączyć się...
Witam. Poszukuje programu...jak najprostszego w bascomie aby umozliwić komunikacje miedzy dwoma prockami 8051 TX RX Chodzi mi głównie o wysyłanie liczb z jednego do drugiego procka. Prosze o jakis sprwadzony program, bo all ktore sa na elektrodzie to tylko wycinki albo gdybania.. Przykład: Z procesora A chcę wysłać liczbę 25, a w drugim odebrać tą samą...
wyświetlacz-->mikrokontroler (zaprogramować: C, Bascom, ASM)--> Bluetooth odbiornik/nadajnik--> komunikacja bezprzewodowa--> odbiornik/nadajnik Bluetooth--> mikrokontroler--> usb, lpt, rs232--> soft do obsługi mam nadzieje że cie nie zniechęciłem ;)
Powiem tak: Jeśli klon STK500 nie posiada połączenia typu RS232 lub USB z konwerterem na RS232 (za pomocą FTD232) to taki programator należy sobie bezwarunkowo odpuścić .
Cytat z opisu na Elpromie: "Wysoka elastyczność komend stosu iWrap pozwala m.in. na zastąpienie przewodowych połączeń w standardzie RS232 za sprawą 6-ciu linii GPIO (General Purpose I/O) oraz funkcji parowania i automatycznego łączenia z określonym urządzeniem." Korzystałem z innych modułów i nie było żadnych problemów z komunikacją po RS (moduły stają...
Do mikrokontrolera ATMega8535 podłączyłem rezonatr kwarcowy o częstotliwości 11,052 MHz i kondensatory 33pF. Nie wiem dlaczego jeżeli zapalam diodę na wyjściu portu na sekundę Waitms 1000 (Bascom), to nie trwa to przez sekundę tylko około 1,3-1,4s al;bo i dłużej. Co może być przyczyną. Poza tym maksymalna prędkość komunikacji z pecetem przez RS232 to...
sam potwierdziłeś to co napisałem wcześniej , każdy robot to indywidualna sprawa i tak samo wygląda sterowanie podstawowa sprawa to znajomość dowolnego języka programowania , najprościej masz w Bascomie który ma kilka gotowych poleceń dzięki którym komunikacja po RS-esie jest stosunkowo prosta , istnieją również podobne biblioteki lub macra dla innych...
Przetestowałem płytkę w taki sposób że wyjąłem ATmege i połączyłem ze sobą wyjście i wejście które podciągałem do procka(atmegi) i układ działa jak echo, wysyłam z portu COM i dostaje to samo. Więc jaki błąd popełniłem dalej jeżeli chodzi o komunikacje maxa i atmegi????
Hmmmm znaczy sie nie potrzebujesz pomocy przy napisaniu tylko napisany program... Delphi jest to srodowisko programowania (cos jak bascom avr) wykorzystujace skladnie, polecenia jezyka pascal ale niestety zeby zaczac pisac ,to potrzeba troche przysiasc i poczytac wiecej i zaczac od najprostrzych przykladow. Nie chce sie deklarowac na 100% ale przy odrobinie...
I2C odpada bo za daleko, pozostaje chyba tylko RS232 prawda? Czy ktoś wie, gdzie mogę szukać pomocy i materiałów by taką komunikację zrobić? Ale RS485 da rade. A to tylko warstwa sprzętowa do RS232
Na koniec jeszcze jedno pytanie. Do komunikacji PC<>uP program piszę w VB6 korzystając z kontrolki mscomm . Czy kończąc program X muszę napisać w programie jakieś polecenie do zamknięcia portu RS, czy dzieje się to automatycznie? Proszę wybaczyć jeśli to pytanie wyda się śmieszne, ale to moje początki z VB i w ogóle z komunikacją RS232
Witam! Od pewnego czasu jestem w posiadaniu dwóch 89c450 i mam kilka pytań... 1. Czy można napisać program pod 89c450 spod bascoma? 2. Jak zrobić programowo transmisję danych pomiędzy dwoma 89c450 (I2C/RS232)? 3. Jak ustawiać suwak w żądanej pozycji w potencjometrze DS1807 i jak odczytać aktualne ustawienie suwaka (prosiłbym o kawałek kodu w bascomie)....
Bascomie tez jest terminal. Pozdrwaim Yakuza
Udało się nawiązać komunikacje. Życzę forum elektrody i sobie więcej tak życzliwych i pomocnych użytkowników forum. Pozdrawiam i walczę dalej z projektem.
Ustawilem wewnetrzny oscylator RC na 4Mhz CKSEL3..0 (0010) dalej nic. Wkladam i wyjmuje kwarca bez zmian. Moze mam cos z ustawieniami HiperTerminala ? bps 9600 data bits 8 parity none stop bits 1 flow control none Moze ten wsad jest wogole z bledem. Ma ktos moze szybki test nawet w bascomie na rs232 i avr ?
Ponieważ takowego programu na stk200 nie znalazłem (przyznaje, że mocno nie szukałem) to przulutowałem w 3 minutki kwarc + 2 kędziorki i RS zaczął śmigać bez problemów Zajrzyj do dokumentacji AVR-Dude... Co do głównego tematu, tłumacząc jak rolnikowi, to nie wystarczy przylutować kwarc, aby procesor działał z daną prędkością, trzeba go jeszcze o tym...
Nie dasz rady za pomocą USB<>RS232 uruchomić w ten sposób drukarki. Dlaczego? Bo przejściówki USB<>RS232 działają tylko w trybie device - znaczy pracują tylko wtedy gdy są podłączone do hosta usb (np. komputera), który używa odpowiednich sterowników. W drugą stronę nie ma szans. Ty potrzebowałbyś hosta USB, czyli urządzenia które może obsługiwać...
Jest taka książka "RS232 programowanie praktyczne" dostępna jako pfd w dziale download bardzo dobrze opisana komunikacja rs-a przykłady w c++, pascal przykłądy pod Winde i dosa. Wystarczy przeczytać i wszystko jasne. : )
Nadajnik oraz odbiornik współpracują z komputerem poprzez rs232. Ze sobą nie. Proszę o wskazówki co powinno zawierać się w programie nadjnika jak i odbiornika.
Witam . Mam taki problem od 3 dni próbuje napisać program w bascomie , i nie wychodzi mi komunikacja procesorów . Atmega8 ma sprawdzić adc rc5 wyświetlać na lcd i wybrać się do etykiety tu jest ok , natomiast attint2313 ma sterować 4pwr , led rgb i odbierać 4 klawisze . Próbowałem z rs232 i gubiło mi dane , i z i2c + pamięć 2402 . no i nie wiem co zrobić
Cześć, Od dwóch dni próbuję wrzucić wsad do µC z bootloaderem MCS po RS232 za pomocą linii komend AVRdude, i nie mogę sobie z tym poradzić. W bascom µC za pomocą RS232 programuje się poprawnie. Dodam że do komunikacji używam FT232RL. próbowałem tak: avrdude.exe avrdude.conf -p m8 -P com8 -c <programator> -b 38400 -U flash:w:temp.hex...
Cze. Czy ktoś ma może gotową procedurę obsługi RS pod bascomem8051 napisaną w normalnej pętli tak żeby dało się przerwać ją w każdym momencie bo jeśli stosuje polecenie imput zmienna to podczas oczekiwania na dane procesor "staje" i czeka a ja chce mieć możliwość przerwania tego czekania. Potrzebne mi to do urządzenia w którym komunikacja po rsie jest...
Witam. Najpierw na Windowsie napisałem prosty program w bascomie do komunikacji przez rs232(Program ma dwie komendy pierwsza odbiera coś przez rs232 a druga to wysyla i tak w kułko), w terminalu od bascoma wszystko działa. Gdy użyłem Open USART Termianal, nic się nie działo więc wyłączyłem go i przeszłem z powrotem do terminala w bascomie gdy nacisnąłem...
Witam Dim A As Byte , E As Byte $baud = 9600 $crystal = 11059200 $timeout 5 ' 110592 A = 1 P1 = 255 Do Input E Timeout = 500 P1 = E P1.0 = 1 P1.1 = 1 P1.2 = 1 P1.3 = 1 Loop Tam powinno być samo $TIMEOUT ta 5 nie jest konieczna (sprawdź HELP Bascoma). Portami P1.4 - P1.7 będzie sterować gdy podasz liczbę z zaskresu 16-255. Podajesz taką liczbę? Oczywiście...
Witam, załóżmy, że w pętli wykonuję jakąś operację (np. czytam polecenia RC5)... Chcę jednak, by po połączeniu z kompa przez RS232 odczytywanie zostało wstrzymane i program przeszedł do obsługi komunikacji... Jak to zrobić? czy wogóle da się stworzyć przerwanie od uarta? Pozdrawiam Patryk
Dodam jeszcze że po połączeniu masy z przejściówki z masą atmegi transmisja ustaje i program nie odbiera danych. Widocznie transmisja nie zachodzi. Masy muszą być połączone. Prawdopodobnie nie konfigurujesz uartu (bascom nie jasnowidz, trzeba mu co nieco wskazać, no chyba że samo $baud= wystarcza) Żeby wyeliminować błąd związany z oscylatorem postanowiłem...
Witam Wojno czy udała Ci się w końcu komunikacja z tym modułem? Mam podobny problem: http://www.elektroda.pl/rtvforum/viewtop... i byłbym wdzięczny za pomoc.
Jeszcze nie wiem co oznacza obliczenie błędu generowania Baudrate. W moim przypadku sprawa jest prosta bo stosuje ... Baud Timer : 1 Baudrate : 2400 Frequency : 11059200 ... a taka prędkość przy takiej częstotliwości jest chyba dokładnie wyliczana ale nie wiem. Tak patrząc na dołączony schemat nasuwa mi się pytanie czy konieczne są "te zworki na samym...
Co do modułów Telecontrolli można je nabyć w tym sklepie: http://www.sensu.pl/?go=products&cat_id=... - ja tam kupowałem. Mój zestaw: RRFQ1-433MHz - odbiornik RTFQ2-433MHz-R - nadajnik Podłącza się je za pomocą prostego inwertera sygnału (na tranzystorze np. BC547) do nóżek Rx/Tx Atmegi i reszta "leci" jak po zwykłym RS232... Kod jest to proste: Print...
I tu jest problem, że w C :cry: Ja już za stary jestem na uczenie się od podstaw (Bascomika jeszcze spamiętam jakoś) i nie wszystko mi wchodzi. Pozostanie poszukać przejściówki albo trwać przy RS232 z portu COM. ja też jestem stary już jak świat - a jednak zawziąłem się po raz en-ty i zassałem w końcu ten C ;) ........ teraz go gorąco polecam .......
...jeśli już jednak o tym mowa to nie żebym chciał męczyć cię o tą rozbudowaną funkcję przerwania, ale może chociaż tak w 2 słowach powiesz mi jak "to w locie" dekodujesz? tzn - przy okazji na jakim procku minimum warto się za to zabierać? M8? M16? M32? czy jeszcze większy? Bez przesady ;) Jak jest >=512 RAM-u , to wystarczy do smsowania. Co do ilości...
Ja pracuje nad czyms co do komunikacji pomiedzy kompem a pamieciami uzywa procka AVR z programem napisanym w bascomie, bedzie to programator podlaczany pod RS232, jak na razie zbieram materialy, jesli ktos ma to prosze podsylac bede bardzo wdzieczny.
rs485 rs232 i2c to standardy komunikacji okreslaja one napiecia... prady i sposob komunikacji 2 lub wiecej urzadzen a CAN to protokol w jakim ta komunikacja sie odbywa CAN moze dzialac na rs232..na rs485.. na i2c pewnie tez by sie dalo CAN to żaden "protokół", tylko tak samo jak rs485, rs232, i2c "standard komunikacji", w którym określone są prądy,...
Dowiedziałem się ostatnio, iż Yampp-a 3/USB można sterować poprzez RS232....a chodzi mi dokładnie o to, że tego Yampp-a będę wsadzał do "kina domowego" mojej roboty, i chciałbym żeby yammp był sterowany z mojego"systemu". W takim wypadku bym zrobił komunikacje między Yampp-em a moim systemem poprzez RS232. Czy wie ktoś, gdzie można dostać komendy do...
ale po co bawisz się w odbieranie waitkey??? już pisałem wcześniej: 1. Utwórz sobie (sprzętowo obsługiwany) bufor wejściowy dla RS232 - za pomocą Config Serialin 2. Potem używaj gdzieś w kodzie (w pętli głównej czy gdzie chcesz) polecenia Ischarwaiting - aby dowiedzieć, się czy czeka coś na ciebie w buforze 3. Jeśli coś jest w buforze to odczytujesz...
Patentów jest wiele, ale chyba najleprzy to zastosowanie RS485, który z założenia jest zrobiony dla sieci do 32 urządzeń. RS485 opisuje elektryczną stronę komunikacji, a nie protokół, który jest z regóły identyczny z RS232, jedyne czym się całość różni z punktu widzenia procesora, to transmisja ma sterowany kierunek, czyli jest half-dupleksowa, procesor...
migod czy tu wykorzystujemy Rs232 atmegi czy robimy odzielny tor na dowolnych portach... TSOP podłączamy pod RX RS232 z atmega ? Jak należy wykonać obwod z diodą IR ? Co oznacza w twoim opisie 3x ?? 3x to 3KHz czy 3x 40KHz?? Podtrzymuję moje pytanie o konfigurację cc1000pp w bascomie ! dzieki
Najpierw sprawdź przejściówkę. Zewrzyj 2 i 3 pin. Kiedy będziesz wklepywał coś na klawiaturze kiedy otwarty będzie Terminal to w jego oknie pojawiać sie powinny kolejne znaki. W terminalu widać tylko to co do nas wraca. Normalnie za Echo pracuje mikrokontroler /lub nie jeśli sobie nie życzymy. Kiedy zewrzesz 2 z 3 to to co wyślesz powinno do Ciebie...
Czy w Bascomie dla AVR'ów są dostępne komendy typu getRC5 i sendRC5. Domyślam się że tak, więc od razu spytam: czy przy wykonywaniu komendy getRC5 procesor czeka aż odbierze kod ? AHA! JESZCZE JEDNO! :) Czy są układy które zmieniają sygnał z portu com (rs232) na RC5. Bo chcę zrobić komunikację robota z komputerem za pomocą podczerwieni. Może jest jakiś...
Witajcie Panowie. Napisałem programik z VB 6 pod XP wysyła kody po RS 232C i prawidłowo steruje maszyną. Uwaga komunikacja odbywa się z portu COM1 RS232C przez intejfres z RS(at)#(at)C/RS422 i fłączone jest do maszyny. Natomiast program napisany w Bascomie ma wykonywać dokładnie te same czynności Uwaga komunikacja: z RS232 wychodzę na intejfres RS232C/RS422...
W takim razie zostaje software ;) Czy wiecie jak odebrać ciąg bitów w bascomie avr na jednym porcei, powiedzmy portd.1? Jak np. sprawdzić czy wysłany kod to 01010110? Chcę zasymulować jakiś ukłąd dekodujący.
Jak skonfigurować HyperTerminal w Windowsie? Bo dotychczasowe połączenia RS232 nawiązywałem przez TerminalEmulator w Bascom a w hyperterminal windows wszystko jest do jakiegoś nawiązywania połączenia telefonicznego lub czegoś w tym rodzaju! Jak mogę go skonfigurować żeby do Portu COM4 przesyłać komendy AT?
NP taki: Dim ala as byte do print "HELLO WORLD ";ala incr ala wait 1 loop end Bedzie wysylal do terminala napis HELLO WORLD i na koncu liczbe od 0 do 255 zeby bylo latwiej zauwazyc czy cos się zmienia Tak ale w symulatorze .Kolega Valuss wspomniał o Max232 więc chodzi mu o rzeczywistą komunikację między PC a mikrokontrolerem.
Witam. Zagłębiam się ostatnio w tajniki programowania w Bascom AVR. Uczę się na procku ATmega 16, stanąłem teraz przed kupnem - wytworzeniem płytki testowej (uruchomieniowej). Chciałbym, aby znalazły się na niej: wyświetlacz LCD, komunikacja z po RS232 (układ max232) kilka LED do symulacji stanu portów, kilka tranzystorów do sterowania czymś o poborze...
... Bardzo dużym utrudnieniem jest dla mnie zmuszenie bascoma do wysyłania dokładnej komendy już mówię w czym rzecz, otórz chcę wysłać polecenie: Print "OK+EEKD="E"" i tu jest problem nie do rozwiązania ponieważ bascom automatycznie traktuje drugi cudzysłów przed E jako koniec wysyłanego ... Ty GO nie zmuszaj , tylko wytłumacz MU o co Ci chodzi :wink:...
Eeeeeh - Bascoma to ja już prawie zapominam. Ale nie pisz że bez znaku entera program w bascomie ci czegoś nie czyta - poczytaj w helpie na temat config input i możliwości deklarowania znaków końca linii. Poza tym wyłączyłeś buforowanie sprzętowe dla UART'a więc nie dziw się, że to hmmm "tak sobie działa" - przy tak napisanej obsłudze komunikacji -...
Witam, Czy ktos z Was nie probowal obslugi modulu GSM za pomoca procka? Siedze teraz nad ukladem ATmega8+SiemensM39i. Komunikacja po RS232. I tutaj jest problem: modul nie chce ze mna gadac! Do komunikacji oczywiscie uzywam komend AT. Modul na nodze ma odpowiednie przebiegi, wiec to musi byc cos z komunikacja. Program pisze w Bascomie. Komendy AT wystawiam...
Cześć piszę właśnie aplikację w VB i jedną z jej części jest komunikacja z mikro-kontrolerem. Mam taki układ PC (Bascom Terminal) -> USB-UART RS232 PL2303HX AVR -> atmega8 -> wyświetlacz LCD. Po eksporcie programiku do procesora w stylu. http://obrazki.elektroda.pl/5307649700_1... Sprawdzałem już nawet pracę programu VB który nadawał...
I2C stosuje się tylko w tym samym urządzeniu, nie jest to magistrala do stosowania na zewnątrz. SPI także odpada na większe odległości UART panie to jest właśnie RS232 ;) Z prostszych sposobów pozostaje ci np komunikacja z LCD oddalonym np przez: 1. podczerwień jeśli masz zasięg w granicach widoczności 2. jakaś prosta komunikacja radiowa (dowolne małe...
rs232 komunikacja bascom komunikacja rs232 bascom komunikacja
turbo diesla benzyny rozbiegnięcie silnika silnik kopcić
paromat simplex paromat simplex
Jak wymontować silnik odkurzacza Samsung SC56666? Bezpiecznik w Philips BTD7170/12: lokalizacja i wymiana