string powinien kończyć się znakiem NULL czyli o wartości zero. Nie używałem uarta, czy gdzieś w Twoim kodzie jest funkcja / lub ją dodałeś że po odebraniu tylko 5 znaków zostanie dopisany znak NULL? jeśli nie ma tam takiego czegoś to nic dziwnego. Funkcja UART_putstr będzie wypisywać wszystko co napotka aż znajdzie znak NULL (zero). najprostsze co...
To jest program pod ATmega32 ale powinien dzialac #include <avr/io.h> #include <stdlib.h> #define F_CPU 8000000 // 8MHz zegar procesora #define CYCLES_PER_US ((F_CPU+500000)/1000000) // cpu cycles per microsecond // #define UART_BAUD 19200ul //prędkość transmisji w bodach (tu 19200 bodów) #define UART_CONST (F_CPU/(16ul*UART_BAUD)-1...
32.768kHz to chyba 32768Hz, więc chyba tyle należy wpisać, nie? Skąd te 32768700 się u Was bierze? A te 3.2768 mHz to co to ma być? Ten kwarc może i służy do zrobienia RTC, ale nie radzę ustawiać go jako główne źródło taktowania, bo zablokujesz sobie możliwość programowania przez SPI jak masz jakiś dziwny programator (nie pozwalający na zmniejszenie...
Na schemacie widziałem 4MHz dlatego tak napisałem. Jeżeli masz 8MHz to, tak: 51 wpisujesz do UBRRL. Ale lepiej posłużyć się wzorem, gdyż możesz wtedy łatwo, szybko i przyjemnie zmienić prędkość transmisji. (unsigned char)(baud>>8); (unsigned char)baud; baud ogólnie może być większe niż 256, wtedy kompilator zapisuje go jako liczbę 2bitową. Jeżeli zrobić...
M8 ładnie przy tej prędkości 19200 śmiga na 4 lub 8MHz generatorze wewnętrznym. Jak nie zmieniałeś Fusebitów to działać nie będzie - oryginalnie taktowana jest 1MHz i błąd transmisji jest za duży.
Żeby działała transmisja od komputera do kontrolera przy tak zbudowanym konwerterze, to wejście RxD w uK musi być wejściem z podciągniem (uaktywniony pullup), albo trzeba dołożyć rezystor na zewnątrz. Podepnij się z oscyloskopem/miernikiem/ledem z rezystorem do linii RxD, ustraw transmisję na 300 bodów i zobacz jak wygląda przebieg.
Zacznij od poprawnego zdefiniowania F_CPU: http://mikrokontrolery.blogspot.com/2011...
Prościej by było przekierować konsolę na RS232 i tak to oprogramować.
Na przedstawionych schematach masz zamienione linie Rx i Tx.
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...
No właśnie, jest możliwa w ogóle taka komunikacja. Są na to jakieś przykłady w BASCOMie?
ha! nie wpadłem na to, żeby zewrzeć z tej strony. Zwarłem 2 i 3 w moim kablu i mam echo! czyli 10% sukcesu już za mną.. To świadczy o tym, że kabel zlutowałem dobrze. Niekoniecznie. W dalszym ciągu mogłeś polutować 2-2 3-3. :) Tak czy inaczej teraz trzeba rozwiązać inny problem - dlaczego nie ma echa gdy zwieram wejście z wyjściem za maksem? Najlepiej...
Oled w niektórych bibliotekach ma bufor RAM 1k, a to cały RAM w Atmega8 i nawet jeśli nie jest cały buforowany to raczej tu bym szukał przyczyny w dziwnym zachowaniu uC. Ciężko byłoby rozjechać synchronizację dla prędkości 9600, a ewentualne błędy dla 8 i 16MHz są takie same i wzajemnie się znoszą, choć oczywiście lepiej mieć kwarc zewnętrzny. Spróbuj...
W 90% przypadków komunikacja po RS-232 będzie możliwa w/g logiki: Lo - >3,3V Hi - <0,7V
Proszę na podstawie tych moich danych o prościutki program w C żeby sprawdzić komunikację z procesora do laptopa. Wykorzystaj wiedzę stąd: http://mikrokontrolery.blogspot.com/2011...
a czy jest możliwość zrobienia z niego kompletnej przejściówki USB<=>RS232?
Czesc nie wiem czy jeszcze Ci to jest potrzebne ale ja sam teraz rozwiazuje podobny temat. Jezeli jestes nadal zainteresowany daj znac, napisze cos wiecej. A zeby nie tracic poki co swojego czasu powiem tyle ze potrzebujesz umiescic na plytce uklad MAX232, jest to interfejs dopasowujacy napiecia, wlutowujesz to miedzy mege a gniazdo wyjsciowe na kabel....
(at)ElektrodaBot napisz w języku C program na Atmega8 ładujący plik hex do pamięci mikrokontrolera AT89S52 poprzez interfejs ISP. Komunikacja PC - Atmega8 poprzez łącze RS232.
Siema, zaprojektowałem, odbiornik podczerwieni w oparciu o Atmega8, który ma wysłać do komputra informację. Poszperałem w sieci i znalazłem mnóstwo informacji do komunikacji po rs232 w c++. Poniżej kod mojego terminala. [syntax=cpp]#include <iostream> #include <windows.h> using namespace std; int compare(char *str1, char *str2,int size)...
źle podpiąłeś tego max232, powinno być RXD (uC) -> R1OUT (MAX232), R1IN -> pin 2 (DB9) TXD (uC) -> T1IN (MAX232), T1OUT -> pin 3 (DB9) pin 5 (DB9) masa połączenie kablem NULL-MODEM Ustaw sobie w terminalu 8 bitów danych (data bits) i parzystość (EVEN) i ten pierwszy program ruszy. MAX'y są bardzo odporne na złe podłączenie, tak że po poprawie powinno...
tak, zmniejszylem oczywiscie.
A nawet jak emitery podłączysz do GND to z kolei na wyjściu TX (które idzie do peseta) nigdy nie będziesz miał stanu ujemnego a to już powoduje niepewne działanie tej linii.
Witam Zwarłem 2-3 na DB9 i znaki powracają. Zwarłem RX i TX na max232 i nic się nie dzieje. Problem sprzętowy, wykasuj pamięć z uC (albo odłącz go od max'a). Po zwarciu Rx i Tx za max'em znaki również muszą powracać.
Tak, myślałem o podłączeniu przez normalny RS232. Pokaż schemat, a nie jakieś wariacje na temat :) Może gdziesz masz źle zasilanie podpięte, masy itd. Bez schematu takich błędów nikt nie znajdzie. Oczywiście przy braku nośnej odbiornik może łapać śmieci. Stąd jeśli wysyłasz coś drogą radiową to należy to opakować w odpowiedni protokół - preambułę, co...
A ta komunikacja odbywa się przez złącze OBD2 ? Bo może to nie jest Rs232 ? Tylko CAN ?
Ja zanim przyłaczyłem telefon zrobiłem testy z HyperTerminalem więc może zaczniecie od tego ? Jak miałem pewność, że z komunikacją wszysytko OK to dopiero potem podłączałem telefon.
schematu nie zrobilem. Maxa podpialem tak jak tutaj http://www.elektroda.pl/rtvforum/files-r... kondensatory 1uF zamiast tych na schemacie (w sumie to w nocie katalogowej jest tak jak zrobilem). Nie procku tylko scalaku, przepraszam - mój błąd. Masy wszystkie razem spięte. Próbowalem nawet programator odpinac ale nie pomaga. Po stronie...
Witam, Kombinuje taki maly układzik, który ma miedzy innymi dzwonić do klienta. Bazuje na jakichs prrzykładach pobranych z sieci. Generalnie z komunikacja z telefonem się uporałem. Niestety problem jest w momencie awari takiego telefonu, zaniku komunikacji. Wówczas kod utyka w instrukcji odczytu potwierdzenia z telefonu i jest zonk, watchdog nie zalatwia...
Problem też w tym, że na wewnętrznym RC rs232 po prostu może nie działać i będziesz odbierał śmieci. Podłącz zewnętrzny kwarc i wtedy spróbuj.
tak
Przepraszam, że się nie odzywałem ale zająłem się na razie innym problemem. Mam tylko takie pytanie czy taki bufor kołowy to nie to samo co rejestr przesuwny? Rejestru kołowego jako takiego jeszcze nie stosowałem a rejestr przesuwny owszem i ciekawi mnie czy waszym zdaniem któryś jest lepszy. Bo moim zdaniem to są to takie same bufory wykonane w inny...
Jest jeszcze jedna kwestia, niezwiązana z tematem, ale nie chcę zakładać osobnego tematu: chcę z użyciem atmegi8 wykryć fakt pojawienia się napięcia z przedziału 5-24V. Myślałem nad jakimś prostym stabilizatorem na diodzie zenera na każdym z wejść, ale kalkulator wyliczył mi, że każdy z rezystorów musiałby mieć >4W, więc trochę nieopłacalne i strata...
Witam Wykonałem układ na Atmega8 z komunikacją RS232. Chciałem podłączyć drukarkę kodów kreskowych i wydrukować etykietę. Port w uC i w drukarce ustawiłem na 1200, N, 8, 1. Drukarka milczy, nie drukuje. Na PC w Hyperterminalu ładnie wszystko odbiera i wysyłane znaki ascii się zgadzają. Znaki wysyłam w pętli po jednym znaku i czekam po każdym 50ms, może...
Chodzi mi o niski pobór prądu (zarówno w trybie pracy jak i Idle) oraz komunikację z RS232.
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...
a na odłączonym kabelku od kompa??
Ale na czym to zrobić. Jaki układ lub moduł zastosować? Chodzi mi generalnie o coś takiego, że jeden układ wyśle zapytanie drogi da odpowiedz i tak na zmianę. Jako procka używam ATmega8
Wątek stary ale może odpowiedź się komuś przyda. Nie można się podpiąć liniami SHD i MOD z EM4095 do procesora do pinów d0 i d1 ponieważ w kodzie zadeklarowana jest zmienna $baud = 1200, co powoduje że powyższe linie w atmega8 służą komunikacji przez rs232 i nie będzie na nich występować niski stan. Rozwiązanie: 1. Usunąć $baud = 1200 z kodu lub 2....
Loopback - tak się to nazywa i służy odbieraniu tego co się wysyła. W ten sam sposób sprawdza się kontrolery RS232 na PC.
Opis układu: - możliwość zastosowania procesorów ATMega8, ATMega168. - RS232, do komunikacji z PC - pilot na podczerwień - pilot radiowy, na modułach 433MHz, ze sprzętowym układem deszyfrującym - uniwersalny interfejs graficzny dla N3310 i alfanumerycznych wyświetlaczy 2x16 - czujnik temperatury DS1820 - EEPROM 64KB, można dać 128KB, z złączem external
Witam. Od niedawna zacząłem interesować się mikrokontrolerami, konkretnie avr. Zafundowałem sobie atmega8 i udało mi się zapanować nad jego portami i pinami. Teraz przyszła mi ochota na komunikacje atmega8 z pc. Na wszystkich schematach jakie znalazłem w sieci (atmega8 <=> rs232) zastosowany jest zewnętrzny rezonator kwarcowy z dwoma kondensatorami....
Oczywiście w projekcie końcowym bedzie kwarc dopasowany do uart. Póki co to próby i nauka. Co do przejściowki to nie wyprowadzilem z ft232 zegara. A koniec końców bedzie komunikacja po btm-222.
Proponuję zastanowić się czy mikrokontroler będzie tylko i wyłącznie czekał na przyciśnięcie przycisku czy robił coś jeszcze poza tym. Jeżeli tylko i wyłącznie będzie oczekiwał na przycisk to porty ustawiasz jako wejścia i sczytujesz stany. Natomiast jeżeli zajmiesz go czymś to proponuje wykorzystać przerwania. Nowsze mikrokontrolery (potomki Atmega8...
Z tego co czytam było juz wałkowane z 100 razy, co nie zmienia faktu ze ja ma problem:(. Mam zamiar "pogadać" ze swoja atmega8 po rs232. Mam konwerter z USB do RS, wymaga maxa by z 12V przejśc na 5V. Podłaczyłem, polutowałem, właczyłem terminal(moserial), ustawiłem baud, dlugośc ramki, bity stopu. I odbieramy. No i wyszło to jakoś kiepsko, bo uC nadał...
No po prostu użyj UART, do PC wejdziesz przez adapter na RS232.
http://tomeko.net/termometr.php -> projekty testowe dla ATmega8 i PIC18F2550. Przewód ma u mnie około metra - taka sama zwykła płaska taśma, kondensator przy czujniku. Nie zauważyłem by był wrażliwy na dotykanie. W main.h zdefiniowane jest F_CPU warunkujące opóźnienia w bibliotece delay i ustalające baudrate dla RS232. Jeżeli będzie wyższe niż rzeczywiste,...
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 miec nawet 15V, czytales na temat RS232 ? Te 8V wydaje mi sie troche niskie
1Wire raczej nie nadaje się do połączenia dwóch uc. Lepiej zastanów się nad IC2 lub RS232.
za trudny temat wymyśliłem :cry:
Radziłbym zacząć od komunikacji Arduino z komputerem, tez po RS232. Ale to będzie łatwiejsze. http://mikrokontrolery.blogspot.com/2011...
Witam Tu [url=http://www.hw-group.com/products/he... jest niezły terminal do komunikacji po RS232 i nie tylko
Witam wszystkich. Korzystam z komunikacji przez RS232/USB ATmega8 lub ATmega32. Z uC przesyłam wektor bajtów do komputera. Od strony komputera wykorzystuję Delphi i COMport 4.11. Wszystko dobrze działa do ok. 570 bajtów. Powyżej tej ilości następuje zamiana części bajtów na zera. Dla obu uC problem jest taki sam.
Witam Mój laptop (podejrzewam jak wiele innych) nie posiada portu RS232 (COM). Czy istnieją jakieś przejściówki czy też emulatory (wszystko jedno jak to się nazywa ;)), które potrafią symulować port RS232 poprzez inny port?? W rachube wchodziłby port USB, PS2 lub ostatecznie LPT. Port RS232 służyłby mi do komunikacji uC ATMEGA8(L) z komputerem.
A czy może ktoś wie jaki programator wybrać w arduino ide? Zacznij od analizy "dlaczego potrzebujesz bootloader?". Jeżeli docelowo będziesz używał tego programatora w środowisku Arduino, to wpisywanie bootloadera do processora nie ma uzasadnionej potrzeby. Bootloader będzie tylko zajmował miejsce w pamięci flash processora. Bootloader umożliwia komunikację...
Zobacz funkcję usart_inicjuj() tutaj: http://mikrokontrolery.blogspot.com/2011...
Komunikacja miedzy uc a pc musi odbywać się przez konwerter napięć(max232).
Hmm przejściówka mi niepotrzebna. Mam w komputerze gniazdo RS232, tylko nie mam kabla. Zaraz się coś wymyśli :)
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...
Oto schemat: http://obrazki.elektroda.pl/7253159700_1... Brak jeszcze podpiętych klawiszy, komunikacji rs232 i diod przy wentylatorach.
Serdecznie witam, Próbuję wykonać projekt w którym bede dokonywać pomiaru siły za pomocą dwóch czujników FSR. Dane z czujników przesyłam na mikrokontroler ATmega8, a następnie wyniki chciałbym wyświetlać w jakiś sposób na komputerze. Chciałbym komunikować z uC za pomocą portu RS232. Komunikacja miałaby przebiegać tylko w stronę ATmega8->PC. Nie mam...
Witam, chodzi ci o jakieś konkretne protokoły? jeśli tak to może sprecyzuj jakie? jeśli jakiekolwiek procedurki służące transmisji czy odbioru w asemblerze - to można zajrzeć sobie choćby do noty aplikacyjnej np Atmega8 - o ile chcesz coś robić na AVRach - bo tego też nie napisałeś
Projekt musi być na uC, ponieważ chce go w przyszłości rozbudować. RS232 jest do komunikacji z komputerem.
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).
Witam mam pytanie zupełnie z innej beczki , chciał bym zrealizować komunikację między uC (Atmega8) a Pc przez Rs232, nie chodzi mi o fizyczne przesyłani danych, a o logiczny algorytm , umożliwiający stworzenie ramki danych. Nie mam zbyt wiele czasu na odkrywanie od nowa ameryki, może ktoś ma doświadczenie lub jakieś wskazówki ?
Jeśli twoje urządzenie ma dekodować sygnał chrominancji TV analogowej (PAL, NTSC), to ten kwarc jest w sam raz. Do wszelkich innych celów potrzebujesz albo kwarcu "transmisyjnego" (o ile masz mieć komunikację po RS232 z jedną z typowych szybkości), abo "okrągłego" (jeżeli masz np. USB lub musisz odmierzać czas w ludzkich jednostkach). "Transmisyjne",...
No dobra, to trochę mnie uświadomiłeś o skali problemu ;) . Znalazłem na naszym forum co nie co o CAN i jako, że zainteresował mnie ten temat to chciałbym coś stworzyć własnego. A co jeżeli posiadłbym w moje łapska AT90CAN128. Cos dodatkowo do tego potrzebuję? Dodano po 14 Natknąłem się na MCP2515 połączonego z atmega8. Czyli jest możliwe stworzenie...
Można także użyć technologii ;) .... 1-RS232-wire ale tylko dla dwóch urządzeń i w trybie softwarowym: http://obrazki.elektroda.net/95_12840421... a do tego kodzik programu w załączniku (atorstwa pewnego znanego internauty z ciekawymi pomysłami) ;)
Masz Atmege8 na zewnętrznym kwarcu? (przy wewnętrznym RC 8MHz miałem podobne "cuda" przy komunikacji RS232). Ewentualnie upewnij się że ustawione parametry łącza od strony atmega8 i PC są takie same.
1. DJ West - Tygodniowy sterownik urządzeń zewnętrznych (z podziałem na dni powszednie i weekendy), LCD, klawiatura matrycowa 3x3 - ATmega8 - C 2. DJ West - Termometr DS18B20 + LCD - ATmega8 - C 3. DJ West - to co wyżej, ale tym razem po RS232, do komunikacji z botem temperaturowym na GG - ATmega8 - C 4. DJ West - Światełka choinkowe (z potrzeby chwili...
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ć .
Witam. Kilka dni temu kupiłem przejściówkę usb-rs232. Potrzebowałem jej do komunikacji z procesorem AtMega8. Jak się okazało poziomy napięć TTL nie wymagały układu max232. Po podłączeniu do komputera i uC komunikacja była jednak w terminalu wyświetlały się krzaczki. Po wielu próbach okazało się, że rozwiązaniem problemu było zanegowanie sygnałów przejściówki....
Goto? Oj, niedobrze: http://mikrokontrolery.blogspot.com/2011... Nie pokazałeś całości programu, ale zastanów się nad wykorzystaniem przerwań i wykonuj transmisję tak: http://mikrokontrolery.blogspot.com/2011...
1. W jaki sposób zczytałeś te id? Podpiąłeś czytnik pod RS232<>USB? Jeśli masz stąd powtarzalne dane, to znaczy, że czytnik pracuje poprawnie. 2. Natomiast zrób jeden test. Wgraj do tego procesora program wysyłający po UART jakiś tekst co 1s i zobacz, czy odczytasz poprawny tekst na komputerze za pomocą przejściówki (oczywiście czytnik odłącz)....
Jesli kolega nie ma za wielkich odległości między prockami to radzę ze zdecydowanie lepszym skutkiem przejść na transmisję po SPI. Obsługa łatwiejsza i zdecydowanie szybsza, Jeśli z kolei odległości są spore to lepiej pogonić to po RS232 gdzie można osiągnąć nawet 230400 bodów. Także zdecydowanie prostsze niż w TWI.
Program obsługujący ten programator nie potzrewbuje widocznie pozostałych sygnałów rs232 (dsr,cts,dsr,dtr,ri) Na pinie 5 jest masa więc możesz ją podłączyć do obudowy i ekranowania kabla. poza tym komunikacja z programatorem nie jest na tyle wysoka, żeby mogły się pojawić zakłócenia.
Witam Polecam I2c-tiny-usb komunikacja z mikrokontrolerem nie jest realizowana po RS232 a po szynie danych I2C. [url=http://www.harbaum.org/till/i2c_tin... Przejściówkę łatwo wykonasz samodzielnie. Pozdrawiam P.S. Na RS232 polecam MINIMODUŁ KONWERTERA USB-RS232 (TTL) NA FT232RL (4 LINIE) [url=http://www.meraprojekt.com.pl/mp001...
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ć
Paweł: napięcia pomierzę za chwilę, bo mi się kabelek łączący od tego ciągłego rozłączania złamał :P Skynet: Zamiast 'a', odsyła 'O' Więc jeśli to działało u Ciebie, to nie wiem co już robić (mam nadzieję, że te napięcia będą niepoprawne ;) ) chyba moja atmega8 mnie nie lubi xD
Witam. Chcę dołożyć komunikację RS232 do atmegi8. Piny 2 oraz 3 (RxD , TxD) mam już zajęte. Czy mogę do transmisji użyć innych wolnych pinów?
Nie, potrzebny jest komp z rs-em. Żadnej emulcji. Chyba że VAG Ci śmiga na USB, masz komunikcje itp, to OK. Ale drugi kabel musisz mieć na rs232 i nim sniffować linię K podczas transmijsji. Prosty oscyloskop na USB jest za ok 200zł u Gotronika. Osobiście go nie mam, ale myślałem żeby go kiedyś kupić. W sumie to bardziej analizator stanów, znacznie bardziej...
Co będę musiał zrobić gdy juz kupię dwie sztuki cc1000pp aby zrobić z każdego tylko jako RS232 jak to ustawić ??? Znam tylko bascoma.... prosił bym o procedurą jak i czym ustawić rejestry cc1000pp aby stały się jak zwykły RS Marcin
Postanowiłem puścić 1 rozwiązanie tj Atmega -->> 10 metrów przewodu -->> i Bc 547 Mam jeszcze pytanie czy ktoś może mi powiedzieć czy schemat podłączenia max485 poniżej jest poprawny do obustronnej komunikacji dwóch atmeg jak tak to bym go wykorzystał do mojej atmegi32 , ps nie mówię o sprawdzeniu podłączenia atmegi bo jest nie kompletne jak widać http://obrazki.elektroda.pl/6722007500_1...
Witam, niestety nie znam tej płytki, a dokumentacja jest niedostępna (strony w internecie nie odpowiadają). Jednakże, spróbuję pomóc. Czy w tą drugą ATmege jest wgrany bootloader aby umożliwić upload programu przez USART? Poza tym, czy ATmega644 nie przeszkadza przypadkiem? (2 mikrokontrolery na jednym RS232?) Pozdrawiam, GSM
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.
Potrzebuję prostego, niekoniecznie opartego o mikrokontroler choć domyślam się, że inaczej się nie da, modułu z kilkoma (min. 4) wyjściami i wejściami cyfrowymi (przekaźniki na wyjściach). Poszukuję schematów lub gotowych układów do kupienia. Ogólnie ma to służyć do sterowania urządzeniami typu pompa, grzałki (oczywiście poprzez przekaźniki i styczniki)...
Zakładając że planujesz podłączyć ATmege8 do komputera to i tak musisz skorzystać z jakiegoś układu zmieniającego napięcia. Zakładając też że moduł bluetooth można wprowadzić w stan reset stanem niskim proponuje taki układ: http://obrazki.elektroda.pl/1958172900_1... Musisz wykorzystać dodatkowy pin do przełączania układu i podłączyć...
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ć...
http://obrazki.elektroda.net/61_11887643... Witam, ten temat chyba już był poruszany na elektrodzie, wielu ludzi szukało różnych sposobów na jak najprostszy sposób aby korzystać z komunikacji poprzez USB w swoich układach mikroprocesorowych. wiele jest różnych rozwiązań w necie jak choćby cesko.igor czy na niemieckich stronach Powerswitch...
Witam Pana Napisałem w Pańskim temacie (z resztą bardzo podobnym jak nie poruszającym identyczny problem) - tu link: http://www.elektroda.pl/rtvforum/topic59... jak rozwiązać problem komunikacji wyświetlacza LCD z uC. Co do komunikacji uC z PC przy użyciu RS232, to proszę poszukać tematów mojego autorstwa, a z pewnością Pan rozwiąże swoich problemów...
1. Nie stosuj niestandardowego połączenia pinów w gnieździe programowania, bo gdy podłączysz programator zgodny z ISP z włączonym zasilaniem układu programowanego, to będzie buuuuuum: http://mikrokontrolery.blogspot.com/2011... 2. Coś pomieszałeś ten układ resetu. Rezystor 330 przy kondensatorze ma ograniczać prąd jego rozładowania...
Poczytaj sobie o bibliotece FreeModbus, to implementacja urządzenia slave Modbus na licencji LGPL(można wykorzystać w komercyjnych projektach, nie trzeba udostępniać całego kodu na GPL jedynie kod biblioteki musi być załączony z produktem). A co do modbusa na RS232 to jak najbardziej się da. Tylko że podłączanie więcej niż 2 urządzeń to ryzyko błędów...
Dzięki, już wszystko jest ok. Ten temat można uznać za zakończony. Pewnie jeszcze będę miał problemy z timerami do odszyfrowania rc5, modułami radiowymi rfm01 i rfm02, komunikacją po rs232 z komputerem. Już niedługo szkoła :( pewnie nawet mało czasu i chęci będzie na zainteresowania.
Ten układ tak reaguje... Miałem taką przejściówkę do programatora AVR i szlak mnie chciał wziąć... więc kupiłem AVR Dragona i moje problemy się skończyły. Dokładnie miałem takie objawy jak Ty. Nie przejmowałem się tym jednak. Komunikacja samego RS232 przebiegała mi poprawnie przy takich parametrach jak Ty, ALE chyba było 8n2 do poprawnej komunikacji....
No właśnie, listing chce zobaczyć, bo chce luknąć na komunikacje z PC. Ja mam gorszy problem bo na mojego posta jakoś nikt nie chce luknąć, a niewierze że nikt sie na tym nie zna.
Jeśli komunikacja ma być tylko do procków (mają nasłuchiwać) to wystarczy połączyć RS232 o poziomach TTL (0 - 5V) do RX z 1 procka, RX 2 procka, RX 3 procka itd. Jeśli w dwie strony to sytuacja się komplikuje bo słuchać może wielu na raz ale nie nadawać.
Witam Mam pytanie a w zasadzie to chciałem się upewnić. Sprawa wygląda tak: posiadam wyświetlacz vfd kasy fiskalnej, umiem go obsługiwać, testowałem go pod przejściówką usb>rs232 z chipem ftdi poprzez terminal. Teraz chcę ten wyświetlacz podłaczyc pod atmega8. Wypadałoby zastosowac więc max232 dobrze rozumiem? Komunikacja odbywa się w zasadzie tylko...
Pomijając pasmo przetwornika, to sama Atmega8 może pracować nie z większą częstotliwością jak 16MHz. Z tego co pamiętam częstotliwość pracy przetwornika to w polotach 800kHz (ok 20 cykli zegara na konwersję i odczyt przy optymalnie napisanym kodzie i odpowiednich parametrach - im dokładniej tym wolniej). Dodatkowo aby sygnał był w ogóle jako tako zbierany...
Witam. Piszę teorię do pracy i muszę napisać jak można skomunikować jakieś układy we/wy typu rejestr przesuwny z uC (atmega8). jedne rozwiązanie,które znam to PCF8574 i komunikacja przez I2C ale chodzi mi o inne możliwości...? może przez SPI czy przez rs232...? da się jakiś układ podłączyć? Wiem, że nie wiele wiem ale proszę o pomoc. Pozdrawiam! Post...
W takim razie to będzie bardzo proste i ATMega8 spokojnie wystarczy. Przy odrobinie szcześcia można by zrobić żeby to było widziane w systemie jako dysk wymienny i system sam by załatwił system plików ale ja nie wiem jak to zrobić. Zresztą nie tylko ja nie wiem bo to trudna sprawa jak zresztą napisał szelus. Pisałeś już w czymkolwiek? Ja mam nawet coś...
komunikacja rs232 atmega8 rs232 atmega8 komunikacja komunikacja atmega8 rs232 ustawienia
alpine kostka omega pulsacja citizen swift
Kod błędu F19 w pralce Siemens - jak usunąć? Temperatura pracy silnika chłodzonego powietrzem w skuterze