bascom waitkey

Znaleziono około 101 wyników dla: bascom waitkey
  • [bascom] programowanie zewnetrznego eerpom za pomoca uart

    Zamiast INPUT użyj do odczytu danych polecenie WAITKEY().

    Mikrokontrolery AVR   23 Gru 2008 02:38 Odpowiedzi: 21    Wyświetleń: 1761
  • RS232 i Bascom: brak zapisu znaku z Waitkey() do EEPROM i tablicy bufor(5)

    Konwersje byte->string otrzymuje się przy użyciu funkcji Str. W drugą stronę działa funkcja Val.

    Mikrokontrolery   12 Sie 2010 19:04 Odpowiedzi: 8    Wyświetleń: 2451
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Bascom AVR: Odczyt znaków z klawiatury i zapis do zmiennej tekstowej

    Dim B as byte ..... [program] B =waitkey() .......[program] If B = 121 then ..... W sumie wystarczy samo B = waitkey() lub B = inkey() a to if to już chyba wiesz do czego nie?? SZUKAJ!! wszystko jest w helpie bascomu!!

    Mikrokontrolery   27 Cze 2006 19:51 Odpowiedzi: 3    Wyświetleń: 888
  • REKLAMA
  • Bascom '51 - Jak obsłużyć strzałki kursora w terminalu?

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

    Mikrokontrolery   26 Maj 2006 11:51 Odpowiedzi: 6    Wyświetleń: 1760
  • Bascom 8051 - Jak dodać przyciski do AT89C55WD bez zmiany Waitkey()?

    ... Powiedz , dlaczego musisz Waitkey() , a nie np. Inkey ?? Dla tego, że Inkey nie działa tak jak bym chciał. Program rysuje mi na konsoli w trybie znakowym okienka i poruszam się po nich za pomocą strzałek kursora. kod strzałek kursora w terminalu jest następujący: strzałka w górę to znak klawisza "ESC"+"[" + "A" strzałka w dół to znak klawisza "ESC"+"["...

    Mikrokontrolery   23 Maj 2006 18:30 Odpowiedzi: 2    Wyświetleń: 1437
  • VB6 MSComm – znikająca godzina w Label1 przy odbiorze danych RS232 z Bascom 8051

    Może chociaż podpowiedź czy szukać w ustawieniach labela, czy w konfiguracji połączenia RS232, a może wina jest po stronie nadawania i programy w uP? Czy jest w VB instrukcja podobna do waitkey z bascom. Można by wysyłać dane po kawałku i umieszczać je w oddzielnych labelach, a może jakieś inne rozwiązanie?

    Programowanie   01 Cze 2007 13:37 Odpowiedzi: 1    Wyświetleń: 1164
  • [8515][bascom]Komunikacja szeregowa - odbieranie bitu

    Komenda Input czeka na znak entera. Jeśli chcesz odbierać pojedyńcze znaki zastosuj Inkey lub Waitkey. Po resztę informacji odsyłam do Helpa Bascoma

    Mikrokontrolery AVR   09 Lis 2009 00:37 Odpowiedzi: 3    Wyświetleń: 1323
  • REKLAMA
  • VB6 MSComm RS232 – znikający tekst w Label1 przy godzinie >9, odbiór danych z uP

    Może chociaż podpowiedź czy szukać w ustawieniach labela, czy w konfiguracji połączenia RS232, a może wina jest po stronie nadawania i programy w uP? Czy jest w VB instrukcja podobna do waitkey z bascom. Można by wysyłać dane po kawałku i umieszczać je w oddzielnych labelach, a może jakieś inne rozwiązanie?

    Mikrokontrolery   02 Cze 2007 08:44 Odpowiedzi: 8    Wyświetleń: 2423
  • Jak wprowadzić dane z PC do at89c2051 przez RS232 i sterować wyjściem?

    witam. A może by tak więcej danych na temat: w czym piszesz, a przy okazji może tak warto zajżeć do pliku pomocy........... i jeśli to bascom to sprawdź o czym mowa w poleceniach input, inkey(), waitkey().......... pozdro.

    Mikrokontrolery   07 Lis 2008 23:57 Odpowiedzi: 3    Wyświetleń: 1789
  • UART w ATmega8: brak odbioru znaku po przerwaniu w Bascom AVR

    To nie są problemy Bascoma, w bascomie można wiele rzeczy szybko zrobić, tylko jak ktoś go nie zna to najłatwiej i naszybciej jest na niego psioczyć i wylewać swe żale. ale ok, skoro ty (o ile dobrze zrozumiałem) w jakimś tam przerwaniu wysyłasz coś poleceniem PRINT przez łącze RS232 a następnie w tym samym przerwaniu czekasz na odbiór przez RS232 (waitkey)...

    Mikrokontrolery AVR   28 Lut 2009 15:30 Odpowiedzi: 3    Wyświetleń: 1095
  • [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ń: 699
  • BASCOM i ATmega16 - PROBLEM Z WYSYŁANIEM ZNAKÓW DO RS232

    Mam jeszcze jedno małe pytanie. W BASCOM chcę odbierać ciąg znaków z portu RS232 i przypisać je do jakiś zmiennych. Jak mam to zrobić ppoprawnie bo robie tak i nie za bardzo mi to działa Wysyłam ciąg znaków w Delphi 7 jako PChar: #145#123#150#78 A w BASCOM odczytuje tak: A,B,C,D = są jako Byte do A = Input() if A=145 then B=WaitKey() C=Waitkey() D=Waitkey()...

    Mikrokontrolery   11 Lis 2006 20:18 Odpowiedzi: 43    Wyświetleń: 6010
  • Bascom AVR Atmega16 – jak wysłać sekwencję HEX (np. $E0$0C) przez UART?

    Ponawiam pytanie z postu wyżej :P Jakie pytanie :?: :) [syntax=vbnet]Do If 1 = Ischarwaiting() Then If 0 = Waitkey() Then Set Porta.2 Exit Do End If Loop [/syntax]

    Mikrokontrolery Początkujący   03 Sie 2015 17:57 Odpowiedzi: 7    Wyświetleń: 1725
  • REKLAMA
  • Dlaczego buforowanie RS232 w Bascomie przestaje działać po odkomentowaniu?

    do "wyciągania" znaków z bufora służy inkey() lub waitkey() natomiast input stosuje się do wprowadzania ciągu znaków, aż do zakończenia znakiem <CR> wystarczy przeczytać HELP-a

    Mikrokontrolery   19 Kwi 2008 12:51 Odpowiedzi: 9    Wyświetleń: 1720
  • RS-232 i Bascom: Jak obsłużyć strumieniowe dane binarne na 90S8515?

    Z koleji Inkey() i Waitkey() jako brak odebranego znaku zwracają #0 i chyba nie będą działać jak w przesyłanej informacji będzie #0

    Mikrokontrolery   16 Lis 2005 15:33 Odpowiedzi: 4    Wyświetleń: 1428
  • 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ń: 1764
  • Konwersja danych z systemu HEX na Float (IEEE745) w Bascom

    Tablica Bufor() jest typu Byte więc to nie Stringi i konwersja Hexval do niczego się nie przyda. Bajty są zamieniane niejawnie we Frame tylko na potrzeby wyświetlania na LCD. Coś w ten deseń powinno działać. Ogólnie to można to mocno poskracać, ale nie chciałem zaciemniać. [syntax=vbnet]Dim Arr(4) As Byte Dim Test As Single At Arr(1) Overlay Dim Bufor(9)...

    Mikrokontrolery AVR   14 Lut 2021 21:18 Odpowiedzi: 9    Wyświetleń: 582
  • ATmega16 UART i BASCOM-AVR – błędne znaki klawiatury, złe odczyty na LCD

    Wydaje mi się że masz bład w transmisji ze względu na to że masz kwarc 4Mhz i baud 1200. Tak przy okazji zegar masz przestawiony na wewnetrzne 4MHz czy zewnetrzny kwarc? Jesli na zewnetrzny to ustawiles prawidlowo fuse bity?? Podam Ci prosty program który u mnie dziala bez zarzutu przy kwarcu 8MHz i predkosci transmisji 9600: $regfile = "m32def.dat"...

    Mikrokontrolery   08 Maj 2008 20:54 Odpowiedzi: 31    Wyświetleń: 3706
  • BASCOM - Wyjście z podprogramu i niechciane ponowne wejście do niego

    Mień Inkey na Waitkey, zmień definicje zmiennych i wklej kod po modyfikacjach. Program nie może "wrócić na chwilę" do procedury... Upewnij się jeszcze na sto procent, czy wysyłasz jeden znak po UART.

    Mikrokontrolery AVR   05 Lis 2014 19:32 Odpowiedzi: 7    Wyświetleń: 1149
  • [atmeg8] [atmeg8][Bascom] Timer1 i USART - problem z synchronizacją w stacji meteo

    Z przerwaniem masz racje, że najlepiej, aby przerwanie trwało jak najkrócej. Mam jeszcze pytanie bop na koniec transmisji wysyłam ciąg danych z PC jak narazie 3 znaki. Funkcja Waitkey z tego co czytałem zwraca przychodzący znak czy może ona zwrócić ciąg znaków jeżeli przypiszę ją do Bufora typu string*5? Probowałem odbierać osobnymi waitkey te 3 bajty...

    Mikrokontrolery AVR   29 Sty 2009 21:52 Odpowiedzi: 12    Wyświetleń: 2604
  • Brak potwierdzenia z TV LG przy sterowaniu RSem (atmega16, BASCOM)

    Do A = Waitkey(#2) B = Waitkey(#2) C = Waitkey(#2) D = Waitkey(#2) E = Waitkey(#2) F = Waitkey(#2) G = Waitkey(#2) H = Waitkey(#2) I = Waitkey(#2) J = Waitkey(#2) N = Chr(a) + Chr(b) + Chr(c) + Chr(d) + Chr(e) + Chr(f) + Chr(g)...

    Mikrokontrolery AVR   09 Paź 2009 16:03 Odpowiedzi: 9    Wyświetleń: 2039
  • [BASCOM] Moduł GPS, zapis danych do tablicy. Po RS232.

    Dziękuje za odpowiedzi :) Wracam do tematu. Próbuje zrozumieć ten program: 1. Po co jest ten fragment, co on wykonuje, że K3 przyjmuje taką wartość: MC,214026.000,A,4807.3555,N,02850.2720,E... Wycinek programu zamieszczonego wyżej: Pocz: Do '***************************************... Do...

    Mikrokontrolery AVR   30 Paź 2009 23:16 Odpowiedzi: 5    Wyświetleń: 2807
  • 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ń: 2804
  • 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ń: 2142
  • [Atmega8] Jak odebrać i wyświetlić pełną ramkę TTL z czytnika RFID na Atmega8?

    witam . meczę sie już jakiś czas z odebraniem danych z modułu czytnika RFID. wysyła on ramkę ttl po zbliżeniu karty do czytnika w takiej postaci: RS232 TTL (ramka danych 0xff,x,x,x,x,x,crc8 ), x-dane karty oczywiście w Bascomie. próbowałem już z poleceniami Waitkey() inkey() czy sprawdzaniem bufora Uart Ischarwaiting(). $baud = 9600 oczywiście całość...

    Mikrokontrolery AVR   17 Mar 2009 19:39 Odpowiedzi: 10    Wyświetleń: 4056
  • Jak obsłużyć przerwania RS232 w Atmega32 z Bascom AVR 1.11.7.3?

    Procedura podana przez Konrada działa bardzo ładnie ale ma jedną wadę odbiera dana jako znak ASCII a ja chce odczytać zwykłą daną byte w ten sam sposób. Zamiast Inkey() możesz dać Waitkey() (waitkey wstrzymuje działanie programu do czasu, aż pojawi sie jakiś znak, ale w tym przykładzie to nie ma znaczenia). Zmienna Znak jest zadeklarowana jako bajt...

    Mikrokontrolery   17 Mar 2005 01:27 Odpowiedzi: 4    Wyświetleń: 2666
  • [BASCOM] Jak sprawdzić odbiór znaku w programowym UART w BASCOM bez IsCharWaiting?

    Mam taki oto problem. Stworzyłem programowy UART, ale nie wiem jak sprawdzić czy dostałem jakiś znak. Przerwania i rejestry odpadają jak wiadomo, IsCharWaiting mimo, że w pomocy ma w nawiasie możliwość podania kanału to gdy użyję np. IsCharWaiting(#2) to dostaję błąd nr 328, czyli że funkcja nie jest dostępna dla software'owego uartu. Jakie jest zatem...

    Mikrokontrolery   04 Kwi 2007 21:18 Odpowiedzi: 6    Wyświetleń: 2899
  • Jak odebrać liczbę dwucyfrową przez RS232 w BASCOM?

    Dim Rs As String * 2 Dim Rs1 As String * 1 Do Rs = Waitkey() Rs1 = Waitkey() Rs = Rs + Rs1 Select Case A Case "01": Set Portb.1 Set Portb.3 Case "11": Reset Portb.1 Reset Portb.3 End Select Loop End Dodano po 48 tak na szybko

    Mikrokontrolery   29 Cze 2009 19:43 Odpowiedzi: 3    Wyświetleń: 1320
  • FS1000A - Obsługa nadajnika/odbiornika w Bascom - rozwiązanie

    Wszytko jest w Help Bascom'a, chyba nie ma sensu tego wklejać, skoro są tam gotowe przykłady. Zaglądnij do Index i tam znajdziesz polecenia WAITKEY, ISCHARWAITING, OPEN W kwestii modułów jakie posiadasz, nie korzystasz z RS232 tylko jak słusznie zauważyłeś z Pulse. Czyli na dowolny pin podajesz H lub L w określonym czasie i długości. Po drugiej stornie...

    Mikrokontrolery AVR   25 Gru 2014 17:40 Odpowiedzi: 4    Wyświetleń: 2982
  • [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ń: 711
  • [BASCOM] Oprogramowanie do modułu GSM SIM800 w Bascomie - poszukuję gotowych rozwiązań

    Witam, mała aktualizacja program wyżej wysyła sms-a, ale mam problem z odbiorem według poniższego kodu, prawdopodobnie gubi znaki ... jak to można rozwiązać [syntax=vbnet] 'informacja że nadszedł nowy sms o numerze 23 +CMTI: "SM",23 'polecenie o odebraniu sms o numerze 23 at+cmgr=23 'odebrany sms +CMGR: "REC READ","+48","","17/03/25,17:04:26+04" STATUS...

    Mikrokontrolery AVR   02 Maj 2017 14:41 Odpowiedzi: 22    Wyświetleń: 3498
  • [ATmega8] [ATmega8][BASCOM] - Różne wartości na LCD przy komunikacji USART

    A czy sprawdzasz sygnały CR i LF? Bo moim zdaniem wysyłasz Poleceniem Print 203 takie dane: 50, 48, 51, 13, 10 - stąd to 10 na wyświetlaczu! ('2', '0', '3', CR, LF) Zresztą już ktoś to pisał... Spróbuj: $regfile = "m8def.dat" $crystal = 11059200 $baud - 9600 Config Lcd = 16 * 2 Config Lcdpin = ... ' konfiguracja podłączenia lcd Dim I as byte,...

    Mikrokontrolery AVR   11 Gru 2011 20:57 Odpowiedzi: 43    Wyświetleń: 6139
  • [atmega16] Jak poprawnie odpowiedzieć na komendę 3F [hex] w UART na ATmega16 w Bascom?

    Zrób na Printbin. Print dodaje znak końca linii nie mówiąc już o tym że nadaje textowo. Waitkey chyba też odbiera textowo, ale nie jestem do końca pewny. Nawet to co pisze w Helpie mnie nie przekonuje. Zrób tak: Dim A As Byte Do A = InputBin Printbin A Loop

    Mikrokontrolery AVR   16 Paź 2009 18:57 Odpowiedzi: 11    Wyświetleń: 3689
  • Attiny2313 bascom - Nie można przesłać ani odebrać danych

    [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Dim Znak As String * 1 Do Znak = Waitkey() Loop Until Znak = "s" Print "ID = 123456789" Print "start testu" [/syntax] Kawałek programu który działa. Urządzenie podłączone pod RSa (w tym przypadku nawet przez tanią przejściówkę na USB) - czeka, aż program komputerowy wyśle znak "s"...

    Mikrokontrolery Początkujący   20 Mar 2013 19:06 Odpowiedzi: 52    Wyświetleń: 6396
  • Bascom - GSM - Jak odbierać informacje z innego telefonu

    Ja robiłem to z wykorzystaniem sms, kod jest oszczędny ale działał podczas zabawy z modułem GSM. O całym kodzie zapomnij. $crystal = 11059200 $baud = 115200 '... Poczatek: Do Loop Until Inkey() = "+" 'sprawdza nagłówek wiadomości Do Loop Until Inkey() = "C" 'sprawdza nagłówek wiadomości Do Loop Until Inkey()...

    Mikrokontrolery AVR   25 Cze 2011 08:03 Odpowiedzi: 21    Wyświetleń: 5439
  • [Bascom] SWUSB - Klawiatura USB Atmega8

    Innym sposobem emulowania klawiatury w bascom jest biblioteka "at_emulator.lbx" (zdaje się płatna). MCU z tą biblioteką emuluje na dowolnych pinach standard PS2. Wystarczy wtedy konwerter PS2 -> USB. (kosztuje grosze). '---------------------------------------... ' PS2_KBDEMUL.BAS ' (c) 2002-2003 MCS Electronics...

    DIY Konstrukcje   10 Sty 2024 01:35 Odpowiedzi: 24    Wyświetleń: 39042
  • Jak zapisać zmienne w Atmega 32 i połączyć z PC w BASCOM?

    Skorzystaj z instrukcji INKEY( ), WAITKEY , ISCHARWAITING. Do 'jakaś pętelka A = Inkey() 'odczytujemy znak If A > 0 Then 'czy był jakiś (> 0)? Print A 'jeśli tak to piszemy End If Loop 'to będzie pętelka nieskończona 'Powyższy przykład dotyczy SPRZĘTOWEGO układu UART! 'Program zapisany jako OPEN.BAS zawiera przykład użycia INKEY()...

    Mikrokontrolery AVR   26 Maj 2009 20:36 Odpowiedzi: 14    Wyświetleń: 4460
  • Brak komunikacji BascomAVR z modułem ZL2AVR na ATmega8 - co sprawdzić?

    Nigdy nie próbowałem symulacji sprzętowej, bo nie bardzo widzę sens. Ja składam na płytce to, co buduję, pakuję program i patrzę, co wyszło. Biorąc pod uwagę to, że aż tak ci zależy postanowiłem sprawdzić jak to wygląda u mnie. No i wygląda bardzo dobrze, czyli wszystko działa. Nie wiem, co ci podpowiedzieć, skoro prawie wszystkiego próbowałeś. Ale...

    Mikrokontrolery   09 Kwi 2007 19:40 Odpowiedzi: 5    Wyświetleń: 1317
  • [AVR] [AVR][bascom] Mega8 brak reakcji na dane z PC przez RS-232, kod inkey.bas

    Taki dziwny problem: Mega8 na płycie ewaluacyjnej połączona przez rs232 do pc. Terminal wyświetla to co wysyłam przez print, natomiast avr nie reaguje na nic wysłanego przez pc. Testowy kod (wzięty prawie na żywca z sampla inkey.bas): $regfile = "m8def.dat" $crystal = 8000000 $baud = 19200 $hwstack = 32 ' default use 32 for the hardware stack...

    Mikrokontrolery AVR   09 Gru 2009 18:21 Odpowiedzi: 2    Wyświetleń: 1847
  • [Atmega32] [Atmega32][Bascom] Brak wyświetlania danych z Bluetooth na LCD

    Zrób prosty test - wgraj taki program i powiedz co się dzieje [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 $baud = 9600 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2 Config Serialin = Buffered , Size = 20 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits...

    Mikrokontrolery AVR   27 Lip 2011 11:37 Odpowiedzi: 26    Wyświetleń: 5996
  • 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ń: 1491
  • BASCOM AVR RS485 – brak wysyłania przez COM2, zawieszanie na Input #2, analiza kodu

    $regfile = "m128def.dat" $crystal = 16000000 $baud1 = 38400 Config Com2 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Dim Znak As String * 5 Open "com2:" For Binary As #2 Print #2 , "start" Wait 1 Pg: Input #2 , Znak Waitms 500 Print #2 , "Odebrano znak : " ;...

    Mikrokontrolery   07 Lip 2006 01:54 Odpowiedzi: 8    Wyświetleń: 3545
  • Jak odebrać 512 bajtów z PC na uC przez RS232 w BASCOM?

    xury -> to fakt, że ostatnio już w Bascomie praktycznie nie programuję ;) ale proszę oto fragment helpa Bascomicznego z dokładnym opisem tego polecenia oraz jak i kiedy można z niego korzystać. Więc nie wiem albo może czegoś nie zrozumiałem z tego co napisałeś - że ponoć tego nie możesz znaleźć czy że nie ma $TIMEOUT Top Previous Next Action Enable...

    Mikrokontrolery AVR   30 Lis 2009 18:04 Odpowiedzi: 20    Wyświetleń: 5674
  • Modbus w Bascom: Optymalizacja odczytu wielu parametrów z miernika sieci

    MAma taki temat dotyczący Modbusa w Bascom. Dzięki koledze BART-projects uruchomiłem sczytywanie danych z miernika parametrów sieci. Do czytania wielu parametrów użyłem Timera, który co ok 0,5 sekundy sczytuje dane i wyświetla je na wyświetlaczu i ok. Jednak jak chce się czytać dane dla 3 faz - 12 parametrów jednocześnie to zabiera trochę czasu. Sam...

    Mikrokontrolery AVR   13 Mar 2021 19:14 Odpowiedzi: 4    Wyświetleń: 636
  • [ATMega16] [ATMega16][BascomAVR] Sprawdzenie kodu: sterowanie 3 silnikami BLDC i serwo przez PWM

    Witam. Jestem początkujący jeżeli chodzi o mikrokontrolery. Chciałbym prosić kogoś bardziej doświadczonego o sprawdzenie poprawności mojego programu. Działanie: Sterowanie 3 silnikami BLDC i 1 serwo za pomocą PWM. uC otrzymuje przez UART literę oznaczającą funkcję, następnie ma ją zrealizować. Silniki podłączone będą przez regulatory modelarskie, a...

    Mikrokontrolery Początkujący   08 Kwi 2012 10:07 Odpowiedzi: 1    Wyświetleń: 1493
  • [Attiny2313] Jak skonfigurować Attiny2313 z RS232 i Bascom do wyświetlania tekstu na LCD?

    Spróbuj z tym programem: $regfile = "m32def.dat" $crystal = 8000000 $baud = 9600 Dim I As Byte Dim Znak As String * 1 Do Input "podaj wartosc I:" , I Print "wartosc I wynosi:" ; I If I = 1 Then Do Znak = Waitkey() Print "odebrano znak:" ; Znak Loop Until Znak = "k" End If If I = 2...

    Mikrokontrolery AVR   20 Lip 2008 23:20 Odpowiedzi: 16    Wyświetleń: 4705
  • SE T630 i atmega16 ,szukam schematu podlaczenia pinow...

    probowalem tak i tak ,i nic nie daje ;) na szybko sklecilem pod atmege program w bascomie... $crystal = 8000000 $baud = 9600 Config Serialin = Buffered , Size = 100 Config Lcd = 16 * 2 'LCD Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portd.7 , Db7 = Porta.7 , E = Portc.3 , Rs = Portc.2 Dim Znak As String * 1 Waitms 100 Print "AT"...

    Mikrokontrolery   15 Sie 2007 00:16 Odpowiedzi: 28    Wyświetleń: 3258
  • ATTINY2313 UART BASCOM – kod nadajnika i odbiornika do komunikacji między MCU

    Ja sie podepnę, bo też się zacząłem bawić w bascomie AVR i "wyskrobałem" takie coś: $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 19200 Const Maxlen = 40 'Deklaracje stalych Dim Akey As Byte 'Deklaracje zminnych Dim I As Byte Dim Buffer As String * Maxlen Dim E As Eram String * Maxlen I = 0 Declare Sub Store 'Deklaracje funkcji Declare...

    Mikrokontrolery   26 Lut 2007 16:15 Odpowiedzi: 17    Wyświetleń: 3536
  • Atmega8 UART w Bascom-AVR - brak reakcji na dane w symulacji

    Witam, Od wczoraj próbuję uruchomić symulację w Bascom-AVR i nic :( Oto mój kod do odbierania danych: $sim '----tylko do testu na kompie $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Dim A As String * 1 Config Serialin = Buffered , Size = 20 Enable Interrupts Print "Start" Do If Ischarwaiting() = 1 Then A = Waitkey()...

    Mikrokontrolery AVR   30 Sie 2009 16:35 Odpowiedzi: 1    Wyświetleń: 2051
  • Jak zrealizować komunikację między dwoma ATmega8 na odległość 10m w Bascom?

    Witam przesył jednej zmiennej jest prosty : Nadajnik [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Dim B As Byte B = 248 Do Printbin B Wait 2 Loop End[/syntax] Odniornik [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Dim B As Byte Cls Do B = Waitkey() Lcd B 'wyświetl wartość B Waitms 500 Cls 'wyczyść...

    Mikrokontrolery Początkujący   28 Paź 2014 15:49 Odpowiedzi: 5    Wyświetleń: 1962
  • BASCOM - LED CUBE 7x7x7: zakłócenia przy odczycie SD i multiplexingu, AVR-DOS

    BlueDraco - owszem, łatwiej jeden uC. Ale jako że siedzę w avrach i bascomie, to raczej nie mam zamiaru wyrzucać kolejnych pieniędzy, płytek które wytrawiłem i zlutowałem po to żeby babrać się w inną rodzinę procesorów. Poza tym zanim nauczyłbym się nowego języka i nowych uC minęło by sporo czasu, który raczej muszę przełożyć na inne cele (matura +...

    Mikrokontrolery AVR   05 Mar 2013 19:25 Odpowiedzi: 11    Wyświetleń: 2460
  • [ATMEL/attiny2313] - komunikacja modułu bluetooth HC-05 z UART

    Mam taki jeden dziewiczy nigdy nie używany, kiedyś kupiony na zapas. Podłączyłem go do przejściówki USB. Przed włączeniem zasilania modułu podłączyłem wejście "KEY" do 5V Musisz uważać - mój moduł ma już w sobie układy dopasowujące i działa z TX RX 5V - nie wiem jak Twój. Kiedy podczas podłaczania zasilania masz KEY w stanie wysokim to prędkość komunikacji...

    Mikrokontrolery AVR   29 Lis 2017 12:24 Odpowiedzi: 9    Wyświetleń: 2517
  • UART: Krzaki przy komunikacji AT90PWM3b z ATMEGA16, jak to naprawić?

    Nie bardzo te zmiany pomogły... Może coś źle napisałem w tym drugim procesorze atmedze 16 ? Do niego wgrałem program napisany w bascomie: $regfile = "m16def.dat" $crystal = 16000000 $baud = 9600 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , Rs = Porta.2 , E = Porta.3 Dim Num As Byte...

    Mikrokontrolery AVR   09 Mar 2011 20:21 Odpowiedzi: 18    Wyświetleń: 2359
  • [Bascom] (RX) programowy. Co jest nie tak w kodzie?

    a mi sie udalo oszukać :) ale działa to tylko atmega - atmega z GPS tego numeru sie nie wykręci a szkoda ;) Open "comc.5:4800,8,n,1" For Input As #1 Open "comc.4:4800,8,n,1" For Output As #2 Do K6 = Waitkey(#1) ' odczyt bajtu Print #2 , "" ' reset If K6 = 13 Then Exit Do K3 = K3 + Chr(k6) Lcd K6...

    Mikrokontrolery AVR   21 Maj 2009 16:01 Odpowiedzi: 31    Wyświetleń: 3661
  • [BASCOM] Jak rozdzielić dane UART na zmienne w BASCOM? Wysyłanie i odbiór danych

    Trochę namotałem i nadal nie działa tak jak powinno, D2 miga podczas otrzymywania obojętnie jakiej komendy, a powinna migać tylko podczas komendy 1. Nadawanie: Print Komenda ; "," ; Moc Odbiór: Bufor = Waitkey() Znak = Instr(bufor , Szukana) Znak = Znak + 1 Skomenda = Left(bufor , 1) Ssmoc = Mid(bufor , Znak , 1)...

    Mikrokontrolery AVR   23 Gru 2010 01:26 Odpowiedzi: 8    Wyświetleń: 2844
  • Jak połączyć bajty z UART w Atmega8, aby uzyskać pełną liczbę?

    Witam napisałem programik w bascomie który wysyła po uarcie do drugiej atmegi8 temperature moje pytanie brzmi : 1 atmega wysyła mi temperature np.260 a druga odbiera mi to w pojedynczych bajtach czyli 2 6 0 jak to połączyć razem? abym mógł podzielić 260 przez 10 Nadajnik: $regfile = "m8def.dat" 'Amega8 $crystal = 7200000 'kwarc $baud = 1200 'predkosc...

    Mikrokontrolery AVR   02 Kwi 2010 11:04 Odpowiedzi: 2    Wyświetleń: 2296
  • Jak uruchomić programowy UART w Bascom na ATMEGA32?

    Procek wysyła do modemu dokładnie to co mu nakazałeś, a echo zwraca Ci to co wysłałeś do modemu.Procek może wysłać każdy znak(liczbę 0-255) przez łącze szeregowe tylko trzeba odpowiednio sformatować polecenie "Print" lub użyć innej funkcji np."Output".Przyjmować znaki można, za pomocą "Inkey(#channel)" lub "WAITKEY(#channel)" najważniejsze to wiedzieć...

    Mikrokontrolery   11 Kwi 2005 16:26 Odpowiedzi: 9    Wyświetleń: 7517
  • [Mega8] Jak poprawić odbiór UART między mikrokontrolerami Mega8 w BASCOM?

    Witam, chcialem przeprowadzić transmisje szeregową miedzy dwoma mikrokontrolerami. Na poczatek jeeden mial wysylac do drugiego liczbe a tamten mial ją wyświetlac na wyświetlaczu alfanumerycznym. Gdy odłacze linie wchodzaca do mikrokontrolera który ma sterować wyświetlaniem, wyświetlacz nic nie wyświetla ( i to jest OK) ale gdy podłacze go do linie TXd...

    Mikrokontrolery AVR   22 Cze 2008 22:43 Odpowiedzi: 3    Wyświetleń: 2240
  • [Bascom] [Bascom][Atmega16] UART nie działa poprawnie z FTDI, echo zamiast komunikacji

    Panowie podłączę się ponieważ ja też mam problem:( Łączę się z Atmegą za pomocą FTDI, który działa poprawnie. Po połączeniu TX i RX dokładnie to co wysyła to odbiera. Ale ten krótki kod nie chce działać:( krzaczy i krzaczy. Kod: $regfile = "m16def.dat" $crystal = 7372800 $baud = 9600 Config Com1 = 9600 , Synchrone = 0 , Parity = None , Stopbits...

    Mikrokontrolery AVR   02 Wrz 2010 21:20 Odpowiedzi: 2    Wyświetleń: 962
  • Bascom ATTiny2313 i Modulacja szerokości impulsu PWM

    Dzięki, śmiga programik - kluczowanie PWM z częstotliwością ~31kHz a wyjście jest na pinie 14, jakby ktoś chciał wiedzieć: $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 19200 Const Maxlen = 40 'Deklaracje stalych Dim Akey As Byte 'Deklaracje zmiennych Dim I As Byte Dim Cmd As String * 4 Dim Buffer As String * Maxlen Dim E As Eram...

    Mikrokontrolery   28 Lut 2007 18:15 Odpowiedzi: 6    Wyświetleń: 9759
  • Czy Bascom obsłuży odbiór danych z I-Bus BMW i wyświetli je na LCD?

    Witam serdecznie Od kilku dni zastanawiam i szukam informacji czy mikro kontroler w języku bascom jest wstanie odebrać z magistrali ramkę/dane z informacją np: o wciśniętym przycisku Vol+... i wyświetleniu je na własnym LCD ? Taki mały analizator I-bus. Wiem jak wygląda ramka np: http://obrazki.elektroda.pl/7557137100_1... http://obrazki.elektroda.pl/1540265900_1...

    Mikrokontrolery Początkujący   04 Wrz 2014 08:30 Odpowiedzi: 57    Wyświetleń: 26841
  • Jak poprawnie podłączyć DS2480B do Atmega16 przez UART? Otrzymuję błędne dane

    Witam, borykam się z następującym problemem : Chcę podłączyć do mikrokontrolera atmega16 układ/konwerter transmisji szeregowej na 1-wire : DS2480B. Zapoznałem się z notą katalogową i wykonałem połączenie UART DIRECT, bez pamięci EPROM (tylko 5v). schemat : http://obrazki.elektroda.pl/8405109000_1... Linie TxD oraz RxD z mikrokontrolera...

    Mikrokontrolery   19 Lis 2012 02:55 Odpowiedzi: 1    Wyświetleń: 2358
  • Program do bezprzewodowego sterowania przekaźnikami

    No tak przy bascomie i jego softwarowym UART-cie tak można. Skoro masz kody wysyłania danych to nie wiem w czym problem możesz na przykład odczytać stan portuB attiny i wysłać go dalej gdzie wykonasz logicznego EX-OR-a na porcie wraz z otrzymanymi danymi ale to daje Ci tylko 8 przekaźników wypadało by więc dodać kolejny bajt z danymi tutaj wszystko...

    Mikrokontrolery AVR   05 Wrz 2011 16:01 Odpowiedzi: 22    Wyświetleń: 4439
  • Jak rozwiązać problem z transmisją RS232 między PC a AT90S8535 w Bascom?

    Wykożystam okazję i dołączę się do wątku gdyż mam podobny problem. Ja wykożystuje AT89C2051, MAX232 (schemat aplikacyjny, podstawowy z dokumentacji) i kabelkiem do COMa. Od tygodnia z tym walcze i nic. Transmisje dla odmiany mam ale jaką. Jak klikam '=' na terminalu PC to na wyświetlaczu LCD dowiaduje się że procek otrzymał 'a', dla wysłanego 'a' dostaje...

    Mikrokontrolery   26 Lut 2008 16:16 Odpowiedzi: 29    Wyświetleń: 13963
  • BASCOM - Odbieranie ramek o zmiennej długości przez RS232

    Tu masz przykład odbierania tekstu po RS-232 w Bascomie: [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 $baud = 19200 Const Maxlen = 40 'Deklaracje stalych Dim Akey As Byte 'Deklaracje zmiennych Dim I As Byte Dim Pwm As Integer Dim Cmd As String * 4 Dim Buffer As String * Maxlen Dim E As Eram String * Maxlen I = 0 Config Pinb.2 = Output...

    Mikrokontrolery Początkujący   08 Lut 2014 06:52 Odpowiedzi: 7    Wyświetleń: 1665
  • Obsługa Modbus RTU w Bascom, błędy i kompatybilność z procesorem ATmega2560

    Witam wszytkich, Od kilku dni próbuję się nauczyć obsługi modbus rtu w bascomie i na podstawowym programie z helpa się wyłożyłem. Poradźcie dlaczego wpisując mój procesor w poniższy kod wywala mi błędy? Czy ta biblioteka jest tylko pod dany procesor? Proszę podpowiedzcie. https://obrazki.elektroda.pl/7527367800_... [syntax=vbnet]'-------------------------...

    Mikrokontrolery AVR   09 Cze 2022 21:43 Odpowiedzi: 2    Wyświetleń: 774
  • [Bascome] Problem z instrukcją Select Case i znakami ASCII

    Witam. Zamiast input spróbuj użyć inkey lub waitkey, i zajrzyj do helpa. pozdrawiam.

    Mikrokontrolery   02 Sty 2010 15:27 Odpowiedzi: 9    Wyświetleń: 1393
  • BASCOM - wywoływanie podprogramów wysypuje program.

    Witam Program kod1. Wysypuje się po przesłaniu kilkuset ekranów domyślam się że chodzi o przepełnienie stosu ilość przesłanych ekranów uzależnione jest od zadeklarowanej ilości pamięci. Jeżeli zamiast wywoływania podprogramu Czytaj_port wpiszę go z ręki kod2 wszystko działa perfekcyjnie mam zatem pytanie co robię nie tak czy BASCOM nie może samodzielnie...

    Mikrokontrolery   04 Lut 2008 15:14 Odpowiedzi: 4    Wyświetleń: 1193
  • Schemat przełącznika RS485 z dwoma portami - czy zadziała z Bascom?

    Dzięki za zainteresowanie tematem, zrobiłem tak jak pisał kolega Witgol: ad1. lepiej skonfigurowałem wyjscia na procesorze http://obrazki.elektroda.pl/3764001300_1... Pozdrawiam

    Projektowanie Układów   12 Sie 2013 14:39 Odpowiedzi: 11    Wyświetleń: 4074
  • Atmega1280 - wolne działanie po wgraniu zmodyfikowanego bootloadera Bascom

    Witam Na wstępie się przywitam - na imię mam Piotr, jestem sobą początkującą w kwestii programowanie mikrokontrolerów AVR - przez ostatni rok "bawiłem" się w różne układy na m32 - pisząc soft w bascomie. Przesiadłem się kilka dni temu na procesor m1280 - i tu mam kilka problemów, których źródła nie potrafię zdiagnozować. Przede wszystkim - po wgraniu...

    Mikrokontrolery AVR   20 Lis 2011 11:50 Odpowiedzi: 4    Wyświetleń: 1290
  • [mega32] Jak wysłać plik txt z PC do EEPROM 24C64 przez AVR Mega32 w Bascom?

    Witam, a możecie pisać trochę jaśniej? Ja dopiero zaczynam nie nie wszystko rozumiem. Dlaczego jak w HyperTerminalu wybiorę opcję Wyślij plik tekstowy , to nie wysyła całości (czyli test zapisu pamieci eeprom prze rs232) tylko pierwsze 3 znaki, a 4 jakiś dziwny? http://obrazki.elektroda.net/78_12519209... $regfile = "m32def.dat" $crystal...

    Mikrokontrolery AVR   03 Wrz 2009 11:47 Odpowiedzi: 9    Wyświetleń: 2972
  • RS485 full duplex problem z więcjej niz jednym odbiornikiem

    Sprawdziłem problem kolizji i też nie działa jak ma działać. Otóż sytuacja ma się dokładnie tak: Jeśli nadaje jakikolwiek znak do slave-ów to reagują na znak tak jak chce. Podam kod którym realizuje to co pisze: (dodam, że pisze w Bascomie) Kod centralki: ... Do print "q"; wait 1 loop ... kod slave-ów : ... Dim A as Byte Do A = Waitkey()...

    DSP i Transmisja   06 Wrz 2010 10:23 Odpowiedzi: 8    Wyświetleń: 5065
  • [m32][BASCOM] transmisja szeregowa działa tylko z SCK z prog

    Witam, jest program który ma za zadanie komunikować uC z PC. Wszystko poprawnie działa o ile procesor jest podłączony do programatora, a dokładnie podłączony jest kabel SCK. Dlaczego nie chce program działać po odłączeniu programatora? Programator zgodny z stk 500v2. Program: $regfile = "m32def.dat" $crystal = 11059200 $baud = 9600 $hwstack...

    Mikrokontrolery AVR   14 Lis 2009 23:29 Odpowiedzi: 2    Wyświetleń: 1736
  • Atmega644 i bootloader MCS - Dzielę się wrażeniami i dopytuję. [BASCOM]

    Próbuję zrozumieć kod samplowy: [syntax=basic4gl]$crystal = 8000000 $baud = 4800 $regfile = "m644def.dat" Const Loaderchip = 644 #if Loaderchip = 644 ' Mega644P $loader = $7c00 ' 1024 words Const Maxwordbit = 7 'Z7 is maximum bit ' Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 #endif Const Maxword =(2...

    Mikrokontrolery AVR   10 Cze 2015 10:54 Odpowiedzi: 45    Wyświetleń: 4917
  • [BASCOM] UART filtrowanie danych z SIM800 - problem z odbieraniem SMS

    Witam, Mam mały problem z uzyskaniem danych z ramek odebranych po RS , chcę zrobić to za pomocą string ... ale zachowaniem struktury ramek, które wyglądają tak ramka 1: [syntax=vbnet] +CMTI: "SM",23 [/syntax] ramka 2 [syntax=vbnet] +CMGR: "REC READ", "+48123456789 ", " ", "17/03/25,17:04:26+04" STATUS [/syntax] napisałem mały program do wysyłania to...

    Mikrokontrolery AVR   27 Mar 2017 19:04 Odpowiedzi: 3    Wyświetleń: 933
  • [Atmega8] [Atmega8][BASCOM] Błędny odczyt RFID Unique po dodaniu opóźnienia Wait 1

    Pracuje nad mikroprocesorową aplikacją odczytująca karty systemu RFID Unique. Poniżej kod i filmik przedstawiający efekty mojej pracy. Do budowy wykorzystałem moduł czytnika RFID za 35zł z allegro, procesor atmega8 pracujący z kwarcem 8MHz. Mój problem polega na tym, że jak dodamy po Reset Portc.5 a przed Loop polecenie Wait 1 czy np. Waitms 1000 program...

    Mikrokontrolery AVR   15 Paź 2015 08:37 Odpowiedzi: 44    Wyświetleń: 25286
  • Czy optyka myszy PC wykryje przesunięcie 0,5 cm/h z dokładnością 1-2 mm?

    hm, no mam nadzieję, że jednak ktoś mnie jeszcze wesprze i nie będę polemizował sam ze sobą .... ;) kontynuując (w bascom AVR z Atmegą8515) Mam 4 linie pochodzące z myszy: 1-GND 2-Vcc 3-Clock 4-Data Ok. Po podłączeniu zasilania widzę, że mysz świeci. Robię śmieszny zabieg i podłączam CLOCK myszy i Data myszy zarówno do uP i do PC, tak żeby być pewnym...

    Mikrokontrolery   04 Lut 2006 21:33 Odpowiedzi: 29    Wyświetleń: 5106
  • Animacja flash,avr,troche facebook'a i choinka :)

    http://obrazki.elektroda.pl/7847946300_1... Witam szanownych kolegów,jest to mój pierwszy diy więc proszę wyrozumiałość:) Na wstępie chciałbym przeprosić za jakość filmu(kamera w telefonie). Ogólnie mówiąc jest aplikacja flash która steruje oświetleniem choinki,a raczej eksperyment i chęć sprawdzenia czy sie uda :) Jak to działa? Część...

    DIY Konstrukcje   19 Kwi 2011 10:43 Odpowiedzi: 9    Wyświetleń: 7946
  • [ATMEGA16+ATMEGA8] [BASCOM] problem z komunikacją UART

    Witam, połączyłem procesor atmega8 z atmega16 za pomocą sprzetowe go interfacu UART, bezposrednio nogi PD1 i PD0 odpowiednio zamieniajac koncowki RX do TX i TX do RX Dlugosc kabla 20 cm. Procesory zasilane sa z odzielnych stabilizatorow(5V +- 5%) ale mają wspólną masę. Oba pracują z zewnetrznym kwarcem 16Mhz, maja poprawnie ustawione Fusy. problem polega...

    Mikrokontrolery AVR   23 Sie 2008 07:18 Odpowiedzi: 5    Wyświetleń: 4925
  • 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ń: 2712
  • Sprawdzenie kodu Delphi 7 i Bascom dla sterownika z atmega8

    Witam Planuje wykonać urządzenie - "sterownik" urządzeń. Składał się będzie z dwóch elementów: - programu na PC napisanego w Delphi 7 - sterownika, którego "mózgiem" będzie atmega8. Uwzględniając to, że nie będę mógł programować układu "setki razy" poprawiając błedy popełnione w programach, chcę zbudować układ, zaprogramować i uruchomić. Ze schematem...

    Mikrokontrolery   11 Sty 2008 21:05 Odpowiedzi: 3    Wyświetleń: 1182
  • [Atmega16][Bascom] moduł gps -> uart -> atmega16

    GPS wysyła dane w formacie NMEA, problem w tym że kompletnie nic nie pojawia się na wejściu (czy to inkey czy waitkey). Najdziwniejsze że moduł gps podłączony przez maxa232 do komputera działa bezproblemowo a podłączony pod końcówkę RxD procesora nie. Procesor bez problemu na prędkości 9600 komunikuje się przez rs'a z pecetem. wstępny kod do wyciągnięcia...

    Mikrokontrolery AVR   27 Gru 2010 15:24 Odpowiedzi: 30    Wyświetleń: 9910
  • [Attiny 2313] Jak ustawić echo RS z wyborem prędkości transmisji w Bascom?

    Witam Mój problem wiąże się z zaprogramowaniem "Echa" które obijało by sygnał w standardzie RS. Układ buduję w celu sprawdzania poprawności działania konwertera USB-RS485. Aby nie programować układu dla każdej szybkości transmisji chcę użyć pinów PB0-PB3 gdzie za pomocą zworki możliwy byłby wybór jednej z 4 przygotowanych szybkości transmisji: 921600,...

    Mikrokontrolery AVR   08 Cze 2010 23:45 Odpowiedzi: 7    Wyświetleń: 2468
  • Jak obsłużyć transmisję HEX przez bootloader MCS'Bascom?

    Jaka jest idea tego bootloadera, chcę wykorzystać ten bootloader w moim układzie i wysyłać nowy FLASH z kliku skompilowany przez Bascom'a (HEX) przez własną aplikację, potrzebuje pomocy ze zrozumieniem jak mam obsłużuć tą transmisje. Typu wysyłam coś - odbieram coś itp. '---------------------------------------... ' (c)...

    Mikrokontrolery AVR   25 Mar 2011 21:46 Odpowiedzi: 2    Wyświetleń: 2412
  • [Atmega16] [Atmega16][Bascom] Sterowanie diodami LED przy komunikacji RS485

    Witam Na początku zaznaczę ze jestem początkujący i jest to mój pierwszy projekt i nie proszę o podanie mi odpowiedzi na tacy tylko ukierunkowanie na odpowiednie rozwiązanie...to tyle na wstępie:) Projekt: Status unit - służy do przesyłania informacji o stanie wejść mikrokontrolera-nadajnika do odbiornika i wyświetlaniu informacji na lcd wszystko opiera...

    Mikrokontrolery AVR   19 Lis 2010 01:08 Odpowiedzi: 2    Wyświetleń: 1374
  • ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...

    DIY Konstrukcje   24 Lis 2019 20:20 Odpowiedzi: 5    Wyświetleń: 2625
  • [Atmega32] [BASCOM] Problem z przesunięciem danych RS232 na Atmega16

    Witam! Dziś walczę z komunikacją rs232. Posiadam dwie Atmegi jedna 32, druga 16 - odbiornik. W nadajniku nadaję string 001100.110011.001100.110011.001100.11001... przez Do Print "001100" Waitms 500 Print "110011" Waitms 500 loop Odbieram to: a) przez komputer - transmisja idealna 001100.110011.001100.110011.001100.11001...

    Mikrokontrolery AVR   16 Lut 2009 15:06 Odpowiedzi: 5    Wyświetleń: 5956
  • NM7010A Wiznet + Bascom: Niestabilna komunikacja z ATmega128, jak rozwiązać?

    Witam. Po długim oczekiwaniu dostałem w końcu w/w moduł zaprojektowałem płytkę z atmega128 podłączyłem wszystko jak w module easytcpip zmontowałem. Wgrałem program przykładowy konfigurujący moduł i odpowiedział na ping-a. Potem postanowiłem sprawdzić kolejny program przykładowy którego kod zamieszczam (jedyne zmiany jakich dokonałem dotyczą użytego...

    Mikrokontrolery   20 Paź 2009 14:16 Odpowiedzi: 2    Wyświetleń: 2994
  • atmega328 Bascom - Odczyt danych z PCF8563 - błędy odczytu z rejestru -dodaje 40

    Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...

    Mikrokontrolery Początkujący   08 Wrz 2015 10:33 Odpowiedzi: 4    Wyświetleń: 2340
  • Xmega - brak dźwięku z wav playera przy użyciu DAC i timerów w Bascom

    Siema. Otóż mam taki problem, podczas gdy kod ładowania i zerowania data DACx działa, np DACB1 = 0 waitus 500 DACB1 = 4095 (full zakresu) waitus 500 daje jakieś 2Khz pisku w słuchawkach co jest oznaką działania , to gdy ładuję próbki muzyki wav z karty na zasadzie DACxx = pwm nic się nie dzieje. Tu całt kod xmega: [syntax=basic4gl] '=======================================...

    Mikrokontrolery AVR   13 Kwi 2015 00:47 Odpowiedzi: 11    Wyświetleń: 2370
  • Jak połączyć dwie ATmegi przez UART z max 3 przewodami + zasilanie?

    zgodnie z pomoca do bascoma w atmegach8 nie trzeba konfigurowac uart bo jest automatyczne konfigurowany po uzyciu print/input/inkey/waitkey itp

    Mikrokontrolery   15 Lis 2005 17:31 Odpowiedzi: 10    Wyświetleń: 2810
  • Oczekiwanie na klawisz określony czas (DSM-51 BASCOM)

    Witam. Pisze (staram sie) napisac programik na zaliczenie w asemblerze, ma to byc gra "Omijanie kamieni" z wykorzystaniem wyswietlacza LCD DSM-51. Czy istnieje jakas procedura typu WAIT_KEY, ktora czeka na klawiasz okreslony czas (jezeli klawisz nie zostanie wcisniety przechodzi do nastepnej lini kodu)?

    Mikrokontrolery   12 Sty 2008 19:08 Odpowiedzi: 5    Wyświetleń: 1739
  • COM wysylanie z poziomu programu i odbieranie przez max232

    Możesz INPUT a możesz też na kilka innych sposobów. Zależy jakie dane chcesz przesyłać i co później z nimi robić. Jeżeli będziesz używał INPUT to musisz zakończyć to Enterem. Proponuję poczytać pomoc do Bascoma (Inkey(), Config Serialin, Waitkey()).

    Mikrokontrolery   20 Kwi 2005 20:04 Odpowiedzi: 4    Wyświetleń: 1335
  • Czy napięcie 5.1V mogło uszkodzić moduły radiowe HM-R868S?

    Witam, czy możliwe jest rozstrojenie odbiornika i nadajnika (a raczej uszkodzenie odbiornika) przez podanie napięcia o 0.1 V wyższego od MAX w dokumentacji? Nabyłem moduły radiowe HM-R868S oraz HM-T868S na 868 MHz, podłączyłem oba do dwóch procków Mega8 i przez UART nadaje i odbieram ciągle literkę "a" natomiast 2gą atmegą8 jedną nóżką UARTa podłączoną...

    Mikrokontrolery   08 Lis 2011 15:29 Odpowiedzi: 6    Wyświetleń: 3565
  • ATmega8 + RS232 - Dodatkowe znaki przy transmisji hello - jak to naprawić?

    Witam, chciałem spróbowac komunikacji na RS'sie - Atmega8 <-> Atmega8, ale przed tym spróbowałem zobaczyć, czy jak połącze linie transmisyjne TXD i RXD to czy transmisja będzie się odbywała dobrze. Po napisaniu poniższego programu ukazuje się napis “hello” ale oprócz tego jeszcze dwa inne znaki (niechciane) na symulacji w terminalu...

    Mikrokontrolery   05 Sie 2005 20:59 Odpowiedzi: 9    Wyświetleń: 1644
  • [AVR GCC] AVR GCC - Niepoprawne działanie programu przy włączonej optymalizacji kodu

    michcior - wiem, a w dodatku ta zmienna jest używana tylko i wyłacznie w głównej pętli w main michalko12 - oto kod: problem jest ze zmienną nrflag [syntax=c]#ifndef F_CPU #define F_CPU 11059200 #endif #define F_STD 400 //standardowa czest #define C_OSC_STD_LEV 40 //std poziom gen x0.1dBu #define UART_BAUD 4800 #define __UBRR F_CPU/16/UART_BAUD-1 #define...

    Mikrokontrolery AVR   02 Sty 2014 12:31 Odpowiedzi: 21    Wyświetleń: 2991
  • Bascom - jak odczytać ramkę danych po UART bez znaków CR i LF?

    Witam. Proszę o podpowiedź jak najprościej odebrać i okiełznać ramkę danych po uarcie. Ramka ma stałą długość 32 bajtów, niestety nie występuje w niej znak końca linii, nie ma CR i nie ma LF. Doczytuję sobie tą ramkę tak: [syntax=vbnet] Do Loop Until Waitkey() = Chr(66) Do Loop Until Waitkey() = Chr(77) Inputbin A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8...

    Mikrokontrolery Początkujący   19 Lis 2017 00:50 Odpowiedzi: 0    Wyświetleń: 789
  • MODBUS AVR BASCOM - BASCOM - Modbus RTU błędnie interpretowane ramki

    Witam. Mam problem z protokołem MODBUS RTU na ATMega644, który błędnie interpretuje mi ramki. Kod w BASCOM wygląda następująco: a właściwie nie komunikuje się) się z urządzeniem zewnętrznym przy pomocy MODBUS'a. Chciałbym to zrobić wykorzystując MODBUS RTU (teoretycznie zostaje mi jeszcze ASCII),a do zestawu mam podpięty jeszcze skaner nasłuchujący...

    Mikrokontrolery AVR   01 Cze 2015 12:45 Odpowiedzi: 0    Wyświetleń: 2361
  • bascom zliczanie nacisnieć z klawiatury UART w okreslonym czasie

    Witam! mam problem z programem bascom, nigdy wcześniej nie programowałem muszę zrobić program który po naciśnięciu SPACJI zacznie odliczać czas 10 sekund, w ciągu tych dziesięciu sekund muszę naciskać jakiś klawisz na klawiaturze UART a program po zakończeniu odliczania, ma wyświetlić ilość wciśniętych klawiszy Zrobiłem coś takiego ale to chyba idzie...

    Mikrokontrolery AVR   07 Mar 2012 20:48 Odpowiedzi: 0    Wyświetleń: 732
  • MCP2150, TFDU4100, Bascom - brak komunikacji zwrotnej w układzie IRDA z ATmega128

    witam zmontowałem układ irda składający się z mcp2150, tfdu4100 i atmega128. układ ten nawiązuje połączenie z irdą podpiętą do usb w kompie i jest wykrywany jako modem widoczny pod com17. włączam putty na com17 i widzę, że dane wysyłane przez atmegę się wyświetlają ale za to nie mogę wysłać danych w drugą stronę. irda podpięta jest pod com2 up, pod...

    Mikrokontrolery   26 Lip 2009 15:50 Odpowiedzi: 0    Wyświetleń: 1709