bascom bufor

Znaleziono około 1106 wyników dla: bascom bufor
  • [ATMEGA2560][BASCOM]Bufory wejściowe i wyjściowe UART-ów

    a tak z ciekawości zapytam - po co ci czyszczenie buforów

    Mikrokontrolery AVR   28 Cze 2010 17:38 Odpowiedzi: 27    Wyświetleń: 5114
  • 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)...
  • Jak obsłużyć znaki LF po INPUT w Bascomie przy buforze Serialin?

    Witaj. Nie wiem, czy dobrze Cię zrozumiałem - ale czy odpowiednio użyta dyrektywa Config Input = .... nie załatwi Twojego problemu? Pozdrowienia - teedd

    Mikrokontrolery   10 Maj 2008 18:58 Odpowiedzi: 9    Wyświetleń: 4432
  • [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] Bufor serialin i ignorowanie znaku &H0

    W taki sposób, że zaraz po zakończeniu nadawania właściwej zmiennej, z powrotem startuje nadawanie znaków NULL. Tak więc moje rozwiązanie "wyłuskuje" wszystko z pomiędzy tych pustych znaków ;) [EDIT] A jednak mój sposób zawiódł. Nie tyle że nie działa, co po prostu przerwania od bufora są zbyt częste i mam problemy z napisaniem dalszej części programu...

    Mikrokontrolery AVR   08 Maj 2011 15:18 Odpowiedzi: 12    Wyświetleń: 2680
  • REKLAMA
  • AVR/BASCOM/UART - Czy RS232 ma bufor na 1 znak i jak działa Input?

    Bufor ten ma 3 znaki ale po pojawieniu się pierwszego znaku od razu jest on przesuwany bo bufora programowego. Czyli działa to jak jak by bufor sprzętowy miał tylko 1 znak.

    Mikrokontrolery AVR   10 Sty 2012 22:25 Odpowiedzi: 2    Wyświetleń: 2221
  • [AVR] [AVR][Bascom] UART nie odbiera znaków, zapis na SD działa poprawnie

    Witam. Włącz przerwania, inaczej dane nie wpadną do bufora.

    Programowalne układy logiczne   06 Wrz 2012 15:41 Odpowiedzi: 4    Wyświetleń: 1749
  • REKLAMA
  • Wyszukiwanie samych cyfr z buforu RS232 w BASCOM - jak to zrobić?

    Czy jest funkcja szukania samych cyfr z buforu rs232? To są odpowiedzi z modułu SIM800. Bazuję na czymś takim: If Pinc.3 = 0 Then Waitms 750 Print "AT+CCLK?" ; Chr(13) ; 'zapytanie o datę i czas Waitms 50 Date_str = Mid(odb_txt , 20 , 8) Time_str = Mid(odb_txt , 29 , 8) End If Ale coś się dzieje i nawet wyświetla litery z odpowiedzi modułu. Da się jakoś...

    Mikrokontrolery   03 Paź 2024 19:45 Odpowiedzi: 8    Wyświetleń: 306
  • Wykrywanie $timeout w Bascom AVR - jak to zrobić?

    Jeśli był timeout to w buforze odbioru nie powinno nic być.

    Mikrokontrolery AVR   28 Gru 2009 00:02 Odpowiedzi: 9    Wyświetleń: 1676
  • 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ń: 2445
  • Atmega8 - Bascom: Warunek sprawdzający stan pinu nie działa w pętli głównej

    Rzuciłem okiem w HELPa i funkcja "inputbin" czeka na znak, program dalej się nie wykonuje. Może lepiej użyć przerwań wykonujących się, gdy w buforze UART jest znak ?

    Mikrokontrolery AVR   08 Mar 2016 16:40 Odpowiedzi: 8    Wyświetleń: 1062
  • atmega master slave spi buforowanie, przesunięte dane, znikający ostatni bajt

    Gdzies juz chyba widziałem, jak napisałeś coś w stylu, że "ogólnie wiadomym jest, że bascomowe SPISLAVE nie konfiguruje tak jak potrzeba" . Ja o tym czytałem pierwszy raz... Mogę wiedzieć której wersji Bascom używasz jeśli nie najnowszej 2085? W SPI najważniejsze jest to, że to master taktuje slave`a. Dlatego nie bez powodu w komendzie konfiguracyjnej...

    Mikrokontrolery AVR   12 Lip 2023 13:04 Odpowiedzi: 3    Wyświetleń: 546
  • REKLAMA
  • Jak poprawnie obsłużyć komunikację RS232 w BASCOM dla 19 bajtów?

    Co będzie jak jednym z kodów przesłanych do mikrokontrolera będzie znak o kodzie 0? Odp: Nie zostanie zauważony. Dlatego INKEY() powinno się poprzedzać operacją sprawdzenia zajętości bufora UDR.

    Mikrokontrolery AVR   13 Kwi 2009 19:16 Odpowiedzi: 10    Wyświetleń: 1664
  • [Bascom] Problemy z komunikacją USART - brak stałej odpowiedzi, pętla danych

    Ja bym nie ufał i dopisał przed skopiowaniem bufora [syntax=vbnet] If Flaga Then Return[/syntax] a [syntax=vbnet] In_pos = 1 'Zmniejszamy wskaźnik bufora do 0 (usuwamy ramkę)[/syntax] przeniósł przed ten warunek.

    Mikrokontrolery   19 Mar 2019 00:36 Odpowiedzi: 14    Wyświetleń: 735
  • Bascom, Rs232, input, przesyłanie znaku z PC do avr

    P.S. Oczywiście, że przerwania lepsiejsze:) Zwłaszcza z buforem :)

    Mikrokontrolery AVR   01 Lip 2008 12:42 Odpowiedzi: 35    Wyświetleń: 5558
  • Jak wyświetlić czas na matrycy LED 16x32 z rejestrem przesuwnym w Bascom?

    Skoro z kompa umiesz to powinienes tez umiec z atmegi... z tego co wiem, bascom ( :/ ) zwraca czas w BCD. Ale mniejsza o to... Musisz zrobic tak: 1) Zdefiniuj wlasnego fonta (cyfry 0..9) 2) Zrób sobie bufor ramki, najlepiej JEDNOwymiarowy 3) Napisz parę funkcji które wyrenderują cyfry do bufora ramki 4) No a jak przeslac taki bufor na matryce to juz...

    Mikrokontrolery AVR   13 Cze 2009 20:11 Odpowiedzi: 8    Wyświetleń: 2223
  • [mega32] Jak wysłać plik txt z PC do EEPROM 24C64 przez AVR Mega32 w Bascom?

    Witaj, Po pierwsze w Bascomie możesz zadeklarować programowy bufor USARTA w dodatku z wieloma sygnałami sterującymi Twoją ramką a po drugie pamięć EEPROM możesz zapisywać stronami bodajże po 32 bajty co oczywiście nie zmienia faktu, iż zapis strony potrwa tyle co zapis bajtu, nie mniej. Pozdrawiam... robiw

    Mikrokontrolery AVR   03 Wrz 2009 11:47 Odpowiedzi: 9    Wyświetleń: 2969
  • Dlaczego buforowanie RS232 w Bascomie przestaje działać po odkomentowaniu?

    Masz bufor softwareowy w Bascomie, instrukcjami które kolega podał możesz się do niego "dobrać", z drugiej strony masz instrukcję input która stoi w miejscu póki w UDRze nie znajdzie CR.

    Mikrokontrolery   19 Kwi 2008 12:51 Odpowiedzi: 9    Wyświetleń: 1720
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Oczywiście miałem na myśli 7,8us. Jeszcze jedno pytanie. Czy dobrze rozumiem, że w przykładowym kodzie wydanie rozkazu C001 informuje moduł, że ma wysłać to co jest w buforze a następnie pójść "spać"? Ile danych maksymalnie mieści bufor?

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240122
  • 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ń: 972
  • Bascom ,Atmega32 , Rs232- czyta tylko dwa lub trzy znaki

    jak zadeklarować te zmienne? A np. tak dim Bufor as string * 16 ' 16 - maksymalna długość odebranych danych dim Bufor_znak as byte dim Bufor_flaga as byte

    Mikrokontrolery   09 Cze 2009 08:13 Odpowiedzi: 10    Wyświetleń: 3229
  • [mega128] [mega128][bascom] Jak uniknąć przepełnienia bufora przy odbiorze danych GPRMC z GPS?

    witam chciałbym odebrać dane z odbiornika GPS i sytuacja wygląda tak : w pierwszej kolejności odbiera dane GPGGA następnie GPGSA, 3xGPGSV i na końcu GPRMC interesują mnie dane GPRMC i tu pojawia sie problem ponieważ pojemność bufora odbiorczego może mieć maksymalną wielkość 254 i przepełnia się zanim odbierze interesujące mnie dane. siedze nad tym już...

    Mikrokontrolery AVR   02 Cze 2008 23:29 Odpowiedzi: 4    Wyświetleń: 3443
  • 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] 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ń: 3223
  • Wybór programatora ISP dla mikrokontrolerów ATmega pod Bascom AVR

    Ja bym jednak polecał programatory z buforem (np. 74hct244) zabezpieczają port LPT przed uszkodzeniem, a to naprawde nie jest trudne ;)

    Mikrokontrolery   16 Lis 2004 13:26 Odpowiedzi: 7    Wyświetleń: 2063
  • [Atmega32][Bascom]Wyświetlacz LCD alfanumeryczny oddalony od uC

    Ponieważ to jest Bascom to chyba szybciej będzie wstawić na linii E np w szeregu 6 jakiśch bramek, np inwerterów lub zwykłych buforów.

    Mikrokontrolery AVR   31 Paź 2012 12:42 Odpowiedzi: 24    Wyświetleń: 3690
  • Bascom AVR nie działa na laptopie z Windows XP - problem z portem?

    Digitrace używa tylko wejść portu. Bascom potrzebuje wyjść i wejść. Jeżeli programator to tylko kupa drutów, bez bufora, spróbuj podciągnąć wszystkie linie wejściowe i wyjściowe opornikami ok. 10kOhm do +5V. Jeżeli z buforem to zasil bufor z układu, podciągnij również wszystkie użyte wyprowadzenia portu LPT takim samym opornikiem do zasilania bufora.

    Mikrokontrolery   24 Sie 2007 00:04 Odpowiedzi: 9    Wyświetleń: 1338
  • BASCOM, odbieranie znaków przez UART. Jak ustawić bufor?

    Witam kolegów. Pierwszy temat: potrzebuję odbierać poprzez UART ciągi znaków wysyłane z urządzenia. Urządzenie wysyła taki ciąg bajtów: GZ GZ A0 A1 Cm Sc -tu dane- EN gdzie: GZ GZ to jest stały początek zawsze taki sam, A0 A1 podaje kierunek transmisji, Cm Sc komendy według wzorca, -dane- może być od jednego do pięciu bajtów, EN koniec transmisji. Jak...

    Mikrokontrolery   23 Sty 2007 20:53 Odpowiedzi: 1    Wyświetleń: 2396
  • Czy bufor SN74HCTOON nadaje się do programatora AVR? Szukam schematu.

    Witam ! Jeśli masz problem ze scalaczkiem do programatora t zrób inny programator bez buforu, jednak tu trzeba uważać aby nie uszkodzić portu LPT. Schemat zaczerpnąłem z pliku pomocy Bascom AVR, poniżej schemat. http://obrazki.elektroda.net/47_12361589... Pozdrawiam. Stefan ps. W Bascomie AVR w opcjach - programer ustaw Sample Electronics Programmer....

    Projektowanie Układów   04 Mar 2009 12:54 Odpowiedzi: 9    Wyświetleń: 2294
  • Bascom nie rozpoznaje chipów ID:000000 na LPT dla attiny2313 i atmega8

    Cześć Po pierwsze wgraj sobie programator Dybkowskiego, tam masz pełną jasność co do końcówek, możesz ustawić z której końcówki LPT wystawiasz poszczególne linie programatora. Jak nie pomoże to spróbuj na starym komputerze, mnie po wymianie płyty głównej przestał działać taki programator jak Twój, dopiero programator z buforem na scalaku zastartował,...

    Mikrokontrolery AVR   21 Wrz 2009 22:20 Odpowiedzi: 50    Wyświetleń: 11405
  • [Bascom] RS485 z Atmega328 i ATtiny2313 - brak odpowiedzi od slave'a

    Napotkanie Inkey() powoduje zatrzymanie pracy programu aż do odczytu znaku z bufora UART.

    Mikrokontrolery AVR   02 Sty 2012 21:39 Odpowiedzi: 15    Wyświetleń: 3385
  • [Bascom AVR] watchdog po input. Zaprzęgać przerwania?

    mirekk36 podoba mi się to Twoje rozwiązanie. Właśnie o to mi chodziło kiedy z Tobą rozmawiałem w moim temacie. Pytanie tylko co się dzieje ze znakiem <LF> nadawamym po <CR> ?. Trzeba go pewnie odfiltrować lub oczyścić bufor ?

    Mikrokontrolery AVR   02 Lis 2009 18:59 Odpowiedzi: 8    Wyświetleń: 2095
  • Lampka RGB Led sterowana pilotem

    Ja nie wiem z jakiego powodu taki zachwyt... :| Sieć-->step down na 5V--> uP z prostym programem choćby w Bascomie--> Bufor--> LED RGB Nawet można zrobić identyczną wkręcaną przy odrobinie zaparcia...

    DIY Zagranica   05 Wrz 2011 23:45 Odpowiedzi: 16    Wyświetleń: 14298
  • [atmega328][bascom][avr-dos]Odczyt karty mmc nie działa

    Oczywiście próbowałem ale bez efektu, sprawdzę jeszcze na tych tranzystorach. Jak nie zatrybi to zostanie mi chyba tylko dobudować bufor.

    Mikrokontrolery AVR   06 Cze 2011 15:29 Odpowiedzi: 25    Wyświetleń: 5178
  • Jak napisać program na ATmega8? Początkujący, Bascom, C, ASM

    Dobra mały błędzik jest tu: For I = 1 To 32 I2crbyte Bufor , Ack If I = 17 Then ' to zmień Lowerline End If Lcd Chr(bufor) Next I oj jakoś się motam ostatnio.

    Mikrokontrolery   26 Sty 2008 11:26 Odpowiedzi: 142    Wyświetleń: 22247
  • [Bascom] Atmega 32 - Kłopoty z formatem zapisanego WAV na kartę SD

    Nie znam Bascoma, nie używam go i nie planuję. Ja bym użył wskaźnika na początek pliku i zapisał dane z offsetem po zakończeniu akwizycji. Tworzyłbym też plik samodzielnie zamiast kombinacji z pustym plikiem na PC. Proponuję szukać w helpie do Bascoma jak zdefiniować wskaźnik na początek pliku albo bufor dla danych z pliku i jak je później nadpisać.

    Mikrokontrolery AVR   02 Sty 2014 18:08 Odpowiedzi: 16    Wyświetleń: 1770
  • [Bascom] [Atmega8] Jak zapisać stany IR z PIND.2 do EEPROM co 444µs?

    Witam, proszę o pomoc w rozwiązaniu problemu w tym programie, bo już nie wiem co jest nie tak. Program ma sprawdzać stan portu pind.2 do którego podłączony jest odbiornik podczerwieni w odstępach 444µs i zapisywać wyniki do eepromu w bajtach. Zrobiłem to tak: $regfile = "m8def.dat" $crystal = 16000000 Config Lcd = 16 * 1a ' lub Config...

    Mikrokontrolery AVR   02 Cze 2010 06:58 Odpowiedzi: 2    Wyświetleń: 1783
  • Bascom AVR: Jak obsłużyć przerwanie RXC od UART?

    przerwanie od portu szeregowego obsługujesz w ten sam sposób jaki i każde inne przerwanie. Ale to nie wszystko ;) Jeśli skonfigurujesz seriala do pracy z buforem , to Bascom sam "podłoży" przerwanie i będzie za Ciebie odbierał znaki z uarta i zapisywał do bufora kołowego.Instrukcję obsługi Bascoma trzeba czytać , czytać , czytać... , a nie tylko pytać...

    Mikrokontrolery   23 Gru 2007 22:40 Odpowiedzi: 3    Wyświetleń: 1891
  • DATA i duża ilość danych - jak to prawidłowo wyświetlić?

    Zrób to jako dwie pętle bo wielkość tabeli w bascomie to max 255 bajtów poza tym nie wiem czy bascom sprawdza zajętość bufora transmisji co za tym idzie może gubić bajty . Zatem w pętli dodaj opóźnienie potrzebne na czas wysłania informacji przez interfejs.

    Mikrokontrolery   09 Maj 2008 15:54 Odpowiedzi: 13    Wyświetleń: 1895
  • Jak napisać szybki protokół transmisji RS232 między BASCOM a DELPHI?

    PC wysyła wszystko co ma w buforze bajt za bajtem bez czekania. Można zwiększyć odstęp między bajtami, z tego co pamiętam to jest do wyboru szerokość przerwy 1, 1 1/2 lub 2 bity. A jak odbierasz dane? AVR'y nie mają buforu (no jest na 1 bajt, ale to nie bufor), najlepiej umieścić w przerwaniu wywoływanym przez USART podprogram który zapisze kolejne...

    Mikrokontrolery AVR   28 Kwi 2009 20:08 Odpowiedzi: 13    Wyświetleń: 3255
  • ATTINY2313 UART BASCOM – kod nadajnika i odbiornika do komunikacji między MCU

    Problem w tym, ze musze napisac ten kod w basicu. W zasadzie mam ten kod napisany, ale chyba nie dziala jak powinien. Nie wiem czy to nie ma zwiazku z ustawieniami fusebitow, bo sekunda trwa ekstremalnie dlugo. Czy ktos wie jak zapisac cos do buforu odczytac lub sprawdzic czy jest cos w buforze? (bascom i attiny2313)

    Mikrokontrolery   26 Lut 2007 16:15 Odpowiedzi: 17    Wyświetleń: 3530
  • LED WS2812 w Bascom: Przypisywanie kolorów z tablicy do poszczególnych diod

    Witam, Proponuję resetować diody poprzez wysyłanie zer, czyli ustawić wszystkie bajty w buforze na "0" i wysłać je. Ja tak robię w swoich projektach. Też działam w Bascom-ie. Zawsze wykorzystuję wewnętrzny oscylator RC 8MHz, prędkość transmisji do diod WS to 800kHz. Poniżej kilka moich projektów. [youtube]https://www.youtube.com/watch?v...

    Mikrokontrolery Początkujący   13 Mar 2023 07:21 Odpowiedzi: 13    Wyświetleń: 1110
  • Bascom i odbieranie więcej niż trzech znaków z UART'a.

    Nie, jeszcze nie testowałem bo zwinąłem na dzisiaj "warsztat". Czy Twój sposób wymaga jakiejś wcześniejszej konfiguracji bufora UART'a?

    Mikrokontrolery AVR   17 Kwi 2011 21:02 Odpowiedzi: 17    Wyświetleń: 3752
  • BASCOM - Jak dynamicznie aktualizować wyświetlacz HEX przy zmianie częstotliwości?

    Czy liczba jest zawsze siedmiocyfrowa? Nie mówie że to jedyny sposób ale podam jeden z możliwych. Deklarujesz zmienną tekstową siedmioznakową. Taka zmienna ma w rzeczywistości osiem bajtów. Nie chcesz wysyłać ósmego NULL. No i OK :D Na te zmienną nakładasz bufor siedmiu bajtów. Kiedy zmienna Dword każesz zamienić Bascomowi na string to on zapisze komórki...

    Mikrokontrolery AVR   18 Sie 2015 13:13 Odpowiedzi: 7    Wyświetleń: 996
  • ATMEGA2560[BASCOM] 4 uarty sprzętowe i odbiór ciągu znaków.

    Tak mógłbyś odbierać wszystkie znaki aż do wystąpienia CRLF Po wystapieniu znaku CR program skoczyłby do obsługi przerwania i poczekał na LF. Możesz sprawdzać z pętli głównej ilość znaków w buforze. Acha no chyba że w odbieranym ciągu przewidujesz nie zamierzone wystąpienie po sobie CRLF

    Mikrokontrolery AVR   04 Sty 2010 14:02 Odpowiedzi: 11    Wyświetleń: 2524
  • Podłączenie modułu LCD Nokia 5110 do ATmega8 i kod w Bascomie - szukam schematu

    Z całym szacunkiem to jest to po prostu wioska. Nie zadałeś sobie trudu sprawdzenie biblioteki o której pisałem. Powinienem to tak zostawić , ale nie mogę na to patrzeć. Nie dość, że nie możesz używać standardowych instrukcji Bascom takich jak Lcddat, Showpic itd to jeszcze potrzebujesz 512 Bajtów na bufor.. Dyskwalifikuje to ten kod dla mniejszych...

    Mikrokontrolery   20 Lut 2016 07:32 Odpowiedzi: 9    Wyświetleń: 4626
  • 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
  • [Bascom] Jak uniknąć zawieszania Atmega8535 przy odbiorze RS232 z radiomodemów 433 MHz?

    Tutaj: If Licz_znaki = Max_znakow Then Licz_znaki = 0 End If brakuje ci czyszczenia bufora. Z doświadczenia doradzę ci abyś wykonywał czyszczenie bufora co jakiś czas. Do tego celu możesz uruchomić timer który będzie generował przerwanie w którym będziesz czyścił bufor.

    Mikrokontrolery   26 Kwi 2009 23:29 Odpowiedzi: 9    Wyświetleń: 2553
  • Jak stworzyć przerwanie od UART w Bascom do obsługi RS232?

    A jeśli chodzi o AVR to: ON źródło_przerwania nazwa_podprogramu [ NOSAVE ] gdzie: źródło_przerwania - symboliczna nazwa źródła przerwania, nazwa_podprogramu - etykieta określająca gdzie znajduje się podprogram obsługi przerwania. jako żródło przerwania można: URXCprzerwanie układu sprzętowego UART – odebranie znaku UTXCprzerwanie układu sprzętowego...

    Mikrokontrolery   17 Kwi 2005 10:24 Odpowiedzi: 3    Wyświetleń: 1785
  • [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
  • 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
  • ATmega8535 i komunikacja po RS232 z telefonem BASCOM

    Wyłącz echo w telefonie. ale jak mam to zrobic ? ATE0 nie dziala :| Czyszczenie bufora nic Ci nie da.Aby "opróżnić" bufor , wystarczy wyrównać lub wyzerować indeksy _rs_head_ptr0 i _rs_tail_ptr0 . pytanie jak to zrobic pod Bascomem ? Obecnie jest tak jak by to co wysyla telefon ladowalo sie do bufora w roznych miejscach , raz na pcozatku, raz w srodku...

    Mikrokontrolery   05 Lis 2005 19:34 Odpowiedzi: 10    Wyświetleń: 3661
  • 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ń: 558
  • [ATmega32] Zatrzymanie programu po odbiorze danych RS232 w Bascom

    Mnie zastanawia jedna rzecz, skoro korzystasz z przerwań to po jakiego grzyba tam input? Zobacz jak mozna to rozwiazac: Odebrano: Disable Urxc ' wylaczenie przerwania na czas trwania aktualnego 'Jesli licznik znakow jest mniejszy od maksymalnego rozmiaru bufora to... If Licz_znaki < Max_znakow Then '...zwieksz licznik znakow, do buforu transmisji...

    Mikrokontrolery AVR   26 Lut 2009 19:14 Odpowiedzi: 4    Wyświetleń: 1850
  • [atmega8535][BASCOM] Złe wyświetlanie dnaych z rs232 na lcd

    Ok, już sobie poradziłem z problemem tego krzaka :D Teraz mógł by mi ktoś powiedzieć, jak wyczyścić bufor uarta w bascomie??

    Mikrokontrolery AVR   05 Paź 2008 09:24 Odpowiedzi: 10    Wyświetleń: 2062
  • [Bascom] Przesyłanie zmiennych po RSie między dwoma uP.

    Dzięki Koledzy...problem rozkminiony. Napisanie nowej procedurki z trzema inkeyami podstawiającymi pod kolejne zmienne poszczególne znaki z bufora rozwiązało problem.

    Mikrokontrolery AVR   05 Sie 2008 18:18 Odpowiedzi: 8    Wyświetleń: 2159
  • Implementacja bufora FIFO w ASM dla danych w Bascom - błędy w procedurze

    witam pisze pewien programik pod bascomem i potrzebuje zaimplementować w asemblerze bufor FIFO dla przychodzących danych. Napisałem pewną procedurkę, lecz nie wiem czemu często coś się w nim zamiesza. sprawdzałem go troche w debugerze ale nic nie mogę wyczaić. Oto kod procedurki zapisującej i odczytującej z bufora: Save_to_fifo: 'Const Wielkosc_bufora...

    Mikrokontrolery   18 Kwi 2005 22:18 Odpowiedzi: 1    Wyświetleń: 2054
  • Jak wyczyścić bufor UART w ATmega16 w Bascomie przy dłuższym oczekiwaniu?

    Witam, mam następujący problem: na komputerze PC napisałem program wysyłający przypadkową liczbę co 500ms przez port com do mikrokontrolera. W uKonrolerze ATmega16 program wygląda następująco: $baud = 9600 $crystal = 11059200 Dim Danewej As String * 12 Cls Lcd "reset" Waitms 500 Do Input Danewej Cls Lcd Danewej Waitms 100 Loop Wszystko działa,...

    Mikrokontrolery   10 Maj 2007 12:55 Odpowiedzi: 2    Wyświetleń: 2501
  • Programator USBisp nie łączy się z Bascom - odczyt EEPROM w Progisp 1.72

    Nie, ponieważ odczytuję z maszyny, którą znam i wiem co tam jest, buforu nawet nie można edytować.

    Mikrokontrolery AVR   08 Lut 2023 18:16 Odpowiedzi: 4    Wyświetleń: 489
  • Jak ustabilizować pomiary ADC w Atmega 8 przy użyciu Bascom?

    to co kolega zrobił, to jest bufor kołowy. Takie algorytmy średniej kroczącej robi się właśnie w ten sposób, więc pomysł kolega miał dobry. W buforach kołowych operuje się na wskaźnikach, tworząc tak na prawdę listę kierunkowa. Niech sobie kolega poczyta jak to się dokładnie koduje.

    Mikrokontrolery AVR   26 Lis 2010 23:46 Odpowiedzi: 10    Wyświetleń: 3880
  • BASCOM - Wyświetlacz LCD KS0108 i komunikacja szeregowa

    wyświetlacz na sterowniku ks0108 nie wysteruje bezpośrednio przez i2c, możesz podpowiedzieć jaki bufor dodatkowo musiałbym zastosować ?

    Mikrokontrolery AVR   10 Kwi 2013 17:34 Odpowiedzi: 7    Wyświetleń: 2508
  • [Bascom] Jak dobrać $crystal dla RC5 ,1Wire , SD -HW SPI

    Tak jak to kolega Adam opisał cały nasz problem pojawia się przy funkcji get która nie wiedzieć czemu czyta całkiem inne dane. Prosty przykład Open "test.txt" For Binary As #4 Do Get #4 , bufor Print chr(bufor) Loop Until Eof(#4) <> 0 Daje nam całkiem inne znaki niż zawarte w pliku test.txt EDIT: problem rozwiązany, wszystko...

    Mikrokontrolery AVR   05 Sty 2010 12:40 Odpowiedzi: 72    Wyświetleń: 9561
  • 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ń: 1145
  • 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
  • [Atmega32] [rs232] [Bascom] Odbieranie danych po rs232

    Nie wiem na czym polega problem kolegi. Poza tym o porcie RS232 mówimy tylko po stronie komputera, koledze chodzi jak mniemam o to, że z komputera są wysyłane dane do procesora i ten powinien je odbierać. Zatem jak kolega napisał po pierwsze należy użyć bufora (dostępny z poziomu BASCOM - poszukaj w helpie) a potem w danym miejscu programu sprawdzać...

    Mikrokontrolery AVR   14 Paź 2011 21:36 Odpowiedzi: 6    Wyświetleń: 3821
  • 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
  • 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ń: 5406
  • Jak wpisać liczbę 123.4 z klawiatury 4x4 do zmiennej w Bascom?

    Powinieneś mieć funkcje niskiego poziomu która buforuje przyciski, a następnie API, które wyciąga przyciski z bufora. Sama funkcja konwertująca powinna wyglądać mniej więcej tak: void convert(void) { float_t val = 0; val = get_key() * 100; val += get_key() * 10; val += get_key(); val += get_key() / 10; }...

    Mikrokontrolery   27 Lut 2010 20:22 Odpowiedzi: 3    Wyświetleń: 1082
  • [BASCOM] - Jak poprawnie i cyklicznie wyświetlać na LCD

    Twoim podstawowym błędem jest to że ciągle czyścisz ekran. Ta operacja zajmuje prawie 2 ms Nie wiem po co to robisz ? Wystarczy zdefiniować bufor w który bedziesz wpisywać swoje wyniki i ten bufor cyklicznie wyświetlać ale tylko wtedy kiedy to będzie konieczne czyli w zależności od ustwienia ew. flag sygnalizujących np. zmianę czasu. Inna sprawa czy...

    Mikrokontrolery AVR   02 Lip 2011 16:23 Odpowiedzi: 10    Wyświetleń: 4916
  • Jak odebrać 512 bajtów z PC na uC przez RS232 w BASCOM?

    Najlepiej to dać znacznik początku ramki a na końcu jakieś CRC. Odbiornik powinien szukać znacznika początku i jak na niego trafi to zacząć odbierać pozostałe dane. Jak zbierze ich 513 to z 512-tu oblicza CRC i porównuje ze znakiem 513-tym. Jak dobre to zapisuje, jak złe to odrzuca. A sam odbiór to w przerwaniu, i zapis do bufora z jednoczesnym inkrementowaniem...

    Mikrokontrolery AVR   30 Lis 2009 18:04 Odpowiedzi: 20    Wyświetleń: 5665
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Może gubisz przesyłane znaki bo gdzieś pętla jest za wolna. Jeśli taką komunikację wrzucisz do większego programu to problem się tylko pogłębi. Lepiej skonfiguruj bufor i Bascom będzie odbierał wszystkie znaki w przerwaniu. Nie przegapi żadnego znaku. ->Config Serialin0 Widać, że dodajesz Enter na końcu stringów. Możesz to monitorować i parsować dane...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 2937
  • Atmega8 [Bascom] - Błędny odczyt obrotów, zakłócenia od elektrozaworu

    Nie ma znaczenia jaki tranzystor zastosuje i tak nie uniknie przedostawania się zakłóceń od kolektora na bramkę tranzystora przez jego pojemność, jeśli nie zastosuje "sztywnego" bufora problem nie zniknie.

    Mikrokontrolery AVR   19 Wrz 2015 08:43 Odpowiedzi: 14    Wyświetleń: 4224
  • Bascom - jak odebrać dane przez UART i wysłać odpowiedź?

    To można rozwiązać na wiele sposobów. Jeśli tylko cześć ramki jest stała a zależy Ci na wartościach odebranych to można użyć bufora kołowego i kiedy wykryjesz koniec ramki to wciągasz z bufora poprzednie siedem bajtów. Tutaj jednak sprawa jest prostsza. Poniższy mikroprogram powinien sprawdzać po kolei nadchodzące bajty. Jeśli się zgadzają to wskaźnik...

    Mikrokontrolery Początkujący   07 Lis 2017 13:22 Odpowiedzi: 4    Wyświetleń: 1260
  • [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
  • W pełni sprzętowe sterowanie LEDów WS2812B na STM32F030 by piotr_go

    Witam! Gratuluję autorowi ciekawego sposobu komunikacji z WS2812B! Ja jeszcze bawię się AVR-ami, a nawet Bascomem ;) W układzie z filmiku [youtube]https://www.youtube.com/watch?v... wykorzystałem ATTiny85. Bufor danych do wysłania oczywiście w pamięci RAM. 3 bajty na diodę (RGB). Każdy bajt bezpośrednio określa jasność świecenia...

    DIY Konstrukcje   11 Sie 2017 19:02 Odpowiedzi: 52    Wyświetleń: 18387
  • [ATMEGA8] [ATMEGA8][BASCOM] - Błędny odczyt temperatury z MAX31855, zawsze 35°C

    Właśnie w tym problem że nie mogę sprawdzić czy poprawnie odbiera dane ponieważ mam w tej chwili jedynie wyświetlacz led 3 cyfry i nawet nie mam jak wysłać danych na PC bo czekam na bufor (max232)

    Mikrokontrolery AVR   18 Mar 2013 21:43 Odpowiedzi: 11    Wyświetleń: 4968
  • Jak zaprogramować przerwanie USART w Bascomie przy odbiorze bajtu?

    Jak zaprogramować przerwanie od pojawienia się bajtu w buforze usart.

    Mikrokontrolery   13 Wrz 2005 10:15 Odpowiedzi: 1    Wyświetleń: 1015
  • UART:dziwne zachowanie ATMega8 po stronie odbiorczej[BASCOM]

    Witam. Myślę, że w tym przypadku przed odczytem bufora RS sprawdź czy jest w pełni zapełniony, czyli czy cała wiadomość 7 znaków wpadło do bufora.

    Mikrokontrolery AVR   30 Paź 2009 17:09 Odpowiedzi: 9    Wyświetleń: 1805
  • Odtwarzacz plików SID z C64

    http://obrazki.elektroda.pl/4780964300_1... Witam Chciałem przedstawić moją konstrukcję odtwarzacza plików SID. Jest to moje protopywowe urządzenie zbudowane na dwóch płytkach uniwersalnych.Wszystkie połączenia są wykonane kabelkami.Sercem układu jest ATmega32 który jest prostym emulatorem procesora z C64 6502.Oryginalny układ SID'a...

    DIY Konstrukcje   29 Wrz 2011 14:45 Odpowiedzi: 17    Wyświetleń: 12033
  • Jak użyć RFM01 i RFM02 do prostego sterowania włącz/wyłącz w Bascom?

    W zasadzie to trzeba wyłączyć bufor FIFO o odbiorniku (Output and FIFO mode Command --> "fe" na 0). Do tego trzeba rodzaj filtru ustawić na OOK (Data FIlter Command --> "s0" i "s1" na 0). W nadajniku trudno powiedzieć. Pisze coś o trybie bez sybchronizacji, ale tylko drogą dedukcji można dojść że to jest właśnie tryb z wyłączonym buforem FIFO (Low Battery...

    Mikrokontrolery   06 Sie 2009 16:09 Odpowiedzi: 41    Wyświetleń: 10056
  • [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
  • Sterowany pojazd line follower – jak zbudować robota jeżdżącego po białej linii?

    Zakup mikrokontroler, np ATTiny2313. Zbuduj programator, na kilka razy wystarczy funcard programmer, bez bufora. Ściągnij program Bascom AVR. Czujniki podłączasz tak jak tu : http://www.elektroda.pl/rtvforum/viewtop... Pozdrawiam

    Robotyka Modelarstwo i CNC   16 Mar 2006 07:57 Odpowiedzi: 9    Wyświetleń: 3349
  • Sterowanie tranzystorem PNP z AVR – dioda świeci cały czas, brak reakcji na set/reset

    Napisanie $crystal = 1000000 spowoduje, że Bascom dostosuje opóźnienia do aktualnej częstotliwości pracy zegara i program zacznie zachowywać się normalnie. Aby przełączyć procek na zewnętrzny oscylator kwarcowy trzeba go podłączyć do programatora obsługiwanego przez Bascom. Kliknąć ikonkę programowania w Bascomie, wybrać programowanie ręczne, co pozwoli...

    Mikrokontrolery   09 Sie 2006 12:15 Odpowiedzi: 12    Wyświetleń: 2880
  • AVR, BASCOM - Jak najlepiej wysyłać ramkę przez UART

    Możesz zdefiniować tablice 8-elementową ładować do niej dane i wysyłać poleceniem Printbin . [syntax=basic4gl]Dim Bufor(8) As Byte ' tablica 8 elemetowa .............. Printbin Bufor(1) , 8 ' wyślij 8 bajtów zaczynając od Bufor(1)[/syntax]

    Mikrokontrolery Początkujący   05 Lis 2013 21:36 Odpowiedzi: 2    Wyświetleń: 1434
  • Czytnik kart GSR-1120-12 - różne dane przy odczycie w Bascom na ATMega16

    Jak czytałeś lub nie :) karta ma sekwencje "startu" , nie pamiętam teraz jaki ma format, jest to jakiś 5bit znak, ja najpierw z czytuje cały bitstream od czytnika i potem funkcją szukam startu jak nie znajdę to "przekręcam" bufor (znaczy ostatni bit staje się pierwszym w strumieniu) i jeszcze raz szukam znaku startu, potem już tylko na podstawie tablicy...

    Mikrokontrolery AVR   12 Wrz 2010 22:47 Odpowiedzi: 7    Wyświetleń: 3436
  • Atmega32, Bascom, PWM - obliczanie częstotliwości kluczowania przy 4MHz

    PWM możesz obniżyć spokojnie do 30Hz, pojawią się lekkie szarpnięcia, MOSFET to na prawdę dobre wyjście, a wysterujesz go już 6V/1mA (np.BUZ11). W takich warunkach pracuje bez radiatora. Najlepszy bufor między nóżkę uK a tranzystor to OP amp pracujący jako komparator. Nie zapomnij też o szybkiej diodzie tak jak to sugerowano, np 1N5822 i wydajnym układzie...

    Mikrokontrolery   13 Gru 2006 15:50 Odpowiedzi: 30    Wyświetleń: 5055
  • AT89C2051 i Visual Basic 6: komunikacja RS232 PC–mikrokontroler, przykład kodu

    Za punkty - nie, przynajmniej nie ja. Ale cos pomóc mogę. Zrealizowałem już parę projektów uC + vb6 i jakoś one działają. Może zacznijmy od samego uC. Jeżeli był by to asm (bascom + zaawansowany bascomowiec) to zrobiłby to na dwuch tablicach które wyrażały by bufor odbioru i nadawania np rs_tx_bufor(12) as byte i rs_rx_bufor(12) as byte Można by to...

    Mikrokontrolery   08 Kwi 2006 16:13 Odpowiedzi: 5    Wyświetleń: 1332
  • STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?

    McRancor: nie zgadzam sie, moim zdaniem to dioda jest na linii VCC miedzy 74hc244 a programowanym ukladem. A prawda jest taka ze poprzez bufor przechodzi napiecie z portu LPT (w moich programatorach bez tej diody dalo sie nawet zaprogramowac 2313 zasilajac go wlasnie z portu LPT przez ten bufor). Poprostu przez bufor "przecieka" napiecie (nie sprawdzalem...

    Mikrokontrolery   24 Lis 2005 23:26 Odpowiedzi: 12    Wyświetleń: 4430
  • Bas : dzielenie długiego stringu a dane sa zmiennej długości ( odbior UART)

    Tak prymitywnie to wyślij to sobie ze spacją i potem podziel otrzymany string szukajac spacji [syntax=vbnet] Print V1 ; " " ; A1 Dim MyArray(2) As String * 5 , M As Byte M = Split(CalyOdebranyString , MyArray(1) , " ") 'podziel szukając spacji Locate 1 , 1 : Lcd MyArray(1) Locate 2 , 1 : Lcd MyArray(2)[/syntax] Radzę też napisać u góry w kodzie : [syntax=vbnet]Config...

    Mikrokontrolery AVR   08 Maj 2022 20:09 Odpowiedzi: 6    Wyświetleń: 687
  • Jak obsłużyć 4-8 wejść MIDI na jednym AVR? Sprzętowe UARTy, multipleksery, Bascom

    No przypomniałem sobie, że można definiować w bascomie rozmiar bufora. Rozumiem, że gdy np. zdefiniuję go na 200B to gdy program będzie zajęty i nie będzie mogło dojść do przerwania to tam się będą gromadzić dane? A gdy znajdzie się czas i dojdzie do przerwania to będę te dane "normalnie" odbierać jakby teraz przyszły? Czemu Master musi przełączać slave'y?...

    Mikrokontrolery   10 Kwi 2007 10:11 Odpowiedzi: 18    Wyświetleń: 2151
  • [Bascom][Attiny2313] - PWM sterowany z Terminala RS-232

    To możesz zrobić tak: [syntax=basic4gl] Odczytaj_sprzetowy_uart: Dane = "" Do 'Odbierz znak po znaku Kod = Inkey() Dane = Dane + Chr(kod) 'Zapisz w Dane If Dane = "Obroty1" Then Obroty = 1 If Dane = "Obroty2" Then Obroty = 2 If Dane = "Obroty3" Then Obroty = 3 Bufor = Ischarwaiting() 'Zakoncz jeśli brak znaku Loop Until Bufor = 0 Return [/syntax] i...

    Mikrokontrolery Początkujący   26 Lip 2012 07:26 Odpowiedzi: 25    Wyświetleń: 2705
  • Przeróbka programu analizatora widma akustycznego - bascom

    Witam Cieszę się, że mój program, który defakto nie jest szczytem programowania, kogoś zainteresował. Ogólnie działa on dość fajnie ale mógł by lepiej hehe. Teraz co do programu, to nie mam czasu na dokładną analizę całości (sesja :/ ), nawet swojego kodu już dobrze nie kojarze, ale zauważyłem jedną rzecz: kolega, w tym co dopisał używa zmiennej wynik_o...

    Mikrokontrolery   05 Lut 2008 12:58 Odpowiedzi: 57    Wyświetleń: 39448
  • M2561 - (bascom) tracone dane z UART przy transmisji RS232 (Atmega 2561)

    Hm, rzeczywiście obsługę "dekodowania" zawartości odebranego stringu można przenieść poza przerwanie. Choć - to akurat rzeczywiście działa :) Ale - to raczej nie zmieni problemu z "ginącą" częścią odebranego stringu, bo przecież zawartość bufora się nie zmienia od momentu "poskładania" go w serial1charmatch. Kiedy następuje wywołanie serialcharmatch...

    Mikrokontrolery AVR   25 Wrz 2016 13:58 Odpowiedzi: 17    Wyświetleń: 1638
  • Jak napisać obsługę I2C w Bascomie dla 89C2051 jako slave?

    1$ - to juz lepiej dorwac specyfikacje techniczna i napisac swoje (przynaj- mniej bedziesz mial to co potrzebujesz). Inna sprawa: czy I2C wymaga buforów trójstanowych??

    Mikrokontrolery   06 Gru 2002 13:06 Odpowiedzi: 8    Wyświetleń: 2741
  • Bascom AVR – komunikacja RS232 na jednej linii, SERIN/SEROUT odbiera błędne dane

    chcę nawiązać komunikację z urządzeniem które wysyła i odbiera dane na jednej linii protokół standardowy jak w rs232 użyłem poleceń SERIN i SEROUT w bascomie ale po wysłaniu ramki odbiera jakieś śmieci podkreślam że transmisja podsłuchiwana była w terminalu i urzadzenie odpowiada poprawnie , ale procesor odbiera śmieci .Czy trzeba stosować jakiś bufor...

    Mikrokontrolery AVR   19 Lut 2010 16:36 Odpowiedzi: 10    Wyświetleń: 2980
  • RS-232 i Bascom: Jak obsłużyć strumieniowe dane binarne na 90S8515?

    ale można if _rs_head_ptr0<>_rs_tail_ptr0 then coś w buforze jest else nic nie ma end if

    Mikrokontrolery   16 Lis 2005 15:33 Odpowiedzi: 4    Wyświetleń: 1419
  • Jak odebrać bajty 1..32 i 126..255 z RS232 - BASCOM

    Po prostu nie możesz korzystać z instrukcji Input tylko z instrukcji np. Inkey i odbierać 128 bajtów o dowolnej zawartości (nawet bajtów zerowych) Po odebraniu 128 bajtów sprawdzić sumę kontrolną, tak jak pisał kolega mirekk36. Jeśli odebrałeś wysłasz ack spowrotem np. z sumą crc ramki Instrukcja Input się nie nadaje do tego celu. Tylko odbieranie za...

    Mikrokontrolery AVR   17 Lis 2009 00:35 Odpowiedzi: 6    Wyświetleń: 2154
  • [8515][bascom] Sposób przesyłu informacji do procka z kompa

    Jakież to przerwanie muli ci PC-ta mógłbyś rozwinąć ? Użyj zwykłego terminana od windows i zobacz co dostajesz, może masz niedopowiednie prędkości transmisji dla PC i uP ? Uzyj przerwania odbioru znaku z bufora UART nie będzie się nic mulić bo twój program większkośc czasu poświęca na oczekiwanie na odbior znaku z PC-ta. O I2C zapomnij bo nie masz takiego...

    Mikrokontrolery AVR   08 Kwi 2010 23:05 Odpowiedzi: 19    Wyświetleń: 1893
  • Atmega 32, bascom, program jej nie znajduje, poszedł LPT?

    Jaki masz programator? Z buforem? Sprawdź na innym komputerze. W programie wykorzystujesz sprzętowe SPI?

    Mikrokontrolery   15 Maj 2008 18:43 Odpowiedzi: 15    Wyświetleń: 1481
  • Modbus w Bascom: Optymalizacja odczytu wielu parametrów z miernika sieci

    Nic skomplikowanego. Najlepiej zdefiniować np. 10 rejestrów typu Integer. Na to nałożyć Overlay Buffer * 20 (bo po dwa bajty na kazdy Word lub Integer). Odbierasz bajty do bufora, sprawdzasz CRC i przepisujesz do swoich danych ;)

    Mikrokontrolery AVR   13 Mar 2021 19:14 Odpowiedzi: 4    Wyświetleń: 627