Jeśli masz warunek: If Portd.0 = 0 Then 'Jeśli czujnik lewy wykryje przeszkode Portb.0 = 0 'silnik lewy OFF Portb.1 = 0 Portb.2 = 0 'silnik prawy OFF ....... To po If Then wstaw Incr Lewy czyli tak: If Portd.0 = 0 Then 'Jeśli czujnik lewy wykryje przeszkode Incr Lewy 'Zmienna Lewy będzie powiększana jeżeli zadziała czujnik lewy Portb.0 = 0 'silnik lewy...
Spróbuj "handshaking none" ustawić w programie terminala.
tak na prawdę - to nie wiadomo o jaki ci problem chodzi - poza tym, że napisałeś iż masz jakiś problem .... ale żadnego opisu, krótkiego, zwięzłego co się dzieje, w jakim przypadku, itp opisz dokładniej, na spokojnie - to może da się jakoś pomóc ;)
Próbowałeś innego terminala? Sprawdź z ciekawości to co w załaczniku. Ustawienia: 38400,8,N,1 Oscylator 8MHz Tylko zmień rozszerzenie na hex. PS czemu nie można wrzucać hex'ów na forum?
Spróbuj może z terminala coś wysłac ... :?: Piotrek
Poza tym, jeśli chcesz na wew. i Ci nie działa jak powinno, to wystarczy poczytać forum: http://www.elektroda.pl/rtvforum/topic11...
Odbierz dane z UART w jego przerwaniu a nie w pętli głównej. Dane z PC wysyłaj większymi paczkami np. parametry jednej diody w jednej ramce. Na początek napisz program, który interpretuje i odpisuje na tekst z PC, będziesz miał pewność, że umiesz gadać z prockiem za pomocą terminala.
Kod podczerwieni będzie wyświetlany w bascom-avr \ terminal emulator ? Tak, jeżeli program napiszesz prawidłowo i dobrze skonfigurujesz BASCOM'a
To możesz zrobić tak: [syntax=basic4gl] Odczytaj_sprzetowy_uart: Dane = "" Do 'Odbierz znak po znaku Kod = Inkey() Dane = Dane + Chr(kod) 'Zapisz w Dane If Dane = "Obroty1" Then Obroty = 1 If Dane = "Obroty2" Then Obroty = 2 If Dane = "Obroty3" Then Obroty = 3 Bufor = Ischarwaiting() 'Zakoncz jeśli brak znaku Loop Until Bufor = 0 Return [/syntax] i...
Dostosuj do swoich potrzeb i spróbuj tego: Dim I As Byte Dim J As Byte Dim K1 As Byte Dim K2 As Byte Dim K As Byte Dim Flaga As Byte Dim Pomoc As String * 2 Dim Pomoc2 As String * 1 Dim Dlugosc1 As Byte Dim Dlugosc2 As Byte Dim Numer_tel As Byte Dim Komunikat As String * 80 Dim Numer_gsm As String * 13 Numer_gsm = "48604604604" ' tu wpisz...
ale kabelki od komórek mają inne poziomy napęć 0V-3V w środku powinny byś jakieś didoy zenera albo coś. najlepiej zrób sobie swój kabelek do atmeli. Właśnie tego chciałem dociec :D Mój znajomy , podłączał taki kabeleko do proca przez MAX232 i dziwił się , że toto nie działa :) Piotrek
Sprawdź terminalem na innym porcie RS232 co wysyła program w Delphi (czyli połącz RSa z którego korzysta Delphi z innym RSem z którego korzysta terminal).
Dodaj średnik po print chr(a).Zobacz ,czy to coś da.
wprowadz opoznienie przed skokiem do podprogramu odczytaj_sprzetowy_uart, powiedzmy jakies 100ms, daj czas mikrokontrolerowi na odebranie wszystkich znakow zanim odczytasz uart
Witam,jestem świeżym użytkownikiem który zaczyna bawić się bascomem itp... Skoro tak, to wypada zapoznać się z funkcjami jakie oferuje Bascom, czyż nie :?: Sprawdź np. Instr(), Split(), ...
Kompiluje się bez tego $lib "mcsbyte.lib"
Podłącz się do komptera i potestuj na terminalu.
Widzę właśnie ze coś jest nie tak bo ischarwaiting() powinno być wytłuszczone a nie jest . Dobra skup my się na terminalu, i na wersji bascoma. Ściąg nowego bascoma, odinstaluj starego usuń folder MCS electronic z program files, zainstaluj nowy bascom i otwórz terminal w bascomie, zrób zworkę na twoim comie 1 w pececie pin 2 i 3 teraz jak będziesz pisał...
Tak, kod jest potrzebny. Założenie jest takie że kod będzie modyfikowany. Urządzenie jest eksperymentalne więc trudno przewidzieć jakie ciagi znaków beda odbierane i wysyłane.
Ściągnij realterma albo inny terminal.
Witam Jaki trzeba przewód do podłączenia się w Bascom AVR pod Bascom Terminal? Czy to ma być Przewód RS232?
Hasło z Help-a : "Terminal Send ASCII"
Witam Do czego służy Bascom Terminal? Zbudowałem elektronikę wg schematu do stworzenia pojazdu typu segway. Jest to elektronika dość zaawansowana (telemetria,wyświetlacz, pomiar prędkości kół P+L i ewentualny wzrost mocy na koło gdy napotka przeszkodę-aby segway pojechał prosto) Nie mogę jej uruchomić i dowiedziałem się żebym ją połaczył z PC. Ale tu...
Wyświetlacz jest sprawny. Testowałem na nim inne projekty i zawsze działał bez zarzutu. Podłączyłem również inny wyświetlacz i to samo. Po wysłaniu danych przez rs232 z terminala BASCOM AVR wszystko wyświetla się poprawnie. W sumie to dziwny przypadek.
a jak podłączasz bezpośrednio do komputera to co sie pokazuje w terminalu?
(at)zumek , chyba nie o to chodziło ... No faktyczne, nie o to - zmylił mnie tytuł wątku. Gdyby autor napisał, że dane przesyłane są binarnie, tyle że On ma włączony widok HEX w terminalu , to bym się nie "wychylał" ;)
Pomyślałem, że kolega może wspomóc się terminalem. Zwykła przejściówka usb - com na prolific'u lub ftdi podłączona do uart atmegi. W kluczowych fragmentach programu wystarczy dopisać print zmienna i już mamy informację co się dzieje ze zmiennymi. Podgląd na dowolnym terminalu. Ta metoda nie raz mi pomogła. Pozdrawiam.
... Kiedy dla próby użyłem konwersji hexval to w komórkach otrzymywałem C8. U mnie Twój kod działa bezbłędnie.Natomiast 1 uwaga: 'zamień Dim Nm As String * 1 'na Dim Nm As Byte Czy m32 na pewno chodzi na kwarcu ? Dobrze ustawiłeś opcje transmisji , w PC-towym terminalu ? Piotrek
WITAM Dwa ze soba podlaczone komputery po przez Lan i do jednego PC jest podlaczony mikrokontroler a przez drugi PC chce sterowac go po przez program Bascom Terminal. Czy istnieje taka mozliwosc jak tak to jak to robimy. Pozdrawiam
I gdzie tu jest z Bascom-em po drodze ? Jakim terminalem to sprawdzasz ?
Dlaczego po włączeniu terminala w bascomie pojawia sie okno z niebieskim tłem, nie reaguje na klawiature, nie przyjmuje znaków? Jak wyslac znak do ATMegi inaczej? Poprawiłem tytuł - Regulamin.
Witam. Próbuje odczytać dane z odbiornika GPS, sprawa podobna do http://www.elektroda.pl/rtvforum/viewtop... tylko na usb. W terminalu(bascom) widzę poprawnie wszystkie dane, lecz mikrokontroler pokazuje na wyświetlaczu "chińskie" znaczki. Czy tu też trzeba dać max'a(wątpię) czy usb jakoś "koduje" dane?
Programowałeś fuse-bity do pracy z zewnętrznym kwarcem ? Coś mi się wydaję ze pracujesz na wewnętrznym oscylatorze 1MHz. Możesz to sprawdzić zmieniając prędkość terminala.
Jak sie nie myle przez terminal leca znaki w zmiennych typu string. To powinno ci pomoc dalej
a na terminalu zamiast aaaaaa widać 000000y= Liczba znaków się zgadza. Ale znaki inne... Stawiam na błędną konfiguracje terminala. 'a' to binarnie: 01100001 natomiast '0' to 00110000 Jakiego terminala używasz ?
Witam Napisałem prosty programik : [syntax=basic4gl]$regfile = "m88def.dat" $crystal = 8000000 $baud = 19200 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Print "A"; End[/syntax] W bascomowym terminalu wyświetla się podkreślnik _ , wg mnie powinno być A . W Realterm jak przełączę na HEX to otrzymuję...
Witam ponownie!... com-a mam sprawnego, zapisałem do procka mały programik, który przesyła mi przez com-a do PC-ta jakiś napis i mogę to odbierać terminalem spod Bascom-a czy też hyperterminalem pod windowsem. Więc komunikacja jest OK. szukam dalej. pozdrawiam adams40.
Witam Ponownie! Mam problem komunikacji uP z PCtem. Otóż napisałem programik do komunikacji, wrzuciłem go na procesor, zresetowałem procesor z pod programu programatora (tzn. uruchomiłem aplikację) i wszystko jest OK, komunikacja zaskakuje, programik chodzi. Ale gdy zresetuje procka sprzętowo program na procesorze rusza natomiast komunikacji brak. W...
jakim programem to najlepiej sprawdzać? Czy czasem bascom nie ma jakiegoś wbudowanego terminala?
mam podobny problem z RS232. W skrypcie mam prędkość 9600 , kwarc 8MHz. A na HT jak ustawie prędkośc 1200 to dopiero odbieram dane prawidłow. Na terminalu w Bascom jest wszystko OK. Procek mój to Atmega 8535.
Ściągnij od forumowicza whilliam załącznik, zmontuj układ wgraj program i połącz ten sterownik z kompem. Potem np. w hyper terminalu podejżyj wystyłane przez pilot kody :)
Witam. Od kilku dni męczę się z modułem SIM900 z wysłaniem sms w trybie tekstowym za pomocą komend AT (korzystam z terminalu Bascom-a). Przeszukałem wszystkie możliwe fora i niestety nie znalazłem żadnych rozwiązań. Problem polega na tym że po wysłaniu komendy AT+CMGS="+48xxxxxxxxx" moduł zwraca błąd +CMS ERROR: 765. Znalazłem listę błędów CMS i ten...
A czy tak samo ustawiłeś dane transmisji w terminalu ?
Super sprawa z modifikacja wsadow pamieci z baterii :D Mozna sie ostro pobawic :D Dla tych ktorzy nie maja programtora proponuje zabawe z uk 2313 od Atmela. 24C01 posiada I2C i po przez ten mogistrale komunikuje sie z uk. Z koleji uk przekazuje wszytsko przez RS'a prosto na terminal w kompie. Prosty prgramik w Bascomie i mozemy z poziomu terminala wpisujac...
Witam, Czy ktoś może mi powiedzieć czemu jak używam komendy print , na wyświetlaczu żadne dane się nie wyświetlają [syntax=vbnet] $regfile = "m644pdef.dat" ' specify the used micro $crystal = 16000000 $baud = 9600 ' use baud rate $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 ' default use 10 for the SW stack $framesize = 40 ' default...
Używasz terminala czy realterma?
Witam, potrzebuje pomocy z obsługą strzałek kursora w Bascom'ie '51. Kod strzałek składa się z 3 znaków ASCII, przykładowo strzałka w górę to kod klawisza "ESC", "[" i "A". Próbowałem skorzystać z komendy Inkey(), ale ona odbiera tylko pierwszy znak z bufora, czyli w moim przypadku kod klawisza "ESC". Doraźnym rozwiązaniem okazała się komenda Waitkey()...
Czy czasem terminal w Bascomie na to nie pozwala?
Witam ! Mam pytanie do Bascom-owców czy w symulatorze programu zamiast terminala można faktycznie użyć łącza COM ? Chodzi mi o to że w programie jest np instrukcja <Input #1, A > w czasie symulacji czeka aż mu coś klepnę w okienku symulatora i nacisnę ENTER a chciałbym aby pociągnął sobie zmienną bezpośrednio z COM1. Niby jes funkcja "check to...
Próba: Atmega 16, Atmega8, wewnętrzne i zewnętrzne rezonatory-Nie działa. Dziwne jest to że mogę załadować program przez BOOTLOADER i działa. Pokombinuje jeszcze z ustawieniami terminala, zobaczymy co będzie. Na obydwu Uc, przy tych samych prędkościach pojawiają się identyczne znaczki. Jeśli chcę wysłać z terminala sam CR to na LCD widać XF. Jeśli jakąś...
Witam Udało mi się stworzyć połączenie bluetooth między Atmegą i programem BlueTerm w telefonie. Próbowałem wcześniej robić to z innymi tego typu programami ale niestety żaden nie chciał się połączyć z tym modułem. Moduł sparował się z telefonem i widoczny jest jako HC-06 Czy ktoś mógłby podzielić się swoimi doświadczeniami w tym temacie? Czy BlueTerm...
...Gdy z terminala wysyłam 2 to procek zwraca mi 50 gdy 1 to 49 gdy 3 to 51 itd Pewnie gdyby a była single to by było O.K. "Kłaniają się" typy zmiennych. Kiedy do terminala wpiszesz 2 , to po łączu szeregowym do uC , jest wysyłany kod ASCII cyfry 2 , czyli dziesiętnie 50.Instrukcja print , "przetwarza" owe 50 na ciąg znaków ASCII reprezentujących liczbę...
Witam Chciałem zbudowac układ który liczył by 0-9 i wyświetlane to było na siedmiosegmentowym wyświetlaczu... .......... prosze o pomoc i o jakies proste wytłumaczenie moich błędów. myslalem jeszcze o robieniu tego za pomoca rozkazu INC i dodawania tylko nie wiem jak zawartośc rejestru wystawic na wyjscia z gory dziekuje za pomoc pozdrawiam Tu masz...
Widze że nikt nie wie o co chodzi albi'emu :) Wchodzisz w Bascomie w tryb manual program (siedemnastu przycisk na panelu bascoma, z rysunkiem proca zaraz koło terminala) Tam klikasz na zakładke LOCK AND FUSE BITS, wtedy bascom zczytuje możliwe nastawy bezpośrednio z procka (programator musi być podłączony) i w celu zabezpieczenia proca, po zaprogramowaniu...
Terminal też jest martwy. Posiadam interfejs na RS232 i skonfigurowałem terminal w bascomie i nie ma żadnego odzewu z procka, diody led też nie pokazują żadnych stanów
RS-232 Transceiver Cezarego Zielińskiego. Nic innego nie chce u mnie dobrze działać np Terminal v1.9 zachowuje się jak by wysyłał kilka bajtów na sekundę. Przy poruszaniu myszką kilkanaście. Bascom-owy terminal robi tylko "pyk" i koniec.
Napotkałem na kolejny problem. Po zlutowaniu wszystko fajnie wygląda, BTM222 jest wykrywany przez inne urządzenia, ale nie przesyła poprawnie informacji. BTM222 jest podłączony przez 74hc14n do PC. Drugie urządzenie to laptop z bluetooth. W hiperterminalu wogóle mi nic nie pokazuje (w sęsie że nie widać żadnych oznak komunikacji). W związku z tym jako...
Czy jest możliwość wyczyszczenia okna w terminalu z wydruków, podczas nadawania następnych?
Witam. Mam programik napisany w bascomie który potrzebuje do działania danych z RS232 (komenda inkey). Da się to zasymulować w BASCOM 8051? Jest tu jakiś terminal, ale coś nie za bardzo działa.
Ok, powiedzmy, że za pomocą terminal emulator w Bascom potrafię się z prockiem połączyć i po stronie procka to zrealizować. Ale chciałbym ze strony komputera połączenie zrealizować przez własny program. I jak ( albo gdzie jest napisane jak ) nawiązać to całe połączenie RS232 na kompie i wybierać poszczególne porty itd. ?
Moze problem jest w tym programie co napisales na kompa? Nie mozesz po prostu uzyc terminala? Kod w bascomie wyglada ok.
Nadal nic. W terminalu mam: Bity danych: 8 Parzystość: brak Bity stopu:1 Jak to teraz zdeklarować w programie? Jak można w terminalu podejrzeć co jest wysyłane?
pierwsza rzecz którą mogę zasugerować to: wyjmij proca z zestawu w podstawce od proca zewrzyj pd.0 i pd.1 ( oczywiście przy założonej zworce JP4 ) i jeżeli w tej sytuacji otrzymasz echo na terminalu w kompie to masz pewność że kabel i max232 są sprawne. jeżeli masz zamontowanego led'a od sygnalizacji programowania to możesz go użyć do wskazania czy...
Hmm.. widzę, że terminal w bascomie ma możliwość wysyłania plików .bin i jest gotowa funkcja do odbioru bin. Chyba się tym pobawię.
czyli normalny kabelek null mode, a nie sądzisz że winna może być przejściówki, bo logika napięć jest dobra, A może trzeba zastosować konkretne ustawienia w Bascomie czy hyper terminalu.
Podłącz modem do terminala, zrób to "z ręki" i przeanalizuj co odpowiada. W twoim kodzie w ogóle nie sprawdzasz odpowiedzi modemu, więc w razie jakichkolwiek problemów nic się nie dowiesz. Do tych modemów jest osobny pdf jak używać TCP/IP i http, nie wiem czy czytałeś?
Tak ale nawet teraz na Windzie w terminalu nie działa, chyba program się wiesza:/
Ja mówię że sprzętowego nie konfigurujesz. Programowy jest OK. Ale skoro ustawienia UARTa w procku są zgodne z ustawieniami terminala, to nie to jest problemem.
Ja użwam MAX232 ale z tego co widziałem na schemacie to MAX233 nie wymags dodatkowych elementów. Aby komunikacja w ogóle mogła zaistnieć musisz poprawnie skonfigurować terminal w bascomie.
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)...
Krzaczy , to znaczy że dostaje na masterze ciąg znaków ale większość z nich jest nieczytelna , to znaczy że po prostu otrzymuję śmieci. Ale za to na PC (w terminalu mam prawidłowe dane. Wiem który moduł mi śmieci. Linie mam spolaryzowane (spolaryzowałem nawet dla celów testowych bezpośrednio w module który mi śmieci i nadal to samo. Dziwi m,nie że w...
Tak, coś może przeszkadzać przy programowaniu (właśnie ten układ od RS485). Tylko dziwne że jedynie przy odczycie.
...Niestety nic się nie dzieje - terminal wyświetla napis test i na tym koniec... A co spodziewałeś się zobaczyć w terminalu, bo chyba nie słowa "flaga" :?:
Oczywiście że nie, to jest terminal "internetowy" oparty o system operacyjny typu embeded który jest NIEKOMPATYBILNY z Windows stosowanym na PC-tach. Również sprzęt jest niekompatybilny z PC (inne procesory itd) więc nie ma możliwości instalacji dużego Windows (zresztą nie było by ich gdzie zainstalować - te terminale mają tylko pamięć flash zamiast...
No, ale jak w bascomie Dodano po 56 No, ale dalej nic nie rozumiem. Post august_a zniknął. Post freddi chopin zniknął. Moja odpowiedź na nieistniejący post jest
Coś tam sobie programujesz na mikrokontrolerze, testujesz, a jak chcesz śledzić zachowanie Twojego programu, to wysyłasz informacje do tego terminala, a terminal wysyła je do komputera czy smartfonu bez żadnych sterowników, wystarczy tylko wspomniany Notatnik. To po co przejściówki USB<=>UART TTL? Oczywiście lepiej i prościej wykorzystać taką...
Ale jaka sieczka? Dostajesz dane w HEX, a w terminalu wyświetlają się ASCII... Wszystko jest w porządku.
Poprawiam się i wrzucam schemat poglądowy: Mamy trzy warianty pracy: Połączenie z komputerem PC poprzez FT232: http://obrazki.elektroda.pl/1239437000_1... Takie rozwiązanie działa bez zastrzeżeń, układ nie pytany o nic sam wysyła dane co sekunde, które widzę w terminalu BASCOM-a. Mogę go dodatkowo konfigurować wysyłając mu polecenia,...
Program do odbierania to zwykly windowsowy terminal lub bascomowy emulator terminala
W takim razie... Odpalam pierwszy program ... Potem drugi ... I nic... Dostaje zero Chłopie pisz jaśniej , bo wróżki wyginęły przed dinozaurami :-P Wgrywasz i uruchamiasz 2 oddzielne programy :?: Zero dostajesz gdzie ... na LCD, terminalu, czy może w kartoniku :?:
Witam Mam pewien problem z komendami AT i C35. Planuje zrobić powiadomienie SMS do straży na tym że właśnie telefonie i atmega8. Na początek postanowiłem podłączyć telefon pod PC i sprawdzić w terminalu jak to w ogóle wygląda. Problem pojawił się podczas wysyłania SMS (tryb PDU oczywiście) otóż utworzyłem sobie wiadomość w programie PDUspy i w terminalu...
Może błąd w Bascomie? ;)
ok teraz można analizować ;) skoro widzisz kwadraty w pierwszej linijce a w drugiej pusto to na 1000% oznacza tylko, że wyświetlacz nie został prawidłowo zainicjalizowany (programowo oczywiście).... co może być tego powodem? 1. na pewno nie Bascom - bo w takiej prostej konfiguracji to zawsze ale to zawsze działa chyba, że 2. sprawdź po trzykroć połączenia...
TAK, terminal mam ustawiony zgodnie z tym co wpisuje na procku (jeśli chodzi o program asemblerowy). Nie do końca wiem jak to jest w BASCOM, czy tez trzeba wszystko definiować (baud rate, ramke).
dzieki za info o możliwości zrobienia czegoś przez terminal - pytanie- jak mogę to zrobić??
Kup sobie kalbelek do Eryka T10s. Pobaw sie terminalem i telefonem za pomoca AT komend. Jak juz zaskoczysz jak to dziala to potem pod Bascomem komenda print "AT....." i masz wszystko. Wada T10s jest fakt ze nie przyjmuje SMS w formacie TEXT, konieczne jest przekonertowanie do PDU. Jesli bedziesz czegos potrzebowac pisz na priv.
Witam. Zaprogramowałem i uruchomiłem dość spory projekt, który zawiera m.in. zegar rtc z budzikiem. Wszelkie sprawy związane z jego programowaniem i obsługą załatwiam przez RS232 i emulator terminala w bascomie. (Windowsowy terminal nie działa poprawnie) Mam ochotę napisać do mojego urządzenia dedykowany, "okienkowy" program pod windowsa ale raz, że...
Bascomie tez jest terminal. Pozdrwaim Yakuza
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...
oki sprubuje , chodzi o at mege 32 wiec to też nie działa ... a jak wysyłam cały czas ze sterownika "input dana" a na pilocie ( na urządzeniu sterującym ) print dana to sie wiesza po pierwszym bajcie na kompie w terminalu urządzenie nadrzędne ładnie nadaje dane a urządzenie podrzędnie ładnie pobiera je z terminala , ale razem nie gadają
Pytania pomocnicze: 1) idź na mikrokontrolery 2) na jaki procesor? 3) instrukcja case (albo switch - nie pamiętam która była w bascomie) 4) na czym wyniki? Terminal? LCD? LED? Napisz przedewszystkiem na jaki procesor czy `51 czy avr.
jak ustawie w bascomie 1200 i w terminalu 1200 to idzie, jak podniose w terminalu predkosc (bez podnoszenia w procku) to juz smieci wiec jest te 1200 z procka, problem sie zaczyna jak podlacze uklad specjalizowany, ktory ma 1200 a prockiem 1200 juz za chiny nie czyta.
Jest gdzieś jakiś opis czyli coś w rodzaju instrukcji obsługi - jakie polecenia w bascomie to obsługuje ? - jakim poleceniem wyświetlić polskie znaki ? przy zwykłym wyświetlaczu wykorzystujemy defloatcharacter ( znaki definiowane )
Witam przejrzałem naprawdę dużo tematów na temat komunikacji RS 232 w Bascom i nic mi nie pomogło. Problem polega na tym ze nie mogę skomunikować się z komputerem czy to z avt 3500 cokolwiek próbuje wysłać czy odebrać kończy się zawieszeniem aplikacji/terminalu com na pc oraz czasem restartem komputera przez zawieszoną aplikacje widać Led na Tx-Rx]...
Sprawdź ustawienia terminala w Bascomie (prędkość, bity stopu, parzystość itp) sprawdź czy masz taką samą prędkość w ustawieniach procka. Zobacz czy masz zainstalowany w systemie odpowiedni port COM. Sprawdź połączenie z kompem (ja przez przypadek zamnieniłem TXD z RXD i nie działało). Zbadaj jakąś prostą sondą (może być dioda led z opornikiem ok 500om)...
A z terminala prubowałeś się z nim zkomunikować ?
Przypuszczam że bascom sam nie generuje tego bitu parzystości. Przypuszczenie moje potwierdza fakt że napisanie króciutkiego programiku testowego który wysyłał z AVR do peceta coś po RSie i uruchomieniu programu terminala w bascomie odbiera poprawne dane przy ustawieniu parzystości na none. Po przestawieniu na even odbiera sieczkie. Jest w bascomie...
No też miałem mówić. Miał bym na to rozwiązanie ale to Ci utrudni wysyłanie z terminala (bo trzeba by ręcznie składać ramkę i nie zrobić literówki).
U góry w kodzie pod deklaracją mikrokontrolera dopisz na wszelki wypadek: http://obrazki.elektroda.pl/3749837100_1... Musisz doprowadzić do tego żeby wysyłane dane wyglądały tak samo jak z komputera. Kod nie wysyła także znaków Enter bo na końcu Print dodany jest średnik " ; " Może wystarczy go usunąć? Próbowałeś? Można napisać krótki...
Najpierw sprawdź przejściówkę. Zewrzyj 2 i 3 pin. Kiedy będziesz wklepywał coś na klawiaturze kiedy otwarty będzie Terminal to w jego oknie pojawiać sie powinny kolejne znaki. W terminalu widać tylko to co do nas wraca. Normalnie za Echo pracuje mikrokontroler /lub nie jeśli sobie nie życzymy. Kiedy zewrzesz 2 z 3 to to co wyślesz powinno do Ciebie...
bascom terminal bascom terminal rs232 terminal telefoniczny
wymiana panewki avrdude arduino fujitsu siemens reset baterii
saeco hd8752 pułapka grawitacyjna
Podświetlenie zegarów Chrysler Sebring 2007 - diagnostyka i naprawa Kompatybilność GeForce RTX 4060 z MSI H270 PC MATE