timeout bascom

Znaleziono około 99 wyników dla: timeout bascom
  • 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ń: 1682
  • REKLAMA
  • Jak odebrać 512 bajtów z PC na uC przez RS232 w BASCOM?

    Widać, że kolega mirekk36 nie pisuje już w Bascomie niestety :( Albo to tak specjalnie by dłużej szukać $TimeOut w Helpie :P ? No, a tak szczerze to ja też nie wiedziałem o $Timeout. Ale nie da się skonfigurować przez Config :) ... i sam się tego naszukałem (pisałem bez dolara w wyszukiwarce)

    Mikrokontrolery AVR   30 Lis 2009 18:04 Odpowiedzi: 20    Wyświetleń: 5689
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Bascom AVR - jak użyć $timeout przy ograniczeniu kodu do 4096?

    Mam prolem poniewaz moj bascom nie obsluguje polecenia $timeout. Ma ktos jakis pomysl jak to rozwiazac? Widzialem ze w nowym bascomie juz to jest ale wiekosc kodu nie moze przekraczac 4096. Ma ktos jakispomysl??

    Mikrokontrolery   24 Sty 2006 20:53 Odpowiedzi: 3    Wyświetleń: 1650
  • [Atmega8 + Bascom+VB] Atmega8 + Bascom + VB: Jak rozwiązać problem z odbiorem danych RS-232?

    Ustaw większy timeout dla portu.

    Mikrokontrolery   04 Lut 2006 20:15 Odpowiedzi: 7    Wyświetleń: 2581
  • Bascom 89C2051 - RS232: INPUT TIMEOUT nie działa, jak to naprawić?

    Dzięki za podpowiedzi, wykorzystałem polecenie inkey() i to wystarczyło w zupełności. Kodu nie podaję, gdyż wystarczy wpisać w helpie inkey i wszystko jasne jak na dłoni :)

    Mikrokontrolery   27 Lis 2005 00:29 Odpowiedzi: 3    Wyświetleń: 2205
  • REKLAMA
  • ATMEGA2560[BASCOM] 4 uarty sprzętowe i odbiór ciągu znaków.

    Dane odbieraj w przerwaniu. Jak natrafisz na znaki "AT" to rozpoczynaj zliczanie 154 bajtów po czym ustawiaj flagę "Data_ready" czy jakąś taką i znowu czekaj na znaki "AT". A jak chcesz odbierać dane o rożnych długościach to czekaj na znaki "AT" i ustawiaj flagę po ich odebraniu. Tyle że odebranie poprzedniej ramki będzie wymagało pojawienia się początku...

    Mikrokontrolery AVR   04 Sty 2010 14:02 Odpowiedzi: 11    Wyświetleń: 2530
  • [2xAtmega16]+[Bascom]+[RS485]+[Transmisja dwukierunkowa]

    Masz na myśli taki timeout, ok ale co później zrobić po tym czasie timeout? Tu chyba będzie potrzebna jakaś synchronizacja?

    Mikrokontrolery AVR   03 Sty 2018 17:27 Odpowiedzi: 6    Wyświetleń: 4208
  • [BASCOM] Sterownik rolety - Krzaki na LCD po dodaniu TIMER2 do wyświetlania temperatury

    Nie bardzo mam teraz ochotę zgłębiać kod ponownie, ale pamiętam że w Twojej wersji Timer odmierzał czas 20s i kiedy nadszedł czas to w przerwaniu mierzył temperaturę Dallasem DS18B20 i w dodatku pisał od razu po wyświetlaczu :D Dlatego jedną ze zmian było to, że Timer tylko ustawia flagę by dokonać pomiaru i go wyświetlić. Tak więc dopóki nie jesteś...

    Mikrokontrolery AVR   23 Sty 2017 12:09 Odpowiedzi: 4    Wyświetleń: 1689
  • BASCOM: Jak wyświetlić pełny ciąg znaków z UART na LCD?

    Czy młodszy brat/siostra , skasował Ci baskomowego Help-a Jestem jedynakiem :D Tylko polecenie Input czeka tak długo aż czegoś się mu nie wyśle, dlatego zastosowałem Inkey(). Czyżby :?: A dyrektywa $TIMEOUT :?: I caly czas myślę, jak zrobić, aby Pojedyńcze znaki złożyć w cały "ciąg znaków" bo zmienna jest string. Choćby tak: Dim A As String * 2 , C...

    Mikrokontrolery   12 Kwi 2006 09:01 Odpowiedzi: 6    Wyświetleń: 3031
  • REKLAMA
  • [Bascom] [Bascom][atmega8] Jak dodać komunikat o odłączeniu modułu GPS?

    To ma być takie zabezpieczenie, że w przypadku gdy zerwie się jakoś połączenie między pinami GPS a pinami uC. Bo teraz program się zatrzymuje i czeka na dane z GPS. Na początku myślałem że $timeout rozwiąże sprawę, lecz niestety nie.

    Mikrokontrolery   27 Mar 2010 22:41 Odpowiedzi: 5    Wyświetleń: 1353
  • Jak zmierzyć obroty 4 wentylatorów jednocześnie na Attiny 2313 w BASCOM?

    A to 1000 to jakiś Timeout?

    Mikrokontrolery   22 Lip 2010 20:21 Odpowiedzi: 53    Wyświetleń: 7898
  • [Bascom] Kod dla czujnika odbiciowego IR - ignorujące światło słoneczne

    Sprawdziłem to dla sportu bo taki prosty kodzik od czasu do czasu to jak zjedzenie cukierka :D i to nawet działa. Oświetlone słońcem czy tam nawet żarówką LED`ową się nie wzbudza a przy zbliżeniu i owszem. Tiny85 ma juz wbudowany wzmacniacz dla ADC i tam mozna więcej nawet zadzaiałać, ale Tiny13 nie ma więc dla czułości użyłem wewnętrznego napięcia...

    Mikrokontrolery AVR   25 Gru 2023 12:39 Odpowiedzi: 57    Wyświetleń: 1557
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam. Jestem nowy w tym temacie. Od jakiegoś czasu bawię się modułami rfm12B. Do wczoraj nie miałem kompletnie żadnych problemów z ich użytkowaniem. nawiązywałem transmisję jednokierunkową między dwoma układami. Obecnie próbuję zrobić potwierdzanie transmisji. Scenariusz jest następujący: Urządzenie A wysyła ramkę do urzadzenia -> B Urz B odbiera poprawnie...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240395
  • REKLAMA
  • Bascom avr - zmiana poszczególnych znaków zmiennej typu String

    Proszę. Gotowe bo jak widzę kilka If`ów do tej samej zmiennej zamiast Select Case i tym podobne kwiatki... [syntax=vbnet]$regfile = "m32def.dat" $crystal = 11059200 $hwstack = 64 $swstack = 16 $framesize = 64 Const Timeout_time = 8 'x500ms Config Submode = New ' config LCD 2X16 Config Lcdpin = Pin , Rs = Porta.2 , E = Porta.3 , Db4 = Porta.4 , Db5 =...

    Mikrokontrolery AVR   09 Kwi 2021 07:10 Odpowiedzi: 6    Wyświetleń: 591
  • 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ń: 1068
  • BASCOM/M8 - UART działa dopiero po RESET- Dlaczego ?

    Twój kod jest bardzo prymitywny, nie mam tu na celu naśmiewanie się tylko brak jakichkolwiek zabezpieczeń. O to mi chodzi że jest prosty i można by go trochę uodpornić przynajmniej. Input zawsze blokuje cały program dopóki nie zobaczy "Enter". (Bascom domyślnie wysyła Enter w komendzie Print chyba że użyjesz średnika) Lepiej jest go używać z Ischarwaiting(),...

    Mikrokontrolery AVR   01 Mar 2015 21:22 Odpowiedzi: 6    Wyświetleń: 1572
  • [Atmega128] [Bascom] - Obsługa błędów I2C przy zapisie do eeprom

    Skoro program utyka w jakimś miejscu to znaczy że czekasz w pollingu na stan, który się nie pojawia. Po pierwsze dodałbym time out, który przerwie pętlę oczekiwania zanim układ zostanie zresetowany przez watchdog. Dodatkowo w przypadku wystąpienia takiego timeoutu trzeba by obsłużyć jakoś błąd magistrali: http://obrazki.elektroda.pl/2162467700_1...

    Mikrokontrolery AVR   20 Lis 2013 09:15 Odpowiedzi: 7    Wyświetleń: 2217
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    Można i na pewno lepiej byłoby to zrobić Timerem zwłaszcza jeśli to cześć większego programu bo to przecież zrobiłby nawet Tiny13 :D Jeśli jednak te impulsy są jakieś "wolne" to pewnie wystarczy taki Waitms a nawet możesz użyć innych jednostek Waitus itd.. Na tym Bitwait program mógłby zawisnąć gdyby stan ustalił się na stanie wysokim. Dlatego trochę...

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7128
  • rs232 w bascomie - jakiej użyć procedury przy X 110592?

    mój nowy kod Dim A As Byte , E As Byte $baud = 9600 $crystal = 11059200 $timeout 5 ' 110592 A = 1 P1 = 255 Do Input E Timeout = 500 P1 = E P1.0 = 1 P1.1 = 1 P1.2 = 1 P1.3 = 1 Loop

    Programowanie   24 Cze 2005 18:07 Odpowiedzi: 10    Wyświetleń: 1630
  • [Bascom] Odbiór RC5 w przerwaniu INT0 nie działa w nowej wersji kompilatora

    Generalnie, W Bascomie obsługa RC5 pozostawia wiele do życzenia dlatego też Mark w najnowszej wersji ma wprowadzić obsługę RC5 na przerwaniu ICP ("prawdziwie" w tle) według poniższego kodu, który udostępniam i polecam: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer1 = Timer , Capture Edge = Falling , Prescale = 8 '1 tick= 1...

    Mikrokontrolery AVR   28 Cze 2012 10:46 Odpowiedzi: 6    Wyświetleń: 2559
  • Atmega32 Bascom - niestabilny pomiar czasu trwania impulsu na INT0

    Można bez zerowania. Przy preskalerze 64 nie ma większych problemów. Gorzej gdy preskaler=1. Trzeba też mieć świadomość, że a na wejściu może pojawić sie sygnał o częstotliwości większej niż 30..50kHz. W normalnej sytuacji (w tym projekcie) nie możliwe ale awaria obwodów wejściowych (złe lutowanie) może spowodować taką sytuację. Wtedy praktycznie wykonuje...

    Mikrokontrolery AVR   08 Lip 2017 20:08 Odpowiedzi: 5    Wyświetleń: 1764
  • [BASCOM] Wykywanie liczby resetów Watchdog'a - jak?

    Idziecie nie w tym kierunku co trzeba. Trzeba zająć się odpowiednią obsługą komunikacji a nie watchdog'a. 1. Jeśli odbiór ma wykorzystywać Input to jest coś takiego jak: $Timeout = value 2. Komunikację radziłbym wykonać w oparciu o przerwanie od Urxc.

    Mikrokontrolery AVR   28 Paź 2010 15:45 Odpowiedzi: 12    Wyświetleń: 2090
  • Jak załączyć cewkę dwoma przyciskami z opóźnieniem 1s w Bascomie?

    BoskiDialer : w_1 i w_2 oznaczają stany przycisków, a nie zdarzenia. Rzeczywiście, przejście wait -> off powinno następować tylko w przypadku timeout (lub ew. przy timeout OR (/w_1 AND /w_2)). Chyba zinterpretowaliśmy wymagania w różny sposób - u mnie przyciski kontrolują jedynie włączenie procesu, bo pio_kan nic nie wspomniał o wyłączaniu procesu....

    Mikrokontrolery   08 Lis 2008 20:48 Odpowiedzi: 9    Wyświetleń: 1311
  • Sterowanie miganiem LED na pilota w Bascomie - jak napisać procedurę?

    Proszę używać syntax. Timer0 prawdopodobnie został już zużyty przez Getrc5, także jest już zajęty i nie powinno się go wykorzystywać. Jeżeli Getrc5 nie jest blokujące (ma określony timeout) można to wykorzystać przy miganiu diodą do odmierzania czasu np. tak: [syntax=basic4gl]Dim Licznik As Word Do Getrc5(address , Command) 'zakladamy że timeout to...

    Mikrokontrolery Początkujący   12 Sie 2013 12:34 Odpowiedzi: 16    Wyświetleń: 2871
  • BASCOM - [ATtiny2313] Sterownik podwórkowy: Poprawa kodu dla lamp i bramy

    Proszę. Nie opisywałem go i tutaj może wyglądać dziwnie, ale u mnie rysuje linie łączące bloki. Wygląda to jak na załączonym obrazku i nie mam potrzeby dla takiego kodziku tego opisywać. http://obrazki.elektroda.pl/9672124500_1... Błąd mógł się wkraść bo to tylko tak z doskoku dla relaksu napisałem w pół godzinki. Życzę owocnego testowania...

    Mikrokontrolery AVR   25 Paź 2015 20:45 Odpowiedzi: 9    Wyświetleń: 1683
  • Atmega8: Sterowanie 3 przekaźnikami jednym przyciskiem w Bascomie

    Każdy kiedyś patrzył na przykłady a nie od razu główkował. Proszę. Baw się dobrze. Przetestowany ;) [syntax=vbnet]'#########################... '# Program włącza jeden z trzech przekaźników w zależności # '# od tego ile razy lub jak długo naciesnieto przycisk # '# Jeden krótki Przekaznik1 na czas 1s # '# Dwa krótkie Przekaznik2...

    Mikrokontrolery AVR   07 Cze 2015 20:09 Odpowiedzi: 3    Wyświetleń: 1413
  • Jak wysyłać RC5 w BASCOM-8051 bez polecenia sendrc5?

    Znaczenie pinów 9 i 12 opisane są w datasheet'cie 9 TimeOut Input, Low, GND when I2C Clock < 1Khz 12 Repeat Input, Low, If 1,FFFF is returned if RC5 already read Proponuje obie podpiąć do VCC

    Mikrokontrolery   11 Sty 2007 00:47 Odpowiedzi: 16    Wyświetleń: 2903
  • [Bascom] Jak przesłać dane z DS18B20 przez UART z Attiny2313 do Atmega328?

    W sumie z buforem to chciałem oszczędnie, jeśli chodzi o pamięć. Dane można wysyłać przez Printbin, a odebrać przez Inputbin. Nadając zmienną integer funkcją Printbin wysyłasz 2 bajty. Nagłówkiem może być jakiś bajt, nic nie przeszkadza żeby stworzyć sobie jakiś format przesyłania danych ;). nagłówek bajt X zmienna 1 long zmienna 2 word zmienna 3 byte...

    Mikrokontrolery AVR   24 Gru 2011 21:00 Odpowiedzi: 10    Wyświetleń: 2750
  • Jak uruchomić watchdog w DS89C420 z wstawką asm w BASCOM?

    Próbuje uruchomić watchdog w tym uP, ale nie działa. Wstawka asm w BASCOM zgodnie z przykładem w app80.pdf Orl Ckcon , #080h ' Set Watchdog timeout period 2**23 ' (approximately 758 mS (at) 11.059 MHz) MOV TA, #0AAh ' Restart Watchdog timer MOV TA, #055h ' using timed SETB WDCON.0 ' RWT MOV TA, #0AAh ' Enable Watchdog timer reset MOV TA, #055h...

    Mikrokontrolery   23 Wrz 2005 15:13 Odpowiedzi: 5    Wyświetleń: 1370
  • 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ń: 1530
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Jeśli chodzi o cmd_timeout to chodzi o to, że wejscie RX kiedy pin używany jest przez USART nie jest niczym podciągane. Kiedy jest podłączony do drugiego urządzenia np. procesora lub MAX485 to problemu nie ma bo pin jest podciągany wyjściem TX tego uC lub MAX485. Kiedy jednak odłączysz to na pinie stan jest nieustalony i wpadają na USART śmieci. Ten...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 2958
  • Jak zaprogramować zliczanie impulsów i sterowanie przekaźnikami w Bascom?

    Wydaje mi się że kolega chce przy pomocy jednokanałowego pilota w zależności od ilości kliknięć podjąć po czasie decyzję co by tu otworzyć :P Zrobiłbym to tak że po każdym naciśnięciu ustawiam lub przedłużam Timeout. Napisałem ten kod przy piwku wieczorową porą i błąd mógł się wkraść, ale mam nadzieję że się przyda. Jestem na urlopie ale takie kody...

    Mikrokontrolery AVR   05 Sie 2015 10:04 Odpowiedzi: 8    Wyświetleń: 1203
  • Jak odebrać bajty 1..32 i 126..255 z RS232 - BASCOM

    Skoro chesz przesyłać dane czyste dane binarne to chyba zrozumiałe, że odpada ci konstrikcja Bytematch z zastosowaniem dowolnego bajtu, który byłby końcem jakiejś tam ramki w związku z tym musisz je albo: 1. wysyłać czysto binarnie z kompa a w procku po prostu czekać na zakończenie transmisji - wprowadzając jakiś TimeOUT (ale to czasami mało eleganckie...

    Mikrokontrolery AVR   17 Lis 2009 00:35 Odpowiedzi: 6    Wyświetleń: 2178
  • [Bascom] Odbiór danych z UART i wyświetlanie ich na LCD

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

    Mikrokontrolery   01 Sty 2020 16:58 Odpowiedzi: 8    Wyświetleń: 714
  • Jak uniknąć zawieszenia programu UART w Bascom przy niestabilnym pinie?

    Witam , na wstępie proszę o wyrozumiałość , postaram się krótko i konkretnie . Jestem początkującym w bascomie , napisałem krótki program odbioru programowego uarta , transmisja jest , obiór też lecz nie mogę w żaden sposób ominąć zawieszenia programu przy nie stabilnym wejściu (pinb.0 lub pind.0 ) uarta . próbowałem $timeout , i podobnych też "szukaj"...

    Mikrokontrolery AVR   18 Lip 2018 20:15 Odpowiedzi: 7    Wyświetleń: 1959
  • [attiny2313][bascom] 3-kanałowy regulator oświetlenia

    Odbiornik RC5 działa. 1 na pilocie wyłącza diodę, 2 włącza $regfile = "attiny2313.dat" $crystal = 1000000 Config Rc5 = Pind.2 Config Pind.2 = Input Config Portb = Output Dim Address As Byte , Command As Byte Enable Interrupts Do Getrc5(address , Command) If Address = 0 Then Command = Command And &B01111111 Select Case Command Case...

    Mikrokontrolery AVR   12 Mar 2011 16:26 Odpowiedzi: 28    Wyświetleń: 7979
  • Jak odczytać dane szeregowe 8-bitowe w BASCOM dla początkujących?

    Jeżeli piszesz w bascome to proponuje funkcje: INPUT $baud = 1200 $crystal = 12000000 Dim V As Byte start: input V p0=V goto start Zasada jest taka program czeka na w lini "input V" na odebranie czegos przez port RS jesli mikrokontroler odbierze to przechodzi do nastepnej lini i ustawia port p0 w wartosc odczytana z rsa nastepnie powraca spowortem...

    Mikrokontrolery   05 Lis 2005 23:01 Odpowiedzi: 20    Wyświetleń: 3185
  • [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ń: 3042
  • Jak zrestartować mikrokontroler w Bascom bez użycia dodatkowych pinów?

    Mogłem odrazu podać ale jakoś mi to nie przyszło do głowy. Dokumentacja ze strony atmela (atmega8515) strona 45 obrazek 22 - fizyczna budowa układów resetu. Dodatkowo tekst następujacy po tym obrazku. Z tego tekstu wynika że owszem układy resetu (watchdog, reset, bod) ustawiają odpowiednie bity w tym rejestrze ale równolegle są podawane na bramkę typu...

    Mikrokontrolery   19 Kwi 2005 21:09 Odpowiedzi: 17    Wyświetleń: 1290
  • Kod atmega8: problem z pętlą po wyświetleniu numeru telefonu Siemens A60

    Nie chce mi sie kodu w bascomie czytac, ale: napisze ci pseudokodem, bo nie znam bascoma :] var dzwoniacy; var dzwoni1,dzwoni2,dzwoni3 dzwoni1=0; dzwoni2=0; dzwoni3=0; //-------------------------------- if (dzwoniacy="1234567") dzwoni1=1 if (dzwoniacy="2345678") dzwoni2=1 if (dzwoniacy="3456789")....

    Mikrokontrolery AVR   19 Sie 2010 05:03 Odpowiedzi: 6    Wyświetleń: 1785
  • [bascom] zamula spi 2x atmega32 komunikacja w przerwaniu

    Autor chce mieć 4 Mbps, to musi zrezygnować z przerwań, lub robić kombinacje w asemblerze. W sumie, niby proste. Pierwszy bajt danych wywoła przerwanie, w przerwaniu odczytuje bajt, wyłącza przerwania i kręci się w pętli sprawdzając rejestr statusu i czyta kolejne bajty. Do tego wszystkiego musi dodać timeout na jakimś timerze. Nie wiedzę aby używał...

    Mikrokontrolery Początkujący   13 Gru 2018 18:20 Odpowiedzi: 22    Wyświetleń: 921
  • Bascom - odbiór danych w formacie ss:mm (sekundy:minuty)

    W jaki sposób można odebrać dane o czasie (przez uk) w formacie: c\SS:MM gdzie: c - "wywołanie" ss - ilość sekund mm - ilość minut można to zrobić za pomocą input a,b ale po każdej zmiennej trzeba dać enter. Niestety zmienne muszą być rozdzielone ":" Muszę się dostosować do "nadajnika" i dlatego mam z tym taki problem. Drugie pytanie to, jak to zrobić,...

    Mikrokontrolery   30 Maj 2011 08:45 Odpowiedzi: 2    Wyświetleń: 1214
  • [Visual C++] Jak obsługiwać port COM do wysyłania i odbierania danych z uP?

    witam... meczylem sie caly czas z tym serialport'em w c++ i rozgryzlem to w koncu.. tak mi sie przynajmniej wydaje.... no wiec tak: napisalem program, na porcie zalozylem loopback'a i wyslalem dana, dana wrocila, wszystko OK... chce napisac program, aby prozumiewal sie z mikrokontrolerem.. napisalem do uP programik w BASCOMie, ktory odbiera dana i natychmiast...

    Programowanie Początkujący   23 Lut 2004 19:02 Odpowiedzi: 12    Wyświetleń: 9207
  • mega8 [bascom] - NPA-600B-015A digital serial Output (Zacwire)

    Cytat z powyższego datasheeta: Na stronie czwartej masz opisane, jak rozpoznać, który wariant tego czujnika ma SPI, a który I2C (i jaki ma wtedy adres). Pisałem jaki mam czujnik ( jaki jest dostępny w Polsce) wiec nie wiem co to ma do tego "NPA-600 5.0V * 4.75 V to 5.25 V NPA Compensated, digital serial" Na TME jest jeszcze to: Gdzie w Tme kolega widzi...

    Mikrokontrolery AVR   14 Sie 2012 18:13 Odpowiedzi: 4    Wyświetleń: 1677
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    SP3SWJ --> no powiem ci , że mnianiuśnie, cukierkowo i coraz bardziej zachęcająco wyglądają te wyniki z tego analizatora, które tu pokazujesz ;) przez ciebie się skuszę w końcu na niego ;) A jeśli chodzi o to co napisałem w C to prawdziwym testem dla moich rozwiązań (bez takiej analizy) było napisanie na PC oprogramowania, które pełni rolę Mastera w...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10247
  • [stk500v2] - Programator blokuje się po instalacji BASCOM

    Po bitwie z komputerem wreszcie udało się zainstalować ponownie USB serial port ale nadal nie da się programować układów. Wygląda na to jakby atmega8 podłączona do FT232 w programatorze nie reagowała. Poniżej wrzucam kod z Programers Notepad: > "make.exe" program avrdude -p attiny2313 -P com5 -c stk500v2 -U flash:w:main.hex avrdude:...

    Mikrokontrolery AVR   01 Mar 2015 20:54 Odpowiedzi: 7    Wyświetleń: 1116
  • Bascom ,Atmega32 , Rs232- czyta tylko dwa lub trzy znaki

    Witam Zmontowałem (prawie) sterownik do C.O. i wystąpił problem. Otóż urządzenie nadaje do komputera poprzez RS232 swoje aktualne parametry w postaci: Print c(1),c(2),c(5) ..................... I tu wszystko jest OK. Ale problem jest w drugą stronę. Przy instrukcji: input Rsin odczytuje tylko dwa pierwsze znaki (czasem 3 lub...

    Mikrokontrolery   09 Cze 2009 08:13 Odpowiedzi: 10    Wyświetleń: 3235
  • [ATMega32][Bascom]DS18B20 po pewnym czasie świruje.

    Suchaj na nic kombinacje, naturalnie kondziora musisz dodać ale ja proponuję abyś zrobił sobie taki mały rejestrator z zapisem do eeproma wewnętrznego przecież to chwilę roboty a może Ci się przydać. 1. Koniecznie przy błędnym CRC zapisuj datę i godzinę zdarzenia. 2. Sprawdzaj tzw. timeout z czujnika jeśli masz 12 bitowca to max czas chyba jest coś...

    Mikrokontrolery AVR   30 Wrz 2009 13:03 Odpowiedzi: 43    Wyświetleń: 6567
  • [STM32][HAL] UART , optymalna metoda odbioru danych

    Cześć! Wychowany na pollingu i AVRach , proszę o pomoc. Odbieram dane UART , 19200 8N1. Schemat ramki jest taki: XX A3 YY ZZ NN Paczka zawiera 8 takich ramek , i lecą one bez przerwy. ostatni bajt to suma kontrolna, prosta suma poprzednich bajtów. drugi bajt to zawsze 0xA3. Problemów co najmniej mam kilka. jak myślicie: Odebrać 40 bajtów, odszukać pierwsze...

    Mikrokontrolery ARM   30 Gru 2019 16:52 Odpowiedzi: 15    Wyświetleń: 1530
  • Jak podłączyć konwerter RS232/485 GV-COM do Atmegi8 z Max485?

    dzięki za odpowiedź. Ja śmieci odbieram na kompie od mojej At,megi przez magistralę 485 i nie moge sobie z tym poradzić...tzn zawsze te same znaki ale nie tekst ktory nadala Atmega) Mam układzik (Atmega8, kwarc 16MHz + Max485) podpięty kablem 1m do konwertera 232/485. Sam konwerter jest podpięcty do kompa przez USB (ma takie wyjście) a w kompie zainstalowany...

    Mikrokontrolery   30 Cze 2007 12:37 Odpowiedzi: 4    Wyświetleń: 2438
  • Bascom Atmega8 - Jak wysłać 5-tonowy kod przez UART bez powtórzeń?

    Witam. Mam problem z dekoderm wywołania w systemie "5-tone", tony dekoduje poprawnie i wyświetla poprawnie, niestety próba wysłania ich przez UART nie jest zadowalająca. Jak widać program wykonuję "w pętli" wypisywanie odebranych znaków, czego wynikiem jest np dla kodu 12345: 1 12 1234 12345 Czy da się przerobić tak program aby na UART wysłać zmienną...

    Mikrokontrolery Początkujący   11 Lis 2013 14:50 Odpowiedzi: 1    Wyświetleń: 960
  • Przykładowe programy BASCOM

    GoTo SerISR Autor: er.lebaron(at)hccnet.nl http://www.elektroda.pl/rtvforum/files-r... Interrupt Routine for serial Data. Uses UART Get Serial Data via Interrupt This program can be integrated in your own program when you need a routine that captures serial data on interrupt basis. I intend to use it in a RS485 network with several nodes....

    Artykuły   25 Sie 2002 13:55 Odpowiedzi: 10    Wyświetleń: 5732
  • Jak zbudować jednokierunkowy tor 433MHz w BASCOM?

    Dobra ale jeszcze powedz jaki procesor. Tutaj masz kod prostego nadajnika bez algorytmu kodujacego na procesor 89c51. dane sa wysylane z portu P1. Nadajnik: $large Dim X As Byte Dim Y As String * 3 Dim Z As String * 3 Dim V As Integer Dim N As Integer Dim L As Integer $baud = 4800 $crystal = 12000000 Start: If P1 <> 255 Then Dim A As Byte...

    Mikrokontrolery   16 Kwi 2006 14:20 Odpowiedzi: 6    Wyświetleń: 3949
  • Jak napisać prosty program w Bascom dla Atmega48/8 z modułem HC-05?

    Proszę. Dosłownie 5 minut bo niektóre rzeczy przekleiłem ze swoich programów. Reaguje na komendy LEDON ->właczy diodę na PORTD.2 i na LEDOFF wyłaczy tą diodę. Prędkość transmisji domyślna dla mojego HC-05 czyli BAUD 38400 [syntax=vbnet]$regfile = "m328pdef.dat" $crystal = 8000000 $hwstack=64 $swstack=32 $framesize = 128 $baud = 38400 Config Clockdiv...

    Mikrokontrolery AVR   19 Maj 2017 16:27 Odpowiedzi: 24    Wyświetleń: 2448
  • BASCOM Alarm SMS-GSM na atmega8a i sim800L z dualną czujką PIR i MW

    Całą obsługę modemu masz źle, ponieważ opierasz się na stałych opóźnieniach a powinieneś po wysłaniu komendy AT oczekiwać jej rezultatu ("OK"," ERROR") a w przypadku wysłania komendy AT+CMGS="+48..." lub AT+CMGS=+48...: 1. Zaczekać na znak zachęty (">"), 2. Wpisać treść SMS'a i zakończyć znakiem CTRL+Z ({026}) bez RETURN'a ({013}) na końcu, 3. Poczekać...

    Mikrokontrolery Początkujący   16 Cze 2018 17:31 Odpowiedzi: 25    Wyświetleń: 3591
  • DELL E6410 - jaki sygnał czyli trzeci przewód w zasilaczu

    Znalazłem link, o który chodziło, jest to dokładniej link do kodu w bascomie. Kod ten NIE PROGRAMUJE układu DS2501 a po prostu go SYMULUJE :D Kod przerobiłem na moc zasilacza 150W i na mikrokontroler Attiny13 (niżej w poście). http://www.mikrocontroller.net/attachmen... Po mojej przeróbce (na 150W) kod wyglądał tak:...

    Komputery Zasilacze   31 Sty 2017 01:33 Odpowiedzi: 12    Wyświetleń: 10110
  • Jak odtworzyć dźwięk na 89C4051 zamiast PIC, używając Bascoma?

    Mam taki sprzęcik, a na wyjściu coś covoxopodobne. Problem w tym że wavy zajmują makabrycznie dużo pamięci. Stosując tamtą metodę można w pamięci upchnąć znacznie więcej dźwięku. Nic nie ma za darmo. Mniej miejsca to gorsza jakość dźwięku. W tym przypadku całkowanie napiecia na kondensatorze pozwala uzyskać pseudo przetwornik, jednak aby uzyskać daną...

    Mikrokontrolery   09 Mar 2005 20:03 Odpowiedzi: 5    Wyświetleń: 2090
  • ATMEGA8 Bascom AVR - Menu na LCD 16x2, zapis do EEPROM, przyciski UP/DOWN

    Because in Bascom it`s only 15min here you have. After programming whole Eeprom is erased to &HFF (255) so programm store initial value (you can change this of course). Buttons on PIND.6 and PIND.7 are scanned every 5ms. If pressed shortly value will be incrased/decrased by one. If pressed long then autorepeat will incrase/decrase value every 275ms....

    Mikrokontrolery AVR   19 Maj 2016 20:34 Odpowiedzi: 5    Wyświetleń: 1071
  • [Bascom] SWUSB - Klawiatura USB Atmega8

    Witam. Znalazłem coś innego i po modyfikacji działa jak powinno . Przypisany jeden klawisz pod PB.2 wysyłający LewyALT + Q. Jest też zmiana u gnieździe usb D- PD.3 na PD.4. [syntax=vbnet] 'Author : Rick Richard 'www : http://www.sloservers.com/swusb 'Created : Jul 29, 2009 'Version : 1.00 '***************************************...

    DIY Konstrukcje   10 Sty 2024 01:35 Odpowiedzi: 24    Wyświetleń: 39057
  • Czytnik transponderów RFID-RC522 Bascom Źródło

    Witam i pytam jeszcze raz czy naprawde nikt tego nie zrobil w bascomie? ...a Ty naprawdę czekałeś dwa lata na przykład? [syntax=vbnet]'*************************... ' Test Demo RC522 NFC Chip ' ' Spi Mode ' 'Date 08.09.2014 ' 'Email: Hkipnik(at)aol.com 'Copyright (c) 2013 Hkipnik. All rights reserved....

    Mikrokontrolery AVR   16 Mar 2016 22:15 Odpowiedzi: 5    Wyświetleń: 4020
  • [bascom] Kłopoty z definiowalnymi znakami w VFD Noritake CU20029ECPB-W1J

    Dzięki wielkie za ten opis! :) A więc w lcd4busy.lib, przy inicjacji, początkowe 20ms Ldi R30, 28 Ldi R31, 78 Rcall _lcd_delay ; 20 ms delay at 4 MHz zwiększyłem na 40ms, z uwzględnieniem -4ms Ldi R30, 60 Ldi R31, 156 Rcall _lcd_delay A kolejne 5ms Ldi R30, 132 Ldi R31, 19 rcall _lcd_delay ; 5 mS delay at 4 MHz na 20ms Ldi R30, 28 Ldi R31, 78 rcall...

    Mikrokontrolery AVR   13 Gru 2009 20:59 Odpowiedzi: 6    Wyświetleń: 3560
  • Atmega8A, avrdude - Atmega prawdopodobnie używana, błąd w fusebitach

    Potem, po kilku próbach podłączania z kwarcem i bez niego jakoś znowu zadziałało, znalazłem też błąd na płytce. Ale jak próbuję wykonać to polecenie do zmiany fusebitów to dalej są problemy: # avrdude -c bascom -v -p m8 -U hfuse:w:0xd9:m -U lfuse:w:0xe1:m avrdude: Version 6.3 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/...

    Mikrokontrolery AVR   20 Lip 2016 11:34 Odpowiedzi: 27    Wyświetleń: 3246
  • Pomiar odległości, Timery w 8515 i takie tam problemy

    Witam, Temat dotyczy uP, ale wrzucam go tu bo cały projekt w temacie grupy. Mam działający układ pomiaru odległości wyciągnięty z polaroida. Podłączony pod 8515 działa i mierzy odległość. Jedyny problem, że ciut mało precyzyjnie. Prawdopodobnie to wina softu dlatego proszę o podpowiedź. Która instrukcja bascom (avr) faktycznie uruchamia Timer? Czy samo...

    Automatyka Przemysłowa   18 Kwi 2005 19:00 Odpowiedzi: 3    Wyświetleń: 1362
  • BASCOM AVR - Zasilanie bateryjne, coś do wybudzania AVR-a co godzinę

    Się wgłębię, żeby nie było wątpliwości. Kod: CONFIG WATCHDOG = czas gdzie: czas czas w milisekundach po jakim układ WATCHDOG uaktywni sygnał reset procesora. Możliwe są wartości: 16 , 32, 64 , 128 , 256 , 512 , 1024 oraz 2048. Więc rzeczywiście mamy 2s. Jak teraz oszukamy procka i ustawimy wolniejszy kwarc to owszem, może i rzadziej się wybudzi, ale...

    Mikrokontrolery AVR   14 Gru 2012 14:33 Odpowiedzi: 25    Wyświetleń: 5529
  • Jak poprawić dokładność impulsatora obrotowego w układzie AVT-5042?

    Trochę posiedziałem i napisałem w Bascomie coś co jest odporne na niskiej jakości encodery. Może gubić impulsy, ale za to nie myli kierunków. '************************** Program reading mechanical rotary Gray code encoder ********** '******* Reads roating directions, counts full gray code cycles ********** '******* By Marcin B. AIMEIZ 2011/02/07 **********...

    Mikrokontrolery   04 Gru 2011 20:38 Odpowiedzi: 38    Wyświetleń: 14038
  • Jak zrobić "pulsujące" wyswetlanie ustawianej wart

    Witam, potrzebuję pomysł jak w Bascomie zrobić "pulsowanie" - miganie wyświetlanymi na LCD zmiennymi - w moim przypadku ustawianą datą np: Miesiace = Makedec(miesiace) Locate 2 , 5 Lcd Miesiace_str ; ":" ; "20" ; Lata_str i chcę żeby Miesiace_str "pulsowało" dzięki czemu łatwiej będzie zauważyć że chodzi o zmianę daty Robisz sobie po prostu cykliczny...

    Mikrokontrolery   10 Wrz 2006 07:55 Odpowiedzi: 2    Wyświetleń: 1410
  • Atmega2560[BASCOM],FT232RL wybór uartów do komunikacji

    <wstyd> Ja tu prawdziwe szopki odstawiam a tu w kilku linijkach można skonfigurować i odbierać dowolne dane z dowolnych uartów przy użyciu serialin i w szczególności Bytematch! I w dodatku każdy z uartów ma swoje wlasne przerwanie :] Dzięki za trop, ale jak to się mówi jak się nie sparzysz to się nie nauczysz .Tylko idąc moim poprzednim tropem...

    Mikrokontrolery AVR   15 Gru 2009 23:30 Odpowiedzi: 10    Wyświetleń: 4911
  • Atmega644 i bootloader MCS - Dzielę się wrażeniami i dopytuję. [BASCOM]

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

    Mikrokontrolery AVR   10 Cze 2015 10:54 Odpowiedzi: 45    Wyświetleń: 4944
  • Bascom - Atmega1284p + ESP8266 - wysyłanie danych do Domoticz

    Witam Walczę z wysyłaniem danych do Domoticz. Domoticz zainstalowany na Orange Pi Zero działa poprawnie. Wykorzystałem sposób wysyłania do ESP8266 Kolegi Niveasoft. Co prawda wysłał on dane do Thingspeak'a, ale nieco go przerobiłem. [syntax=vbnet] If Flaga_wyslij = 1 Then Domoticz_idx = "12" Domoticz_data = "16.8" Flaga_wyslij = 0 Flaga_esp_send = 1...

    Mikrokontrolery   01 Cze 2017 13:58 Odpowiedzi: 24    Wyświetleń: 3180
  • Atmega1280 - wolne działanie po wgraniu zmodyfikowanego bootloadera Bascom

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

    Mikrokontrolery AVR   20 Lis 2011 11:50 Odpowiedzi: 4    Wyświetleń: 1290
  • ATtiny13 Bascom - dwie funkcje w jednym przycisku jedna zależna od drugiej

    Opis jest w kodzie, ale pozwolę sobie wytłumaczyć mój tok myślenia bo kiedy coś nie działa to wtedy łatwiej naprawić jeśli wie się co autor miał na myśli ;) Kiedy naciskasz przycisk to ustalany jest czas opóźnienia "Czekaj" na 20 czyli 500ms. Ten czas to taki Timeout. Jest odliczany w dół i dopóki zmienna nie ma wartości zero to nie miga. Zaczyna migać...

    Mikrokontrolery Początkujący   22 Kwi 2016 21:04 Odpowiedzi: 39    Wyświetleń: 4215
  • [Atmega8] Atmega8 BASCOM - Emulator DS2050 działa na wewnętrznym oscylatorze, nie na kwarcu

    Dzień dobry, Nie mogę dojść dlaczego emulator DS2050 działa na wewnętrznym oscylatorze 8Mhz a na kwarcu 8MHz zawiesza się i resetuje gdy tylko chcę odczytać z niego wartości. Kondensatory przy kwarcu 22pF. Fusebity: gdy clock 111101:Ext (czyli kwarc) to nie działa poprawnie. Próbowałem wszystkich ustawień kwarcu. Dlaczego tak się dzieje ? [syntax=Bascom]...

    Mikrokontrolery Początkujący   06 Cze 2017 09:29 Odpowiedzi: 2    Wyświetleń: 1233
  • Jak zaimplementować obsługę RFM12B/868D w BASCOM AVR – przykładowy kod i wskazówki

    Zobacz tutaj '####################################### 'inculde file for RF12-device 'info about RF12 Transceiver: www.hoprf.com or www.integration.com 'info about using RF12 with Bascom: www.comwebnet.de ' 'Version History '--------------- 'Initial Version: v0.10 'Date: 200711 'Author: Kurzschluss '--------------- 'Version: v0.11...

    Mikrokontrolery   17 Paź 2009 20:58 Odpowiedzi: 15    Wyświetleń: 12598
  • Skok do etykiety w programie po wykonaniu przerwania - jak?

    RS232 jest niestety już używany, jak i również przetwornik ADC, oraz działa Timer -(jest troszkę tego) , dlatego nie moge skorzystać z np. ATMEGA162 który ma 2xRS232, bo nie ma on ADC. Pozatym obwody drukowane już zaprojektowane i zamówione w ilości narazie testowej, ale są. Pozatym użycie dwóch procków raczej odpada, pomęczę sie z tym co mam bo twierdze...

    Mikrokontrolery   16 Paź 2004 19:34 Odpowiedzi: 36    Wyświetleń: 4047
  • AVR Boot Loader - który ładnie i szybko działa / USB

    A więc tak: 1. Fusy są ok 2. Nie jestem pewien czy dobrze skompilowałem wsad, ja to robiłem tak: -otwieram Programmers Notepad -otwieram makefile -zmieniam MMCU = atmega32, F_CPU = 11059200, BOOTSTART = 0x7E00, BAUD = 115200, START_DELAY_SEC = 5 -tools->make clean, potem make all -i wsad do proca :) 3. Zauważyłem, że gdy do Twojego programu daję wsad...

    DIY Konstrukcje   24 Sty 2017 17:21 Odpowiedzi: 252    Wyświetleń: 114768
  • [ATMega8] Jak zaimplementować emulator DS18B20 na ATMega8 w Bascom?

    Potrzebuje emulator DS18B20 na atmega8 - mam na PC program do odczytu temp i chciałem w tym programie dodac inne parametry ( np wilgotnosc ) ale nie zmieniajac programu - w scrachpadzie bede wisyłał inne dane nie temperature. ( w bajtach temperatury lub bajtach uzytkownika wolnych 2szt) Aktualnie używam "lampomitari" , ale napisalem przeróbke programu...

    Mikrokontrolery AVR   09 Kwi 2013 22:45 Odpowiedzi: 1    Wyświetleń: 5051
  • Błąd Timeout przy transmisji RS-232 z mikrokontrolerem i PC

    Witam w pare minut musiałem sie nauczyć Bascoma:) ale napisałem swój pierwszy programik $baud = 9600 Dim I As Byte I = 243 Do Print "blablabla" Waitms 5 Print "jakas wartosc" ; I Waitms 10 Loop End ustawiłem odpowiedni kwarc....i mikrokontroler ładnie wysyła mi dane...

    Mikrokontrolery   15 Sty 2007 13:18 Odpowiedzi: 33    Wyświetleń: 3344
  • Bascom - Atmega1284P + ESP8266 + Domoticz - losowe wysyłanie danych JSON

    Przerobiłem tak, żeby wysyłał testowo tylko jedną wartość ( losową ) co 8 sekund Dodano po 18 Dołożyłem Clear Serialin0 Com1_str = "" czyli [syntax=vbnet] $regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 100 ' rozmiar stosu sprzętowego $swstack = 100 ' rozmiar stosu programowego $framesize = 128 $baud = 19200 '************ Uart 0 Config Serialin0...

    ESP8266 i ESP32   14 Kwi 2019 20:49 Odpowiedzi: 12    Wyświetleń: 2427
  • NM7010A Wiznet [bascom][ATmega32] - Problem z uruchomieniem serwera HTTP

    witam, a mi ten program nie działa. pinguje układ ale nie wyswietla mi strony oto kod: [syntax=basic4gl]$regfile "m32def.dat" $lib "i2c_twi.lbx" $crystal = 11059200 Config 1wire = Portc.2 $baud = 19200 ' use baud rate $hwstack = 64 ' default use 32 for the hardware stack $swstack = 64 ' default use 10 for the SW stack $framesize = 200 Dim T1 As Byte...

    Mikrokontrolery   01 Lis 2011 14:19 Odpowiedzi: 9    Wyświetleń: 3933
  • [Bascom] [Atmega32] [ENC28J60] Termometr LAN

    Po kilku dniach pracy urządzania stwierdziłem że jednak przydało by się żeby serwerek dodatkowo wysyłał dane do "https://thingspeak.com/" chociaż z termometru domowego. Próbowałem na rożne sposoby ale nie mam pojęcia jak to zrobić. Może ktoś z Was jest w stanie zmodyfikować kod ? Może kolega (at)bart-projects czyta ten temat? ;) (to ten sam kod co w...

    DIY Konstrukcje   29 Sie 2021 09:54 Odpowiedzi: 28    Wyświetleń: 5421
  • Komunikacja Atmega32 z czujnikiem DS18B20 przy taktowaniu 25MHz - Bascom

    Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....

    Mikrokontrolery AVR   17 Kwi 2021 11:43 Odpowiedzi: 8    Wyświetleń: 651
  • Jak połączyć kod sterowania ramieniem i protokołu LANC na jednym Arduino Uno?

    Witam. Stworzyłem Sterownik obrotu ramieniem w poziomie i pionie na sterownikach napisanych w Bascom i złożonych na elementach firmy AVT. Niestety możliwości są ograniczone jeśli chodzi o regulację prędkości i obsługę protokołu LANC. LANC - Służy do sterowania kamerą Sony lub Canon (różnymi ukrytymi opcjami) za pomocą wejścia REMOTE. Dlatego zacząłem...

    Arduino   14 Sie 2017 10:39 Odpowiedzi: 1    Wyświetleń: 990
  • UART w Bascom - odbieranie niepełnych danych na LCD, jak to naprawić?

    Absolutnie nie posiadam przykładów w Bascom, mam tylko Helpa i co nieco pamiętam, co było juz na forum... ;) Na codzień używam asm - ma mniej poleceń do zapamiętania ;) Pewnie w ATmega128 bedziesz potrzebował użyć URXC1 zamiast URXC . Ostatnio, jak oprogramowywałem odbiór USART, to zrobiłem bufor w RAM "okrężny", z którego w wolnej chwili procedurki...

    Mikrokontrolery   07 Maj 2006 12:45 Odpowiedzi: 13    Wyświetleń: 1809
  • Bascom Atmega 1284P - Moduł internetowy na ENC28J60

    Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment Error Enc28j60_linkup Erroe 229 Line: 450 End Sub or...

    Mikrokontrolery   29 Paź 2013 11:48 Odpowiedzi: 5    Wyświetleń: 3393
  • Jak obsłużyć transmisję HEX przez bootloader MCS'Bascom?

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

    Mikrokontrolery AVR   25 Mar 2011 21:46 Odpowiedzi: 2    Wyświetleń: 2412
  • AT90S8535 RC5 - Weryfikacja programu odbioru i przetwarzania kodów UART

    Zacina sie bo to wada bascomowejo Getrc5. ten program musi działac, dlaczego go nie zastosowałeś? Spróbuj, tylko odbiornik IR musisz dac na wejscie ICP procesora. [syntax=basic4gl]$regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 Config Timer1 = Timer , Capture Edge = Falling , Prescale = 8 '1 tick= 1 uS On Capture1 Capture_edges 'To przerwanie...

    Mikrokontrolery AVR   30 Sty 2013 21:07 Odpowiedzi: 6    Wyświetleń: 1845
  • Jakie nowoczesne moduły radiowe i enkodery/dekodery polecacie do projektu?

    Zabieram się za realizację projektu zaweirającego m.in. RFM12. Projekt działający. Załączam kod obsługi RFM. '####################################### 'inculde file for RF12-device 'info about RF12 Transceiver: www.hoprf.com or www.integration.com 'info about using RF12 with Bascom: www.comwebnet.de ' 'Version History '--------------- 'Initial...

    Mikrokontrolery   16 Lis 2008 09:14 Odpowiedzi: 15    Wyświetleń: 8661
  • Program na at89c2051. Komunikacja po RS232. Sprawdzanie urządzenia.

    Program ma znajdować się w at89c2051 i ten procek komunikuje się z innym sterownikiem poprzez rsa. A teraz gdzie się znajduje :?: Komp nie ma z tym nic wspólnego. Dziś zauważyłem w czym jest problem. Procek wysyła komende "AT" a sterownik w odpowiedzi wysyła "OK" i ... A warunek " If Buf = "AT " Or Buf = "ok " Then" w Twoim programie , spodziewa się...

    Mikrokontrolery   20 Mar 2005 00:50 Odpowiedzi: 6    Wyświetleń: 2058
  • [bascom] Jak wyodrębnić wartość XX z danych RS232 w Bascom?

    Tutaj masz kawałek z mojego nadajnika FrSky odbierający telemetrię odbiornika. [syntax=c] volatile uint8_t rx_buffor[9]; ISR(USART_RXC_vect ) { static uint8_t i=0; static uint8_t rx=0; uint8_t last_rx; last_rx = rx; rx = UDR; if(rx == 0x7E) // head or tail { i=0; if(last_rx != 0x7E) // tail { // analiza ramki rx_timeout=0; } return; } if(rx != 0x7D)...

    Mikrokontrolery AVR   17 Kwi 2015 13:13 Odpowiedzi: 27    Wyświetleń: 1794
  • regulator prędkości silników modelarskich na AT90s2313

    Centrowanie to dodatkowy zewnetrzny sygnal wprowadzony na wejscie mikrokontrolera - stan na tym wejsciu przelacza uklad w tryb kalibrowania - uklad zapisuje sobie w pamieci pozycje srodka. Mozna sie nawet pokusic o kalibrowanie max wychylow, tak jak to jest w analogowych joyach PC. 1 zwora powinna do tego wszystkiego wystarczyc. Nie wiem jak to jest...

    Robotyka Modelarstwo i CNC   12 Sie 2015 05:05 Odpowiedzi: 275    Wyświetleń: 91110
  • Petit FAT, przykład implementacji obsługi FAT na małe AVR.

    Na obecną chwilę wszystko z biblioteką petit jest jasne. Ale w żaden sposób nie mogę zapisać tekstu do pustego pliku, lecz to już sobie daruję. Teraz rozgryzam FatFS i mam następujące problemy: - Przy próbie utworzenia nowego katalogu na karcie funkcja f_mkdir("DRR"); zwraca "1" ("A hard error occured in the low level disk I/O layer") i na karcie żaden...

    Mikrokontrolery AVR   03 Sty 2015 16:27 Odpowiedzi: 83    Wyświetleń: 27352
  • Jak użyć czujnika VL53L0X w Bascom z mega328p?

    (at)ElektrodaBot Tak kiedy już ustaliliśmy konwencję to chciałbym żebyś to zrobił za mnie. Poniższy kod zamień na język Basic i ładnie wstaw na Elektrodzie w Syntax Basic Bascom. Możesz to dla mnie zrobić? :D [syntax=c]/* Device register map */ /** (at)defgroup VL53L0X_DefineRegisters_group Define Registers * (at)brief List of all the defined registers...

    Mikrokontrolery Początkujący   14 Lut 2024 17:37 Odpowiedzi: 12    Wyświetleń: 627
  • Bascom Atmega8 - Dekoder tonów CCIR: problem z rozróżnianiem długości sekwencji tonów

    Witam, męczę się z pewnym programem który za zadanie ma odebrać sekwencje tonów i wysłać przez UART oraz wyświetlić na LCD. Mam program zaczerpinięty z jednej strony ale nie wykonuje mi on operacji tak jak bym chciał. Ten program musze przerobić żeby: - rozróżniał dlugość sekwencji dźwięków tzn w zalezności od tego czy dźwiek ma 5 tonów 6 tonów itd....

    Mikrokontrolery AVR   19 Lis 2014 19:48 Odpowiedzi: 0    Wyświetleń: 756
  • Bascom - Zapis na karcie SD - zmiana zawartości zmiennej (nie pożądana)

    Witam Mam program, który, po dokonaniu pomiarów, wysyła dane przez RFM12 i zapisuje na karcie SD. Chcę dołożyć wysyłanie danych do Domoticz po każdym pomiarze. Problem w tym, że po dopisaniu obsługi ESP8266 i Domoticz ( zmienne miałem już wcześniej zadeklarowane ) to pojawiają się błędy w zapisie na karcie SD. No i wysyłanie do Domoticz przestaje działać,...

    Mikrokontrolery AVR   08 Kwi 2018 16:11 Odpowiedzi: 0    Wyświetleń: 1008
  • [ATMEGA8] [ATMEGA8][BASCOM] - Zaniżone wyniki pomiaru prędkości pocisku 100m/s

    Witam, męczę się z tym drugi dzień i dalej nic - może któryś z bardziej doświadczonych Kolegów będzie w stanie pomóc. Program ma mierzyć czas przelotu pocisku między 2 bramkami (z fototranzystorami), a następnie wyliczyć z tego prędkość (znana odległość 10 cm między nimi). Korzystam z przerwań INT0 (start) i INT1 (stop) oraz licznika Timer1. Uc jak...

    Mikrokontrolery AVR   02 Sty 2013 19:31 Odpowiedzi: 0    Wyświetleń: 1137
  • Jak poprawnie zerować wynik obrotomierza na Atmega8 w Bascom?

    Witam, robię obrotomierz do silnika o obrotach do 6000obr/min. Pomiar wykonuje następująco: - po 1 przerwaniu startuje timer1 - w obsłudze przerwania timera1 (co 100us) zwiększam zmienna X - po 20 takich pomiarach usrednam wyniki i poddaje kalkulacji: Impuls: Disable Int1 If Measure = 0 Then X = 0 J = 1 Timer1 = 65136 Enable Timer1 Measure = 1 Else...

    Mikrokontrolery AVR   25 Sty 2010 10:34 Odpowiedzi: 0    Wyświetleń: 1515
  • Dlaczego timeout nie działa w Bascom8051 z AT89C4051 przy Integer?

    mam prosty prgram $crystal = 11059200 $baud = 300 $timeout Dim Znak As Integer Do Inputbin Znak Timeout = 100 If P1.7 = 1 Then Reset P1.7 Else Set P1.7 End If Waitms 200 loop end na p1.7 jest dioda ktora sygnalizuje czy timeout dziala czy nie no i wlasnie problem jest taki ze nie dziala!!! i nie wiem dlaczego? Tak samo jest w symulatorze z Bascoma,...

    Mikrokontrolery   08 Cze 2006 13:01 Odpowiedzi: 0    Wyświetleń: 807
  • Asembler - Program enkodera POCSAG na ATTiny2313 czas pomiedzy znakami

    Witam, znalazłem kiedyś program napisany w asemblerze do kodowania POCSAGu z portu com komputera. Program działa ok ale gdy podłączę mikrokontroler Atmega8 i wysyłam przez Uart komendy do kodera POCSAG to muszę robić przerwy 12 sekundowe pomiędzy wysyłaniem komend. Nie znam asemblera i mam pytanie co zrobić by nie czekać tych kilkunastu sekund pomiędzy...

    Programowanie Początkujący   13 Gru 2013 13:01 Odpowiedzi: 0    Wyświetleń: 1659
  • Jak aktywować i resetować Watchdog w 89S52 w BASCOM? Konfiguracja pliku

    Jak w BASCOMIE zaaktywowac watchdoga w tym procku? Jak go resetowac i jak stworzyc plik konfiguracyjny do BASCOMA? Niestety wyszukiwarka na elektrodzie chyba padła, niemoge znaleźć podobnego tematu. Wycinek z PDFa Watchdog Timer (One-time Enabled with Reset-out) The WDT is intended as a recovery method in situations where the CPU may be subjected to...

    Mikrokontrolery   12 Paź 2006 20:56 Odpowiedzi: 0    Wyświetleń: 1886