inkey odbiór

Znaleziono około 121 wyników dla: inkey odbiór
  • ATmega48 - jak zaimplementować odbiór danych w transmisji szeregowej 9600 bodów?

    Witam, chce uruchomić transmisje szeregową na podanym w tytule uC i tutaj napotkalem na problem, poniewaz dokumentacja do 48 jest bardzo uboga :/ Zaimplementowalem cos, ale nie dziala. jaka uboga? o czym ty mówisz ? skąd ty takie ubogie dokumentacje bierzesz? wejdź na stronę www.atmel.com i pobierz z tamtąd pełną notę PDF do jakiego zechcesz tylko...

    Mikrokontrolery AVR   07 Sty 2010 20:48 Odpowiedzi: 13    Wyświetleń: 2203
  • Bascom - odbiór danych w formacie ss:mm (sekundy:minuty)

    Możesz użyć Inkey. Tylko funkcja ta ma taką cechę że nawet jak nic nie ma w UDR to zwraca 0. Także najlepiej zrób to w ten sposób że najpierw sprawdzasz czy jest znak (Ischarwaiting) a potem jeśli jest, to odbierasz Inkeyem. Można też zrobić to w przerwaniu. Jeśli początek odbieranego tekstu masz stały to można też zrobić pętlę w któej ciągle pytasz...

    Mikrokontrolery   30 Maj 2011 08:45 Odpowiedzi: 2    Wyświetleń: 1220
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Sterowanie CO

    RS232 i konwerter na RS485 Od strony uP standardowo zaczynam od: $crystal = 11059200 $baud = 9600 Odbiór danych przez instrukcje inkey a potem setest case Wysyłanie instrukcja Print . Nie korzystam z przerwań. Od strony PC zależy w czym piszesz program. W VB odbiór i wysyłanie przez MSComm1. (output lub input ) Jest sporo przykładów na elektrodzie....

    DIY Konstrukcje   28 Lip 2009 13:05 Odpowiedzi: 45    Wyświetleń: 20058
  • REKLAMA
  • [Atmega32] Atmega32, Bascom: SIM900D, brak wyświetlania na LCD i zapisu SMS w pamięci

    Mógłbyś trochę rozwinąć ? Niestety nie mogę tego ogarnąć - to już moje drugie podejście, po próbie połączenia UART z PWM, wtedy odpuściłem, bo blokowało mi wyjścia na czas połączenia. Przeglądając przykłady na tym forum wyszło coś takiego: '********************* Konfiguracja UART Config Serialin = Buffered , Size = 40 , Bytematch = All Enable Interrupts...

    Mikrokontrolery AVR   13 Cze 2011 16:25 Odpowiedzi: 7    Wyświetleń: 3988
  • [BASCOM] Jak sprawdzić odbiór znaku w programowym UART w BASCOM bez IsCharWaiting?

    Wiem, że InKey zwraca 0 gdy nic nie dostał. Inaczej nie pytałbym o IsCharWaiting... Jak zatem rozwiązać ten problem? Od razu mówię, że pisanie w C lub asemblerze to dla mnie za wysokie progi. Sprzętowy UART w atmelach (jeszcze w miarę rozsądnych cenowo) dochodzi do dwóch linii uart... czyli wciąż za mało.

    Mikrokontrolery   04 Kwi 2007 21:18 Odpowiedzi: 6    Wyświetleń: 2938
  • REKLAMA
  • [Bascom] Bufor serialin i ignorowanie znaku &H0

    Jest też taka fajna procedurka Ischarwaiting która wskazuje na to że w buforze jest znak odebrany. Jeśli Ischarwaiting =1 to tylko wtedy czytasz znak. Tak, wiem, tylko tak jak pisałem problem stwarzają puste znaki które są nadawane cały czas. Na prawdę nikt nie ma żadnego pomysłu jak ten problem rozwiązać? Bo mi ich zaczyna brakować i nie mogę sobie...

    Mikrokontrolery AVR   08 Maj 2011 15:18 Odpowiedzi: 12    Wyświetleń: 2707
  • [BASCOM] Jak wyczyścić bufor UART1 w ATMEGA128 przy użyciu BASCOM?

    Witam, próbuję wykorzystać UART1 do odbioru danych przy użyciu bufora ponieważ w docelowym układzie nie mogę czekać na odbiór przez input. Zmienna _rs_tail_ptr1 określa gdzie znajduje się ostatni znak w buforze. Postanowiłem ją wykorzystać, po odebraniu mojej ramki chciałem wyczyścić bufor. Według helpa można do tego wykorzystać komendy inkey lub input,...

    Mikrokontrolery AVR   16 Maj 2009 12:00 Odpowiedzi: 1    Wyświetleń: 1565
  • Bascom: Odbiór danych ASCII przez UART i problem z Backspace

    Manual BASCOM-a, w opisie instrukcji SERIALIN mówi że bufor danych wejściowych przechowywany jest w wewnętrznej tablicy bajtów _RS232INBUF0 . Oprócz tego są dwa wskaźniki, na początek tych danych oraz na ich rozmiar. 'Using the CONFIG SERIAL=BUFFERED, SIZE = 10 for example will 'use some SRAM memory 'The following internal variables will be generated...

    Mikrokontrolery AVR   12 Gru 2013 10:33 Odpowiedzi: 7    Wyświetleń: 2802
  • komunikacja procków Master/Slave - na I2C ostatecznie SPI

    ok panowie - poradziłem sobie nieoczekiwanie w nieoczekiwany , sprawny, szybki i łatwy sposób, przynajmniej jeśli chodzi o odczyt z układu mojego SLAVE i to bez żadnego softI2C itp... ... jak ? jesli to kogoś zainteresuje .... Bascom to jednak fajne "zwierzątko" otóż w kilku linijkach po obu stronach zorganizowałem softwarowy RS232 na dowolnie wybranym...

    Mikrokontrolery   28 Lut 2008 10:48 Odpowiedzi: 15    Wyświetleń: 3385
  • REKLAMA
  • [Bascom] Odbiór zmiennej 8 bajtowej przez UART w trybie szesnastkowym

    Ja robiłem podobnie do twojego tyle że zamiast "waitkey" używałem "inkey" w przerwaniu . Odbior: B = Ischarwaiting() If B = 1 Then C = Inkey() If C = "Q" Then Inputbin Aa(1) , Aa(2) , Aa(3) , Aa(4) , Aa(5) , Aa(6) End If End If Return Czyli Q robi u mnie za bajt startu a resztę danych przypisuję zmiennym . W programie głównym obrabiam te zmienne. ps:...

    Mikrokontrolery AVR   03 Gru 2019 16:52 Odpowiedzi: 6    Wyświetleń: 723
  • [Bascom] Przesyłanie zmiennych po RSie między dwoma uP.

    czy nie potrzebna jest tutaj instrukcja INKEY() ? swojego czasu zrobiłem taki układ , że dwa procki atmega8535 przesyłały między sobą zmienną. program zajął dosłownie 3,4 linijki w odbiorczym użyłem instrukcji inkey() tzn , jeżeli było coś w buforze(różne od 0 ) to wyświetlało daną. oczywiście czasy w realizacji pętli były takie same oraz kwarce również...

    Mikrokontrolery AVR   05 Sie 2008 18:18 Odpowiedzi: 8    Wyświetleń: 2228
  • Bascom ,Atmega32 , Rs232- czyta tylko dwa lub trzy znaki

    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()...

    Mikrokontrolery   09 Cze 2009 08:13 Odpowiedzi: 10    Wyświetleń: 3274
  • [Bascom] Odbiór danych z UART i wyświetlanie ich na LCD

    (at)grala1Ten Twój kod jest trochę za prosty i z czasem zgubi synchro niemniej jak wrzucisz ten poprawiony na symulator, albo nawet uruchomisz na żywca z tym co Tobie tam nadaje to na chwile powinien podziałać ;) Lepiej byś odbierał znaki w przerwaniu do bufora. Procesor na nic by nie czekał i miał czas na inne sprawy. Do tego synchro, jakis timeout...

    Mikrokontrolery   01 Sty 2020 16:58 Odpowiedzi: 8    Wyświetleń: 741
  • AT89C2051 i Visual Basic 6: komunikacja RS232 PC–mikrokontroler, przykład kodu

    Sprawa jest prosta. Trzeba zaglądnąć tu: http://www.mcselec.com/index.php?option=... Na dole strony są dwa pliki, które trzeba ściągnąć - jeden to terminal z plikiem źródłowym programu w VB, a drugi to kontrolka do VB pozwlająca na komunikację przez RS. Trzeba to przestudiować i zastosować w swoim programie do PC....

    Mikrokontrolery   08 Kwi 2006 16:13 Odpowiedzi: 5    Wyświetleń: 1386
  • ATmega8 + RS232 - Dodatkowe znaki przy transmisji hello - jak to naprawić?

    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...

    Mikrokontrolery   05 Sie 2005 20:59 Odpowiedzi: 9    Wyświetleń: 1671
  • Bascom - GSM - Jak odbierać informacje z innego telefonu

    No dobra. Wywal wszystko na linii Tx telefonu do Rx procesora. Ma być połączenie bezpośrednie. Na drugim kierunku zostaw tak jak masz. Poniżej kod do testów. Powinien działać. [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $baud = 19200 Config Lcd = 16 * 2 Config Serialin = Buffered , Size = 100 Enable Interrupts 'Declare Sub Oproznij_bufor...

    Mikrokontrolery AVR   25 Cze 2011 08:03 Odpowiedzi: 21    Wyświetleń: 5463
  • AtMega + Rs232. Jak sprawdzić sygnał dochodzący do wejścia komputera?

    Problem jest 2 strony bo raz trzeba to jakoś wysłać Możesz wysyłać dane poprzez wspomniany terminal, lub przez funkcję np. w delphi WriteFile a 2 jak mikrokontroler ma te informację odczytac?? zadeklaruj sobie: Dim Odbior As Byte a w programie wykorzystaj np. funkcję: Odbior = Inkey() i lepiej będzie wysyłać dane po uprzednim zapytaniu o nie. Bo wysyłanie...

    Mikrokontrolery   25 Mar 2006 23:23 Odpowiedzi: 5    Wyświetleń: 2462
  • COM wysylanie z poziomu programu i odbieranie przez max232

    Polecam tobie i innym, ja to sobie tak ułożyłem do AVR. procesor zwróci ci to co wysłałeś do niego z VB6. koma w VB6 nie musisz zamykać po każdej transmisji, masz go otworzyć jak uruchomisz program, jak go zamykasz ( program) to powinien się sam zamknąć.Zmienna "Dane_rs_string" zawiera to co wysłałeś. długość słowa jakie przyjmie to 32 znaki, zależy...

    Mikrokontrolery   20 Kwi 2005 20:04 Odpowiedzi: 4    Wyświetleń: 1344
  • Jak wydać komendę AT, by uniknąć napisu Dane na Siemens C35?

    Wielkie dzięki raz jeszcze Panowie za podpowiedz,mam jeszcze jedno pytanie czy do odbioru danych z telefonu uzyć funkcji inkey,czy innej np: input i jak wyswietlić dane będące w buforze transmisji na wyswietlaczu LCD.Jeśli zechcecie mi raz jeszcze pomóc to super a teraz zabieram sie do opanowania waszych wskazówek.DZIĘKI.Pozdrawiam

    Mikrokontrolery   17 Lut 2014 22:33 Odpowiedzi: 41    Wyświetleń: 21421
  • [Bascom] Jak uniknąć zawieszania Atmega8535 przy odbiorze RS232 z radiomodemów 433 MHz?

    A po co wogóle kol. Stepel pisze sobie bufor we własnym zakresie, skoro jest coś takiego jak CONFIG SERIALIN, działający na przerwaniach. Potem trzeba tylko umiejętnie wykorzystać INKEY() i ISCHARWAITING().

    Mikrokontrolery   26 Kwi 2009 23:29 Odpowiedzi: 9    Wyświetleń: 2610
  • Schemat połączeń SIM300C z AVR - wątpliwości zasilania i VDD_EXT

    Problem nielogowania się do sieci rozwiązałem. Jak to czasami bywa przyczyną był błąd montażowy na płytce. W tej chwili po załączeniu zasilania modem ładnie loguje się do sieci. Niestety to nie koniec problemów. Jak próbuję wysłać komendę "AT" z procesora przez UART do modemu do nie otrzymuje "OK" tylko wraca mi z powrotem "AT". Wydaje mi się że problem...

    Mikrokontrolery   01 Mar 2012 14:10 Odpowiedzi: 87    Wyświetleń: 21467
  • [Bascom] AVR i komunikacja po AT - Potrzebny kod odbioru.

    Niestety Jak dam instrukcję ustawienia bufora to już nic nie odbiera (nadawać nadaje). A włączyłeś przerwania :?: Bez bufora(przerwanie RX) , ciężko dogadać się z fonem :( Właśnie zauważyłem że jak zepnę RX z TX uP (wywale printa z głównej pętli i dam wait na 5sek. ) to odbiór też jest na 3 znaki :/ Czy wiesz jak wygląda transmisja asynchroniczna ,...

    Mikrokontrolery   11 Maj 2007 10:18 Odpowiedzi: 6    Wyświetleń: 3310
  • Odbiór wartości hex00 z bufora RS - problem z przerwaniem URXC

    Spróbowałem przed chwilą , niestety rezultat ten sam , strasznie mnie dziwi że to hex 0 na dowolnej pozycjii blokuje odczyt całego bufora. Jak używałem INKEY() i kontroli ischarwaiting() to znowu mi wczytywał tylko trzy znaki bez względu na dane. Teraz jest trochę lepiej bo czyta wszystko ale pod warunkiem że nie ma wartosci HEX00

    Mikrokontrolery Początkujący   19 Maj 2014 09:42 Odpowiedzi: 15    Wyświetleń: 1419
  • Programowanie Atmega8: Odbiór RS-232 i generowanie PWM w Bascomie

    Na początek musisz spiąć atmegę8 z max232, następnie kabelkiem łączysz do komputera. Za pomocą terminala możesz wysyłać różne dane do atmegi.To co chcesz zrobić możesz bez problemu wykonać w bascomie, ale musisz posiadać minimalną wiedzę o tym języku. Dane wysyłane z komputera możesz odczytywać za pomocą funkcji INKEY, WAITKEY, INPUT, INPUTBIN, INPUTHEX,...

    Mikrokontrolery AVR   18 Sty 2011 20:16 Odpowiedzi: 1    Wyświetleń: 1821
  • Jak przesyłać dane przez UART między Atmega8 w Bascom?

    Witam Mam problem z komunikacją pomiędzy dwoma mikrokontrolerami Atmega8. Chciałbym między nimi przesyłać dane a dokładnie jedną zmienną pochodzącą z mojego dalmierza ultradzwiękowego do mikroprocesora obsługującego sterowanie robotem. Byłbym wdzięczny jesli otrzymałbym propozycję działającego programu nadawania i odbioru. Moje próby niepowiodły się...

    Mikrokontrolery AVR   11 Sty 2009 23:11 Odpowiedzi: 7    Wyświetleń: 2840
  • SIM800L i Atmega8 + Bascom - problem z odbiorem pełnej transmisji RS232

    Próbowałem jeszcze waitkey - efekt ten sam tyle że waitkey jak gsm już nie nadaje wiesza program... INPUT nigdy nie używałem. Wstawiłem teraz na szybko INPUT znak (w miejsce znak =inkey() ) Efekt jest taki że nie czyta nic. Cisza. Zmykam do pracy, może po południu coś jeszcze pogrzebie przed weekendem... Pozdro :)

    Mikrokontrolery AVR   04 Kwi 2016 17:56 Odpowiedzi: 6    Wyświetleń: 2190
  • Jak obsłużyć przerwania dla RS485 przy odbiorze danych w tle?

    Witam. Pytanie zasadnicze - jaki procesor posiada urzadzenie dokonujace pomiarow (slave) ? Bo rozumiem, ze mozesz go oprogramowac? Tak. To Atmega16. Jesli tak to właczasz po prostu przerwanie od odebranego znaku z UARTa i problem rozwiazany. Kombinowanie z Inkey? A może da się włączyć generowanie przerwania w połączeniu z Inpput?

    Mikrokontrolery   19 Maj 2008 15:54 Odpowiedzi: 18    Wyświetleń: 3156
  • Jak przesłać wiele zmiennych przez UART między ATmega8 a 2313 w BASCOM?

    Połączyłem ATm8 z 2313 za pomocą UARTa. Na 2313 odbieram dane czujników i chcę je przekazywać do "dalszej obróbki" na ATm8. Stany pinów na 2313 są zapisywane do zmiennych np zmienna Q=0 lub Q=1 gdy stan niski/wysoki. To samo robie z innym pinem - inna zmienna np K. Problem pojawia się gdy chcę wysłać te zmienne. Z jedną-nie ma problemu-ATm8 odbiera...

    Automatyka Przemysłowa   25 Wrz 2005 18:42 Odpowiedzi: 3    Wyświetleń: 1077
  • [atmega162][bascom] problem z rs232 i komendą inkey

    Sprawdzałeś jak się ta transmisja zachowuje kiedy Twoje inkey() w ogóle nie jest używane ? Nie wiem co sobie wkompilowuje Bascom w procesor ale może używa jakiegoś przerwania które z kolei w ten czy inny sposób oddziaływuje na transmisje RS232. Dajmy na to jeśłi RS232 używa przerwań do odbioru lub wysyłania a jakaś inna procedura czy funkcja po wyjściu...

    Mikrokontrolery AVR   25 Cze 2009 05:29 Odpowiedzi: 10    Wyświetleń: 3261
  • 89C4051 Bascom: Uart nie wychodzi z pętli przerwania, jak to naprawić?

    Eh ten rs-232 + przerwania to juz mnie o bóle głowy przyprawia. Mam programik: $crystal = 11059200 ' czestotliwosc kwarcu $baud = 1200 ' predkosc transmisji Dim X As Byte , Znak As Byte Enable Interrupts ' wlaczenie przerwan Enable Serial ' wlaczenie przerwania portu RS232 On Serial Port ' na przerwanie z portu wykonaj procedure "port" Do ' poczatek...

    Mikrokontrolery   20 Mar 2006 17:15 Odpowiedzi: 6    Wyświetleń: 2514
  • SIM300 BASCOM błędnie odbierane potwierdzenia po RS232

    Ja też mam odbiór bufora na przerwaniu, wywoływanym co około 1 sek, śmieci się zdarzają, ale bardzo rzadko, nie zauważyłem natomiast gubienia odpowiedzi modemu Odebrane = "" Do Ch = Inkey() Select Case Ch Case 0 : Exit Do 'nie ma nic to kończ pętlę Case 13 : Call Wysw 'jeśli enter to wyświetla linię Case 10 : 'jeśli LF...

    Mikrokontrolery AVR   23 Cze 2010 22:03 Odpowiedzi: 17    Wyświetleń: 4320
  • UART/BASCOM - Jak połączyć dwa mikrokontrolery za pomocą UART?

    Przykład odbioru z sms.bas b - zmienna typu Byte Sub Getline(s As String) S = "" Do B = Inkey() Select Case B Case 0 'zamiast ischarwaiting Case 13 'filtracja znaku CR Case 10 : If S <> "" Then Exit Do 'filtracja LF i zakończenie Case Else S = S + Chr(b) 'budowanie ciagu End Select Loop End Sub Chociaż...

    Mikrokontrolery AVR   09 Kwi 2011 16:40 Odpowiedzi: 36    Wyświetleń: 8454
  • Jak przesłać temperaturę między dwoma Atmega8 przez UART w Bascom?

    Witam wszystkich,Panowie mam do Was takie pytanie, walczę od jakiegoś czasu z transmisją między dwoma atmegami8,jedna atmega mierzy temperaturę na piecu Co i wyświetla ją na wyświetlaczu lcd ,druga atmege też z wyświetlaczem mam po drugiej stronie ściany, i chce wynik temperatury z tej w kotłowni przesłać za pomocą UART-u do tej drugiej,używam polecenia...

    Mikrokontrolery AVR   23 Lip 2009 16:51 Odpowiedzi: 10    Wyświetleń: 1593
  • Transmisja radiowa? Czy udało się komuś uruchomić transmisję szeregową?

    mam moduły radiowe BR27 i BT27 , odbiornik podłączyłem bezpośrednio z wejściem RX w atmega8515l za odbiór danych odpowiada taki kawałek kodu : Rs_232: Aktualna_pozycja = Inkey() If Aktualna_pozycja > 0 Then Gosub Obliczenia End If Return W przypadku gdy mam wyłączony nadajnk na wyświetlaczu pojawiają mi się same śmieci , załączenie nadajnika powoduje...

    Mikrokontrolery   29 Kwi 2006 09:03 Odpowiedzi: 5    Wyświetleń: 1528
  • vb, jak zrobić opóźnienie? Wysłanie jednej danej, a potem drugiej.

    Wysyłam z visual basica dwie zmienne x11 i y22 do atmela przez rs MSComm1.Output = " x11" MSComm1.Output = " y22" odbieram Odbior_rs_232: Disable Urxc Sx = "" Wx = 0 Do Ax = Inkey() Incr Wx If Wx >= 30000 Then Exit Do If Ax > 0 Then Sx = Sx + Chr(ax) End If Loop Until Ax = 13 Enable Urxc Return bascom Sx widzi jak obie zmienne x11y22 a nie osobno jak...

    Software serwis   08 Sty 2007 17:47 Odpowiedzi: 6    Wyświetleń: 1124
  • Odbiór danych z urządzenia po rs232 - program w BASCOM AVR

    Zacząłem od początku: Dim Bufor As Byte Dim Dane As String * 32 Do Bufor = Ischarwaiting() 'Sprawdz czy cos jest w buforze If Bufor = 1 Then Kod = Inkey() Lcd Kod Wait 1 End If Loop na wyświetlacz wypluwane są mi wartości : 77 69 83 83 77 48 02 36....itd.. W tabeli ASCII odczytałem że powstaje: MESSM0...itd.. jak teraz zapisać te wartości...

    Mikrokontrolery AVR   07 Lut 2012 07:06 Odpowiedzi: 18    Wyświetleń: 5224
  • UART - wysyłanie dużej tablicy 408 bajtów między Atmega128 a Atmega8

    W testach dane próbowałem wysłać tylko raz jak i dawać nadawanie w pętli, odbiór cały czas w pętli. Odbiornik (M8) ma także co chwila przerwanie od timer0 który multipleksuje wyświetlacz led 136x24 pixele :D przerwanie mam co jakieś 800uS aby wyświetlić jedną linijkę (rejestr przesuwny wbija 136 bitów) Nadawanie: [syntax=basic4gl]Do For A = 1 To 408...

    Mikrokontrolery AVR   15 Mar 2015 08:03 Odpowiedzi: 8    Wyświetleń: 2157
  • [Bascom] Jak poprawić odbiór danych GPS przez UART w Bascom? Gubienie znaków

    Witam, od dłuższego czasu męczę się już z GPS'em... Na początek chciałbym "wyciągnąć" tylko nazwę ramki i wysłać ją po RS'sie, w tym celu napisałem taki oto programik: Do Odebrane = Inkey() If Odebrane = 36 Or Starts = 1 Then Starts = 1 Ramka = Ramka + Chr(odebrane) If Odebrane = 13 Then Ciag = Ramka Ramka = "" Starts = 0 Print...

    Mikrokontrolery AVR   31 Mar 2010 13:19 Odpowiedzi: 4    Wyświetleń: 1471
  • Atmega32 - Komunikacja RS232 Atmega a projektor - Bascom

    Może uda mi się rozruszać dyskusję. Udało mi się już uruchomić projektor przez RS, jak i go wyłączyć. Natomiast mam problemy z odebraniem danych o jego stanie. Poniżej pokazuję moją procedurę odbioru danych: [syntax=basic4gl]Do Print Chr(13) ; "*pow=?#" ; Chr(13) Waitms 100 A = Ischarwaiting() If A = 1 Then 'we got something A = Inkey() 'get it Cls...

    Mikrokontrolery AVR   14 Lut 2014 08:10 Odpowiedzi: 4    Wyświetleń: 2898
  • Jak zacząć przesyłanie danych przez RS485 w Bascom? Konfiguracja i instrukcje

    oki taki mam kod może coś tu mi nie gra :) nadajnik ' rs485 dla atmega8 - testowy nadajnik $regfile = "m8def.dat" $crystal = 1000000 $baud = 9600 Config Portd.2 = Output Config Serialin = Buffered , Size = 15 Declare Sub Odbior Dim Lok As Bit Dim Test As Bit Dim Zn As String * 1 Dim I As Integer Dim Adr_s As String * 5 Dim Adres As Byte Dim...

    Mikrokontrolery   28 Cze 2007 06:14 Odpowiedzi: 26    Wyświetleń: 10326
  • [Bascom] RS485 zakłócenia odbioru podczas jednoczesnego nadawania.

    Witam, od jakiegoś czasu opracowuję urządzenia komunikujące się po RS485 w protokole PELCO-D. Urządzenia komunikują się albo jedno albo dwukierunkowo-tutaj to nie istotne... Wszystko działa wyśmienicie i komunikuje się bez najmniejszego błędu gdy nadaje jedno z urządzeń. Urządzenie to nadajnik i odbiornik. Gdy nadają 2 nadajniki jednocześnie (jednocześnie...

    Mikrokontrolery AVR   11 Cze 2011 00:20 Odpowiedzi: 9    Wyświetleń: 3651
  • Atmega 8 - Uart odbieranie danych bascom - problem z wyłączaniem diody

    Witam serdecznie Jako kolejny krok nauki uczę się oprogramować bluetooth hc-05 oraz atmega 8 sprzęgnięte z aplikacją w telefonie. Połączenie bluetooth jest nawiązane po naciśnięciu przycisków w telefonie wysyłana jest dana typu string. Jeden przycisk wysyła daną o wartości "zapal", drugi przycisk o wartości "zgaś". Do portu atmegi8 podłączona jest dioda...

    Mikrokontrolery AVR   23 Cze 2016 21:48 Odpowiedzi: 9    Wyświetleń: 2349
  • UART: Problemy z komunikacją między uP 89C2051 i 89C4051, Bascom 8051 2.0.11.0

    Witam wszystkich. Mam następujące pytanie: Połączyłem dwa uP 89C2051 i 89C4051 następująco TxD jednego z RxD drugiego. Właczam Bascoma 8051 2.0.11.0 jednego programuje żeby wysyłał drugiego odbierał. Używałem różnych poleceń print , printbin, printhex; a do odbioru inkey, waitkey,inputbin. Żadnych efektów. Owszem kiedy wysyłam np.100 na LCD wyświelją...

    Mikrokontrolery   30 Lis 2003 11:21 Odpowiedzi: 1    Wyświetleń: 1551
  • AVR + C35 - odbiór danych z Siemensa C35 do AtMegi8 przez UART

    Przez PC potrafię wysłać i odebrać SMS (przez Hyper Terminala). Problem tkwi w odbiorze danych przez uP. Oto listing programu, którym próbuję odbierać dane: $regfile = "m8def.dat" $crystal = 8000000 $baud = 19200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5...

    Mikrokontrolery   05 Gru 2007 08:27 Odpowiedzi: 4    Wyświetleń: 1763
  • Bascom - jak dekodować ramkę UART i pobrać konkretny bajt?

    Nie wszystko w tej chwili jest używane, bo to testy. Na przykład Dim Napis As String * 15 Const Koniec = &HFF itp. [syntax=vbnet]$regfile = "m8adef.dat" $crystal = 8000000 '---------------------------- $hwstack = 128 $swstack = 128 $framesize = 128 $baud = 9600 Dim Napis As String * 15 Const Koniec = &HFF '------------------- Declare Sub Oproznij_bufor...

    Mikrokontrolery AVR   30 Mar 2020 21:06 Odpowiedzi: 8    Wyświetleń: 1296
  • SIM300 ATmega128: Modem nie loguje się do sieci, krzaczki w komunikacji RS232

    Mam problem z następującymi układami, Modem nie chce mi się zalogować do sieci. Komunikacja RS wydaje się być w porządku jednak odbieram jakieś krzaczki tami programik na szybko napisałem: $regfile = "m128def.dat" $crystal = 7372800 $baud = 9600 Config Com1 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0...

    Mikrokontrolery AVR   04 Cze 2010 15:44 Odpowiedzi: 2    Wyświetleń: 2112
  • [Bascom] Jak wykryć zerwanie połączenia RS485 w Bascom? Wyświetlacz LCD 2x16

    Wykonałem panel lcd 2 x 16 informujący o temperaturze w kotle C.O. , zbiorniku CWU itp. Odbieram dane z urządzenia które wysyła potrzebne informacje. Odbiór: Bufor_flaga = Ischarwaiting() If Bufor_flaga = 1 Then C = "" Do A = Inkey() If A <> "" Then If A = Chr(13) Then Exit Do C = C + A End If Loop End If Zmienną c wyświetlam na wyświetlaczu....

    Mikrokontrolery AVR   26 Wrz 2012 22:00 Odpowiedzi: 19    Wyświetleń: 4847
  • [ATMEGA16+ATMEGA8] [BASCOM] problem z komunikacją UART

    Tutaj masz Baud Rate kalkulator http://www.wormfood.net/avrbaudcalc.php ] i dla 16MHz predkosc 19200 jest jak najbardziej odpowiednia, a mozesz nawet ustawic na 38400 lub 76800 i tez bedzie smigac! Odbior danych najlepiej zrobic wykorzystujac wskazowki ZbeeGin 'a: Dim jakas_zmienna As Byte Dim Uart_buffer As Byte Enable Interrupts {...} Do...

    Mikrokontrolery AVR   23 Sie 2008 07:18 Odpowiedzi: 5    Wyświetleń: 4958
  • Bas : dzielenie długiego stringu a dane sa zmiennej długości ( odbior UART)

    Bart : Dziękuję za podpowiedz z Config input. Faktycznie teraz nie ma że widze w prawym stringu gdy jego wartość jest wysyłana jako 4 miejscowa. Inkey niepotrzebny nie widać LF czy CR ( te 3 poziome kreseczki). Ale odbiornik potrafi zamienić lewo na prawo i tak wyświetla ( czasami 4 krotny reset trzeba wykonać aż załapie odpowiednio ramke)-- nie znam...

    Mikrokontrolery AVR   08 Maj 2022 20:09 Odpowiedzi: 6    Wyświetleń: 828
  • Bascom/Atmega - Odbiór danych HEX z czujnika PMS3003 - problem z dekodowaniem

    Nie miałem tego nigdy w rękach, ale sprawdź tak. Powinno działać, tylko napisane tak w 10 minut bez jakichś większych przemyśleń. [syntax=vbnet]$regfile = "m32def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 32 $framesize = 128 $baud = 9600 Config Serialin0 = Buffered , Size = 30 Dim Buff(24) As Byte , Wart As Byte , Postep As Byte Dim Dlugosc_ramki...

    Mikrokontrolery AVR   22 Paź 2017 12:17 Odpowiedzi: 6    Wyświetleń: 873