bascom config serialin

Znaleziono około 305 wyników dla: bascom config serialin
  • Konfiguracja WE/WY portów - 1Wire, RS232 itp... [Bascom]

    Możesz zrobić co chcesz byleby polecenie Config 1wire było już po konfiguracjach portu. Co do UARTu to też nie ma znaczenia, bo jeśli Bascom wykryje użycie w kodzie Config Serialin/Serialout lub nawet samo użycie Print to kompiler ustawi je sam automatycznie.

    Mikrokontrolery AVR   10 Sty 2012 22:30 Odpowiedzi: 4    Wyświetleń: 1759
  • 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
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • BASCOM - Przykładowy program komunikacji TX RX między dwoma 8051

    :arrow: CONFIG SERIALIN, CONFIG SERIALOUT.

    Mikrokontrolery   01 Lut 2009 22:46 Odpowiedzi: 14    Wyświetleń: 2260
  • REKLAMA
  • 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
  • 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
  • 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
  • REKLAMA
  • Jak ustawić przerwanie od danych napływających do UART w BASCOM?

    Wskazówki : [syntax=basic4gl] Config Serialin = Buffered , Size = 254 , Bytematch = All Enable Serial Enable Interrupts Serial0bytereceived: Return [/syntax]

    Mikrokontrolery Początkujący   27 Mar 2014 13:06 Odpowiedzi: 1    Wyświetleń: 969
  • ATmega48 - jak zaimplementować odbiór danych w transmisji szeregowej 9600 bodów?

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

    Mikrokontrolery AVR   07 Sty 2010 20:48 Odpowiedzi: 13    Wyświetleń: 2164
  • Jak odebrać 512 bajtów z PC na uC przez RS232 w BASCOM?

    Nic nie musisz (jeśli chodzi o Bascom - sam robić w przerwaniu) Bascom ofruje ci za free - pełną sprzętową obsługę RS232. Zapoznaj się tylko z poleceniem Config Serialin oraz z parametrem Bytematch tego polecenia - a wszystko stanie się jasne. Nic nie będziesz musiał sam oprogramowywać w przerwaniu bo to jest bez sensu. po prostu będziesz wysyłał paczki...

    Mikrokontrolery AVR   30 Lis 2009 18:04 Odpowiedzi: 20    Wyświetleń: 5665
  • 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
  • REKLAMA
  • Atmega2560[BASCOM],FT232RL wybór uartów do komunikacji

    EEEEEEEj kolego - teraz to żeś zamieszał ;) .... sorki że się uśmiecham ale to nie z ironii tylko z pomysłowości ;) A co ma piernik do wiatraka czyli co ma jakieś INT2 do UART1 ???? no jak można tak odczytywać znaczenie opisu różnych funkcji nóg procesora To tylko oznacza, że ten pin może pełnić rolę albo zwykłego pinu I/O albo rolę RxD1 (czyli wejście...

    Mikrokontrolery AVR   15 Gru 2009 23:30 Odpowiedzi: 10    Wyświetleń: 4911
  • 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
  • [BASCOM] Jaki sposób pisania programu będzie najlepszy?

    A teraz jeszcze pytanie z innej beczki. Procesor steruje pilotem RC5 na przerwaniu INT0, chciałbym jeszcze dodać obsługę RS232 ale nie chcę żeby ciągle było sprawdzane czy coś jest przesyłane bo to mi tylko spowolni program, czy jest możliwość wykrycia ze jakieś dane dochodzą do procesora i wtedy ustawienia flagi po tym będzie wykonany odbiór danych...

    Mikrokontrolery AVR   24 Cze 2010 19:03 Odpowiedzi: 8    Wyświetleń: 2509
  • Bascom i odbieranie więcej niż trzech znaków z UART'a.

    Spróbuj: Config Serialin = Buffered, Size = 10

    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
  • Problem przy odbiorze pakietu danych przez RS w uP - BASCOM

    Witam Odbieram pakiet danych (dokładnie 11 bajtów) przez sprzętowy RS232 z prędkością 38400 (uP ATMEGA 128L kwarc-8MHz) w Bascomie: Config Serialin = Buffered , Size = 7 . . . Odb = Ischarwaiting() If Odb <> 0 Then For L = 1 To 6 Y(L) = Inkey() Waitms 7 Next L Y(1) = Asc(y(1)) Y(2) = Asc(y(2)) Y(3) = Asc(y(3)) Y(4) = Asc(y(4)) Y(5) = Asc(y(5))...

    DSP i Transmisja   21 Lis 2006 07:56 Odpowiedzi: 1    Wyświetleń: 1148
  • [Bascom] Bufor serialin i ignorowanie znaku &H0

    za pomocą Inkey() a wtedy bufor automatyczny konfigurujesz tak: Config Serialin = Buffered , Size = 10 , Bytematch = All

    Mikrokontrolery AVR   08 Maj 2011 15:18 Odpowiedzi: 12    Wyświetleń: 2686
  • C++Builder i Atmega8 USART - błędne wartości przy przesyłaniu danych RS232

    Witam, zanim zabierzesz się za pisanie własnej obsługi przerwań do RS232 w Bascomie, to może najpierw spróbuj zrobić to w oparciu o dobrodziejstwa jakie daje ci Bascom. nie znasz poleceń INPUT , INKEY czy PRINT ???? do tego jeszcze może Config Serialin bo w powyższym kodzie odstawiasz niezły "miszmasz" i nie ma co się dziwić, że ci nie działa. Oczywiście...

    Mikrokontrolery AVR   06 Sty 2009 16:39 Odpowiedzi: 5    Wyświetleń: 1939
  • Atmega 128: Drugi UART w Bascom AVR - problem z prędkością transmisji 115200 baud

    kiedyś też się męczyłem i doszedłem do tego $baud = 9600 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Serialin = Buffered , Size = 64 Config Serialout = Buffered , Size = 64 Print "COM1 INT : DONE" $baud1 = 9600 Config Com2 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1...

    Mikrokontrolery   13 Wrz 2005 22:47 Odpowiedzi: 4    Wyświetleń: 4996
  • Atmega8 - Bascom: Warunek sprawdzający stan pinu nie działa w pętli głównej

    Nie wiem czy będziesz mógł ustawić Timeout bo jest od wersji 2076. Najwyżej zakomentuj. Reszta powinna działać. Poczytaj o "Config Serialin" i "Ischarwaiting" Tak dokładniej to Input czeka na Enter albo na to co ustawimy żeby czekał (Config Input) Jak Enter nie nadchodzi z powodu jakiegoś błędu to przydaje się Timeout. Najczesciej odbieram dane po jednym...

    Mikrokontrolery AVR   08 Mar 2016 16:40 Odpowiedzi: 8    Wyświetleń: 1065
  • [BASCOM] UART filtrowanie danych z SIM800 - problem z odbieraniem SMS

    Ischarwaiting() działa tylko w połączeniu z Config Serialin = Buffered i do tego Enable Interrupts .

    Mikrokontrolery AVR   27 Mar 2017 19:04 Odpowiedzi: 3    Wyświetleń: 903
  • AtMega32 - Bascom: Jak uniknąć zatrzymania programu przy braku danych na COM?

    Np za pomocą config serialin opcja Bytematch. Ustawiasz np. na 13 i masz wykrywanie kiedy nadchodzi znak "enter" czyli CR W zależności też czy razem ze znakiem CR masz też LF to ustawiasz sobie już w config Input. Teraz nie mam możliwości sprawdzić ale czy "config serialin" działa z programowym com-em ?

    Mikrokontrolery Początkujący   04 Mar 2013 14:00 Odpowiedzi: 8    Wyświetleń: 1143
  • [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
  • 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
  • [Atmega8] Jak odebrać i wyświetlić pełną ramkę TTL z czytnika RFID na Atmega8?

    na początek zobacz sobie jak wygląda ta ramka gdy przychodzi do zwykłego terminala w komputerze PC. prawdopodobnie na końcu tej ramki masz jeszcze znaki CRLF ale może się okazać że ich nie masz albo masz tylko CR wtedy trzeba przekonfigurować CONFIG INPUT aby reagowało na samo CR na końcu a jak nie ma ani CR ani CRLF to trza samemu kombinować właśnie...

    Mikrokontrolery AVR   17 Mar 2009 19:39 Odpowiedzi: 10    Wyświetleń: 4050
  • 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
  • [ATMEGA8] [ATMEGA8][BASCOM] - Dlaczego jeden kod UART działa, a drugi nie?

    Bo pierwszy kod jest logicznie błędny. Do stringa dodawany jest znak entera, a nie powinien. Poza tym skoro i tak czekasz na enter to dlaczego nie użyjesz input ? A tak poza tym to proponuje robić odczyt w przerwaniu. Polega to na odpowiednim skonfigurowaniu "Config serialin" i jego opcji BYTEMATCH.

    Mikrokontrolery AVR   09 Cze 2010 11:10 Odpowiedzi: 1    Wyświetleń: 810
  • Konfiguracja 2 UART w Atmega644P w Bascom 1.11.9.0 - błąd 117, nieznane przerwanie

    $regfile = "m644def.Dat" $crystal = 16000000 $baud = 19200 '$baud #1 = 19200 $hwstack = 128 $swstack = 100 $framesize = 100 Config Serialin = Buffered , Size = 200 Config Serialin1 = Buffered , Size = 200 Przy dodaniu ostatniej linijki wyrzuca błąd 117

    Mikrokontrolery Początkujący   07 Lis 2013 22:35 Odpowiedzi: 4    Wyświetleń: 1245
  • 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
  • Jak napisać program w Bascom do sterowania ATmega48/8 przez Bluetooth HC-05?

    Nawet w tak krótkim kodzie masz nieszły bajzel. Deklaracja zmiennej gdzieś między deklaracjami przerwania. Najpierw włączasz globlane przerwania potem dopiero poszczególne sygnały (a powinno być na odwrót). Nie CONFIG PORT tylko CONFIG PIN jeśli chodzi o jeden pin portu B. Co dalej? Pętla DO ... LOOP + END w której będzie główny program, oraz kod obsługi...

    Mikrokontrolery AVR   11 Cze 2017 14:23 Odpowiedzi: 4    Wyświetleń: 1302
  • AT90s2313 - problem z komunikacją 19200 baud, kwarc 4MHz, Bascom AVR

    Ustawiłeś w programie bufory? Config Serialout = Buffered , Size = ? - liczba znaków Config Serialin = Buffered , Size = ? - liczba znaków

    Mikrokontrolery   17 Sty 2008 16:28 Odpowiedzi: 7    Wyświetleń: 870
  • Atmega328p: Zmiana szybkości transferu w Bascom AVR przy 4MHz

    Witam, Co może być przyczyną zmiany szybkości transferu ? Mam AVR przestawionego programowo na 4MHz, fragment kodu: [syntax=basic4gl]$regfile="m328pdef.dat" $crystal=4000000 $baud=19200 CLKPR=128 CLKPR=1 ' 8MHz -> 4MHz Config Serialin=Buffered ,Size=22 ,Bytematch=13[/syntax] a Bascom sam przestawia niepotrzebnie U2X0 na 2x czyli 38400.

    Mikrokontrolery AVR   07 Gru 2013 11:13 Odpowiedzi: 28    Wyświetleń: 3240
  • [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] 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 - Jak przypisać wartość STRING do zmiennej typu WORD?

    Witam. Mam mały problem z przepisaniem wartości z DANE do zmiennej CZAS. Potrzebuję by po odczycie z UART wartość CZAS=DANE. Oczywiście żle to robię bo BASCOM pokazuje błąd. [syntax=vbnet] Config Serialin = Buffered , Size = 4 Enable Interrupts Declare Sub Kas_bufor Dim Uart As String * 1 Dim Buf As Word Dim Dane As String * 4 Dim Czas As Word Cls Locate...

    Mikrokontrolery Początkujący   02 Lip 2018 14:26 Odpowiedzi: 4    Wyświetleń: 840
  • [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
  • [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
  • [Atmega8] [BASCOM] - Moduł GSM ze sterowaniem SMS telefon simens s55

    Witam, Zrobiłem sobie układzik GSM modul udostępniony na forum przez kolegę Xury. Używam telefonu Simens s55 do komunikacji i mam pewien problem z którym nie mogę sobie poradzić. Powiem co działa: układ wysyła sms i dzwoni na podany/podane numery w eeprom po wykryciu alarmu. Nie działa mi natomiast wykonywanie poleceń za pomocą otrzymanych smów: ZAL,...

    Mikrokontrolery AVR   04 Cze 2013 17:12 Odpowiedzi: 12    Wyświetleń: 6231
  • Bascom avr i configserialin - wisi przy braku danych

    Witam. Wiem o tym co napisałeś, ale przed input jest sprawdzane czy jest co pobrać (ciąg zakończony LF) i jeśli jest co pobrać to jest pobierane w całości (jako string). A działa to tak: - zbiera się znak i jest zgłaszane przerwanie - kolejne znaki trafiają do bufora - jeśli ostatni znak jest LF (10) to jest wystawiana flaga że jest cała ramka to jest...

    Mikrokontrolery AVR   19 Sie 2012 21:09 Odpowiedzi: 2    Wyświetleń: 1188
  • ATMega644p - Jak skonfigurować Fusebity do obsługi dwóch UART-ów?

    Czy w Bascomie da się je prawidłowo wysterować? deklaruję tak: [syntax=basic4gl]Config Serialin = Buffered , Size = 20 'konfiguracja RS232 (linia buforowana baud 9600) Config Serialin1 = Buffered , Size = 20 'konfiguracja RS485 (linia buforowana baud 9600) $baud = 9600 $baud1 = 9600[/syntax]

    Mikrokontrolery AVR   31 Maj 2015 14:40 Odpowiedzi: 7    Wyświetleń: 927
  • [ATmega8][BASCOM] Przerwania z timera a odczyt z UARTa

    Config Serialin = Buffered , Size = 80 Enable Interrupts Dim _Flaga_1s as Bit _Flaga_1s = 0 Config Timer1 = Timer , Prescale = 64 Enable Timer1 : On Timer1 Co1s Cls Do If Ischarwaiting() = 1 Then Znak = Inkey() Print Chr(znak) ; End If if _Flaga_1s = 1 then ' ------> a tutaj wyświetlaj już sobie spokojnie co chcesz co...

    Mikrokontrolery AVR   21 Sie 2008 10:59 Odpowiedzi: 4    Wyświetleń: 3124
  • 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
  • Jaki zegar RTC z obsługą roku i alarmu zamiast PCF8583?

    No teraz patrząc na kod to można od razu powiedzieć, że wszystkie twoje problemy i całe zło działania kodu, że tak powiem, wynikają z tego sposobu odbierania danych przez RS232 :( Pętla Do Loop w przerwaniu to samobójstwo i to jeszcze takie okrutne :( tym bardziej, że w Bascomie masz pięknie akurat zrobioną obsługę RS232 na przerwaniach i z buforami...

    Mikrokontrolery AVR   02 Mar 2011 23:06 Odpowiedzi: 11    Wyświetleń: 3551
  • [Bascom] ATmega32 i wyświetlacz 4x20 - skąd dodatkowy znak na końcu?

    Witam! Mam problem z tym co pojawia się w mikrokontrolerze ATmega32 a konkretniej na wyświetlaczu 4x20, skąd się bierze znak zero na końcu? Wprowadzone najważniejsze dane do programu w Bascomie: Config Serialin=Buffered Size=5 $baud=9600 $crystal=8000000 dim znak as string*5 Input znak Lcd znak wysłane dane z Visual Basic to: COMM.Output="ON01" &...

    Mikrokontrolery AVR   24 Lip 2011 12:33 Odpowiedzi: 1    Wyświetleń: 1277
  • 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
  • [at8][bascom] TX i RX danych po rs między dwoma UC

    Poczytaj dokładnie angielskiego helpa o config serialin. Jak już zrozumiesz to sam się zdziwisz, że to takie proste. Bo wystarczą nawet tylko dwie linijki kodu by odbierać z Uarta. Mala podpowiedź: Serial0CharMatch

    Mikrokontrolery AVR   05 Lut 2010 19:04 Odpowiedzi: 9    Wyświetleń: 2165
  • [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
  • ATmega16, Bascom, UART - problem z komunikacją z modemem GSM

    chyba wiem w czym problem z tym błędem przy próbie kompilacji "Config Serialin = Buffered , Size = ..." Proponuje zainstalować demo lub zakupić oryginalny kompilator :), bo na z c r a c k ' owanej wersji tak się dzieje

    Mikrokontrolery   07 Kwi 2007 11:14 Odpowiedzi: 5    Wyświetleń: 4381
  • 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
  • [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 połączyć Atmega 8 z BTM-222 przy różnych napięciach UART?

    Compiler --> proponuję żebyś najpierw potrenował sobie samą transmisję RS232 bez użycia modułu BT - bo w twoim przypadku - winę za dziwne zachowania, które opisujesz nie ponosi moduł BT - tylko napisany przez ciebie soft. On tak samo by źle działał na kablu. Nie stosujesz buforowania sprzętowego - to twój podstawowy problem a Bascom ma piękne i proste...

    Mikrokontrolery   19 Wrz 2015 08:26 Odpowiedzi: 225    Wyświetleń: 100540
  • [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
  • 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
  • UART: Krzaki przy komunikacji AT90PWM3b z ATMEGA16, jak to naprawić?

    zmienna a,oraz zmienna c musi być typu volatile - to dotyczy programu w C. W bascomie to program musi mieć buforowanie włączone.Inaczej znaki ci uciekną zanim je zauważysz (poczytaj o config serialin bufered).

    Mikrokontrolery AVR   09 Mar 2011 20:21 Odpowiedzi: 18    Wyświetleń: 2347
  • 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
  • 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
  • [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
  • ATmega8, RS485, LCD, klawiatura – brak reakcji na komendy przez funkcję Input

    Analizowałem dla innego kolegi mój program w którym stosuję UART. Widzę, że na początku odblokowałem globalne przerwania z adnotacją jak niżej. Enable Interrupts 'Przerwania od UART zaszyte w Bascomie Wstaw może tą linię w swój program. Poczytaj help'a - CONFIG SERIALIN

    Mikrokontrolery   17 Lip 2007 21:36 Odpowiedzi: 6    Wyświetleń: 1328
  • Mega64 [bascom] rs232 - błędne wysyłanie danych do komputera

    Witam, ja się w ogóle nie dziwię, że masz taki efekt, ja gdybym był na miejscu procesora i gdybym otrzymał taki kod to też bym zwariował na maxa ;) Na prawdę jeszcze czegoś takiego to nie widziałem, żeby : 1. nie skorzystać ze sprzętowego UARTA - gotowca w bascomie 2. nie skorzystać z pięknych buforów cyklicznych - gotowca w bascomie tylko w zamian...

    Mikrokontrolery AVR   17 Lis 2009 21:52 Odpowiedzi: 10    Wyświetleń: 3070
  • DHT22 - Jak dodać obsługę ujemnych temperatur w programie? BASCOM

    Declare Sub Get_th(t As Word , H As Word) Config Serialin = Buffered , Size = 128 Config Serialout = Buffered , Size = 128 Dht_put Alias Porta.1 Dht_get Alias Pina.1 Dht_io_set Alias Ddra.1 Dim Crc As Byte 'zmienna do przechowywania bajtów parzystości Dim Mybyte As Byte 'zmienna do obliczania bitu parzystośći Dim Sensor_data As String * 40...

    Mikrokontrolery   09 Paź 2024 18:33 Odpowiedzi: 14    Wyświetleń: 315
  • [Bascom] - Błąd Array expected przy wysyłaniu tablicy przez UART

    Jak sobie z tym poradzić aby program nie czekał tej minuty na zmienną? Użyj funkcji Ischarwaiting() : nie bardzo działa bo tylko jedna zmienna Ts wygląda jak powinna a reszta jest z jakimiś śmieciami. W Bascomi'e jest możliwość zdefiniowanie bufora pierścieniowego dla przychodzących danych, do odbioru bajtów wykorzystane jest przerwanie USART. [syntax=basic4gl]Config...

    Mikrokontrolery AVR   23 Mar 2015 15:58 Odpowiedzi: 27    Wyświetleń: 3150
  • 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
  • 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ń: 26823
  • UART/BASCOM - Jak połączyć dwa mikrokontrolery za pomocą UART?

    Nie rozumiem za bardzo co masz na myśli żeby programy działały przy różnej prędkości ;) ? ..... toż ideą działania RS232 jest to że dawa urządzenia, które ze sobą "gadają" po RS232 MUSZĄ !!! mieć ustawioną taką samą prędkość ;) - nie ma że boli - tego nie przeskoczysz. Przy różnym taktowaniu za to możesz spokojnie ustawiać różne prędkości ale tylko...

    Mikrokontrolery AVR   09 Kwi 2011 16:40 Odpowiedzi: 36    Wyświetleń: 8367
  • [atmeg8] [atmeg8][Bascom] Timer1 i USART - problem z synchronizacją w stacji meteo

    ale po co bawisz się w odbieranie waitkey??? już pisałem wcześniej: 1. Utwórz sobie (sprzętowo obsługiwany) bufor wejściowy dla RS232 - za pomocą Config Serialin 2. Potem używaj gdzieś w kodzie (w pętli głównej czy gdzie chcesz) polecenia Ischarwaiting - aby dowiedzieć, się czy czeka coś na ciebie w buforze 3. Jeśli coś jest w buforze to odczytujesz...

    Mikrokontrolery AVR   29 Sty 2009 21:52 Odpowiedzi: 12    Wyświetleń: 2601
  • 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
  • Jak uniknąć zawieszenia programu UART w Bascom przy niestabilnym pinie?

    Bytematch znajduje sie na stronie http://avrhelp.mcselec.com/ pod config serialin , zastosowałem inny patent "case" zaczerpnięty od xury , jeszcze pracuje nad ukończeniem programu ale pomysł trafiony . Co do Bytematch nie zabardzo mogę to powiązać z przerwaniami

    Mikrokontrolery AVR   18 Lip 2018 20:15 Odpowiedzi: 7    Wyświetleń: 1947
  • Jak w Bascomie zapisać dane HEX z pliku przez RS232 do EEPROM 24C01?

    Jednak ta procedurka działa dobrze tylko poprostu procesor się nie wyrabiał Zapis: Print "wczytaj hex" Adres = 0 For Z = 1 To 8 Inputhex Hexbuf1 For X = 1 To 32 Hexbuf2 = Mid(hexbuf1 , X , 2) Dana = Hexval(hexbuf2) Call Write_eeprom(adres , Dana) Incr Adres Incr X Next X Hexbuf1 = "" Next Z Return Wystarczyło...

    Mikrokontrolery   12 Kwi 2004 03:02 Odpowiedzi: 12    Wyświetleń: 1908
  • 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
  • Bascom 1.11.9.1, Atmega128 UART – po kilku godzinach pojawiają się śmieci na LCD

    Witam serdecznie!!! Od długiego czasu walczę z Bascomem Atmega 128 i Uartem. Wysyłam komendy AT do modemu GSM i odbieram odpowiedzi. Wszystko jest ok, chodzi bez problemu tak z jakieś 2-3 (różnie to bywa) godziny a później ni z gruszki ni z pietruszki zaczynają sie śmiecie. Odpowiedzi wyświetlam na LCD. Bascom wersja 1.11.9.1 Oto część kodu odpowiedzialna...

    Mikrokontrolery   03 Kwi 2008 16:13 Odpowiedzi: 3    Wyświetleń: 2271
  • 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
  • [Bascom ] Jak uruchomić dwa UARTy na Atmega 128 w Bascom?

    Witam, Mam problem z uruchomieniem uartów na Atmedze 128 , znalazłem taki kod w starym poście i raczej nie działa [syntax=vbnet] $regfile = "m128def.dat" $crystal = 16000000 'UART config - $baud = 9600 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Serialin = Buffered , Size = 64 Config Serialout...

    Mikrokontrolery AVR   12 Mar 2017 16:13 Odpowiedzi: 5    Wyświetleń: 1338
  • Attiny2313 bascom - Nie można przesłać ani odebrać danych

    Z tego co wiem to wystarczy linia Config Serialin = Buffered , Size = x i Enable Interrupts i w symulatorze działa odbieranie komend a w rzeczywistości nie :/, co dziwnego jest też że raz odbierał dane przez chwile, potem odłączyłem zasilanie i znowu podłączyłem i już nie działało :/

    Mikrokontrolery Początkujący   20 Mar 2013 19:06 Odpowiedzi: 52    Wyświetleń: 6381
  • 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
  • Transmisja szeregowa, ATmega32, jak to udoskonalić?

    A wracajac do pytania , czy potwierdzenie po takich paczkach , serio moze transmisje tak spowolnić ? ( około dwukrotnie ) to wszystko zależy jak napisałeś swój program. Jednak nie byłeś łaskaw napisać w czym programujesz. Zakładając więc (może mylnie), że w Bascomie - to zainteresuj się jak ci już wspominałem poleceniem Config Serialin - oraz możliwością...

    Mikrokontrolery AVR   30 Gru 2008 09:31 Odpowiedzi: 10    Wyświetleń: 1903
  • [Atmega32] [Atmega32][Bascom] Komenda AT+ZPPPOPEN nie działa na RS232, działa z PC

    Wyczytałem, że do sterowania zestawem startowym modułu potrzebuje całego rs232 8 linii. no tak, czytanie instrukcji i not zawsze na końcu a potem nie dziwne, że nie działa ;) skoro już jednak coś wyczytałeś to poczytaj dokładnie jakich linii potrzebuje - tzn których sygnałów sterujących i czy to jest jedyna opcja - bo aż mi się wierzyć nie chce Dodano...

    Mikrokontrolery AVR   23 Kwi 2009 15:06 Odpowiedzi: 16    Wyświetleń: 3487
  • Jak bezbłędnie wysłać zawartość EEPROM 64kB przez RS232?

    Problem tak jak już piszą koledzy leży po stronie terminala. Zawsze włączałem odbieranie danych, i minimalizowałem okno terminala. Teraz poświęciłem 5 min, otworzyłem okno i czekałem do końca nie przeszkadzając mu. Oczywiście odebrałem 8192 Bajty z prędkością 115200. Pozdrawiam. PS: Nie zamykam tematu, jak znajdę jakieś przyczyny to napiszę to tu żeby...

    Mikrokontrolery   29 Sty 2011 18:56 Odpowiedzi: 12    Wyświetleń: 3067
  • 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 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
  • 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
  • [bascom] atmega8 x2 - szeregowa komunikacja dwóch procesorów

    Nie wiem czy dobrze kombinuje i trochę mi nie pasuje co zrobiłem. Do tego celu wykorzystuje polecenie Config Serialin które po konfiguracji wygląda tak: [syntax=basic4gl] Config Serialin = Buffered , Size = 20 Config Timer0 = Timer , Prescale = 256 Dim A As String * 10 Dim Odczyt As Bit Dim I As Word On Timer0 Przerwanie Enable Interrupts Enable Ovf0...

    Mikrokontrolery AVR   24 Lis 2014 22:25 Odpowiedzi: 39    Wyświetleń: 4242
  • 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
  • Bascom: Odbiór danych ASCII przez UART i problem z Backspace

    UART konfiguruje tak: Config Serialin = Buffered , Size = 22 , Bytematch = 13 a przerwanie: Serial0charmatch: lds r24,{event} inc r24 sts {event},r24 Return W pętli głównej czekam na event, i tu można byłoby przepisać bezpośrednio z bufora UARTa do tablicy. Tylko gdzie jest ten bufor i czy można bezpośrednio przepisać ramkę ?...

    Mikrokontrolery AVR   12 Gru 2013 10:33 Odpowiedzi: 7    Wyświetleń: 2706
  • Sprawdzenie kodu BASCOM dla ATtiny2313 z RS232 bez złącza LPT

    Witam, mogli byście spojrzeć na poniży kod czy dobrze kombinuje bo nie mam złącza LPT( laptop) i muszę na boku z starych części składać komputer żeby zaprogramować. Więc jak się poświecę to chciałbym mieć pewność że zatrybi. Założenia są takie: z terminala wysyłam jakąś komendę mikrokontroler atina2313 ją odbiera i podejmuje odpowiednie działanie. Kod...

    Mikrokontrolery   10 Lip 2010 15:04 Odpowiedzi: 1    Wyświetleń: 1323
  • [BASCOM] Jak przekonwertować STRING na liczbę w BASCOM po odbiorze przez RS232?

    Autorze tematu, chyba nie bardzo rozumiesz kod, który stworzyłeś, hm... :?: [syntax=basic4gl]Config Serialin = Buffered , Size = 18 , Bytematch = 13 '... Serial0charmatch: 'po odebraniu znaku Chr(13) zwiększenie licznika lini(zdarzeń) lds r24,{event} inc r24 sts {event},r24 Return [/syntax] Ten "tandem" i tak nie działa, bo zapomniałeś włączyć przerwań....

    Mikrokontrolery   27 Mar 2011 20:02 Odpowiedzi: 8    Wyświetleń: 2365
  • 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
  • [atmega8] Zakłócenia w układzie Atmega8 i Atmega168 przy włączaniu światła

    Da się w bascomie zrobić to wszystko co Ci radzimy o rsie. Poczytaj o Config Serialin = Buffered i Bytematch All. Powinno się nieco rozjaśnić. Dodano po 5 Dodano po 45 A głównym problemem i tak pozostają zakłócenia, niezależnie czy zmienisz te przerwania czy nie. Więc tak, czy ta skretka idzie w pobliżu 230vac? Czy na każdej płytce masz elektrolity...

    Mikrokontrolery   09 Lis 2011 21:30 Odpowiedzi: 31    Wyświetleń: 4105
  • [ATmega32][Bascom]Odbieranie\odczytywanie SMS z Siemensa C35

    Ja używam innej konfiguracji portu bo też miałem problem i wszystko zadziałało Config Serialin = Buffered , Size = 100 , Bytematch = 10 ' bo telefon odpowiada 0D0A = 13 10 = ClLf Echo Off Config Input = Crlf , Echo = Crlf bytematch = 13 (0Dhex) nie jest dobrym pomysłem bo końcowy znak to 10 (0Ahex), spróbuj tak jak wyżej. Ważna jest też config input...

    Mikrokontrolery AVR   04 Sty 2012 10:08 Odpowiedzi: 6    Wyświetleń: 2953
  • [BASCOM] Sterownik rolety - Krzaki na LCD po dodaniu TIMER2 do wyświetlania temperatury

    Ten program jest taki, że nie wiadomo od czego zacząć poprawiać. Najlepiej byłoby go napisać od nowa :D Niemniej poprawiłem to co ewidentnie musiało być poprawione. Tak na marginesie to nie wiem co za magik wymyślił te ponowne włączanie przerwań w obsłudze przerwania po to tylko by odebrać kod RC5 w przerwaniu. Ludzie to małpują i kłopoty gotowe. Sprawdź...

    Mikrokontrolery AVR   23 Sty 2017 12:09 Odpowiedzi: 4    Wyświetleń: 1689
  • 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
  • Jak skonfigurować port COM w AT89C2051 na 9600, 8, N, 1 w BASCOM?

    w helpie do bascoma jest wszystko bardzo dobrze opisane podstawa to $crystal = xxx 'Częstotliwość $baud = xxx 'Prędkość UART można też dodać Config Serialin = Buffered , Size = 50 'Konfiguracja UART IN Config Serialout = Buffered , Size = 50 'Konfiguracja UART OUT ale bez tego też chyba działa niejestem pewien ale wydaje mi się też że trzeba odblokować...

    Mikrokontrolery   02 Paź 2004 21:39 Odpowiedzi: 8    Wyświetleń: 2066
  • [Bascom] Jak przerwać instrukcję Input w Bascom po odebraniu kodu RC5?

    Eeeej panowie, nie trzeba wchodzić tylnymi drzwiami, nie trzeba stosować żadnych sztuczek i nie trzeba koniecznie tworzyć przerwanie, które jakoś tam "na siłę przerwie input". Wystarczy tylko inaczej - a w zasadzie to "normalnie" podejść do tematu a nie od tyłu. Niestety help bascoma nie pomaga w takim myśleniu od przodu ale nie ma co się dziwić - tam...

    Mikrokontrolery AVR   21 Gru 2010 20:27 Odpowiedzi: 15    Wyświetleń: 3036
  • [Bascom] [Bascom][Atmega328] Uart niepoprawnie odbiera dane GPS - jak to naprawić?

    Już prawie opanowałem ten odczyt. Nie jest to wina zbyt długiego zapisu na kartę. Zrobiłem to tak że stringa "dane" dzielę za pomocą funkcji split a później jeśli pierwszy człon stringa dane jest "$GPGGA" to następuje zapis na kartę. I taki sposób działa ale tylko raz. Raz zapisze poprawnie ramkę i tyle nie ma więcej zapisów. Oto nowy kod: [syntax=basic4gl]...

    Mikrokontrolery AVR   28 Wrz 2012 10:47 Odpowiedzi: 10    Wyświetleń: 2694
  • 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ń: 2048
  • AVR Boot Loader - który ładnie i szybko działa / USB

    Ale to nie jest kwestia tylko deklaracji :( ..... podałem tylko to jako przykład, że w ogóle jest to źle zrobione. Trzeba wręcz napisać sobie jakąś procedurę/funckję do pobierania najpierw danych z USART. Dopiero gdy zostaną odebrane to można napisać jakąś kolejną funkcję, która będzie sprawdzać te nadchodzące dane. Pisałeś wcześniej, że masz zrobioną...

    DIY Konstrukcje   24 Sty 2017 17:21 Odpowiedzi: 252    Wyświetleń: 114705
  • [Bascom] komunikacja pomiędzy mikrokontrolerami- kontynuacja

    Po wczorajszym, (zamknięcie tematu, i itp) Postanowiłem że postaram się coś samodzielnie wyklecić w bascomie (w końcu to mój projekt) narazie to tylko przykładowy kod, w którym chodzi tylko o wyjaśnienie zagadnienia, i ewentualne poprawki. MASTER : $regfile = "attiny2313.dat" $crystal = 4000000 Config Serialin = Buffered , Size = 15 Const...

    Mikrokontrolery AVR   16 Wrz 2011 18:34 Odpowiedzi: 2    Wyświetleń: 1609
  • 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
  • ADC - ATMEGA32 - BASCOM. Dlaczego cały czas pokazuje 1023?

    Ello Mozecie mi powiedziec czemu jak sobie napisze prosty programik w BASCOM AVR. To pokazuje mi caly czas 1023. Nie podpiąlem pod AVCC ATmega32 tego dlawika 10uF... , ale nie sadze zeby to mialo taki wplyw ?? w ogole nic sie nie zmienia wiec mysle ze to problem programowy.... pomocy :( $regfile = "m32def.dat" $crystal = 1000000 $baud = 1200...

    Mikrokontrolery   03 Paź 2006 00:23 Odpowiedzi: 10    Wyświetleń: 3151
  • [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
  • Wykrywanie $timeout w Bascom AVR - jak to zrobić?

    ....- przerabiałem to Bascom jedynym sprawdzonym i profesjonalnym odbiorem danych jest mój zapis reszta to dla amatorów "zapal zgaś diodę" - Bez obrazy! Lecz to doświadczenie oooj bardzo małe to doświadczenie, każdy początkujący amator nie umiejąc sobie poradzić z transmisją w RS232 na początku zwykle dobiera się do transmisji binarnej, która sprawia...

    Mikrokontrolery AVR   28 Gru 2009 00:02 Odpowiedzi: 9    Wyświetleń: 1676