Masz źle napisaną funkcję odbioru na PC. Musisz to napisać tak, aby dane ASCII opakować jakimś znacznikiem końca, lub przesyłać informację ile znaków wysyłasz i w funkcji odbierającej czekać na odebranie wszystkich lub zgłosić time out. Potem te odebrane dane parsujesz i przypisujesz stosownym zmiennym.
Czy przestawiłeś dobrze fuse bity?
To jeśli chcesz używać mscomm32.ocx nie używając Net.Framework, to napisz program w VB6. Najlepiej instalując do niego Service Pack 6. Jest wersja Standard i Pro. W tej pierwszej nie ma tej kontrolki, ale da się ją dołożyć po uprzednim zarejestrowaniu w systemie :) Do .NET trzeba się po prostu przyzwyczaić. Gdybyś zaglądnął do spisu treści książki którą...
To jest proste jak świński ogon :D ahahahaha, ale napisz kawałek kodu. Czy masz tam jakiś LCD czy nie, czy masz tam jakiś Timer ustawiony do odmierzania sekundy czy Wait`ujesz :D Czy w dokumentacji czujnika pisze, że nadaje tez na końcu niewidoczne w terminalu znaki 13 lub 10? EDIT: aaa masz tu taki prosty. Napisałem przy śniadaniu więc błąd mógł się...
Visual C# Express nie jest w C, a w C# -- to zupełnie inny język. Jeśli chcesz klasyczne C, to użyj Visual C++ Express. Są to profesjonalne narzędzia Microsoftu używane przez programistów na całym świecie, tylko w ograniczonych wersjach (stąd darmowe, bo na przykład jedna licencja na wersję Ultimate to koszt kilkudziesięciu tysięcy złotych...), ale...
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
Funkcja (w takiej ostatecznej formie jak przedstawiona przez Ciebie), wygląda na poprawną, tzn. powinna działać tak jak tego oczekujesz, chociaż sprawdzałem pobieżnie i głowy nie dam :D "Poprawność" rozumiem tu w sensie użytej sekwencji instrukcji. Przypuszczam, że kłopot może wynikać z zależności czasowych. Robisz dużo operacji na LCD. Być może użyte...
Zastosuj bufor: Config Serialin = Buffered , Size = 100 enable interrupts A oczekiwanie na znak zrób: Bufor_flaga = Ischarwaiting() : If Bufor_flaga = 1 Then Gosub Odbierz_uart Następnie procedura odbioru danych: Odbierz_uart: Bufor = "" Do Bufor_znak = Inkey() Bufor = Bufor + Chr(bufor_znak) Bufor_flaga = Ischarwaiting()...
hmmm chcialbym zobaczyc to samo co wciskam w terminalu, tzn zle to interpretuje czy jest cos o czym nie wiem Jeśli masz funkcje wyświetlającą 1 znak do LCD , to wyekspediuj tam bezpośrednio zmienną byte , bez jakiejkolwiek konwersji. Piotrek PS Jeśli koniecznie chcesz formatować dane , to użyj sprintf i "%c".
...a jezeli na pc uruchomie port na 1200bps a w avr 9600bps to normalnie odbiore wszystko. Problem sprzętowy to raczej nie będzie. Odpal któryś z timerów żeby migał Ci diodą co 1sekudnę i sprawdź czy RC rzeczywiście ma te 8MHz :wink:.
Witam MAX232 pracuje prawidłowo ? Zewrzyj RxD i Txd oporniczkiem (powiedzmy kilkadziesiąt, kilkaset omów) i sprawdź czy to co wysyłasz z komputera wraca do niego. Być może tu leży przyczyna. -- pozdrawiam
Konfigurujesz jakoś COM (CONFIG COM....)? Podajesz częstotliwość kwarcu ($CRYSTAL) ?
Co do linka masz rację DKU-5 to RS232 tyle że w innym zakresie napięć coś koło 3,3-3,6 V a co do trybu SMS-ów to musisz sprawdzić ale tryb tekstowy jest napewno.
Programujesz procka przez JTAG, że masz włączony ten fusebit ? ale ok on nie ma wpływu na pracę RS232, więc jeśli masz kwarc 16MHz to powinno działać - a jeśli nie działa - to masz problem ze sprzętem, połączeniami itp albo kod
Potestowałem Twój kod u siebie. Zakomentowałem obsługę czujnika temperatury i wyświetlacza i odpaliłem na swojej zestawie startowym z ATmega32. Na terminalu dostawałem krzaki. Po dodatniu linijki: #define F_CPU 4000000UL // 4MHz zegar procesora Wygląda że zaczęło mi działać.
Porty COM w PC mają logikę +12/-12 V (no prawie, możesz sobie zmierzyć ile masz u siebie). AVR na Tx/Rx ma +5/0V (TTL, pomijając kwestię napięcia zasilania uC) tak więc nie radzę podłączać uC bezpośrednio do PC(!). Co do drugiego pytania, to zależy jaka przejściówka? Chyba najpopularniejsze konwertery to USB -> RS232 z wyjściem w logice TTL. W takim...
Czy takie rozwiązanie będzie działać? czy można to zrealizować w lepszy sposób?? Będzie dobre, wiele rzeczy się tak robi, żeby uniknąć działania na float'ach. [syntax=c] while ( !(UCSRA & (1<<RXC)) ); [/syntax] Co to robi w przerwaniu? Przecież jak Ci się już wywołało przerwanie to nic nie trzeba sprawdzać. Co robi ta linijka? [syntax=c]...
rpal --> ale mi w ogóle nie chodziło o podglądanie tego co robisz - to są tak indywidualne rzeczy że i tak nikt by nie wiedział do czego to jest przeznaczone itp więc stąd brak zainteresowania pod kądem przechwycenia Konw-How ;) chodziło tylko o to czy jest dobrze jeśli nie będzie to wina jednego z 2 punktów wymieninych przeze mnie a jak widzisz - trafiłem...
Wewnętrzny oscylator 1MHz Zmodyfikuj rejestr OSCCAL odpowiednią wartością.
Przejściówka HL340 (ze złaczem DB9) jest opisywana jako USB-RS232 więc masz odwrócone poziomy logiczne.
Płytka nie jest najlepsza, ale widywałem gorsze. Myślę, że przed wymianą płytki należy jeszcze spróbować w następującej kolejności: 1. Dobrać i dodać snubber na styki przekaźnika http://www.te.com/content/dam/te/global/... rozdział 4.5 2. Przekaźnik powodujący zakłócenia wywalić z płytki...
Poczytaj: http://www.elektroda.pl/rtvforum/viewtop...
Ten ATMega ma JTAGa więc część PC nie będzie działała jeśli go nie wyłączysz. Jak sam się przekonałeś USART wymusza stan swoich końcówek, zatem bez jego odłączenia nie sprawdzisz portów. Stanem spoczynkowym linii TXD RS232 jest stan wysoki.
Z przesłaniem struktury poradzisz sobie kolego w banalny sposób wystarczy że struktura będzie elementem unii. Co za bzdura... I niby co to zmienia w sprawie problemów przedstawionych przez tmf? Że niby jak jest unia, to w magiczny sposób wszystkie maszyny zapominają o endianness, wyrównywaniu zmiennych i rozmiarach typów? Zrób sobie takie unie na AVR...
Przy instrukcji Input "odebranie znaku <CR> (kod 13) kończy wprowadzanie danych dla bieżącej zmiennej." A co jeśli znak <CR> nie zostanie nadany? Wtedy program stoi i czeka!
Przechodzą do sedna, jak zaprogramować transmisję żeby układ pierwszy nadawał wtedy gdy układ drugi czeka na sygnał Nie za bardzo rozumiem... Jaki masz tutaj problem? Najzwyczajniej w świecie jedna Atmega odpytuje drugą. Najprościej i najszybciej zrobić to z użyciem znaków ASCII: - wysyłasz np"1" - odbierasz odpowiedź - wysyłasz np"2" - odbierasz odpowiedź...
Oprócz tego trzeba jeszcze zaprogramować CKOPT bo inaczej nie będzie działać na 16MHz. Przy takim ustawieniu jak zrobiłeś powinno działać na kwarcu 8MHz.
Przecież włączasz obsługę przerwania ADC: ADCSRA |= (1 << ADEN) | (1 << ADIE) | (1 << ADPS0) | (1 << ADPS1) | (1 << ADPS2); A nigdzie nie masz napisanej jego obsługi ISR( ) więc się resetuje nie włączaj tego bitu
W opcjach projektu, w zakładce avrdude mam ustawiony procesor atmega32 i zegar na 16Mhz I taką odpowiedź trzeba było udzielić na moje pytanie :) Niezależnie od tego, czy definicję F_CPU zakomentuję, czy zostawię w pliku rs232.h nie dostaję warninga (warningi nie są wyłączone, czasem się pojawiają na co oczywiście zwracam uwagę zgodnie z zaleceniami...
Możesz sprawdzać napięcie na pinie Tx wychodzącym z komputera, jeśli jest 0 to nie ma komputera jeśli >3V lub <-3V to komputer podłaczony.
Konfigurujesz przerwania, definiujesz procedure obsługi przerwania i powinno zadziałać. Z własnej praktyki wiem że ze 99.999% problemów to błędy w niedoczytaniu specyfikacji.
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
Witam Na port rs232 dostaje pewne dane chciałbym je wszystkie zebrać i wrzucić do zmiennej. Coś na zasadzie bufora. Jak powinienem podejść do rozwiązania tego problemu. Pozdrawiam
Wpisz w wyszukiwarkę na portalach aukcyjnych różne kompinacje słów: USB UART RS232 TTL
W takim układzie zerknij tutaj: http://mikrokontrolery.blogspot.com/2011... + konwerter RS232-USB.
http://obrazki.elektroda.pl/8729790500_1... http://obrazki.elektroda.pl/8729790500_1...
Witam !!! Czy ktoś mógłby sprawdzić czy schemat nie zawiera błędów i potwierdzić czy wszystko jest oki ?? Jest to prosty schemat ATmega32 z RS232. Z góry dziękuje i pozdrawiam !!! http://obrazki.elektroda.net/4_122401257...
Okazalo sie ze on cos zle mnozy, wyrazenie VUART*16 jest zle wyliczane ponieaz jak ten wynik wpisze na sztywni to dziala bardzo dobrze Dodano po 20 Czy ktos mi wytlumaczy dlaczego w asemblerze liczy dobrze a w C sie sypie?:) Pozdrawiam
Po pierwsze, drugie, trzecie i czwarte. Ta przejściówka nie jest do tej płytki. To do czego jest- jest na stronie Kamami. Bo ma wyjście męskie i na płytce piny też są męskie. Bo ma 14 pinów a gniazda na płytce(męskie) mają 16. Można ją podłączyć pojedynczymi kabelkami- ale nie należy zapominać o Vcc i GND. No i o Vcc _IO. Należy odłączyć zworkę JP4...
:-) Witam serdecznie, jak zwykle. Panowie mam dwa moduły EM100 za piernika mi to nie działa. Ale od początku. Podłączyłem zgodnie ze schematem który załączyłem. ATmega32 >> RS232 >> EM100 linia EM100 >> RS232 >> ATmega32 Program mam napisany w bascomie i składnia wygląda tak: Print #2 , Chr(2) ; 192.168.0.137 ; Chr(13) ; Chr(10) ; Licznik1 ; Chr(13)...
Mam win XP, tak w men. Urządzeń;)
Az tak skomplikowaej nie potrzebuje. W sumie tylko procek, ISP, MAX232, RS232 to wszystko.
Projektuje uklad w ktorym PC (VB6) bedzie wysylalo tablice do atmegi 32. Tablice wysle z VB6 w nastepujacy sposob: Dim tArray(1 To 5) As Byte Dim vntBuffer As Variant tArray(1) = 100 tArray(2) = 101 tArray(3) = 102 tArray(4) = 103 tArray(5) = 104 vntBuffer = tArray msComm.Output = vntBuffer moje pytanie jest jak to wrzucic do tablicy spowrotem w bascom?
Witam wszystkich, Projektuje układ opuszczania i podnoszenia windy do projektora jego funkcjonowanie widać w załączonym filmie. https://filmy.elektroda.pl/78_1378294480... Postanowiłem dopisać zabezpieczenie, przed zamknięciem półki w momencie kiedy projektor jest podłączony. Pracą steruje Atmega 32 a projektor to Benqu W1070. Projektor ma wyjście...
Zastosuj optoizolację która w przypadku sygnałów binarnych (ON-OFF) jest trywialnie prosta. Jeżeli sam nie wiesz jakie to będą czujniki ...to my tym bardziej i ciężko coś doradzić konkretnego.
Korzystam z prototypu EvB 4.3 i w/g schematu RE i DE są połączone i nimi właśnie próbuję sterować. To nie jest echo tylko wywołanie przerwania które pojawia się zawsze przy przełączeniu z nadawania na odbiór. Czy włączanie/wyłączanie (sterowanie RXEN/TXEN) modułów nie wywoła jakiś niepotrzebnych opóźnień? Używam transmisji 256 kb/s i boję się, żebym...
Znalazłem coś takiego http://www.cncpro.pl/damrade/excel/ Bardzo fajnie opisane ale niestety nie działa.
Skoro do RS232 używasz timera0 to wróży że korzystasz z programowej implementacji UART'a - i ty się dziwisz że inne przerwania zakłócają ci pracę programowego RS232 ??? Przecież ATmega32 ma piękny sprzętowy UART - zrób to na nim i skończą się problemy.
Witam, program się zawiesza, ponieważ funkcja serialPort1.ReadByte() czeka w tym miejscu, aż odbierze jakiś znak. Wykorzystaj zdarzenie serialPort1_DataReceived, jest ono odpalane w momencie odebrania jakiegoś znaku i wtedy ReadByte(), lub ReadExisting(). Tyle że z poziomu tej metody nie będziesz mógł dostać się bezpośrednio do kontrolki tekstboxa,...
Mi tez wydaje się ze nie masz pełnej konfiguracji UARTU.
a ja zrobiłem bez tego i mi działało :P
że tak się zapytam, a na te 9600 zmieniasz w programie mikrokontrolera i w terminalu ?
Możesz skożystać z tego.
O ile dobrze pamiętam to: Str.ToInt() lub (int)Str.
Podłączyłem u kolegi wyjście z maxa (w kierunku RXa mikrokontrolera) do oscyloskopu. Gdy przewód od maxa do procka jest odłączony widzimy ładny prawidłowy przebieg. Jednak gdy podłącze przewód chociażby do jednego z procesorów widzę, że podczas wysyłania danych linia prawie wogóle nie jest ściągana do masy (napięcie opada najwyżej o kilka %). Całość...
Microsoft Visual Studio ma bardzo przyjemne obiekty do obsługi RS232. Praktycznie nie trzeba się narobić aby obsłużyć to tak dla odbioru jak i nadawania. Napisanie programu to przysłowiowa betka.
Już śpieszę z wyjaśnieniem o co chodzi w tak empirycznym temacie. A wiec, uznałem, że najwyższa pora by moja Atmega32 porozmawiała sobie z PC. Chwyciłem w tym celu za lutownice i napadłem na bezbronnego max232. Po kilkugodzinnych bojach powstał układ mający połączyć uC z PC. Mikrokontroler miał wysyłać co sekundę „to jest test”. Może i to...
Witam. Nie rozumiem łączenia pinów wtyczki RS232: 3. z 1., 4. i 6. Czy to jest część jakiegoś większego schematu? Pozdrawiam. Mateusz.
no to ,musisz buforów trójstanowych użyć jak juz pisałem w poście wyżej.
Dzień dobry, Staram się nawiązać komunikację między Atmega32 a PC poprzez RS232, ale co bym nie zrobił w terminalu otrzymuję krzaczki: " #include <avr/io.h> #include <util/delay.h> //USART void USART_Init(unsigned int baud); void USART_Transmit(unsigned char data); int main(void){ USART_Init(9600); while(1){...
...albo klawiatury z wyjściem PS2.
Witam, Mam takie pytanie. Mam układ sterujący który zbiera dane i wysyła je do PC. Chciałbym sterować uC także z PC podając mu pewne wartości zadane typu temp, wilgotność. Jakiej procedury lub funkcji użyć żeby uC poprawnie ją zinterpretował. NP. wysyłam takie coś "RHzad=20" przez rsa i chciałbym żeby uC wpisał do zmiennej np. I (tylko) te 20. Pozdrawiam.
Z bascomem to jest bardzo proste. Tyko potrzebny jest jakiś translator poziomów sygnałów( rs-232 ma wyższe napięcie). Proponuje uzyć układu MAX232. W internecie znajdziesz jak to podłączyć. W helpie Bascoma poszukaj jak zaprogramować mikrokontroler, niestety w Delphi Ci nie pomogę. Na początek użyj terminala wbudowanego w Bascom do odbierania(wysyłania)...
Z tego co pamiętam to ja dawałem 1uF ale pokaż także program.
Poczytaj o instrukcji Config Serialin. To jest bufor wejściowy w USART w bascomie.
http://www.cesko.host.sk/IgorPlugUSB_RS2...
Z tego co zrozumiałem to najpierw powinien się załadować Bootloader, a nastepnie właściwy program tylko jak załadować Bootloadera przy całkowicie "czystym" procesorze ATmega32 kiedy jedyna możliwość jego wgrania jest przez złącze ISP, a komunikat "mówi" "Missing ATB-USB-RS232. Samo podłaczenie RS232, który mam w moim komputerze, nic nie daje ponieważ...
1Wire raczej nie nadaje się do połączenia dwóch uc. Lepiej zastanów się nad IC2 lub RS232.
Co do uart'a to jak pin RXD pracuje jako odbiornik, to chyba nie da się ustawić wewnętrznego podciągnięcia. Nie bedę cytować, ale odsyłam do noty - Alternate functions od PORTD. Pin jest wymuszany jako wejście, ale podciągniecie można uaktywnić ustawiając PD0 na 1. Poprzeglądałem kilka schematów, i zazwyczaj dają 10k do masy. Stan nie używany linii...
Witam. Posiadam moduł z Gotronika z atmega32 i mam problem z zaprogramowaniem procesora przez rs232-usb przy użyciu program MegaLoad. Dla sprawdzenia użyłem mkBoot Loader i wyświetla on informację: "Brak odpowiedzi procesora - Time OUT". Nie mogę sobie z tym poradzić. Podobno do mikroprocesora wgrany jest już bootloader. Ja niestety nie posiadam programatora...
Kolega XURY dobrze mnie zrozumiał i dzięki za podpowiedź. A co do 1 to jaki wsad musiałbym napisać, bo mam do zapisu i odczytu z pamięci ale FT232 podłączam tylko wtedy kiedy chce, i nie wiem jakie procedury trzeba napisać. A co do 2 co czy jest konwertera na bazie Siproga pod USB, bo widziałem tylko pod RS232 lup Lpt?
Tylko, że mi Uart jest ciągle potrzebny. Ale pokombinuję.. Nie znam funkcji printbin, ale zaraz poznam :)
Jest to wyświetlacz z wagi ELZAB CAT27 Zbudowany w oparciu o: - wyświetlacz WDO0104-TML#00 (sterownik Sitronix ST7588T, interfejs SPI) - ATmega32 Procesor komunikuje się z "otoczeniem" przez UART, standard RS232 lub TTL (wybierane za pomocą zworek Z2-Z5) Parametry transmisji 38400, 9N1 - tryb adresowy bo jedna waga może pracować z dwoma wyświetlaczami...
Przerwania....
Dzieki bardzo,punkty lecą na twoje konto ;)
Tak tylko przydałoby się chyba podać jakieś minimum informacji np co to za zestaw uruchomieniowy bo może mieć np piny PD0 i PD1 podłączone do RS232 i wtedy masz klopsik.
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, Mam taki problem. Chcę wysyłać do PC informację w formie takiego temp1;temp2;f1;temp3 i coś jeszcze. Jak wysyłam informację to chcę żeby ona była raz wyświetlana powiedzmy co ok 1-2s a nie tak jak na screenach pod kodem. (to jest losowe). Co może być nie tak. Timera2 używam jako odmierzacz czasu a timer0 do pomiaru częstotliwości (na 555) $regfile...
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.
ze miałem jak u Ciebie 46 78
Nie, nie można odczytać w nadajniku z jego bufora TX tego co się wysłało. Chodzilo mi o ten wątek [url=http://www.elektroda.pl/rtvforum/to...
http://obrazki.elektroda.net/38_11571913... Płytka testowa z ATMega32 by agent_J OPIS: Jest to prosta płytka testowa, którą wykonałem ostatnio w wolnym czasie (2 dni). Płytka zawiera: - ATMega32 - Zegar czasu rzeczywistego (na razie nie przylutowany) - Termometr na DS (na razie nie przylutowany) - LCD 16x2 - klawiatura 0-9, Enter, Esc, strzałki...
Atmega32 ma 1kB pamieci typu eeprom. Czy jest to pamiec nieulotna, tzn nie znika po wylaczeniu zasilania i czy mozna zapisywac do tej pamieci przez rs232? Jezeli mozna przez rs232 to czy bedzie tez mozliwe przez konwenter rs232<>usb i podlaczenie przez usb do PC?
Teoretycznie można ciąć przetwornice i wstawić przekładniki LEM prądowe i napięcie potem układ TruRMS na AD736 sygnał wysłać na A/C w uC np Atmega32 i przez rs232 wysyłać do PC.
Witam, Na moj "gust", to moze to byc przyczyna braku kalibracji wewnetrznego oscylatora RC. Jego czestotliwosc bez kalibracji moze odbiegac od nominalnej nawet o kilkanascie procent. Proponuje wiec doczytac w dokumentacji sposob kalibrowania. W skrocie: za pomoca softu do programowania procka odczytujemy wartosc Calibration Byte (oczywiscie dla wlasciwej...
Witam Wszystkich. Mam problem z obsługą zewnętrznego przetwornika ADC. W swojej pracy chcę zastosować 12bit przetwornik MAX1270 (link do dokumentacji http://obrazki.elektroda.net/19_12175004... Udało mi się zrobić komunikację poprzez RS232 jak i transmisję przez SPI. Problem polega na tym, że wyskakują błędne wartości, np. jeśli ustawię przetwornik...
Przejście z ATmega16 na ATmega32 nie stanowi żaden różnicy. Jedynie co należy zrobić to ponownie przekompilować projekt dla ATmega32.
Komunikacja RS232 może nie działać jak tak są podłączone diody LED Złącze LCD, powinno być 16Pin, z numeracją sygnałową taka jaką przyjmuje się w wyświetlaczach. Podświetlenie sterowane przez tranzystor n-p-n, lub mosfet (BS170)
Witam wszystkich, mam następujące pytanie otóż zastanawiam się czy da się zrobić tak, aby po uruchomieniu terminala putty lub innego klienta w trybie RS232 po jego włączeniu nastąpiło wyświetlenie komunikatów z AVR-a np. atmega32. Jeśli jest taka możliwość to jak to rozwiązać programowo w C ?.
Jestem w temacie nowicjuszem dlatego mam pytania: czy za pomocą tego konwertera można zaprogramować mikrokontroler? czy można go podłączyć bezpośrednio do mikrokontrolera? do czego łączymy np, do ATmega32 -czy do TxD, RxD?
Przejrzyj dokumentację procka i archiwum - na wewnętrznym generatorze w przypadku ATMega RS232 niekoniecznie będzie działał poprawnie. Powodem jest zbyt niska dokładność tego oscylatora. Jeśli masz FT232 to ma on możliwość wyprowadzenia zegara, z którego możesz taktować MCU. Pokazany objaw świadczy o tym, że baudrate interfejsu jest nieco inny niż spodziewany.
Co do modemów to polecam coś firmy Quectel. Robią bardzo sympatyczne modemy w niedrogich cenach. A co do terminala to polecę Docklight. Bardzo fajny program do komunikacji RS232 i nie tylko.
To albo program mam zły, albo coś jest nie tak. Może poczekam na paczkę z przejściówką RS232 i wtedy zobaczę czy się uda wejście w AT :)
Witam, Proponuję sprawdzić komunikację z wykorzystaniem tylko RS232 w ATmega32. W przypadku RS485 należy jeszcze zapewnić sterowanie odbiornikiem i nadajnikiem. Należy odpowiednio wpisać numeru pinu portu mikrokontrolera, który będzie to realizował poprzez RTS_ENABLE. Zmiany należy wprowadzić w pliku "port.h". Poniżej przedstawiam fragment pliku "port.h"....
Witam wszystkich. Potrzebuję konwertera z USB na RS232 , ale wyłącznie na ATTINY2313, albo ATMEGA32 bo takie posiadam. Znalazłem coś w sieci, ale nie mają wyjść RTS i CTS. Posiadam duży wyświetlacz VFD NORITAKE ITRON CU20029SCPB-T25A. Wyświetlacz ma właśnie takie wyjścia do komunikacji przez RS232. Nie potrzebujesz RTS i CTS. Potrzebujesz tylko TX,...
1) co chcesz wysyłać do tego GSM? Jeśli to ma być transmisja danych typu to CTS i RTS będzie ci potrzebne i taka obsługa transmisji która sprawdza gotowość modemu do przyjęcia kolejnych danych. 2) jeśli to będą małe porcje danych np. SMS to możesz spokojnie sobie te sygnały darować bo modem ma swój bufor danych. Medem ma swój uP który, zaręczam ci bije...
ATMEGA32 i LCD podpięte za pośrednictwem 180cm - starym przedłużaczu 25pin RS232. Działa bez problemu.
Dla atmega32 kwarc 16MHz UBRR = 1 U2X = 1 speed = 2M error = 0%
Środowisko SharpDevelop umożliwia pisanie aplikacji w C# także na .NET Compact Framework - i jest całkowicie darmowe (a nawet Open Source) zarówno do użytku niekomercyjnego jak i komercyjnego. O ile pamiętam zastosowanie graficznego projektanta formularzy dodawało kilka linii, które później trzeba było usunąć (środowisko wskazywało, które to linie)....
No wlasnie ze mam ... AREF - GND GND - GND AVCC - VCC Dodano po 5 mozliwe ze mam uszkodzony port ADC ?? bo procek dziala ... RS232 dziala, zapala diody i w ogole ....
atmega32 rs232 atmega32 obsługa rs232 atmega32 20mhz
telewizor myszka simlock niemieckiej sieci fritz zmiana języka
pomiar uziomu otokowego zlecenia lutowanie
TCL 32S615 MT21X7 LCD TV COF or Display Short Circuit Diagnosis Radziecki odpowiednik TL431 – КР142ЕН19, porównanie parametrów, zamienność, zastosowania