1. Czy plik z ustawieniami zegara masz wygenerowany z narzędzia udostępnionego przez ST (plik xls z makrem)? Jeśli nie to to zrób. 2. W opcjach projektu powinieneś zdefiniować stałą określającą częstotliwość HSE w hercach [syntax=c] HSE_VALUE=8000000 [/syntax] 3. Sam nad tym spędziłem sporo czasu, zanim wykryłem brak tej stałej zdefiniowanej w preprocesorze....
Przepraszam, nie wiedziałem że w tym dziale mogą pisać tylko zaawansowani fachowcy. Nie tylko fachowcy, ale trzba bylo troche pomyslec ze przy zminie kwarcu nie zminila sie predkosc transmjasji... to swiadczy o tymze jestes poczatkujacy. Po drugie w dzilae automatyka nie zajmujemy sie ustawieniami mikrokontrolera. Popatrz czego dotycza posty tutaj:...
Witam, to jednak nie wygląda dziwnie ... bo najprawdopodobniej pomimo to, że użyłeś zwenętrznego kwarca do procka to nie przestawiłeś fusebitów tak aby to on taktował procka. W związku z tym procek taktowany jest chyba tak jak fabrycznie ustawione są fusebity - czyli za pomocą oscylatora wewnętrznego o częstotliwości 1MHz. I dlatego masz ten jak piszesz...
Poza tym, jeśli chcesz na wew. i Ci nie działa jak powinno, to wystarczy poczytać forum: http://www.elektroda.pl/rtvforum/topic11...
Wykonaj taki manewr Zasil max'a, odetnij 11, 12 od reszty układu (nie wkładaj procka w podstawkę), zewrzyj ze sobą 11,12 maxa. Powinieneś otrzymać echo na terminalu. rezi
Natomiast jeżeli dam jakąkolwiek prędkość wyższą niż 9600 to na terminalu pojawiają się od razu krzaki. No dobrze ale czy jeśli dasz konkretnie 38400 to też masz krzaki ??? Nie powinno ich być, a jeśli procek pracuje w temperaturze pokojowej to temperatura nie będzie miała żadnego znaczenia. Za to może się okazać, że warto podregulować wewn. oscylator...
Witam. Mam nadzieję, że zastosowałeś chociażby konwerter Max232?
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ć.
Te wewnętrzne oscylatory są niedokładne do tego stopnia, że ostatnio na wewnętrznym 8MHz w Atmega16 nie mogłem się dogadać po serialu 38400 bo predkość faktyczna była 40000 i w terminalu tylko krzaki. Czyli zachowuje się dokładnie tak, jak to opisane jest w nocie.Dopiero nowsze AVRy - XMEGA i nowe ATMega oraz AVR Dx mają wewnętrzny zegar na tyle stabilny,...
być może ma ustawiony statyczny a na terminalu mam krzaki które wysłałem. Dlaczego nie mozesz zmienic predkosci na jakas inna niz 9600, np. 19200 albo 115200?
Pierwsza pozycja. Jeśli parametry będą złe to na ekranie terminala będą wyświetlać się "krzaki".
Może by podał Kolega jak ustawia terminal oraz jaki terminal Kolega posiada...
Chyba nie wynika bo kolega twierdzi ze zwiera wejscie z wyjsciem maxa po stronie ttlowej czyli po stronie procka i na terminalu ma krzaki.
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....
Najpierw transmisja jakiś czas jest ok. Potem pojawiają się krzaki, trochę ich się wyśle, a potem koniec wysyłania czegokolwiek. Inaczej niż w przypadku np. źle ustawionej prędkości na terminalu, wtedy krzaki lecą cały czas. W moim przypadku ich wysyłanie się zatrzymuje.
To co robić, żeby pozbyć się krzaków w Terminalu?
A do RS'a użyłeś MAX232 czy MAX3232. Czy przy zasilaniu 3,3V transmisja do PC działa Ci prawidłowo? Pytam bo miałem z tym problemy, z MAX232 w terminalu miałem krzaki. pozdrawiam Piotrek
(at)Piotrus_999 Mam przejściówkę usb ->uart i w ten sposób sprawdziłem że np prędkości 19200, 9600, 4800 działają bo przesyła mi dobre znaki na terminal, natomiast gdy ustawię w stm32f4 discovery prędkośc 300 lub 1200 to w terminalu mam krzaki.
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...
odgrzewam i potwierdzam slowa mxm... Spotkalem sie z podobnym zachowaniem. po wpisaniu 3 takiego samego znaku terminal śle krzaki (co drugi znak). najgorsze jest to ze po pewnym czasie terminal przestaju glupiec i dziala prawidlowo (dlaczego - jeszcze nie wiem). Pomaga zamkniecie portu i PONOWNE ustawienie sterowanie przeplywem na brak. Wyglada na to...
WAVGAT Official Store - jeśli chodzi o Arduino to 2x wysłali mi podróbki, które nie działały prawidłowo. Dostałem w obu przypadkach zwroty kasy ale płytki nie nadają się do użytku (niby działają ale chip nie jest oryginalny choć nadruk Atmega ;> i działają niestabilnie (at)lukaszd82, może kupiłeś płytki zgodne z NANO, a chipy zgodne z Atmega328P, czyli...
Pomóc może tylko terminal. Proszę też podać wersję softu, wersję płytki, oraz w jakim trybie próbujesz pracować (automat czy manual, dotyczy softu 2.10 i większego). Jeśli terminal wypluwa krzaki, a jest on ustawiony dobrze, to może znaczyć że wewnętrzny oscylator atmegi-doktora nie jest dobrze skalibrowany i daleko mu do częstotliwości 8MHz. W takim...
Nie powinno być różnicy. Jeden to konwerter USB-RS485, a drugi to RS232-RS485. Czy ignorując te "krzaki" na początku potrafisz sterować kartą przekaźników za pomocą odpowiednich komend?
Cześć! Ogólnie mam chyba dość dziwny problem. Zaprogramowałem atmegę żeby wysyłała przez btm222 pewne informacje, źle ustawiłem prędkość tzn na 9600 i terminal wyświetlał krzaki. Po przeprogramowaniu procesora i ustawieniu żeby wirtualny port COM w kompie wysyłały/odbierały wszystko na 19200 wszystko było w porządku przez jakiś tydzień! Podłączam dzisiaj...
Hej! Mam moduł GPS neo 7m na płytce GY-GPSU3 z pamięcią eeprom i2c "24c32" (Moduł na pewno oryginalny - nie pokazuje głupot na starcie jak to robią podróbki) Podczas podłączania modułu do zasilania, dioda przy pamięci eeprom na ułamek sekundy zapali się (wg mnie pobiera wówczas ustawienia) Następnie łączę poprzez konwerter RS232>USB ( w moim przypadku...
Masz ustawioną 9bit ramkę danych w uC. A w terminalu masz pewnie 8bit i nawet nie ma możliwości wybrania 9bit. Usuń (1<<UCSZ02).
(at)soft.sc Rozumiem, dziękuję za pomoc. A co sądzisz na temat modułu GSM i lini TxD, jak wyżej napisałem moduł wysyła i odbiera smsy ale do mikrokontrolera czy na terminal komputera trafiają one zniekształcone(zgubiona litera, krzaki) gdy wydłużyłem przewód TxD 3 krotne smsy dochodzą prawidłowo. Przyczyn oczywiście może być wiele, ale mnie to wygląda...
Nie posiadam konwertera RS-232 <-> UART, więc z tym wolałbym dopiero w ostateczności kombinować (może gdzieś bym wygrzebał układ 232CPE, ale wolałbym wyeliminować najpierw łatwiejsze do zrobienia rzeczy). COŚ w sensie wiem co - krzaki. Na komórce w terminalu wyświetlają się krzaki. W drugą stronę nic nie dostaję (wyświetlam to na LCD alfanumerycznym,...
niestety w odpowiedzi terminala są same krzaki ; ( poniżej odpowiedz z terminala: (UҲEr 01 Op‚‚bÂÁ˜ ‚b‚‚Ž‚‚jw&... “ 000 <Ö’Ö˜˜˜řPU... 01 Ođ i ‚0/00,00 ‚‚jşÝ]'$$&‚‚...
Coś mi to nie pasuje, procesor nie może nic nie odbierać, jeśli uart działa a urządzenie nadaje. Musisz dostawać jakieś krzaki, sprawdź sobie w terminalu jaka gigantyczna musi być różnica w prędkościach żeby nic nie odebrać. Jeśli dostajesz krzaki sprawdź jak wyglądają, czy dostajesz za mało czy za dużo bajtów. Jeśli nic nie dostajesz, to stawiam na...
PLL jest ustawiona na 41Mhz ... a niby gdzie? Jeśli program kopiowałeś z gotowego przykładu, to może o czymś zapomniałeś. Trzeba by dodać do konfiguracji coś w rodzaju: POWKEY1 = 0x01; POWCON &= ~0x07; POWKEY2 = 0xf4; -dokładnie nie gwarantuję czy tak, bo kodów nie mam akurat przy sobie, patrzę tylko do datasheet. Może to pomoże, ale z ustawieniami...
Popieram chipera. Zresztą pisałem już o tym powyżej. Zamień COM(2) z COM(3) i sprawdź. No i chyba ładniej by było połączyć T1 i R1 do jednego COMa Pozdrowienia Po wyżej zasugerowanej zamianie nic się nie zmieniło :) W terminalu widzę przysłowiowe "krzaki", sprawdzałem to już na 3 układach max... oraz dwóch różnych urządzeniach. Czy może ktoś ma jeszcze...
Dziwna sprawa. Podłączone tak jak na zdjęciu czyli tx procesora pod rx przejściówki i tx przejściówki pod rx procesora i nadal krzaki. Podejrzewana była już przejściówka no to próba na kompie z fizycznym comem i nadal krzaki tak samo przez Putty i na terminalu, próbowałem na każdej prędkości i różnych ustawieniach portu i nadal krzaki, już ręce dosłownie...
http://obrazki.elektroda.pl/3908900500_1... http://obrazki.elektroda.pl/3723984700_1... Tak to wygląda. Wpisałem F_CPU=1000000UL i komunikacja działa. Niestety polecenie, które powinno się wykonywać 60 razy na minutę _delayms(1000) wykonuje się 120 razy. Jak z tych screenów wyczytać baudrate i f zegara? Dodano po 33...
Krzaki są zwykle gdy nie zgadzają się ustawienia portu szeregowego. Podaj jak go ustawiłeś i wklej próbkę "krzaków".
Ok problem rozwiązany, miałem uszkodzony kwarc. Mam teraz drugie pytanie: chcę użyć przejściówki do komunikacji z 8051. Mam napisany program, który miałby wysłać na terminal napis "tekst". i tu jest problem, gdyż program na '51 jest napisany na 100% dobrze (sprawdzane na komputerze z portem COM). Na terminalu pojawiają się krzaki. Chciałbym zaznaczyć...
Witam, Próbuję zrobić wysokościomierz barometryczny na atmega328P-PU. Dla oscylatora wewnętrznego 1MHz wszystko mniej więcej działało. Gdy podłączyłem zewnętrzny kwarc 8MHz i ustawiłem fusy: lfuse=5D , hfuse=D9, efuse=07 przestała mi działać komunikacja szeregowa. Tzn komunikacja jest, tylko w terminalu wychodzą mi krzaki. Czy zna ktoś rozwiązanie tego...
Witam mam problem dotyczacy połaczenia atmegi 8515 z max 232 otóż wykonałem układ z maxem i kiedy to wszystko połacze to zamiast wyświetlać na terminalu w komie np. napisu jestem to wychodzą krzaki pomocy układn połaczenia z maxem jest na 99,9% dobry
Gryzzly2 daj znać czy Ci problem znikl, u mnie jest identycznie... podlaczam RX TX a GND sobie dynda nie podlaczone do niczego. Mam zasilacz do dysku z przejsciowki do podlaczenia dysku wewn przez USB http://obrazki.elektroda.net/50_12805166... lacze sie z terminalem... podpinam zasilanie... i wyskakuja same krzaki :/
F_CPU jest zdefiniowane w ustawieniach projektu (korzystam z Atmel Studio). Efekt uruchomienia kodu jest taki jak na obrazku poniżej. https://obrazki.elektroda.pl/3130514200_... Pomimo iż uruchamiam funkcję USART_Send_String tylko raz w terminalu dostaję napis TEST w taki sposób jakby był on w pętli nieskończonej. Jeśli w RealTerm wyślę...
Witam, Zbudowałem układ w oparciu o mikrokontroler ATmega8 oraz układ scalony FT232. Oba układy są sprawne i działają poprawnie. Niestety jak się okazało prawidłowy przesył danych z mikrokontrolera do terminalu w komputerze jest możliwy dla wbudowanego rezonatora o częstotliwości pracy 1MHz. Chciałem dołączyć zewnętrzny rezonator 16MHz i pomimo prawidłowej...
Tamta linia generowała błąd bo u mnie nie włącza się tak AFIO. To chyba bez różnicy czy TC czy TXE. Wiem co te flagi oznaczają. TC-transmission complete. TXE - Transmit data register empty. Ale wydaje mi się, że to już wszystko mam ok. Nie wiem tylko czemu ciągle wysyła mi tylko krzaki na terminal.
Jeśli są jakieś krzaki to nie jest źle. Spróbuj ustawić prędkość na 74880bps.
Chce zapisać i odczytać coś w EEPROMIE: odczyt: unsigned char * OpenString(unsigned char offset) { static unsigned char temp[12],i=0; for (char i=0; i<15; i++);//teoretycznie niepotrzebne i=0; while ((temp[i]!=0) && (i<12)) { temp[i]=EEPROM_read(offset+i...
ale chociaż sprawdz to, ja tez ustwiałem dla kwarcu 16 mega, te samą wartość co ty masz, i mi krzaki wychodzily.
4GAS, 9600, 8N1. Komunikuje się tylko zrywa połączenia na komputerze, na androidzie nie znalazłem żadnego oprogramowania które chciałoby się z komunikować prawidłowo. Progoealem swój interfejs zabezpieczyć 6n137 ale po. Drugiej stronie otrzymuje krzaki. Czy wysyłam informacje terminalem z telefonu czy z komputera. Czy wystarczy sam konwerter poziomów...
Witam, a zadeklarowałeś poprawnie częstotliwość rezonatora kwarcowego. Oprócz tego w fuse bits może być konieczne ustawienie rezonatora na zewnętrzny. Poza tym "krzaki" w programie terminalu portu szeregowego na kompie to najczęściej wina złego ustawienia szybkości komunikacji. Pozdrawiam
No właśnie nie ustawiam. Teraz zauważyłem, że dalej idą krzaki, a echo na terminalu jest wynikiem działania samego terminala, bo wchodzi nawet jak odłączę kabel od płytki. Czyli ciągle NIE DZIAŁA. :cry:
Witam mam problem z przesyłaniem danych przez RS do PC. Uzywam PIC-a i programuje w C. DO uK podłączony jest układ max232. Skonfigurowałem rejestry : PIR1, RCSTA, TXREG,PIE1,TXSTA oraz za pomocą komendy w Hi-Tech #define BAUD 9600, tak samo ustawilem szybkosc pracy terminalu - 9600, 8-bitów danych, parzystosc brak, 1-bit stopu,sterowanie przepływem...
Jak do centralki masz jakieś współpracujące urządzenie, z którym się komunikuje, to możesz próbować podsłuchać komunikację za pomocą dwóch modułów z RS232 na USB lub PCI (lub jeden moduł z dwoma portami). Mając jeden taki z jednym portem moduł podsłuchasz komunikację tylko w jedną stronę, jednak możesz wybrać którą. Kiedyś sam próbowałem czegoś takiego...
mam 90s8515 zrobiłem układ na max232 układ działa ale wysyła śmieci krzaki odbieram dane w terminalu bascoma i hyperterm ale to samo pomóżcie $regfile = "8515def.dat" $baud = 9600 Do Print "aaaaaaaaaaaaaa" Wait 1 Loop
Z tego korzystałem. Tam nie pisze gdzie mase podpiać właśnie. To samo krzaki
Koledzy mam program który łączy się po przez RS-232, w żadnym wypadku nie mogę nawiązać poprawnej łączności z terminalem wysyłane są ciągle krzaki. W samym programie nie ustawia się warunków transmisji ani nie widać ich jawnie. Czy jest możliwość podejrzenia przez cmd lub jakiś program ustawienia portu jakie nadaje ten program? Dla mniej wtajemniczonych...
Niestety nawet ostatni kod transmituje "krzaki". Wysyłam przez uart_znak('B'); Terminal w PC odbiera sygnał przez FT232RL dla 9600N1. Test transmisji FT232RL przebiegł OK.
Pisząc 8MHz (wewnętrzny kwarc) miałeś chyba na myśli wewnętrzny oscylator ? tak? i że przy takiej konfiguracji szwankuje ci ATmega16 ???? Jeśli tak to mogę się podzielić moimi spostrzeżeniami. Otóż nie wiedzieć czemu też często a w zasadzie zawsze gdy biorę Atmega16 na wewn oscylatorze 8MHz to na 9600 nie chce mi działać zbyt dobrze podczas gdy ATmega8...
Dorzuciłem jeszcze te ustawienia ale nadal cisza, jakieś zamieszane to DMA w H7, ciężko się w tym połapać. Dodano po 31 Mój błąd w kodzie przy włączaniu DMA [syntax=c] DMA1_Stream1->CR = DMA_SxCR_EN; [/syntax] Kasowałem wcześniejsze ustawienia, coś ruszyło ale jakieś krzaki w terminalu. :) (at)Marek_Skalski czy mógł byś opisać trochę jak to DMA powinno...
Witam. Tv startuje. Wyświetla poprawnie logo Philips oraz android. Dalej są juz tzw. "krzaki" na ekranie . Próbowalem wgrać oprogramowanie upgrade_loader.pkg ale nic to nie zmieniło. Dołączam log sesji z terminala . Znalazłem spalony układ na płycie głównej U7122 przy porcie HDMI. Jest to G529A. Sterowanie MHL. Nie jestem pewien czy to mogło spowodować...
Niestety padł mi ten tematowy felerny dysk twardy - cała ta seria dysków ma kiepskie wyniki. Oddałem dysk do profesjonalisty, który miałby odzyskać dane. Otrzymałem informację, że w dysku moim spaliła się elektronika na tyle, że uszkodziła BIOS (ROM) dysku czyniąc go nieczytelnym, a podłączenie dysku przez terminal zwraca tylko "krzaki" na ekranie....
Udało mi się nawiązać komunikację między Atmega128 i PC (Hyper Terminal), ale niestety pojawiają się krzaki na kompie i nie bardzo wiem co z tym zrobić:/ Sprawa wygląda następująco: 1. mam liczbę "uint8_t a" i zamieniam ja na "unsigned char b" za pomocą polecenia: b=(unsigned char)a; 2. wysyłam ją z atmegi przy użyciu USARTa: void wyslij(unsigned char...
Jeżeli tylko do zapoznania się jak interfejs działa, to chyba najprościej podłączyć do PC przez przejściówkę TTL-UART/USB i program terminala na komputerze, n.p. TeraTerm. A jeżeli coś innego, to powiedz co.
...Każda większa wartość (np. 256000) powoduje, że układ wysyła krzaki do terminala. Co ciekawe, wydaje się jeszcze wtedy rozumieć co mu wysyłam i udało mi się tak zmniejszyć baudrate do poprzedniej wartości. Nie wiem czy powyższe objawy to wina modułu ESP czy może konwerter USB-UART (PL2303HX, podróbka) nie daje sobie rady. Czy komuś z Was udało się...
Jeszcze jedna sprawa... Zmienna zliczanie jest typu unsigned char więc ok... Ale jak ją odbierasz...? Jeżeli terminal odbiera wszystko jako ascii to wyskakują krzaki bo traktuje to co wysyłasz jako kody znaków ascii... Np. kropka to 46... Więc albo odbieraj jako liczbę albo przed wysłaniem zamieniaj liczbę na ciąg znaków i tak puszczaj...
Skoro po resecie dostajesz krzaki to znaczy, że jest ok. Spróbuj ustawić szybkość na 74880 bps lub 115200 bps. Ustaw terminal tak jak masz pokazane tu: http://mikrokontrolery.blogspot.com/2011...
Enkoder znajduję się w siniku firmy ABB. Model silnika: BSM0400CN00. Jest to niewielki silnik serwo o mocy 400W. Chciałabym dodać też, że: -podłączyłem enkoder do źródła zasilania oraz do komputera wykorzystując konwerter USB - RS485. Niestety nie dostałem "informacji" z enkodera. Korzystałem z programu arduino (podgląd portu szeregowego) oraz z programu...
Minęło z 10 lat kiedy ostatni raz dotykałem '51 Atmela, Ale z tego co pamiętam to żeby zmusić te procki do pracy ze standardowymi prędkościami transmisji to nie było innej opcji jak wstawić kwarc 11.059MHz, 12 taktowy cykl sprawia że nie do się nic tu zrobić, jak by nie zaokrąglać to zawsze wyjdą krzaki, Pozdrawiam
Zobacz uruchom i będziesz wiedział wszystko, jest tam kilka ciekawych unikalnych funkcji, makra , zapis do pliku etc. Świetnie się nadaje do podsłuchiwania transmisji, więc będziesz wiedział co idzie nie tak w komunikacji i gdzie jest błąd. Tylko zrób taki myk, że na COM1 uruchom program RKprog, a na COM2 uruchom terminal Braya. Połącz odpowienie RX...
źle rozumujesz, chodzi o to żeby zrobić moduł np. do powiadamiania GSM o wystąpieniu alarmu w domu bez użycia PCta a mikrokontroler ma być pewnym wysłania SMSa otrzymując potwierdzenie OK z modułu GSM a nie wysyłać w powietrze sądząc, że pewnie poszło, aktualnie odpowiada OK załączając przed tym krzaki - i przed OK i po, podłączyłem równolegle terminal...
podłaczyłem się przez terminal i lecą mi tylko krzaki ţđ ńŕ"ŕţ(at)ŕYŔPü )ô &ˆôƒ2ö �úţůü�ţE YüČ„(ň‰HüT#ŮŇţ6 Q(‹ĐţńHţţŞú é(at)řđ‹řBŘ›š"ô‚&... ć Đ krzaki w różnej postaci, cały czas bez końca podłączałem inny dysk i odczyt jest jest ok, czyli układ mam sprawny.... dorzucam...
Witam. Jeżeli chodzi w wewnętrzny oscylator, to mam pewne wątpliwości (szczególnie przy wykorzystaniu UARTa). ok. 2 tygodnie temu robiłem projekt na tym właśnie uC. Wystarczyło zostawić go na noc w nieogrzewanym pomieszczeniu, by na drugi dzień w terminalu czytać same krzaki. Układ działał poprawnie. Ale UART niestety wariował. Poprawnie zaczął działać...
Witam forumowiczów, Zaczynam się uczyć transmisji przez RS232 z Atmega 8A. Na początek ściągnąłem sobie taki przykład w ceku dalszej edukacji. http://mikrokontrolery.blogspot.com/2011... Mam zainstalowane AVR Studio 5.1 i MkCLIPSE 1.0. Na początek przekopiowałem kod do MkCLIPSE i działa poprawnie niezależnie czy...
W programie jest tak: $regfile = "m16def.dat" $crystal = 16000000 $baud = 9600 w terminalu tak: http://obrazki.elektroda.pl/9698475400_1... w BASCOM tak: http://obrazki.elektroda.pl/7548933100_1... . Jeśli w przejściówce połączę TXDz RXD wszystkie znaki wracają. Jeśli podłącze to do Uc to są "krzaki" na LCD i w terminalu....
Witam BYTE to po prostu unsigned char: typedef unsigned char BYTE; Przyklad podany przez BF dziala (przynajmniej na MPLAB SIM). Sprobuj tak: #include <16F628.h> #include <stdio.h> void main() { TRISB = 0b00000010; SYNC = 0; SPEN = 1; SPBRG = 129; //9600 bps dla kwarcu 20MHz TXEN = 1; CREN = 1; while(1){ printf("test");...
Witam, posiadam moduł ethernetowy MMnet03 i chciałabym pisać na niego programy za pomocą Nut 0S. Robiłam wszystko zgodnie z filmikami na NutWiki oraz z artykułem z EP "Ethernet i AVR-y". Wersja Nut OS , ze strony ethernut.de ethernut-4.8.9.exe WinAVR : WinAVR-20081205 I program 'Hello world" nie działa, nic się nie wyświetla w terminalu, nawet krzaki,...
1. Problemy z konwerterem USB-RS232. Najlepiej korzystać z natywnego portu COM, albo ze sprawdzonych konwerterów. Ja używam Uniteka. 2. Za długi, kiepskiej jakości przewód, niestykające połączenia. 3. Złe ustawienia transmisji (parzystość, bit stopu itp). Czasem zła prędkość bitowa, szczególnie jeśli ktoś zmieni domyślne ustawienia switcha, ale wtedy...
'Rozpoznanie czy są to dane z terminala GSM Pomoc_i(3) = Pomoc_i(2) ' super wydajność , od razu for dla Pomoc_i(3) Goto Abc: ' zobacz komendę 'exit' End If siada ci stos i dlatego procesor idzie w krzaki i zaczyna śmiecić pewnie to podprocedura innej podprocedury wywołanej przez jakieś if i jeszcze dużo danych odkładanych...
Zmieniłem wyświetlanie z HEX na ASCII i są krzaki. Ale połączyłem się do terminala na PC zadalem mu odpowiedni baudrate i przekazuje wszystko idealnie. Rano podepne do auta i zobaczę jakie informacje mi wyświetli. Nivea ja cię rozumiem (choc nie zawsze rozmawiamy w tym samym języku) jedna linia 2 kierunkowa a linia L jest tylko jednostronna. http://obrazki.elektroda.pl/7935380000_1...
Wiesz, nie ma co siedzieć tylko trzeba szukać przyczyny. Możesz odwrócić sprawę na początek. Napisz prosty program który co sekundę będzie wysyłał jakiś napis i wgraj go do tego Tiny. Ustaw sobie taką samą prędkość w terminalu i patrz. Jak będą krzaki to w programie zmień prędkość i zacznij od nowa. Mam nadzieję że wiesz, że żeby zmienić prędkość w...
Dzięki mirekk36 za pomoc. Nie będę się tłumaczyć czemu tam było 9600, ale dałem 2400 i dalej nic. Problem jest w tym że w terminalu nic mi się nie wyświetla, nawet żadne krzaki. Naciskam connect ( na dole pisze connected) i nic. :( Chodzi mi oto, żeby mi cos terminal złapał. potem będzie kwarc właśnie 8M, i może nawet bardziej gazu dodam niż 9600, ale...
Witam. Połączyłem dwa komputery kablem Null Modem. Na obu Ubuntu 8.10. - Na pierwszym w konsoli uruchomiłem skompilowany main.c - Na drugim program terminala GtkTerm i ustawiam odpowiednie parametry: Baudrate 19200, Parity none, Databits 8, Stopbits 1 Na pierwszym komputerze uruchamiam skompilowany main.c. Gdy na zachętę Type 0...9 (q-quit): wpisuję...
Szanowni Koledzy, mam problem z połączeniem szeregowym pomiędzy PC a układem SIGMA DESIGNS SMP8643. Na terminalu wyskakują krzaki nie zależnie od tego z jaką prędkością się z tym krzemem łącze. Zminimalizowałem wpływ czynnika długości przewodów (choć standard pozwala na 15m) skracając je do 19cm. Próbowałem podłączyć się przez twardy port w PC, a także...
W dokumentacji jest napisane że domyslna czestotliwość transmijsi UART to 9600. Jesli tylę ustawię na mikrokontrolerze to nic nie odczytuje. Jesli dam 4800 to mam dziwne krzaki, a przy częstotliwości 2400 znów nic nie ma. Jeśli podepnę go do komputera to w terminalu wszystko ładnie odczytuje. Sprawdź może ustawienia rejestrów. a może zmieniłeś coś...
Plik binarny zawiera dane z FLASH, które lecą po kolei - bajt po bajcie no właśnie. Rozumiem to. Może mój problem polega na tym, że nie rozumiem różnicy między hexem a bonem (poza dodatkowymi danymi o których wiemy). Czy jeśli z pliku Intel Hex usunę wszystko co nie jest danymi a potem zapisze go od początku do jego końca do pamięci procesora to poprawnie...
Wyskakuje "No response...itd"... Zupełnie zero reakcji w jakimkolwiek programie. Kabel mi raczej działa, jak zwarłem Rx z Tx i w terminalu coś wpisywałem to wracało. Już nie mam pomysłu... Tym bardziej program zamieszczony na początku tematu, łącznie ze 2-3 razy coś wykrył. A teraz nic... Czy pin 7 ma być podciągnięty do 5V? W jednych źródłach nic o...
jakim napięciem powinien być zasilony konwerter mirekk36'a? Na tej płytce zastosowany jest konwerter do poziomów TTL, zatem zasilanie płytki co chyba powinno być oczywiste to standardowe +5V i można podłączać cały układ spokojnie także do procka zasilanego z +5V Dodano po 2 piotr411, jak to niepotrzebny? Wręcz przeciwnie. Bez kwarcu przy transmisji...
Pobawiłem się z tym trochę, niestety coś mi dalej nie wychodzi. W pliku stm32f10x.h przedefiniowałem częstotliwość HSE (domyślnie do Connectivity Line była 25000000, zmieniłem na 14745600). Zmieniło to tyle, że na terminalu wyskakiwały inne krzaczki, niż wcześniej. Pogrzebałem dalej. Częstotliwość mnożona przez 5 faktycznie wychodzi za duża. Puściłem...
To ze w okienku odbioru pojawia sie to, co napisales oznacza, ze ukad ma wlaczone echo (mozna je wylaczyc) i wszystko co napiszesz jest odsylane z powrotem. Dlaczego jednak czasem otrzymujesz krzaki w tym okienku, hmmm. Moze te krzaki to powrot karetki albo nowa linia a moze cos nie tak z baud rate. Sprobuj komunikacji z Hyper Terminalem, jest standardowo...
ATMega jest taktowana kwarcem, czy z wewnętrznego generatora RC? Jeśli z wewnętrznego to zapomnij o transmisji po RS, znaczy czasami działa, ale stabilność tego generatora jest poza wymaganą dla specyfikacji RS232 asynchronicznego. Tak, wewnętrzny - wiem, że będzie działać z pewnym odsetkiem błędów transmisji ale to jedynie do testów miało być ......
Stworzyłem emulację tej sytuacji przez program socat pod Ubuntu. Ten program umożliwia stworzenie pary wirtualnych portow szeregowych. Porty są takie, że jak sie do jednego z nich pisze to na drugim można czytać. I teraz zrobiłem tak, że do jednego z pary portó (/dev/pts/2) podpiąłem mój program. Do drugiego (/dev/pts/1) podpiąłem Serial Port Terminal...
Witam Chciałem odczytywać dane z modułu GPS. Jednak wcześniej chciałem mieć pewność, że działa i coś wysyła, więc podłączyłem go przez FT232 do komputera. Antenę przyczepiłem do balustrady balkonu. Moduł jest taki [url=http://www.klawiatura.pl/index.php?... GPS 12 kanałów, SUPERSTAR...
Witam. Na początku zaznaczę, że jestem początkujący i dopiero zaczynam programować AVRy. Próbowałem napisać program do obsługi RS232, który będzie wysyłał znak z uc na komputer. Niestety w terminalu zamiast wysłanego znaku widzę jakieś krzaki. Siedzę nad tym drugi dzień i nie mogę odkryć co robię nie tak. Układ który wykorzystuję to kupiony zestaw uruchomieniowy...
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...
oczywiście problem w tym ze na sprzetowym działa normalnie programowy otwieram i sa krzaki Dodano po 4 Z terminala wysyłam dane i otrzymuje wynik: wysyłam znaki Dom na LCD mam D[) wysyłam znaki Juz na LCD mam J`j itd....
Sytuacja wygląda tak: wziąłem inny dysk (nie za nowy 2016 rok też Seagate 2,5) Linux na innym komputerze. Terminal podpięty do portu USB z płyty bezpośrednio. Sytuacja przed podaniem zasilania. https://obrazki.elektroda.pl/7906790300_... Przed podpięciem zasilania terminal wykrywalny i w minicom mogę wpisywać cokolwiek wtedy mrugają...
Witam:) Na początku chciałem zaznaczyc, ze przejrzalem wiekszą czesc forum odnosnie tego co mnie interesuje, ale nie znalazłem do końca odpowiedzi. Mam czujnik DS połączony do Atmy8 i po szczytaniu 9 bajtów(dane ktore lecą po komendzie o wartosc 0xBE) , umieszczam je w tablicy o rozmiarze 9, np. char tablica[9]; int k; for(k=0;k<9;k++) { tablica[k]=odczyt_bajt();...
Witam, Chciałem zrobić następującą rzecz. Komunikacja: GSM->AVR->PC. Z AVR wysyłam po UART1 komendę AT do modemu GSM, i to co odpowiedział GSM chcę wysłać po UART0 do PC. Niestety nic się nie pokazuję w terminalu. Oba UARTy osobno działają bez problemu. To co odpowiada modem po samym wysłaniu AT przez AVR(bez dalszego przesłania na drugi UART)...
aaaaaa widać 000000y= Liczba znaków się zgadza. Ale znaki inne... Zmiana w kodzie na inne znaki np bbbbbb powoduje wyświetlenie sekwencji $$$$$$y= To nie są do końca krzaki. Te znaki są ze sobą powiązane, tzn. a -> 0, b -> $ i \r\n -> y=. Wygląda na to, że jest błędna konfiguracja uarta, upewnij się, że na pewno masz ustawiony 1200,8n1. Może spróbuj...
Tak podejrzewałem, czyli zostawiam w przerwaniu, i już odebrane dane wrzucę do kolejki. Póki co zmagam się z innym problemem, bo pomimo tego, że teoretycznie wszystko działa i urządzenie przechodzi enumerację, mogę się z nim połączyć i coś do niego wysłać i poprawnie odczytać, to próba wysłania czegoś do komputera kończy się stadem nulli w terminalu...
To nie takie proste. To jak to uzyskać zależy od terminala, który emulujesz na PC. Przykładowo zwykły terminal powinien interpretować kody: http://en.wikipedia.org/wiki/ANSI_escape... Ale jeśli podłączysz się do portu programem, który tych kodów nie interpretuje zobaczysz krzaki i nici z formatowania. Można by spróbować zaimplementować jakiś protokół...
Mam dziwny kłopot. Napisałem dwie proste funkcje: void SaveString(char offset, unsigned char * tekst) { for(char i=0; i<strlen(tekst); i++) EEPROM_write(offset+i, tekst[i]); EEPROM_write(i, 0); } ////////////////////////////////////// unsigned char * OpenString(unsigned char offset)...
Witajcie, Posiadam płytkę STM32F4DISCOVERY z procesorem STM32F407VG. Używam pakietu Eclipse + linaro + openOCD skonfigurowanego wg opisu Freddiego Chopina. Uruchomiłem również przykładowy program stm32f4_blink_led. Chciałem dołożyć obsługę USART1. Konfigurację napisałem w pętli main. [syntax=c] int main(void) { volatile uint32_t count, count_max = 10000000;...
hyper terminal krzaki integra krzaki satel krzaki
zapalać check mercedes zacisk hamulcowy ręczny mikrofon komputera wzmacniacz
Prawidłowe wartości MAF w silniku 3.0 TDI VW 2017 Dekoder Manta DVBT018 nie działa - diagnostyka i rozwiązania