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.
Odpowiedź krótka - zapomnij. Odpowiedź dłuższa: Układ FTDI jest kontrolerem RS232 na USB, do działania wymaga sterowników. Musiałbyś więc napisać sterownik pod AVR, bo taki nie istnieje. Po drugie Arduino Mega2560 nie posiada portu Host USB, innymi słowy nie można nic do niego podłączyć przez USB, jedynie jego można podłączyć przez USB do PC. Jeśli...
P Inaczej można to zrobić bardzo prosto: wpisując nową wartość do rejestrów UBRRH I UBRRL (kolejność wpisywania jest ważna). Nigdy tego nie bałem pod uwagę wytłumacz dlaczego bo moze sie okazać żę bede musiał przerabiac sporo programów wstecz.
Witam kod do nadajnika może wyglądać tak: #include <avr/io.h> #define F_CPU 1000000UL #include <util/delay.h> #include <avr/interrupt.h> //set desired baud rate #define BAUDRATE 1200 //calculate UBRR value #define UBRRVAL ((F_CPU/(BAUDRATE*16UL)&... //define receive parameters #define SYNC 0XAA// synchro signal...
Chyba łatwiej będzie rozłączyć linię RESETu, tak aby główny procesor pracował i podawał zegar do C51 i dało się osobno zresetować C51. Spróbowałbym jeszcze z baudrate 4800, zdarzało mi się że przy zegarze 6/12MHz był problem z nawiązaniem połączenia z baudrate 9600 i wyższymi. Nawiązanie połączenia z bootloaderem polega na wysłaniu znaku 'U' 0x55 (naprzemiennie...
podczas zasilania... klikam connect odpalam zasilanie i wyskakują takie kwiotki Chodzi o to, że się pojawiają jak włączysz zasilanie karty, a potem już nie? Czy z włożonym MAX485, jak odczytasz coś z karty, to za każdym razem pojawiają się te same krzaczki? Czy możesz wybrać opcję "custom baudrate", a w "custom BR" wpisać 300 albo 400? Hexy wyglądają,...
witam Posiadam przepływomierz Sensitron EM1-ZWR0V-1A, który posiada wyjscie sygnału w postaci RS232. Przepływomierz podłączyłem pod oscyloskop i na wyjściu Tx są impulsy, amplituda około 20V. Następnie podłączyłem przepływomierz bezpośrednio pod wejście RS232 w moim kompterze, oczywiście poprawnie Rx do Tx, zainstalowałem program PuTTy, skonfigurowałem...
Może spróbuj odpalić w trybie debuggera? Wtedy będziesz widział jakie argumenty dostaje funkcja i co wywala. Dodano po 2 Edit: Nie wiem jak to zrobiłeś, ale użyłeś tych funkcji? int RS232_GetPortnr(const char *device) Returns the comport number based on the device name e.g. "ttyS0" or "COM1". (Doesn't mean the device...
https://obrazki.elektroda.pl/4263430300_... W temacie prezentuje: 1. Programator optoizolacyjny albo jak kto woli przejściówka do programowania ;) 2. Program na linuxa do programowania avr przez ISP 3. Inne schematy i konfiguracje działające z tym programem. Może zaczne od wad :) Wszystko co tutaj prezentuje to względnie proste sposoby...
RS232 terminal... baudrate 38400 8 n 1 n result: Rst 0x10M http://obrazki.elektroda.net/30_12321338...
OK widzę same gromy lecą. Po googlo-waniu mam kabel rs232 i mam komunikacje z tv MtkTool. wywala błąd: LOG: Set Baudrate to 115200 LOG: Start to upgrade LOG: Init Rs232 ... LOG: Flash Type - AMD(AM29LV320DT)/S29AL032DM3 LOG: Set Baudrate to 921600 LOG: Erasing ... LOG: Erasing ... LOG: Erasing ... ERR: fail to erase flash! LOG: Set Baudrate to 115200...
Nie chciałem zakładać nowego postu, ponieważ tu jest już dużo powiedziane na temat rs232 i pascala, napisałbym wcześniej , ale chwilowo nie miałem dostępu do internetu .. Pytanko: Jak w pascalu zmienić baudrate ??
No i tu tkwi magia VCP, obojętnie jakie parametry prędkości się ustawi, urządzenie tak samo dostanie dane. Napisalem wyzej, ze to sie zgadza, jednak piszesz tu o transferze serownik (VCP)<->urzadzenie a to tylko polowa drogi. Druga polowa jest aplikacja<->sterownik (VCP) i tu juz zadnej magii nie uswiadczysz. Do sterownika musisz wysylac...
Teoretycznie mogę w programie wybrać sobie wartosci różne baudrate i jest też 9600 bps.
Witam. Poradziłem sobie. Po prostu poświęciłem kilka pierwszych rozkazów. Odczytałem 3 kolejne, jeśli nie zgadzał się format to zmiana Baudrate . Dziękuję za pomoc i pozdrawiam.
To nie jest żaden CAT tylko popularny moduł HC-06 za 20zł. Domyślny baudrate modułu 9600 bps. Zmiana prędkości wyłącznie przez łącze RS232 (przez bluetooth się nie da) z komend AT. To change baud rate, type AT+BAUDX, where X=1 to 9. 1 set to 1200bps 2 set to 2400bps 3 set to 4800bps 4 set to 9600bps (Default) 5 set to 19200bps 6 set to 38400bps 7 set...
Witam Problem polega na tym, że jak wysyłam znak przez port rs232 komputera z predkoscią 5 baudrate to na drugim komputerze jest on odebrany dopiero po 10 sekundach. każdy bit wysylany jest co 200ms wiec z bitem startu i bitem stopu laczny czas wysłania znaku powinien wynosci 10x200ms czyli 2 sekundy. Komputer zdalny odbiera go dopiero po 10 sekundach,...
Głównie różnice są takie: 1. zewnętrzny rezonator jest dokładniejszy i mniej podatny na wpływ warunków zewnętrznych od wewnętrznego układu RC (dzięki temu można dokładniej mierzyć czas, generować dokładniejsze baudrate dla transmisji RS232 itp.) 2. co do poboru prądu to sam kwarc lub jego brak nie zmienia znacząco w bezpośredni sposób poboru prądu -...
Witam podczepię się pod ten wątek. Również mam atmege 162 oraz układ max232IN. atmega ma standardowe ustawienia. Wgrałem do niej kod Jac_ena zmieniając jedynie FOSC na 1000000. W terminalu ustawiłem Baudrate 9600 Parity none Databits 8 Stopbits 2 Handshake none Emulation none. Co może być przyczyną tego, że w terminalu otrzymuje krzaki? Raczej wszystko...
A najlepiej do komunikacji po RS232 użyc kwarca 11.0592 mHz. Tylko wtedy możesz uzyskąć idealny baudrate nawet 115200. A na "okrągłych" częstotliowśćiach zawsze mogą występować błedy w komunikacji.. tym bardziej że w notach ATmela pisze wyrażnie że na wewnętrzny oscylator ma wpływ nawet temperatura ..
Drukarkę chcę podłączyć do autoklawu który posiada złącze RS232 25 pinowe i współpracuje z drukarkami o ustawinym baud rate 75 bps .Kupiłem drukarkę Axiohm A758 ale ona najniższy baud rate ma na poziomie 1200 i nie drukuję.Jakiego urządzenia miałbym użyć aby drukarka współpracowała z autoklawem?
witam, potrzebuje zrobic konwenter baudrate 31250<=>38400 rs232, czy uklad na atmega8 z tym wsadem ma szanse zadzialac? $crystal = 12000000 $regfile = "m8def.dat" Dim S As String * 10 Dim Mybaud As Long Dim Mybaud1 As Long Mybaud = 34800 Mybaud1 = 31250 Do Serin S , 0 , D , 0 , Mybaud , 0 , 8 , 1 Serout S , 0 , D , 1 , Mybaud1 , 0 , 8 , 1 Serin...
[syntax=c]unsigned int BaudRate = OSCSPEED / (16 * Baud) - 1;[/syntax] to zwraca ci poprawną wartość? sprawdź wpisując wartość na sztywno w datashecie powinna być odpowiednia tabelka.
Arduino ma ustawione: mySerial.begin(9600); Mój program: BaudRate 9600 DataBits 8 StopBits 1 ParityBits 0 (brak) Oba "widzą" COM4 w tym przypadku. Funkcja odbierająca (Arduino): void SendMessage() { receiveVal = mySerial.read(); if(receiveVal )) { mySerial.println("AT+CMGF=1"); delay(1000); mySerial.println("AT+CMGS=\"+48123456789... delay(1000);...
W datasheet od procesora sa dokladnie podane wartosci rejestrow dla różnych częstotliwości oscylatora i różnych prędkości. W tabelach tych podane są również procentowe błędy prędkości transmisji przy każdej konfiguracji. Polecam tam zajrzec. Gdzieś czytałem że procentowy błąd baudrate powienien byc poniżej chyba 5%.
Nie próbowałem, ale może to być związane z: When real RS232 signaling is not required, baud rate higher than 115200 bps could be used for even higher performance. The flexible baud rate generator of PL-2303HXD could be programmed to generate any rate between 75 bps to 12M bps http://www.prolific.com.tw/UserFiles/fil...
darrrrek -> a próbowałeś przesyłać tym sposobem poprostu sygnał Tx bezpośrednio z UART'a na jakichś nawet niskich prędkościach baudrate ??? no i dobre pytanie prokopcia - też jestem ciekawy odpowiedzi na nie
problem z komunikacją . w 2313 rxd-portd.0, txd-portd.1. ważne jest jaki kwarc (błędy transmisji) i baudrate np.9600 i poprostu piszesz print (coś tam) jeżeli max 232 jest sprawny to powinno działać może zamieniłeś rxd/txd
Co jednak będzie gdy trzeba będzie gdzieś zadzwonić, żeby pojeździć samochodzikiem? Wybieranie numeru, to jeszcze nie dzwonienie. Komendy można zapisać w książce telefonicznej aparatu i podpiąć pod szybkie wybieranie. Ale tak naprawdę to rozkręcam ten temat z bluetooth raczej dla dyskusji (burza itd....w szklance wody). Okręg to jednożyłowy kabel który...
Moj problem polega na ustawianiu baudrate'u dla rs232 od strony BASCOM'a Mam ATEMGE16 i chce wyslac dane zczytane z ADC do Pceta - wszystko dziala calkiem sprawnie. Szkopuł w tym ze wpisuje w bascomie bauda np. 115200 a wychodzi mi w rzeczywistosci tyle razy mniejszy jaki mam kwarc:/ wyglada to tak: baud(rzeczywisty) = baut(ustawiony w bascomie) / (wartość...
W tym przypadku akurat taktowanie AVR z FT ma niejaki sens. Ja bym to tak zostawił, to czy 6 lub 12 MHz jest przyjazne, czy nie, dla RS232 jest tu bez znaczenia, bo na FT można baudrate dokładnie ustawić, a w każdym razie ustawić dokładnie z takim samym błędem jak w procesorze - czyli będzie max przyjaźnie :) A swoją drogą pokaż tą część odpowiedzialną...
Witam Forumowiczów, Na wstępie zaznaczę, że: 1. nie jestem zieleninką w temacie, 2. Sprawdzałem wszystkie podobne tematy i odpowiedzi nie znalazłem 3. Jakby wsparcie techniczne Satel znało odpowiedź, to bym tutaj nie pisał Problem: centrala Integra 64 (bez plusa) podpięta z GSM-X (jako główna metoda komunikacji na zewnątrz) - przy próbie połączenia...
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...
Masz może dostęp do oscyloskopu ? Wtedy mogłabyś nadawać znak w pętli i zmierzyć czas trwania jednego bitu i stąd wiedziałabyś co jest nie tak. Wieczorem obejrzę notkę katalogową od tego procka i zobacze jak się tam UART obsługuje. Bo nie pasuje mi ładowanie wartości dla danej baudrate jednocześnie do rejestru BRL i TL1. Może jest jakiś bit konfiguracyjny...
Witam mam taką klawiaturkę: http://obrazki.elektroda.net/70_12853264... To ViewSonic V35 Keyboard Rozmontowałem złącze i moim oczom ukazały się trzy przewody +5v GND i TX Podłączam wszystko pod przejściówkę USB->RS232 oraz interfejs na Max232 i w konsoli z BASCOMA otrzymuję tylko jakieś krzaczki. Zmieniałem doświadczalnie Baudrate na wszystkie...
Tak zgadza sie "amator", moze nie dokonca sie dobrze wyrazilem. Dziala ale nie ustawi baudrate i reszty parametrow. A moze bys wykorzystal tylko LPT do tego by z zewnatrz sterowac funkcjami w twoim programiku i odwotnie z kompa na zewnatrz?
Witam, próbuje stworzyć aplikacje w Visual C# która miałaby wysyłać i odbierać dane z mikrokontrolera atmega8. Udało mi się podłączyć i napisać wstępnie program na avr, w realterm wszystko gra. Prosta aplikacja którą stworzyłem działa poprawnie przy wysyłaniu (przy wysłania liczby 5 zmiana stanu diody). Niestety nie mogę poradzić sobie z odbiorem. kod...
nic nie zmieniaj we wlasciwosciach oprocz baudrate - bedzie dzialac. a co do kabla na wlaczonym kompie na tx kompa masz wysoki stan (przynajmniej u mnie) wiec moze zmiana stanu (niski przy wylaczonym kompie,wysoki przy wlaczonym powoduje ,ze procek sie resetuje) ale to akurat jest gdybanie
Witam Mam w fusach ustawione 100010 Int. RC Osc. i Divide cloc by 16 enabled (tu chyba Bascom pokazuje błąd bo powinno być dzielone przez 8) . W programie $Crystal=1000000 Próbuję wysłać po rs-ie jakieś informacje i niezależnie jaki ustawię baudrate cały czas dostaję w terminalu krzaki . Na TOSC1...2 mam podpięty kwarc zegarkowy do odmierzania czasu....
Witam, Mam problem, mianowicie gdy nadaję z PC do procka np. znak "1" to otrzymuję "11" dodam, że odbieram w przerwaniu. Konfiguruję USART w stm w następujący sposób: [syntax=c]void USART_Configuration(void) { GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; USART_ClockInitTypeDef USART_ClockInitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GP...
Witam, Chciałbym wykorzystać moduł HC-05 do komunikacji z komputerem przez RS232 za pośrednictwem Bluetooth. Ten etap mam właściwie za sobą - dane z uC do PC docierają, a więc moduł HC-05 działa. Chciałbym jednak zmienić jego domyślne ustawienia, a mianowicie baudrate z 9600 do np. 115 200. Spędziłem sporo czasu na próbach, jednak pomimo wielu tutoriali...
z tego co piszesz to masz w ogóle jakąś sieczkę. Żeby jakoś dojść do ładu sprawdź najpierw czy działa ci w pełni poprawnie przy jednej założonę prędkości baudrate - transmisja np taka, że wysyłasz z delphi string np: 'test'+#13+#10 zrób to w jedną i w drugą stronę i sprawdź czy zawsze masz takie same wyniki. Jeśli nie to posprawdzaj najpierw czy masz...
Troche pozmieniałem kod ale sprawa blokowania sie programu jest nadal, wpisanie polecenia [syntax=vb]Timer1.Start()[/syntax] trche pomaga. Ale naciśniecie Boton 2 i 3 przed wyborem Portu i BaudRate zaraz zawiesza aplikacje. [syntax=vb] ' ' Created by SharpDevelop. ' User: BossA ' Date: 28.11.2013 ' Time: 16:40 ' ' To change this template use Tools |...
Hola, hola .... Nie było mowy o sterowaniu silnikami :) Ustaw port i inne ustawienia na kontrolce ComPort zgodnie z ustawieniami terminala i wtedy zobacz. Na razie kontrolka jest ustawiona na np. BaudRate 1200. http://obrazki.elektroda.net/28_12609844... No a poza tym , jeżeli używasz terminala to jesteś pewien, że nie powinieneś wysłać stringu...
Witam. Mam mege64 i chcę sobie wysłać za jej pomocą pewne paczki danych do kompa. Jednak coś mi to za bardzo nie chciało chodzić . Więc wrzuciłem do procka taki program : $crystal = 8000000 Config Porta = &B11111111 : Porta = &B00000000 Config Portb = &B11100000 : Portb = &B00011111 Config Portc = &B11111100 : Portc = &B00000000 Config Portd...
Witam, Mam terminal z tej strony: http://sites.google.com/site/terminalbpp... Szukałem programu, który pozwoli wysyłać pliki z dysku. No i jest taka sprawa. Przez ten oto program wysyłam plik (12KB) Chciałbym wysyłać ten plik z jak największą szybkością, ale chyba tu się pojawia problem, bo niezależnie czy ustawie baudrate na 9600, 14400, 57600 itp. To...
Do prawdy powalającą jest Pana interpretacja kodu kolego 'kordriko' if (hCom != INVALID_HANDLE_VALUE) { ustawianko... w czym problem? ---------------------------- kilka uwag do kodu pCom->DCBlength = sizeof(pCom); //źle, wskaźnik pCom ma rozmiar 4( 32bity) pCom->DCBlength = sizeof(*pCom); // teraz już dobrze,...
Witam, do portu szeregowego komputera (ttyS0/com1) podlaczylem moj uklad oparty na uC rodziny AVR. Urzadzenie zaprogramowane jest w ten sposob, ze po otrzymaniu nawet jednego znaku po rs232 zwraca do PC odpowiedz w postaci np. "T=24.213" (pomiar temperatury). Na komputerze rzadzi NND i to przyznam sprawia mi dosc powazny klopot, bo z tym systemem (ogolnie...
Witajcie. Mam 4 takie TV 26LG300C. Zakupiłem moduły Neotion NP4 i Moduły działają, ale lata po ekranie napis "serwis HD" Więc ściągnąłem firmware z http://obrazki.elektroda.pl/1215750500_1... więc dałem wyszukaj kanały i po znalezieniu okazało się że nie działa głos. Niestety TV teraz nie działa poprawnie - poza głosem zaraz po włączeniu...
poniżej kawałek kodu w C odczytujący dane z rs232 (niestety nie pamiętam skąd go wziąłem), do zapisu niestety nie mam przykładu ale to powinno cie naprowadzić na trop w google #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <termios.h> #include <stdio.h> #include <stdlib.h> #include <strings.h>...
baudrate error usart baudrate atmega8 baudrate
brother komunikat wymień toner oznaczenia elektroniczne delta power supply
mikrokomputer cobra1 diagbox telekodowanie
Bosch WAN28178IL & WAN24170BY Washing Machines – Country of Manufacture (Poland) Canon PIXMA – którą stroną wkładać wkład z tuszem, orientacja, styki, dysze