serialin bufor

Znaleziono około 197 wyników dla: serialin bufor
  • Jak obsłużyć znaki LF po INPUT w Bascomie przy buforze Serialin?

    ...a tak z ciekawości zapytam jak długi zadeklarowałeś ten string LINIA ??? skoro jak rozumiem obsługujesz zapewne SMSy. To chyba długość co najmniej 160 hmmm ??... U mnie , zmienna Line ma rozmiar 30B , ponieważ pobieram do niej tylko ... jakby tu powiedzieć ... mnemoniki komend AT i ich parametry , a SMS-a dekoduje "w locie" , w czasie przerwań od...

    Mikrokontrolery   10 Maj 2008 18:58 Odpowiedzi: 9    Wyświetleń: 4432
  • REKLAMA
  • [BASCOM] Jak wyczyścić bufor UART1 w ATMEGA128 przy użyciu BASCOM?

    INKEY i INPUT stricte nie czyszczą bufora. Od tego jest CLEAR SERIALIN. Jednak korzystanie z INKEY i INPUT pobierają dane z bufora i przesuwają wskaźniki, co także powoduje, że bufor jest "opróżniany" - choć dane w pamięci dalej są.

    Mikrokontrolery AVR   16 Maj 2009 12:00 Odpowiedzi: 1    Wyświetleń: 1505
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Bascom] Bufor serialin i ignorowanie znaku &H0

    Tak, są to znaki NULL (o kodzie ascii 0). Są na pewno nadawane, ponieważ mam jednocześnie uruchomione dwa odbiorniki - jeden podłączony do mikrokontrolera, drugi przez przejściówkę USB-UART do komputera. Wszystkie transmisje obserwuję jednocześnie w terminalu i w urządzeniu odbiorczym. Kombinuję i kombinuję... Doszedłem do takiego rozwiązania: [syntax=basic4gl]...

    Mikrokontrolery AVR   08 Maj 2011 15:18 Odpowiedzi: 12    Wyświetleń: 2686
  • REKLAMA
  • atmega16 / Bascom - Timer0 i odbiór NTP - nie działa razem

    Może się pomyliłem, ale chyba przerywasz sobie odbiór co 2ms. Dlaczego nie użyjesz wyższego preskalera? Np. 1024? Możesz nawet po ustawieniu Flagi wyłączyc Timer i po odbiorze włączyć ;) Timery można dowolnie konfigurować podczas pracy programu. Druga sprawa ustaw sobie odbiór do bufora w tle (Config Serialin = Buffered, Size..)

    Mikrokontrolery AVR   06 Maj 2016 23:20 Odpowiedzi: 2    Wyświetleń: 981
  • 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ń: 3229
  • Bascom i odbieranie więcej niż trzech znaków z UART'a.

    Użyć przerwania. A dokładnie config serialin z funkcją Bytematch. Ewentualnie po każdym odebranym znaku zerowym Chr(0) dać Clear Serialin Wtedy bufor będzie zawsze ustawiony na początek.

    Mikrokontrolery AVR   17 Kwi 2011 21:02 Odpowiedzi: 17    Wyświetleń: 3752
  • ATMEGA32 - BASCOM: Jak kolejkować dane RS232 przed wyświetleniem na LCD?

    Poczytaj o instrukcji Config Serialin. To jest bufor wejściowy w USART w bascomie.

    Mikrokontrolery   25 Mar 2013 13:40 Odpowiedzi: 2    Wyświetleń: 1323
  • Jak napisać szybki protokół transmisji RS232 między BASCOM a DELPHI?

    Profesjonalnie to można programować w każdym języku, tylko trzeba go po prostu znać i umieć stosować w praktyce co najważniejsze. Dla takich początkujących jak ty Bascom powinien być jednym z lepszych języków tym bardziej, że nie rozumiesz jeszcze przerwań. Bascom daje ci gotowe rozwiązania w tym zakresie na maxa - popatrz sobie na Config Serialin ........

    Mikrokontrolery AVR   28 Kwi 2009 20:08 Odpowiedzi: 13    Wyświetleń: 3255
  • REKLAMA
  • UART w Bascom - odbieranie niepełnych danych na LCD, jak to naprawić?

    A po co to Enable/Disable w obsłudze ? no i druga sprawa - ideą przerwań jest, że nie mogą być w nich pętle, przemyśl konstrukcję obsługi tak, aby przy każdym czytaniu UDR dany znak był zapisywany pod kontrolą programu do bufora. To chyba się nie przyda : Config Serialin = Buffered , Size = 20

    Mikrokontrolery   07 Maj 2006 12:45 Odpowiedzi: 13    Wyświetleń: 1809
  • [RS232] Atmega nie zawsze odbiera znaki wysyłane z PC

    Po co ci takie wielkie bufory ilku bajtów. Bufor wyjściowy Serialout jest nie potrzebny. Zakomentuj go (i to już może Ci od razu pomóc). Zamiast flushbuff możesz spokojnie napisać Clear serialin Proponuję też przejść na odbiór tego znaku w przerwaniu za pomocą Config serialin z opcją BYTEMATCH=ALL Poczytaj na temat tej opcji w helpie (angielskim)

    Mikrokontrolery   29 Lip 2010 00:25 Odpowiedzi: 10    Wyświetleń: 2172
  • Bascom AVR - Jak zrealizować buforowaną transmisję 2x UART na Atmega?

    No coś w ten deseń :P Ten reaguje kiedy na końcu pojawi się znak 13 [syntax=vbnet]$regfile = "m644pdef.dat" $crystal = 16000000 $hwstack = 64 $swstack = 100 $framesize = 200 $baud = 38400 $baud1 = 38400 Config Submode = New Open "COM1:" For Binary As #1 Open "COM2:" For Binary As #2 Config Serialin0 = Buffered , Size = 100 , Bytematch = 13 ' from ESP8266...

    Mikrokontrolery AVR   28 Lis 2016 21:05 Odpowiedzi: 3    Wyświetleń: 1515
  • [BASCOM] Odczyt UART w przerwaniu a obróbka danych

    No, coś mi się wydaje, że jednak może nie do końca rozumiesz właśnie to wszystko i stąd takie podajęcie. Co to w ogóle dla ciebie znaczy, że: Bo niby po czym innym program ma poznać czy odczytane dane pasują w tym określonym miejscu ? .... toż twoja próba obsługi tego przerwania - pokazuje, że w 1000% mógłbyś wykorzystać mechanizm z Bytematch Ustawiłbys...

    Mikrokontrolery AVR   25 Paź 2009 15:56 Odpowiedzi: 4    Wyświetleń: 4641
  • Jak obsłużyć przerwania dla RS485 przy odbiorze danych w tle?

    pewnie piszesz w bascom ,wiec masz kod odbierania danych (całych stringów ) w przerwaniu :) : Config Serialin = Buffered , Size = 20 do If Ischarwaiting() = 1 Then '1 - odebrano znak,0 - pusty bufor Call Read_rs232 End If loop Sub Read_rs232 Dim Bufor As String * 24 Input Bufor Noecho end sub

    Mikrokontrolery   19 Maj 2008 15:54 Odpowiedzi: 18    Wyświetleń: 3129
  • atmega8 bascom rs232 - Problem z wyświetlaniem temperatury na 6x7 LED

    Zwiększ bufor odbiorczy, a do sprawdzenia czy jest nowy bajt w buforze użyj Ischarwaiting() : [syntax=basic4gl] Config Serialin = Buffered , Size = 20 ' bufor 20 bajtów ........ Do If Ischarwaiting() = 1 Then P = "" Input P Gosub Przelicz End If Loop[/syntax]

    Mikrokontrolery AVR   25 Kwi 2016 16:27 Odpowiedzi: 7    Wyświetleń: 3180
  • REKLAMA
  • BASCOM Atmega64 – niezawodny odbiór 64 bajtów z UART0 i obsługa I2C, klawiatury

    Niby odbiera. Niestety jak używam przerwania Urxc nie mogę używać bufora wejściowego(Serialin.....). No nic, napisze go samemu. Zobaczymy co z tego wyjdzie.

    Mikrokontrolery   19 Lip 2006 13:00 Odpowiedzi: 6    Wyświetleń: 1742
  • [ATMEGA2560][BASCOM]Bufory wejściowe i wyjściowe UART-ów

    Witam Wie ktoś może (no może poza datasheet-em :D ,gdzie nie znalazłem lub przeoczyłem ) w jaki sposób czyścić "ręcznie" bufor wejściowy i wyjściowy danego uarta? Czy instrukcja : _RS_BUFCOUNTR4=0 załatwi sprawę? Czy można ręcznie czyścić każdy z buforów wejściowych i wyjściowych dla każdego uarta z osobna? Jak to z tym jest? Na pytanie z pierwszego...

    Mikrokontrolery AVR   28 Cze 2010 17:38 Odpowiedzi: 27    Wyświetleń: 5120
  • Bzdury z RS, wysyłanie i odbieranie danych, ATmega.

    użyj sobie po pierwsze bufora wejściowego dla RS'a (zobacz w helpie dokładnie co i jak to się używa) Config Serialin = Buffered , Size = 20 to po pierwsze, potem możesz stosować sobie polecenie Ischarwaiting w programie dzięki czemu nie będziesz musiał zatrzymywać programu i czekać z poleceniem INPUT gdy nie nadlatują żadne dane. Dzięki Ischarwaiting...

    Mikrokontrolery   29 Kwi 2008 11:12 Odpowiedzi: 10    Wyświetleń: 3017
  • [Bascom] - Błąd Array expected przy wysyłaniu tablicy przez UART

    Do czyszczenia bufora można użyć: [syntax=basic4gl]CLEAR SERIALIN[/syntax]

    Mikrokontrolery AVR   23 Mar 2015 15:58 Odpowiedzi: 27    Wyświetleń: 3150
  • ATmega128 x2 – przesyłanie danych ADC przez UART, jak poprawnie obsłużyć komunikację?

    no tak włączenie bufora serialin musi być dla tego portu na którym działa u cienie instrukcja INPUT i tak chyba jest bo przecież napisałeś serialin1 a dla pierwszego portu czyli UART0 byłoby samo serialin ale rozumiem, że tak jak teraz pokazałeś kod to nadal tylko po resecie leci cały wyraz ALA a potem tylko AL tak? i tak jeszcze przy okazji jesteś...

    Mikrokontrolery   16 Mar 2008 14:35 Odpowiedzi: 37    Wyświetleń: 3312
  • [AtMega16][BASCOM]Odczyt danych z RS232 i wyświetlenie LCD

    :arrow: Mictronic: Predkosc transmisji to 9600! Ponizej wklejam wycinki mojego programu do obslugi tego modulu: '------------------------------- ' modul RFiD ' ' 9600.1.0 ' dane 0xff,x,x,x,x,x,crc8 '------------------------------- {...} $baud = 9600 ' predkosc transmisji Config Serialin = Buffered , Size = 100 ' rozmiar bufora {...}...

    Mikrokontrolery AVR   30 Cze 2015 06:15 Odpowiedzi: 12    Wyświetleń: 5294
  • Jak wydać komendę AT, by uniknąć napisu Dane na Siemens C35?

    Nie zauważyłem na początku programu następującej konfiguracji. Przeznaczenie: Konfiguruje sprzętowy układ UART by używał bufora wejściowego. Składnia: CONFIG SERIALIN = BUFFERED , SIZE = rozmiar gdzie: rozmiarliczba określająca ile bajtów SRAM przeznaczyć na bufor wejściowy. UART jest odczytywany kiedy program chce, a nie kiedy przychodzą dane. Może...

    Mikrokontrolery   17 Lut 2014 22:33 Odpowiedzi: 41    Wyświetleń: 21340
  • [Bascom] Jak przerwać instrukcję Input w Bascom po odebraniu kodu RC5?

    mirekk36 . Na razie nie wiemy jakie kolega ma długieee te transmisje danych. RAM nie jest z gumy, a powinno jeszcze starczyć na całą masę zmiennych i trzy stosy, a zwłaszcza na HWStack, który by tu mocno puchnął. Kolega używa GETRC5. Nie zapominaj o nim, bo połączenie przerwania z INTx (słynne GETRC5 w przerwaniu) + dwa z USART-u (via bufor SERIALIN)...

    Mikrokontrolery AVR   21 Gru 2010 20:27 Odpowiedzi: 15    Wyświetleń: 3036
  • [Bascom] Jak wyciągnąć zmienne z bufora UART po otrzymaniu znaku?

    Działa elegancko. Żeby było wiarygodnie to nawet wygrzebałem Ardu Leonardo z m32u4 na pokładzie. Na jedną rzecz bym jeszcze uważał. Twój kod nie jest w żaden sposób synchronizowany. Może się kiedyś zdarzyć, że jedna z wiadomości nie dojdzie. Z nie będzie miało wartości 3 i przy nastepnej wiadomości procesor zacznie przypisywać wartości innych zmiennych...

    Mikrokontrolery AVR   13 Paź 2019 08:24 Odpowiedzi: 5    Wyświetleń: 750
  • 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ń: 5421
  • Czy Bascom obsłuży odbiór danych z I-Bus BMW i wyświetli je na LCD?

    tak wygląda sam kod do odczytu predkośći "trochę nie ogarnięty sorki" [syntax=basic4gl] $regfile = "m16def.dat" 'wew rezonator $crystal = 8000000 'jest włączony wew rezonator $baud = 9600 'szybkosc ibusa Config Lcd = 16 * 2 'używany wyświetlacz i piny do jakich jest podłączony Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7...

    Mikrokontrolery Początkujący   04 Wrz 2014 08:30 Odpowiedzi: 57    Wyświetleń: 26820
  • [Bascom] AVR i komunikacja po AT - Potrzebny kod odbioru.

    Miże to pomoże: Config Serialin = Buffered , Size = 200 Size ustala wielkość bufora.

    Mikrokontrolery   11 Maj 2007 10:18 Odpowiedzi: 6    Wyświetleń: 3226
  • Jak używać jednocześnie programowego i sprzętowego UART w Bascomie?

    To nie jest konfiguracja sprzętowego UARTu tylko programowego. Sprżetowego nie trzeba konfigurować. Użycie Print,Inkey,Input bez numeru kanału domyślnie używa sprzętowego Uart. Jedynie można sobie ustawić bufor wejściowy i wyjściowy poleceniami Config Serialin/Serialout

    Mikrokontrolery AVR   10 Sty 2012 22:32 Odpowiedzi: 6    Wyświetleń: 3280
  • Bascom AVR - Błędy Error 5 i 320 przy konfiguracji bufora RS232-C

    Witam Mam następujący problem po przekompilowaniu programu pojawia się kilka błędów Error 5 oraz Error 320. Błędy te wyświetlają się wyłącznie po zadeklarowaniu bufora Config Serialin=Buffered, Size=254 Config Serialout=Buffered, Size=254 W załączniku przesyłam zrzut ekranu. Proszę o pomoc pierwszy raz z czymś takim się spotkałem Pozdrawiam Michał [/img]

    Mikrokontrolery   10 Kwi 2008 14:31 Odpowiedzi: 1    Wyświetleń: 1148
  • 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ń: 699
  • [bascom] programowanie zewnetrznego eerpom za pomoca uart

    Acha no tak, za szybko napisałem. Wszystko przez to, że WAITKEY() czeka na znak - zatrzymuje program. W takiej sytuacji trzeba użyć INKEY(), ale wcześniej sprawdzać, czy jest odebrany jakikolwiek znak. Dodatkowo zastosowałbym buforowanie transmisji. CONFIG SERIALIN = BUFFERED , SIZE = rozmiar (c) Zbigniew Gibek, 2002-2005 (c) MCS Electronics,...

    Mikrokontrolery AVR   23 Gru 2008 02:38 Odpowiedzi: 21    Wyświetleń: 1740
  • Dlaczego buforowanie RS232 w Bascomie przestaje działać po odkomentowaniu?

    $crystal = 8000000 'częstotliwość kwarcu $baud = 38400 Dim Zmienna As Byte , Zmienna2 As Integer Dim Ignorowane As Byte , Id As Byte , Dane As Byte Dim A As Byte , B As Byte 'Config Serialin = Buffered , Size = 20 Zmienna = 5 Do Waitms 500 Cls Lcd Id ; " " ; Dane ; " " ; Zmienna ; " " ; B Inputbin Id , Dane , Zmienna ,...

    Mikrokontrolery   19 Kwi 2008 12:51 Odpowiedzi: 9    Wyświetleń: 1720
  • [atmeg8] [atmeg8][Bascom] Timer1 i USART - problem z synchronizacją w stacji meteo

    Witam, a po choinkę wyłączać Timer przy organizowaniu wymiany danych z PC ??? poczyta sobie kolega o takich poleceniach jak np: Config Serialin - dzięki któremu można ustawić sobie bufor wejściowy, do tego proszę zobaczyć co przy tym poleceniu robi Bytematch - dzięki, któremu można sobie ustalić po nadejściu jakiego znaku ma się zainicjalizować np jakaś...

    Mikrokontrolery AVR   29 Sty 2009 21:52 Odpowiedzi: 12    Wyświetleń: 2601
  • Jak przesłać plik WAV (8KHz, 8bit, mono) przez UART i odtworzyć przez PWM?

    Oooops! sorki nie zauważyłem tej linii Config serialin - a masz rację to jest buforowanie sprzętowe w bascomie i to buforki cykliczne .... Spróbuj może z dużo większym buforem niż 255 bajtów - masz przecież w m32 sporo RAM'u

    Mikrokontrolery AVR   08 Mar 2012 16:44 Odpowiedzi: 19    Wyświetleń: 3034
  • ATmega8535 - przetwornik 8bitowy AC i wysylanie do ATmega128

    Dlatego, że wysyłasz dane z ATmega8535 ciągle proponuję odczytywać przy pomocy poleceń WAITKEY() lub INKEY(). INPUT akurat do tego nie jest najlepsze. Proponuję też skonfigurować bufor UARTA. Config Serialin = Buffered , Size = 8 O tych wszystkich poleceniach znajdziesz w pomocy.

    Mikrokontrolery   12 Mar 2008 22:57 Odpowiedzi: 11    Wyświetleń: 1397
  • AVR + C35 - odbiór danych z Siemensa C35 do AtMegi8 przez UART

    Witam ponownie! Problem faktycznie leżał w buforze odbioru danych. Należało powiadomić kompilator o chęci użycia takiego bufora: Config Serialin = Buffered , Size = 200 Przyznam, że próbowałem to zrobić wcześniej i uP nie odbierał już niczego, a to przez to, że nie włączyłem obsługi globalnych przerwań ;) Enable Interrupts Teraz już wszystko działa...

    Mikrokontrolery   05 Gru 2007 08:27 Odpowiedzi: 4    Wyświetleń: 1652
  • [ATmega32] Zatrzymanie programu po odbiorze danych RS232 w Bascom

    zapomnij w takim prostym przypadku o przerwaniu Urxc (wywal z tego swojego kodu wszystko co masz związane z tym przerwaniem), zamiast tego - to co wpisałeś w przerwaniu - daj w pętli głównej - i wszystko w cudowny sposób ci ruszy. Co więcej - zainteresuj się takim poleceniem jak Config serialin - dzięki czemu włączysz sobie sprzętowy bufor RS232 - który...

    Mikrokontrolery AVR   26 Lut 2009 19:14 Odpowiedzi: 4    Wyświetleń: 1850
  • Jak wysłać kod z ATTINY13 do ATTINY2313 bez sprzętowego UART? [Bascom]

    Myślałem nad tym ale ...... Instrukcja CONFIG SERIALIN Przeznaczenie: Konfiguruje sprzętowy układ UART by używał bufora wejściowego. (c) Zbigniew Gibek, 2002-2005 (c) MCS Electronics, 1999-2005 Jest procedura , która pozwoli mi na dowolny pin wysłać dane w standardzie uart ? Żeby sprzętowy w attiny 2313 to poprawnie odebrał ?

    Mikrokontrolery   15 Sie 2008 09:24 Odpowiedzi: 5    Wyświetleń: 2940
  • ATMEGA32 BASCOM UART - Problemy z transmisją danych do PC przez TCOMPORT

    jeżeli użyłeś config serialin=buffered, size=10 to musisz podawać dane powoli bo jak ci się przepełni bufor uarta to kich. rozwiązanie: albo zwiększysz wielkość bufora uart albo będziesz przesyłał bez bufora. przy tylu danych proponuje zrezygnować z bufora.

    Mikrokontrolery   25 Wrz 2005 10:58 Odpowiedzi: 5    Wyświetleń: 2100
  • [Atmega32] Atmega32, Bascom: SIM900D, brak wyświetlania na LCD i zapisu SMS w pamięci

    Spróbuj odbierać przy użyciu : Config Serialin Bytematch = ALL zamiast Urxc. Jeszcze lepiej gdybyś ustawił bufor i odbierał z bufora całe linie zakończone CRLF

    Mikrokontrolery AVR   13 Cze 2011 16:25 Odpowiedzi: 7    Wyświetleń: 3952
  • ATMEGA2560[BASCOM] 4 uarty sprzętowe i odbiór ciągu znaków.

    Ma się dobrze jeśli ma odbierać dane z bufora. Jeśli Twoje Print Komenda ; Chr(13); zmieniłbyś na Print Komenda To z powodzeniem mógłbyś odbierać w przerwaniu Pozostało by ci tylko ustawić: Config Input = Crlf , Echo = Crlf Config Serialin = Buffered , Size = 80 , Bytematch = 13 a przy odbieraniu: Input Odczyt Noecho

    Mikrokontrolery AVR   04 Sty 2010 14:02 Odpowiedzi: 11    Wyświetleń: 2524
  • Kontroler I2C wyświetlacza na sterowniku T6963C

    Cóż, pewnie takie rzeczy są w tym prymitywnym języku ciężkie do osiągnięcia. Fragment pomocy do bascoma: Konfiguruje sprzętowy układ UART by używał bufora wejściowego. Składnia: CONFIG SERIALIN = BUFFERED , SIZE = rozmiar gdzie: rozmiarliczba określająca ile bajtów SRAM przeznaczyć na bufor wejściowy. Opis: Gdy w programie użyta zostanie instrukcja...

    DIY Konstrukcje   31 Maj 2010 15:58 Odpowiedzi: 22    Wyświetleń: 13492
  • Jak zainstalować komponent portu COM w Delphi 7 dla AVR i RS232?

    Dodatkowo w Bascomie bardzo łatwo zrobić bufor danych, pogoglaj na temat poleceń Config serialin oraz Config serialout .

    Mikrokontrolery AVR   05 Lip 2010 11:20 Odpowiedzi: 71    Wyświetleń: 10138
  • Jaki zegar RTC z obsługą roku i alarmu zamiast PCF8583?

    Próbowałem wcześniej Config Serialin, ale help Bascoma nic nie wspomina Bytematch dopiero na forum coś więcej jest Config Serialin = Buffered , Size = 7 , Bytematch = 13 ( czyli rozmiar bufora, oraz znak po którym zostaną wpisane znaki do stringu, później Input, który ładnie wytnie znak określony w Bytematch i od razu jest gotowy do badania warunków...

    Mikrokontrolery AVR   02 Mar 2011 23:06 Odpowiedzi: 11    Wyświetleń: 3551
  • [Bascom] Dlaczego _rs_bufcountr0 nie jest zerowane przy starcie?

    Witaj, Używam programowej obsługi wejściowego bufora FIFO USARTa zaimplementowanego w Bascomie oraz następującej konstrukcji do jego obsługi umieszczonej w głównej pętli programu: 'Konfigurujemy programowy bufor sprzętowy Config Serialin = Buffered , Size = 128 Enable Interrupts ......... 'W pętli głównej: If _rs_bufcountr0 <> 0 Then Do Dana...

    Mikrokontrolery AVR   30 Lis 2008 10:17 Odpowiedzi: 8    Wyświetleń: 1484
  • [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ń: 2556
  • [BASCOM] Prosta komunikacja dwóch mikrokontrolerów

    Ło matko! ludzie co wy tu opowiadacie? Jarosław J - odnośnie twojego problemu ale już konkretnie: 1. Możesz najspokojniej w świecie przy komunikacji dwóch procków zrobić tak, że jeden będzie taktowany wewn oscylatorem a drugi np. kwarcem (Żaden problem) !!! 2. ale używaj sprzętowego UARTA w Bascomie a nie to co tutaj wszyscy razem wyczyniacie ;) 3....

    Mikrokontrolery AVR   17 Cze 2015 21:34 Odpowiedzi: 32    Wyświetleń: 9131
  • [Bascom]UART - Wysłanie zmiennej do terminala a wyświetlacz LCD

    Nie wiem czemu ma służyć ten kod. Napisany jest tak "dziwnie" że trudno nawet zgadnąć o co mogło autorowi chodzić :P Funkcja Ischarwaiting() zwraca 1 jeśli w buforze odbiorczym są jakieś odebrane znaki. Kiedy ich nie ma zwraca 0. Wynika z tego że ten kod "sprawdza czy w buforze nie ma żadnego odebranego znaku i Printuje tylko kiedy bufor jest pusty/czysty"....

    Mikrokontrolery Początkujący   02 Sty 2016 15:23 Odpowiedzi: 1    Wyświetleń: 987
  • 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ń: 2703
  • Jak zakodować SMS w PDU na AVR z Siemens M35 dla sieci Heyah?

    ...I jeszcze stałe wyławiane z odebranego tekstu. Dzwtxt = ": +48" A ja się na tym "przejechałem" , bo Era we własnej sieci , nie wysyła przefiksu kraju , czyli owego +48. Wracając do "techniki" odbierania transmisji z telefonu , stosuję ... Config Serialin = Buffered , Size = 254 , Bytematch = 13 ... oraz Serial0charmatch: lds r24,{event}...

    Mikrokontrolery   05 Kwi 2007 19:23 Odpowiedzi: 20    Wyświetleń: 4333
  • UART:dziwne zachowanie ATMega8 po stronie odbiorczej[BASCOM]

    Witam. Proponuje tak jka kolego radzi uzyc bufora, który automatycznie działa. tu przykład: Config Com1 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Serialin = Buffered , Size = 7 -------' wielkośc 7 znaków Enable Interrupts -------' musisz włączyć przerwanie później w programie dajesz Bufor_rs = Bufspace(1)...

    Mikrokontrolery AVR   30 Paź 2009 17:09 Odpowiedzi: 9    Wyświetleń: 1805
  • [Bascom] Jak wyświetlić pełny komunikat z BTM222 na LCD w Atmega16?

    A dlaczego nie odbierasz w przerwaniu? Użyj bufora np tak: Config Serialin = Buffered , Size = 50 , Bytematch = 13 Oczywiście Bytematch musisz sobie dobrać wg. siebie. Potem w przerwaniu ustawiasz sobie jakąś flagę sygnalizującą że coś już czeka w buforze , np tak: Serial0charmatch: Rs_flaga = 1 Return a potem w pętli głównej najzwyczajniej odbierz...

    Mikrokontrolery AVR   26 Lis 2010 21:35 Odpowiedzi: 12    Wyświetleń: 2889
  • [Atmega16] [Atmega16][Bascom] Sterowanie diodami LED przy komunikacji RS485

    Przede wszystkim w komunikacji po Usarcie to przeszedł bym na przesyłanie ASCII, a wyrażenie kończyłbym znakiem CR (13). Wtedy możesz wysyłać odebrane ciągi na wyświetlacz, bez używania stałych. Używaj do tego zwykłego Print zamiast printbin. Tak swoją drogą nie wiem czemu większość początkujących próbuje komunikować się poprzez Printbin zamiast używać...

    Mikrokontrolery AVR   19 Lis 2010 01:08 Odpowiedzi: 2    Wyświetleń: 1374
  • [Bascom] Jak przesłać dane z DS18B20 przez UART z Attiny2313 do Atmega328?

    Podstawowy błąd w programie odbierającym dane to za mały bufor, dane mogą być nadpisywane. Bufor powinien mieć minimum 14 bajtów, zmienne są wysyłane w postaci łańcucha np. "-32768,-32768",$0D. Do prawidłowej pracy bufora wymagane jest globalne włączenie przerwań (Enable Interrupts). [syntax=basic4gl]Config Serialin = Buffered , Size = 28 , Bytematch...

    Mikrokontrolery AVR   24 Gru 2011 21:00 Odpowiedzi: 10    Wyświetleń: 2750
  • Jak odczytać dane z GPS GARMIN przez UART na ATMEGA8 w Bascom?

    Tych znaków jest trochę więc proponuję bufor wejściowy. Wyświetlacz przyjąłem 16*2: $crystal = 4000000 $baud =4800 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.4 , Db6 = Portc.5 , Db7 = Portc.6 , E = Portc.2 , Rs = Portd.6 Config Serialin = Buffered , Size = 32 Dim Znak As Byte Dim I As Byte Cls Enable Interrupts I = 1 Do Do...

    Mikrokontrolery   12 Lis 2005 16:23 Odpowiedzi: 44    Wyświetleń: 7625
  • Jak połączyć Atmega 8 z Siemens C35i do wykonywania połączeń?

    Jeśli nie przeszkadza Ci Bascom to wklejam poniżej fragment programu, który daje sygnał na telefon i rozłącza się. Dzwon: Print "ATE0" ; Chr(13) Print "ATD602111111;" ; Chr(13) 'Po ATD numer telefonu Wait 15 Print "ATH" ; Chr(13) Wait 1 Gosub Oproznij_bufor Return Oproznij_bufor: 'Opróżnia...

    Mikrokontrolery   10 Mar 2013 13:31 Odpowiedzi: 13    Wyświetleń: 10742
  • Atmega8, Bascom - Komendy AT z atmegi 8 do Sony Ericssona T230

    Niestety pomimo wielokrotnych prób nie udało mi się uruchomić układu. Pomiędzy TXD atmegi a RXD telefonu dałem rezystor 260 Ohm oraz diodę zenera 3V9, a program w bascomie jest następujący: [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $Baud = 19200 Config Serialin = Buffered , Size = 200 Dim Kod As Byte Dim Bufor As Byte Do Print "ATE0"...

    Mikrokontrolery AVR   04 Wrz 2014 20:09 Odpowiedzi: 7    Wyświetleń: 1668
  • Jak odebrać 512 bajtów z PC na uC przez RS232 w BASCOM?

    Najważniejsze to chociaż troszkę samemu najpierw pokombinować i ew później dopytać co i jak ;) ale po co ten Inkey? toż jak już zajdzie zdarzenie Bytematch - to znaczy, że w twoim buforze jest już co najmniej jedeń łańcuch tekstowy, którzy przyleciał z Rs232 i zakończony znakiem ENTER (13) .... w związku z tym wystarczy dać polecenie Input linia i już...

    Mikrokontrolery AVR   30 Lis 2009 18:04 Odpowiedzi: 20    Wyświetleń: 5665
  • [Bascom] Przesyłanie zmiennych po RSie między dwoma uP.

    Czemu w nadajniku komfigurujesz bufor wejsciowy? Po co wogole to konfigurujesz? Kolega mógł po prostu się pomylić, i zamiast CONFIG SERIALOUT napisał CONFIG SERIALIN. Przy wolnych prędkościach transmisji lub przy wolnym zegarze kontrolera tak jest nieco lepiej.

    Mikrokontrolery AVR   05 Sie 2008 18:18 Odpowiedzi: 8    Wyświetleń: 2159
  • Odczyt tylko dwóch bajtów z bufora UART w ATXMEGA32A4AU wysyłając pięć znaków

    Serialin3 to raczej COM4. Może w tym problem ;) COM1 - Serialin0 Com2 - Serialin1 Com3 - Serialin2 itd....

    Mikrokontrolery AVR   06 Gru 2021 13:23 Odpowiedzi: 8    Wyświetleń: 429
  • Program do odbierania danych i wysyłanaia przez rs232?

    ... W jaki sposob mam wrzucić dane do bufora i później je odczytywać? Ty nic nie musisz wrzucać , o wszystko zadba kompilator.Zainteresuj się dyrektywą Config Serialin , funkcją Ischarwaiting() ,zmiennymi systemowymi _RS_HEAD_PTR0,_RS_TAIL_PTR0,_RS232INBUF0 . Bascom rulez :D Piotrek

    Mikrokontrolery   04 Lis 2005 21:02 Odpowiedzi: 17    Wyświetleń: 4085
  • [Bascom] RS485 zakłócenia odbioru podczas jednoczesnego nadawania.

    Najistotniejsze pytanie: DLACZEGO GDY NADAJĄ 2 NADAJNIKI, TO PROCESORY LUB PROGRAMY Z POWODU ŚMIECI "IDĄ W KRZAKI" PODCZAS ODBIORU TYCH ŚMIECI? Bo program jest źle napisany (źle "wymyślony" algorytm odbioru). Niestety nie jestem w stanie pomóc...nie znam Bascoma. No to żeś się popisał...to że coś jest źle to chyba wiadomo ;P Niestety kontrola musi...

    Mikrokontrolery AVR   11 Cze 2011 00:20 Odpowiedzi: 9    Wyświetleń: 3630
  • [at8][bascom] TX i RX danych po rs między dwoma UC

    Znalazłem coś takiego, czy oto chodziło ?? Config Serialin = Buffered , Size = 32 , Bytematch = 13 '... If Flaga = 1 Then Input String_var Reset Flaga End If '... Serial0charmatch: Set Flaga 'można odczytać znaki z bufora poprzez np. Input String_var Return

    Mikrokontrolery AVR   05 Lut 2010 19:04 Odpowiedzi: 9    Wyświetleń: 2165
  • Bascom - jak włączyć, zmierzyć i wyłączyć czujnik RS232 na Atmega32?

    To jest proste jak świński ogon :D ahahahaha, ale napisz kawałek kodu. Czy masz tam jakiś LCD czy nie, czy masz tam jakiś Timer ustawiony do odmierzania sekundy czy Wait`ujesz :D Czy w dokumentacji czujnika pisze, że nadaje tez na końcu niewidoczne w terminalu znaki 13 lub 10? EDIT: aaa masz tu taki prosty. Napisałem przy śniadaniu więc błąd mógł się...

    Mikrokontrolery AVR   12 Lis 2015 17:28 Odpowiedzi: 8    Wyświetleń: 2070
  • Jak skonfigurować port COM w AT89C2051 na 9600, 8, N, 1 w BASCOM?

    Witam !! Instrukcje Config Serialin = Buffered , Size = 50 'Konfiguracja UART IN Config Serialout = Buffered , Size = 50 'Konfiguracja UART OUT służą do konfiguracji bufora wejściowego i wyjściowego. Jeżeli UART odbierze bajt to jest on dostępny w SBUF. Jeżeli nie pojawi się instrukaca Input, któr de fakto czyta z SBUF'a, a UART odbierze kolejny bajt...

    Mikrokontrolery   02 Paź 2004 21:39 Odpowiedzi: 8    Wyświetleń: 2066
  • [bascom][atmega32]Problem w komunikacji avr >> sl45

    Witam, mam problem z SL45i. połączenie jak na obrazku i nic się nie dzieje. (napięcie obniżone tylko na TXuc>>RXtel). Tel nawet nie mignie. http://obrazki.elektroda.net/89_12784375... $regfile = "m32def.dat" $crystal = 8000000 $Baud = 19200 Config Serialin = Buffered , Size = 200 Dim Kod As Byte Dim Bufor As Byte Config Porta = Output 'cały...

    Mikrokontrolery AVR   09 Lip 2010 19:42 Odpowiedzi: 7    Wyświetleń: 1638
  • Schemat i kod Bascom: Atmega8 z Siemens S55 do obsługi SMS i pinów portu

    dziwna sparawa pierw podpialem tak http://obrazki.elektroda.net/35_12524329... i oczywiscie zle podpialem zgodnie z twoim opisem M. S. i co zadzwonil heeh ale tylko raz odpalem zasilanie podpialem i cisza nic nie idzie dalej hehe tel sprawny bo podpialem go jeszcze pod kompa i dziala program $regfile = "m8def.dat" $crystal = 8000000...

    Mikrokontrolery AVR   16 Wrz 2009 22:56 Odpowiedzi: 6    Wyświetleń: 5331
  • Wyszukiwanie samych cyfr z buforu RS232 w BASCOM - jak to zrobić?

    Az dziwne że programista pyta. https://obrazki.elektroda.pl/7890092900_... [syntax=vbnet]Clearserialin0 Clerserialin1 ...itd[/syntax] Proszę przynajmniej wcisnąć F1 i poczytać o Config Serialinx.... potem jak tego uzywać.

    Mikrokontrolery   03 Paź 2024 19:45 Odpowiedzi: 8    Wyświetleń: 306
  • BASCOM - Atmega + siemens CX65 dzwonienie, odbieranie sms

    Witam, mam problem z podstawową obsługą siemensa CX65 przez atmegę. Proste sterowanie siemensem c35i w miarę opanowałem, ale mam tylko 1 egzemplarz tego telefonu, w dodatku w marnym stanie, więc postanowiłem powalczyć z trochę nowszym. Przez hyper terminal telefon działa znakomicie, po podpięciu do atmegi nie dzieje się nic. Próbowałem z zasilaniem...

    Mikrokontrolery AVR   03 Lut 2015 00:25 Odpowiedzi: 13    Wyświetleń: 1593
  • M2561 - (bascom) tracone dane z UART przy transmisji RS232 (Atmega 2561)

    Mam taki kłopot; korzystam w programie z transmisji z PC do mikrokontrolera vis RS232 (Atmega 2561, sprzętowy uart, 115200 b). W tym celu używam funkcji SERIALIN z opcją BYTEMATCH (znak CR). Bufor o długości 200 znaków. [syntax=vbnet]' port szeregowy do komunikacji z PC oraz modemem GSM Config Com2 = 115200 , Synchrone = 0 , Parity = None , Stopbits...

    Mikrokontrolery AVR   25 Wrz 2016 13:58 Odpowiedzi: 17    Wyświetleń: 1641
  • Bascom RS232 Atmega8 - Opóźnienie przy wysyłaniu who z PC, dlaczego?

    kurczę jeszcze gorszy jest ten problem bo okazuje się że wysłanie jakiegoś dłuższego stringa z PCta do Bascoma graniczy z cudem no chyba że znowu wysyłam znak po znaku i robię pomiędzy tymi znakami znowu przerwy po np 200ms czyli tak jakby symuluję wpisywanie znaków jak z klawiatury gdy jestem podłączony terminalem gdzie robię błąd ??? Dodano po 55...

    Mikrokontrolery   10 Lut 2008 18:03 Odpowiedzi: 1    Wyświetleń: 2038
  • SIM300 BASCOM błędnie odbierane potwierdzenia po RS232

    Generalnie mam ten sam problem. Modem reaguje poprawnie na wysyłane komendy ale nie odbiera potwierdzeń z modemu. Zuważyłem, że gdy zastosuję następującą procedurę uruchamiania to działa poprawnie: 1 zasilanie mikrokontrolera 2 odłączenie TxD modemu do kontrolera 3 zasilanie modemu (PWRKey do GND) 4 połączenie ponownie TxD modemu do kontrolera Dodano...

    Mikrokontrolery AVR   23 Cze 2010 22:03 Odpowiedzi: 17    Wyświetleń: 4290
  • Zlecenie-Komunikacja HEX na RS232 Projekt w Delphi 7 Bascom.

    Witam Starałem się wyjaśnić platforma AVR lub zadania jaki ma wykonać NIE JEST TAK WAŻNE jak zorganizowanie komunikacji na RS232 za pomocą paczek HEX! Mogę wykorzystać dowolną większą kość AT! AT90s2313 Akurat tą kość mam gotową do pracy i kompletną do komunikacji na RS232. Czy jest możliwe zorganizowanie takiej komunikacji.? Potem wykona zadania......

    Projektowanie Bazar   17 Wrz 2013 21:18 Odpowiedzi: 3    Wyświetleń: 2520
  • Atmega2560[BASCOM],FT232RL wybór uartów do komunikacji

    Jeszcze mam jedno -może dwa pytanka. Otóż dla mnie najwygodniejsze było by zrobienie odbioru danych wszystkich czterech uartów w przerwaniach. Tak aby jeśli przyjdą jakieś dane, z któregoś z moich czterech modułów komunikujących się właśnie poprzez rs232 , to działo by się mniej więcej coś takiego że: 1.Po pierwsze dane przesyłane są w postaci "paczek...

    Mikrokontrolery AVR   15 Gru 2009 23:30 Odpowiedzi: 10    Wyświetleń: 4911
  • ATmega8 RS232 błędy przy wysyłaniu większej liczby danych

    Co do prób wysyłania napisów, to były to na pewno łańcuchy znaków String :) Zmiana programu na test odbierania przez ATmege8 znaków po RS232: [syntax=basic4gl]Config Serialin = Buffered , Size = 16 'dodanie bufora (bez działa tak samo) Config Serialout = Buffered , Size = 16 'dodanie bufora (bez działa tak samo) Dim A As String * 16 Enable Interrupts...

    Mikrokontrolery AVR   14 Maj 2011 18:54 Odpowiedzi: 4    Wyświetleń: 2176
  • Rozdzielanie danych z łącza szeregowego w Bascomie do zmiennych na LCD

    Ja robie to w ten sposób: Ustawiam buforowanie: Config Serialin = Buffered , Size = 150' ilość odbieranych znaków Enable Interrupts' trzeba zezwolić na przerwania W pętli głównej daje warunek: B = Ischarwaiting() If B = 1 Then Gosub Odbierzuart A dalej procedura odczytu: Odbierzuart: C = "" Do A = Inkey() C = C + Chr(a)...

    Mikrokontrolery   13 Kwi 2008 12:26 Odpowiedzi: 18    Wyświetleń: 1595
  • Bascom komunikacja rs232 Bt interpretacja zmiennych

    Witam wszystkich mam taki problem.Potrzebuję z aplikacji android wysłać cztery zmienne typu Word do procesora Atmega 32 i zapisać je w Epromie.Dane wysyłane w Srtingu. Na razie wysyłam dane z terminala z Pc-ta.Aplikację na Android pisze mi ktoś inny.Potrafię wysłać jedną zmienną nadaną jako String przekształcić na Word i zapisać ją w Eprom na procku...

    Mikrokontrolery AVR   30 Kwi 2017 14:24 Odpowiedzi: 5    Wyświetleń: 1161
  • Brak połączenia między Simensem c35 a AtMega16 [Bascom-AVR]

    Witam! Podłączyłem telefon komórkowy marki Siemens C35 do AtMega16 za pomocą układu konwertera napięć zamieszczonym poniżej: http://obrazki.elektroda.net/37_12462051... Jestem w połowie drogi ponieważ uP komunikuje się z telefonem (mogę zadzwonić oraz wysłać smsa), jednak nie mogę uzyskać podłączenia w drugą stronę. Na przykład prosty program...

    Mikrokontrolery AVR   29 Kwi 2010 12:11 Odpowiedzi: 5    Wyświetleń: 2914
  • [Bascom] Jak wykryć zerwanie połączenia RS485 w Bascom? Wyświetlacz LCD 2x16

    Urządzenie nadawcze i odbiorcze ma kwarc RC: [syntax=basic4gl] $baud = 9600 Config Serialin = Buffered , Size = 15 [/syntax] Zmienne: [syntax=basic4gl] Dim Bufor_flaga As Byte Dim A As String * 10 Dim C As String * 8 Dim Tempcwu As String * 2 Dim Tempcwu_a1 As String * 2 Dim Tempcwu_a2 As Byte [/syntax] W nadajniku wysyłam dane *123456789 W terminalu...

    Mikrokontrolery AVR   26 Wrz 2012 22:00 Odpowiedzi: 19    Wyświetleń: 4805
  • Atmega644/Bascom - Odbór i przetwarzanie danych z SIM900D

    w funkcji Getline() jest użyte Input String_uart, natomiast nie wiem jak "przełączyć" tak, aby po odebraniu znaku końca linii ( lub 47 znaku, bo tyle zawsze przychodzi ) zaczął zapisywać do drugiego stringu Może tak ? [syntax=basic4gl] If Uart_ciag = chr(13) then Input Uart_ciag1 , Noecho End if [/syntax] Próbowałem takiego "potworka" [syntax=basic4gl]...

    Mikrokontrolery   22 Sty 2014 00:46 Odpowiedzi: 5    Wyświetleń: 1866
  • Jak obsłużyć 4-8 wejść MIDI na jednym AVR? Sprzętowe UARTy, multipleksery, Bascom

    No nie wiem czy musi być 4x szybszy. Chyba, że inaczej będą się gubić dane, ale chyba jest coś jak bufor...? Czemu master ma się przełączać (czytałem o SPI w książce i jakoś nic o tym nie znalazłem). Jedyny problem to chyba gubienie informacji przez mastera. Pojawił się kolejny problem, bo z tego co widzę muszę mieć crystal=16MHz bo inaczej odbiera...

    Mikrokontrolery   10 Kwi 2007 10:11 Odpowiedzi: 18    Wyświetleń: 2151
  • Wsad do kitu, błąd przy kompilacji, bascom, Stop złodzieju

    Poopuszczałeś trochę, a do tego literówki i dlatego wyrzucało błędy. Ten program kompiluje sie poprawnie. $regfile = "attiny2313.dat" $crystal = 11059200 $hwstack = 32 $swstack = 10 $framesize = 20 'DEKLARACJA ZMIENNYCH I PROCEDUR Dim Flaga As Bit , Flaga1 As Bit Dim Wylacz As Byte , Znak As Byte , Adres As Byte , Licznik As Byte Dim Znak1...

    Projektowanie Układów   26 Lis 2007 13:18 Odpowiedzi: 3    Wyświetleń: 1505
  • ATMega8 - uC zawiesza się po podłączeniu do trx'a, analiza kodu i konfiguracji

    Te przerwania muszą być włączone do buforowanego trybu odbioru danych. Ale co jest podpięte z drugiej strony do procesora? Dalej zidentyfikuj, na której instrukcji procesor staje (podpowiem żeby szukać przed czy po Inputbin). Witajcie, program staje na inputbin, Do Waitms 25 Printbin &H00 ; &H00 ; &H00 ; &H00 ; &HE7; ' Printbin &H00 ; &H00 ; &H00 ;...

    Mikrokontrolery Początkujący   10 Lut 2013 23:55 Odpowiedzi: 10    Wyświetleń: 1500
  • [atmega8][bascom][siemens sl45i] "szuka sieci"

    Witam, postanowiłem trochę pobawić się z odczytywaniem danych z telefonu za pomocą atmegi. Docelowo ma to być prosty netmonitor. Niestety napotkałem przeszkodę z ktorą nie mogę sobie poradzić. Telefon podłączony jest bezpośrednio do linii TX,RX i GND procesora, komunikacja jest ( sprawdzalem wybierjaąc numer). Przez chwilę wszystko dziala OK, ale po...

    Mikrokontrolery AVR   14 Paź 2009 14:12 Odpowiedzi: 4    Wyświetleń: 1811
  • [BASCOM]rs485 slave odbiera dane, nadaje i nie wznawia odbioru, ogolne porady

    Dziekuję za wszystkie dotąd udzielone mi porady. Jeśli chodzi o transmisję binarną printbin, inputbin to próbowałem wyszło super przede wszystkim zmniejsza liczbę byte ramki chodzi mi o to, że gdy wysyłam parametr do pwm np. 255 to używam 3 znaków ASCII czyli 3 byte a binarnie wyśle byte 255 i to tyle ale w transmisji nie mogłem korzystać z przerwania...

    Mikrokontrolery Początkujący   09 Mar 2013 15:23 Odpowiedzi: 7    Wyświetleń: 3372
  • C++Builder i Atmega8 USART - błędne wartości przy przesyłaniu danych RS232

    Podsyłam prosty programik z polskiego helpa do bascom-avr. Bardzo dobrze obrazuje zasade wysylania i odbierania sygnalu szeregowego. Wiem, że niby temat jest zamknięty, ale może kolega jeszcze tutaj zerknie, a jak nie, to będzie dla innych :) '---------------------------------------... ' RS232BUFFER.BAS ' (c) 2000-2002, MCS...

    Mikrokontrolery AVR   06 Sty 2009 16:39 Odpowiedzi: 5    Wyświetleń: 1939
  • ATmega8535 i komunikacja po RS232 z telefonem BASCOM

    Heh ..no niestety a ja jakos olalem stroen sprzetowa myslac ze na defaultowych ustawieniach powinno smigac ;) To teraz żałuj :D mam rozumiec ze nie ma znaczenia czy cos wysylam czy pobieram to to jest jeden buffor ? Nie :!: Bufory są oddzielne :idea: Ja rozumiem ze jest to cos w postaci tablicy ktora przelatuje w kolko po indexach ale chyba to jest...

    Mikrokontrolery   05 Lis 2005 19:34 Odpowiedzi: 10    Wyświetleń: 3661
  • Jak ustawić bufor USART w ATMEGA8 dla transmisji RS232?

    Witam Mam pytanie dotyczące transmisji RS232 w atmedze8 do komputera. Chodzi o wielkość bufora w USART. Realizuje komunikacje z komputerem w sposób: wysyłam w petli znak, mikroprocesor w odpowiedzi wysyła ciag znaków po 10, po odebraniu w komputerze wysyłam nastepny znak i tak 10 razy obecnie. Z moich obserwacji wychodzi na to ze bufor moj musi miec...

    Mikrokontrolery AVR   13 Sty 2009 22:21 Odpowiedzi: 3    Wyświetleń: 1643
  • Jak przesyłać dane między Atmega 8 z różnym taktowaniem przez UART?

    Sprawa jest banalnie prosta (pomijam tu już połączenie sygnałów na krzyż bo to zrobiłeś chyba prawidłowo) , tylko po 1. Włącz sobie w Bascomie w obu prockach sprzętowy bufor RS232, który działa na przerwaniach - służy do tego polecenie Config Serialin - poczytaj sobie o tym i jak ustawić sprzętowy bufor wejściowy 2. to co chyba ci rozwala całą koncepcję...

    Mikrokontrolery AVR   05 Cze 2009 14:03 Odpowiedzi: 9    Wyświetleń: 2777
  • ATmega16, Bascom, UART - problem z komunikacją z modemem GSM

    U mnie poszło coś takiego: $regfile "m16def.dat" Config Lcd = 16 * 2 $crystal = 1000000 $baud = 9600 Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.5 , E = Portb.1 , Rs = Portb.0 Config Serialin = Buffered , Size = 12 Dim X As Integer , Y As Integer Config Pind.1 = Output Enable Interrupts ' Musisz włączyć...

    Mikrokontrolery   07 Kwi 2007 11:14 Odpowiedzi: 5    Wyświetleń: 4381
  • Jak połączyć Atmega8 z telefonem Siemens SL45i bezpośrednio?

    podłączyłem mój układ do kompa (telefon działa bez zarzutu w kompie) i pojawił się problem... $regfile = "m8def.dat" 'dyrektyw mikrokontrolera $crystal = 1000000 'informuje kompilator 'o częstotliwości oscylatora 'taktującego mikrokontroler $baud = 200 'informuje kompilator 'o prędkości transmisji Config Lcd = 16 * 2 'konfiguracja typu LCD...

    Mikrokontrolery   17 Sie 2009 15:24 Odpowiedzi: 25    Wyświetleń: 6016
  • Bascom - jak dekodować ramkę UART i pobrać konkretny bajt?

    kamyczek Czy możesz mi pomóc? Testuję teraz programik (sorki za bałagan, ale próbuję to zrozumieć) https://obrazki.elektroda.pl/6271535900_...

    Mikrokontrolery AVR   30 Mar 2020 21:06 Odpowiedzi: 8    Wyświetleń: 1239
  • [ATmega32][Bascom]Odbieranie\odczytywanie SMS z Siemensa C35

    Witam Zbudowałem układ oparty o uC ATmega32 i połączyłem ją z Siemensa C35. Nie będę opisywał połączenia i wrzucał schematów bo to mi działa. Udało mi się odczytać z komórki: *Stan naładowania baterii *Siłę sygnału antenowego *Date i godzinę *Numer osoby dzwoniącej i zawiesiłem się na odczycie SMS-a. Wykrywam nowego sms-a poprzez zapytanie: Nowysms...

    Mikrokontrolery AVR   04 Sty 2012 10:08 Odpowiedzi: 6    Wyświetleń: 2953
  • ATMEGA32 + Siemens S35i - brak odpowiedzi OK na komendy AT, co robić?

    Jestem świeży w temacie i mam elementarny problem. W sposób właściwy podłączyłem telefon z µP (dzięki temu forum). Do przetestowania dwukierunkowej komunikacji (zapytanie-odpowiedź) z Siemens S35i wykorzystałem program użytkownika arkadius - delikatnie zmodyfikowałem wyświetlanie komunikatów na lcd µP. Kod cały programu zamieszczę poniżej...

    Mikrokontrolery AVR   25 Kwi 2010 23:27 Odpowiedzi: 3    Wyświetleń: 1236
  • [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ń: 5987
  • Powiedz to... Czyli tanie sterowanie głosem

    listing programu w Bascomie : $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 12000000 'informuje kompilator o częstotliwości oscylatora 'taktującego mikrokontroler $baud = 19200 'informuje kompilator o prędkości transmisji Config Lcd = 16 * 2 'konfiguracja typu LCD Config Lcdpin = Pin , Db4 = Portc.3...

    DIY Konstrukcje   20 Wrz 2008 10:09 Odpowiedzi: 16    Wyświetleń: 8748
  • Jaki długi może być przewód do wyświetlacza LCD

    Witam!!! Wykonałem układ ze strony http://mirley.firlej.org/wyswietlacz_lcd... Ale mam kolejny problem. $regfile = "m32def.DAT" $crystal = 16000000 $baud = 9600 Config Portd.0 = Output Config Porta.0 = Output Porta.0 = 0 Printbin 27 Do Print "1234567890123456" Wait 2 Printbin 27 Printbin 66 Waitms 5 Printbin 66 Waitms 5 Printbin...

    Mikrokontrolery   17 Sie 2010 09:53 Odpowiedzi: 18    Wyświetleń: 2487
  • SIM900 i Bascom - brak wysyłania SMS, komunikacja działa poprawnie

    Witam, mam dziwny problem, SIM900 nie wysyła sms-ów. Program w Bascomie napisał mi kolega, nie należał do najkrótszych i wszystko działało, odbierał sms-y z komendami i włączał urządzenia, wysyłał sms, dzwonił, odrzucał połączenia itd. Kiedy wyodrębniłem z tego programu fragment który miał tylko wysyłać sms kilka razy zadziałał, a później przestał,...

    Programowanie Początkujący   18 Sie 2016 11:06 Odpowiedzi: 1    Wyświetleń: 2427
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Witam. Po pierwsze nie zauważyłem wcześniej, że już skonfigurowałeś Serialin0. Błędem natomiast jest jest używanie Serialout0 a potem zamiast to wrzucić do bufora to wycinasz po jednej literce ze stringa i nadajesz pojedynczo... Po prostu napisz Print String i zapomnij. Bascom sobie to sam wyśle. Tobie radzę na razie nie korzystać z Serialout0 w ogóle....

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 2937
  • Jak połączyć ATMEGA8-16PU z SIEMENS S35 przez UART? Nie działa komenda wybierania

    Próbowałem podłączyć ATMEGE8-16PU do telefonu komórkowego SIEMENS S35 za pomocą sprzętowego UART i poniosłem klęskę. Nic nie działa, próbuję wysłać na telefon prostą komendę wybrania numeru i nic się nie dzieje. Może troszkę więcej szczegółów. Mikrokontroler jest podłączony do telefonu wg poniższego schematu: http://obrazki.elektroda.net/44_12386816...

    Mikrokontrolery AVR   08 Kwi 2009 05:51 Odpowiedzi: 21    Wyświetleń: 4977
  • [Bascom] RS485 z Atmega328 i ATtiny2313 - brak odpowiedzi od slave'a

    zrobiłem tak: Atmega328 - Master Do Config Serialin = Buffered , Size = 24 Enable Interrupts If Ischarwaiting() = 1 Then ' sprawdź czy jest jakiś znak do odebrania w buforze lub HW UART Gosub Odczyt_rs End If '***************************** wysyłanie żadania danych do modułu 001 If Flaga_001 = 1 Then Set Re_de Waitms 2 Print "MOD001"...

    Mikrokontrolery AVR   02 Sty 2012 21:39 Odpowiedzi: 15    Wyświetleń: 3385