zmiana zmiennej bascom

Znaleziono około 715 wyników dla: zmiana zmiennej bascom
  • Bascom avr - zmiana poszczególnych znaków zmiennej typu String

    Jaki będziesz miał wyświetlacz? Alfanumeryczny że string będzie ok? Czy może LED lub LCD segmentowy? Żeby zmieniać wartość enkoderem trzeba go obsłużyć... Enkoder ma przycisk? Zatem weź zmienną Word w której będziesz zmieniał nastawy np. [syntax=vbnet]dim wartosc as word dim index_wartosc as byte if index_wartosc =1 then wartosc=wartosc + 1 end if if...

    Mikrokontrolery AVR   09 Kwi 2021 07:10 Odpowiedzi: 6    Wyświetleń: 633
  • [BASCOM] Jak zamienić znak zmiennej Single na dodatni?

    Wszstko dlatego, iż zmienne typu Single są nieco odmiennie zapamiętywane w pamięci i mają wyjątki (np. NaN, QNaN, SNaN) które nie są liczbami, i każda operacja arytmetyczna z nimi powinna wywołać błąd operacji i jego zgłoszenie - a tego Bascom niestety nie obsługuje (jak i spora ilość innych kompilatorów). Operacja z jawną zamianą znaku jest bezpieczniejsza...

    Mikrokontrolery AVR   02 Kwi 2009 18:26 Odpowiedzi: 3    Wyświetleń: 1388
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Zmiana wartości zmiennych w BASCOM AVR IDE - funkcja T i przekazywanie parametrów

    W Bascomie którego uzywam czyli Bascom AVR IDE, edytor sam zmienia nazwy zmiennych na wielkie litery, np z->Z. W przypadku wołania funkcji (w moim przykładzie T=x,y) z niezrozumiałych przeze mnie względów zmienia pierwszy argument na małą literę a drugi na wielką, niezależnie jak je użytkownik wpisze. Nie wiem czy to ma jakieś znaczenie, ale może właśnie...

    Mikrokontrolery Początkujący   12 Kwi 2012 19:04 Odpowiedzi: 7    Wyświetleń: 1598
  • Atmega,Bascom - zmiana zmiennej string na nazwę zmiennej

    [syntax=basic4gl]Dim A01 As String * 5 Dim B As String * 5 '-- Cls A01 = "test1" B = A01 Lcd A01 Lowerline Lcd B [/syntax] Znajdź różnicę w Twojej i w mojej wersji :-)

    Mikrokontrolery Początkujący   09 Gru 2013 07:41 Odpowiedzi: 9    Wyświetleń: 2640
  • REKLAMA
  • [Bascom/ASM] Jak poprawnie włączyć wstawki asemblerowe do kodu w Bascom?

    Z tą dowlnością w używaniu rejestrów byłbym bardzo ostrożny. Nieodpowiednia zmiana - program się wysypie. Nie wolno używać w trybie zapisu bez wcześniejszego zapamiętania: Y ( soft stack pointer ), R4:R5 ( frame stack pointer ), R6 ( status register ), R8:R9 ( data pointer ), R23 ( translate register ), R12:R13:R14:R15 ( fp calculator ). W sumie można...

    Mikrokontrolery AVR   27 Lip 2008 08:53 Odpowiedzi: 9    Wyświetleń: 3685
  • Bascom - optymalizacja kodu manipulatora z silnikami krokowymi i synchronizacja

    Hehe, przeanalizuj dokładnie Twój ostatni programik i odpowiedz sobie jeszcze raz na pytanie jak on właściwie działa :) ...jak ograniczyć ruch diody dosłownie na 4 pinach. Tu mamy przesuwanie 2 diodek - "00010001"... Wkradł mi się mały błędzik :) W swoim programie pobierałem dane z linii Data i były to tylko bity 0...3 dla silnika bipolarnego natomiast...

    Mikrokontrolery Początkujący   25 Kwi 2013 06:24 Odpowiedzi: 18    Wyświetleń: 2886
  • REKLAMA
  • [bascom] inkrementacja zmiennej w ułamku dziesiętnym

    Witam serdecznie! Mam problem z inkrementacją zmiennej Z, ponieważ wszystko opiera się o dokładność przedstawiania liczby zmiennoprzecinkowej. Zamiast 0,1 pokazuje 0,09. Próbowałem już fusing(), frac() (wskazywanie liczby po przecinku, chciałem tą resztę zaokrąglać round() ) , może format() ale tu trzeba non stop konwertować zmienne na znaki z liczb...

    Programowanie   14 Lip 2009 15:31 Odpowiedzi: 3    Wyświetleń: 2833
  • Bascom i zmienne string. Edytowanie określonych znaków.

    Witam. Mam problem mianowicie potrzebuję edytować określone znaki w zmiennej string. Coś w tym stylu że jest zadeklarowana zmienna mająca 16 znaków a ja potrzebuję zmienić znaki od 8 do 16 nie ruszając znaków 1-7. w jaki sposób można tego dokonać z poziomu bascom-a. Udało mi się zrobić to wstawką w asm poprzez wstawienie danych pod odpowiednie adresy...

    Mikrokontrolery   08 Lip 2007 20:21 Odpowiedzi: 1    Wyświetleń: 1206
  • Bascom 2 zmienne z możliwością ustawienia czasu.

    Witam. Od kilku dni próbuje napisać prosty,jak mi się wydawało kilka dni temu ,programik. Chodzi o to żeby zmieniać stan portu w odstępach czasowych z możliwością ich regulacji. Proszę o jakąś ,na razie drobną podpowiedż .

    Mikrokontrolery Początkujący   05 Sty 2019 17:45 Odpowiedzi: 7    Wyświetleń: 624
  • [Bascom][atmega8] podmiana tablicy danych na zmienną.

    Witam. Podejrzewam że problem dla biegle programujących w Bascomie wyda się trywialny ale ja siedzę nad nim już od 1h i nie mogę sobie poradzić. Potrzebuję zmienić tablicę na zmienną. Poniżej jest wycinek kodu i potrzebuję wywalić tablicę 'txt' z danymi 'pozycja' i zamienić na zmienną ' txt="pozycja" ', oczywiście tak by obliczenia się pokrywały. Po...

    Mikrokontrolery AVR   21 Wrz 2011 19:09 Odpowiedzi: 1    Wyświetleń: 1233
  • [Zlecę] Poprawienie kodu w bascomie do sterowika.

    Problem polega na tym że zmieniłem trochę sterownik wyrzuciłem trochę co nieco dodałem. Chodzi o poprawienie kodu. Więcej szczegółów na maila.

    Ogłoszenia Elektronika   29 Gru 2013 15:50 Odpowiedzi: 0    Wyświetleń: 609
  • Bascom jak połączyć 2 zmienne w 1 z przecinkiem ?

    Witam Mam dwie zmienne np: a=25 b=5 i jak to zapisać w bascomie aby: c=25,5 potem zrobić coś takiego: d=(25,5-12,3)*10 już sam nie wiem jak to zrobić :( próbowałem z instrukcją const ale nie chciała działać i cały czas miałem błąd nr. 222 Pozdrawiam

    Mikrokontrolery   14 Cze 2006 09:15 Odpowiedzi: 5    Wyświetleń: 1782
  • [BASCOM] Jak podzielić zmienną względem stałej.

    Dana jest zmienna 'sx' s zawsze jest takie samo - jest to znak Chr(10). Potrzebuję "wyłuskać" x. [syntax=basic4gl]zmienna = Chr(10);x[/syntax] Coś takiego nie działa, niestety. Ani przecinki, ani kropki ani średniki. Pozdrawiam

    Mikrokontrolery AVR   07 Gru 2011 20:36 Odpowiedzi: 2    Wyświetleń: 933
  • Bascom - Bascom, warunek IF z dodatowym obliczeniem

    BASCOM, mam taki warunek: [syntax=basic4gl] If V > Prog(1) And V <= Prog(2) Then Gosub Aku_0 ; End If [/syntax] chciałem w ten warunek wstawić dodatkowe dodawanie bo taka jest potrzeba [syntax=basic4gl] If V > (Prog(1)+5) And V <= Prog(2) Then Gosub Aku_0 ; End If [/syntax] ale wywala błąd ERROR 35 3 parameters expected..... jak można temu...

    Mikrokontrolery Początkujący   25 Kwi 2015 16:20 Odpowiedzi: 7    Wyświetleń: 1266
  • REKLAMA
  • Bascom - różnice w przypisaniu wartości do bitu w zmiennej Byte

    Dziwna sprawa w Bascomie: konfiguruję PORTB jako Output i deklaruję dwie zmienne Bajt typu Byte i MBit jako bit i...: To NIE działa - nie zmienia 3-ciego bitu w porcie B - dioda cały czas świeci Bajt.3 = Mbit POTRB = Bajt A to DZIAŁA if MBit = 1 then Set Bajt.3 else Reset Bajt.3 POTRB = Bajt DZIWNE..... robiw

    Mikrokontrolery   11 Sty 2008 00:35 Odpowiedzi: 8    Wyświetleń: 1896
  • Jak ustawić zmianę temperatury co 0,5 stopnia w Bascom?

    Witam Napisałem sobie programik prostego regulatora temperaturki.Niewiem tylko w jaki sposób zrobić abym mógł zadawać temperature co 0,5stopnia a nie tak jak mam co 1 stopień. Czy ktoś może pomóc.Oto kawałek kodu odpowiedzialny za zmianę o 1 który użyłem If S < 50 Then If Plus = 0 Then S = S + 1 If S > 0 Then If Minus = 0 Then S = S - 1 Bardzo...

    Mikrokontrolery   14 Lut 2008 22:27 Odpowiedzi: 1    Wyświetleń: 909
  • BASCOM - Jak połączyć i przesunąć zmienne binarne w prawo?

    Witam serdecznie wszystkich. Walczę już od kilku dni z konwersją zmiennych i już brakuje mi pomysłów... Postaram się w miarę dobrze opisać mój problem. Mam 2 zmienne: A = &b00110000 B = &b00100000 Chciałbym je połączyć do zmiennej : C = &b0011000000100000 "tak jakby scalic je" Potem przesunąć w prawo o 5 miejsc uzyskując postać : &b00110000001 Jak na...

    Mikrokontrolery Początkujący   11 Mar 2013 18:33 Odpowiedzi: 2    Wyświetleń: 1182
  • Bascom - jak zmienić prędkość baud z 5 na 10400 przy komunikacji OBD?

    Witam, posiadam problem polegający na obsłudze uartu w bascomie. Potrzebuję skomunikować się z portem obd w samochodzie, jednak napotkałem problem przy inicjalizacji połączenia. Potrzebuję wysłać jeden bajt 0x33 przy prędkości baud = 5 (200ms na bit) a następnie nawiązać zwykłą komunikację przy baud = 10400. Problem pojawia się przy próbie zmiany prędkości...

    Mikrokontrolery AVR   19 Paź 2024 17:56 Odpowiedzi: 11    Wyświetleń: 1959
  • Bascom - Bytematch: Podstawianie zmiennej z DIP switcha jako adres modułu

    Witam Pytanie jak w temacie. Działa lux ale tylko ze stałymi. Może znacie jakieś sztuczki jak to obejść. Potrzebuję zadawać liczbę odczytaną przy starcie z pinów, z DIP switcha jako adres modułu. Pozdrawiam RUBIK

    Mikrokontrolery AVR   29 Maj 2013 19:37 Odpowiedzi: 4    Wyświetleń: 1608
  • [Bascom ] Jak wyświetlić dwie zmienne w tym samym miejscu na LCD w Bascom?

    Witam, mam problem bo nie wiem jak wyświetlić dwie zmienne w tym samym miejscu na wyświetlaczu to jest kawałek kodu Dodano po 2 Wymyśliłem licznik [syntax=basic4gl] Wyswietlacz: If Pind.1 = 0 Or Pind.3 = 0 Then Do If Pind.1 = 0 Or Pind.3 = 0 Then Licz_ok = 0 Incr Licz_ok End If Locate 1 , 7 : Lcd Zmienna If Licz_ok = 255 Then Exit Do Loop [/syntax]...

    Mikrokontrolery AVR   18 Sie 2013 09:12 Odpowiedzi: 2    Wyświetleń: 1476
  • Prosty problem, ale nie moge go przełamac (działania) bascom

    Witam !! jestem w trakcie robienia komputerka samochodowego... wieksza polowa juz zamną :) jednak zatrzymalem sie przy bardzo prostym problemie (jestem poczatkujacy, jednak jak narazie wszystko przy pomocy helpa robilem sam). chodzi oto ze...kompilator wywala mi blad jak chce zastosowac taki kod: Trasach=Trasach+Trasax*0.001 jak to moge inaczej wykonac...

    Mikrokontrolery   03 Kwi 2006 12:51 Odpowiedzi: 3    Wyświetleń: 1088
  • Jak zmienić dokładność odczytu czujnika DS18B20 na Atmega8 w Bascom?

    Witam. Zaczolem ostatnio zabawe z czujnikiem temperatury DS18B20 podlaczonym do Atmega8. Wszystko gra ale chcialbym sie dowiedziec w jaki sposob mozna zmienic ustawienie dokladkosci pomiaru bo odczyt temperatury przy ustawieniach fabryczne jest zdziebko przydlugi. Czy takie nowe ustawienie czujnika trzeba zapisywac za kazdym razem jak uruchomie uklad...

    Mikrokontrolery   06 Wrz 2008 06:22 Odpowiedzi: 1    Wyświetleń: 1541
  • Zmiana wartości zmiennej x w przerwaniach GPS w Bascom AVR - jak temu zapobiec?

    Daj kod, bo my nie wróżki...

    Mikrokontrolery   03 Lis 2008 22:35 Odpowiedzi: 2    Wyświetleń: 927
  • Tensometry - wprowadzenie na podstawie belki tensometrycznej i układu XH711

    Chciałbym dzisiaj przybliżyć Wam trochę tensometr, który czasem jest również nazywamy: czujnikiem tensometrycznym, belką tensometryczną czy też czujnikiem naprężeń. Będzie tutaj trochę teorii i praktyki. Zostanie tutaj opisany chyba najbardziej popularny tensometr czyli tensometr oporowy. https://obrazki.elektroda.pl/8825635100_...

    Artykuły   27 Sty 2021 08:34 Odpowiedzi: 10    Wyświetleń: 8025
  • Modułu z mostkiem H L298 - recenzja i opinia

    Dzisiaj postaram się przybliżyć Wam mostki H. Mostek H jest układem elektrycznym umożliwiającym zmianę kierunku silnika prądu stałego poprzez odwracanie polaryzacji napięcia na jego wyjściu. Mostek taki można wykonać np. z przekaźników, tranzystorów lub można zastosować gotowy układ scalony. Nazwa pochodzi od graficznego odwzorowania układu. Mostek...

    Artykuły   07 Cze 2018 17:36 Odpowiedzi: 12    Wyświetleń: 7116
  • BASCOM 51 demo: błędna kompilacja kodu dla AT89S8252, zmiana wartości zmiennych

    Witam Państwa Czy ktoś z Państawa może mi wyjaśnić dlaczego kompilator BASCOM 51 wersja demo (ograniczenia do 2kB) działa źle? Programuję nim AT89S8252 Walczę z tematem już troche czasu i zauważyłem że kod który piszę na ekranie jest błędnie kompilowany. Dopisanie jednej lini programu powoduje zmianę wartości zmiennej mimo że ta linia jej nie dotyczyła...

    Mikrokontrolery   18 Gru 2005 04:54 Odpowiedzi: 2    Wyświetleń: 1025
  • DS18B20 i Bascom: Kolejność rozpoznania czujników, połączenia 1Wire i 2Wire

    Witam. Napotkałem drobny problemik. Po wpisaniu id czujnika: Sid = &H28C2F8A602000098 BASCOM wywala błąd 49. zmiana deklaracji zmiennej Sid nic nie daje. Cały czas pisze że nie mieści się w zmiennej, BYTE, WORD, LONG... Co z tym zrobić?

    Mikrokontrolery AVR   12 Kwi 2011 01:57 Odpowiedzi: 24    Wyświetleń: 4552
  • [Bascom] zmiana konkretnych bitów w zmiennej bajtowej

    Witaj, Masz 2 opcje ;) np. masz cos takiego: dim a as byte a.0 = 1 a.1 = 1 a.2 = 1 set a.0 set a.1 set a.2 a.3=0 a.4=0 a.5=0 reset a.3 reset a.4 reset a.5 Instrukcja: a.[numer bitu] = [0 lub 1] set/reset a.[numer bitu] gdzie set ustawia 1 reset ustawia 0 analogicznie dla zmiennych typu word integer - tylko że tam możesz zmieniać więcej bitów;) Pozdrawiam

    Mikrokontrolery AVR   15 Lut 2010 12:24 Odpowiedzi: 2    Wyświetleń: 1851
  • Jak ustawić fusebit CKOPT w Bascomie dla ATmega32A-PU?

    Wielkie dzięki Panowie za odpowiedź. Mam programator USBASP. Już wczoraj doszedłem że to jest fusebit P Trzeba ustawić (0: osc.options proggrammed) Ale co ciekawe procesor chodził już bez przestawienia tej opcji. A Bascom wybrałem gdyż jest dla mnie najbardziej zrozumiały. Programuje sterowniki PLC a tam to wszystko w drabince jest proste jak drut.;)...

    Mikrokontrolery AVR   15 Lut 2016 09:49 Odpowiedzi: 5    Wyświetleń: 1212
  • [bascom] Automatyczna zmiana czasu (zimowy<=>letni)

    Tego się tak nie robi. Bascom ma wbudowane funkcje do obliczania różnych wartości z dat i w drugą stronę. Całkowity czas z datą można zapisać w zmiennej typu Long. Tak samo deklarując po kolei Sec, Min, Hour, Day, Month i Year jako Byte można potem uzyskiwać różne potrzebne dane tam i z powrotem. W swoich programach wstawiam funkcję bo czas Lato/Zima...

    Mikrokontrolery AVR   28 Paź 2020 21:04 Odpowiedzi: 17    Wyświetleń: 4557
  • [Atmega8] Atmega8 Bascom - Nadpisywanie zmiennej w przerwaniu int0/int1, reset timer1

    Powtarzam ! konfiguracja przerwań jest ok. Jeśli wstawię w przerwanie cokolwiek innego to wszystko jest ok. Pozatym przerwanie działa prawidłowo i nie w nim problem a problem jest z kodem który podałem wcześniej i powtarzam któryś raz odznaczenie linijki timer1=0 załatwia sprawę i do zmiennej x wpisywana jest prawidłowa wartość wynikająca z pracy timera1...

    Mikrokontrolery AVR   09 Maj 2009 18:31 Odpowiedzi: 14    Wyświetleń: 2827
  • Drzewko z Fafkulców II + sterownik 40 diod RGB

    http://obrazki.elektroda.net/7_123635472... Prawie rok temu, zainspirowany konstrukcją pana Kamila Przychodzenia http://obrazki.elektroda.net/18_12363549... http://obrazki.elektroda.net/82_12363551... Płytka sterownika oraz płytka organizacji połączeń http://obrazki.elektroda.net/62_12363543... http://obrazki.elektroda.net/80_12363591...

    DIY Konstrukcje   27 Paź 2015 10:38 Odpowiedzi: 73    Wyświetleń: 49965
  • [BASCOM] Jak wykrywać zmianę kierunku encodera w BASCOM i zmieniać pozycje na wyświetlaczu?

    Witam Mam pytanie dotyczące obsługi encodera... ................. Przy zmianie kierunku pierwsza cyfra na wyświetlaczu zostaje "zamrożona" a zmianie podlega druga cyfra, znów w pętli. i tak dalej. Każda zmiana kierunku powoduje przeskok na kolejną pozycje wyświetlacza Jest to w zasadzie prosta operacja, lecz brakuje tu zasadniczego warunku –...

    Mikrokontrolery Początkujący   14 Cze 2016 16:58 Odpowiedzi: 3    Wyświetleń: 1404
  • Bascom - dynamiczna zmiana IP modułu Wiznet przez stronę WWW

    Witam, Mam problem i nie wiem jak go rozwiązać. Chcę konfigurować moduł Wiznetu (chodzi tu głównie o zmianę adresu IP) aby mógł pracować z różnymi adresami. Używam instrukcji Settcp 00.08.220.03.07.24 , 10.0.0.19 , 255.0.0.0 , 10.0.0.0 i chce w miejsce numeru IP podstawić jakąś zmienną (Settcp 00.08.220.03.07.24 , IP_STAT , 255.0.0.0 , 10.0.0.0). Chce...

    Mikrokontrolery   13 Lis 2009 12:34 Odpowiedzi: 1    Wyświetleń: 1239
  • 2 przyciski i zmiana góra dół - atmega 8 - Bascom

    Właśnie i tego się bałem ze jak wcisnę przycisk i go trzymam to przełanczaja sie kolejne programy Tak to wlasnie jest gdy increamentacja lub decr. zmiennej jest umieszczona w petli 'do...loop' i jest warunkowana poziomem na okreslonym wejsciu. Za kazdym "obrotem' petli zawarte w niej polecenia sa bezblednie wykonywane, przedzielone ustawionymi czasemi...

    Mikrokontrolery AVR   23 Cze 2009 00:03 Odpowiedzi: 10    Wyświetleń: 2944
  • Bascom AVR: Jak wyodrębnić i modyfikować bity w bajcie?

    Obejdzie się bez przesuwania i masek. Jeżeli mamy zmienną Z to wartość bitu b tej zmiennej można zmieniać odczytywać, zapisywać wysyłać do portu lub co komu się podoba poprzez Z.b . To tak jak Portb.1 itp. Odczyt bitu pierwszego to np. Wynik = Z.1 (bit zerowy to Z.0) Zapis to Z.1=1 Warunek If Z.1 = 1 Then ... i tak dalej.... Jeśli dotyczy to zmiennej...

    Mikrokontrolery   17 Sie 2006 17:40 Odpowiedzi: 5    Wyświetleń: 1783
  • Bascom AVR: Dlaczego układ miga tylko 3 razy? Pierwszy program na ATtiny13

    A tak może być ? http://obrazki.elektroda.pl/9165536300_1... Kliki realizowane są przez krótkie naciśniecie wyłącznika i zliczane. 2 razy klik powoduje zwiększenie zmiennej B o 1. Jeśli B=2 czyli 2-i klik następuje zmiana wartości zmiennej L czyli zmiana trybu ( wartości PWM). Kliki badane są na wejściu PB3. Na wejściu PB2 mierzona jest...

    Mikrokontrolery AVR   08 Sty 2013 17:33 Odpowiedzi: 16    Wyświetleń: 2358
  • [ATmega32] ATmega32 BASCOM PWM - niestabilny sygnał na oscyloskopie, jak poprawić kod?

    Witam serdecznie. Próbuje stworzyć generator PWM o zmiennym wypełnieniu i zmiennej częstotliwości. Generator ten chce stworzyć na ATmega32 12MHz w języku BASCOM. Zmian dokonywać będzie można przez dwa potencjometry. Mam już napisany program ale niestety sygnał na oscyloskopie wariuje. Co jakiś czas jest przebicie innych wartości. Walczyłem z tym dość...

    Mikrokontrolery AVR   09 Lip 2008 18:09 Odpowiedzi: 5    Wyświetleń: 3722
  • [Bascom] Jak przerwać instrukcję Input w Bascom po odebraniu kodu RC5?

    Przeczytaj: http://avrhelp.mcselec.com/index.html Wykorzystaj opisaną tam zmienną (modyfikacja jej zawartości w przerwaniu) lub ustaw niski czas na starcie, a potem kontroluj czy Input zostało przerwane. Prawdopodobnie przy przerwaniu INPUT ustawiana jest dodatkowo zmienna ERR. Trzeba by zajrzeć w kod "tylnymi drzwiami". Dodano po 27 EDIT: Nie ma tak...

    Mikrokontrolery AVR   21 Gru 2010 20:27 Odpowiedzi: 15    Wyświetleń: 3072
  • Maksymalna częstotliwość pobierania danych z przetwornika AC

    ... A więc, wynikało by z tego, że jeśli w pętli przemiatamy po kolei kanały ADC 0...7 to każdy pomiar zabierze minimum 25 cykli dla każdego kanału. Nie wspominając o tym, że w rzeczywistości bascomowa instrukcja GETADC() (pomiar i przypisanie wartości do zmiennej) może zabrać więcej niż 25 cykli. Nie do końca, mylisz illość taktów przetwornika ADC...

    Mikrokontrolery   21 Wrz 2008 13:50 Odpowiedzi: 8    Wyświetleń: 2408
  • atmega328 Bascom - Odczyt danych z PCF8563 - błędy odczytu z rejestru -dodaje 40

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

    Mikrokontrolery Początkujący   08 Wrz 2015 10:33 Odpowiedzi: 4    Wyświetleń: 2355
  • Bascom AVR - Jak niezależnie odmierzać czasy dla wielu przycisków?

    Mam sprawdzać stan bieżący czy ilość przepełnień? To już zależy od Ciebie i od tego jak szybko chcesz puścić timer (z jakim preskalerem). Ale przy takiej precyzji wystarczy liczyć przepełnienia w procedurze obsługi przerwania. Jak wskazano wcześniej najrozsądniej jest użyć 3 zmiennych inkrementując wartość każdej z nich po przepełnieniu. Wciśnięcie...

    Mikrokontrolery   11 Wrz 2007 15:06 Odpowiedzi: 8    Wyświetleń: 1859
  • Bascom AVR Uart - jak przyspieszyć wysyłanie danych przez RS485?

    Timer1 = 48256 'przerwanie wywolywane co 100 ms 10razy na sekunde Skąd można wywnioskować , że przerwanie wywoływane jest 10x/sek skoro nie widać jak Timer1 został skonfigurowany. Zauważyłem też ze zmiana długości wysyłanego ciągu przez nadajnik z 8 na 25 bajtów nie spowalnia jak by się wydawało transmisji. Pewnie że nie spowalnia bo układ ziewa z...

    Mikrokontrolery AVR   11 Maj 2014 11:49 Odpowiedzi: 5    Wyświetleń: 1962
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    Aa no tak, muszę dopisać aby po bicie 65 nie resetowal tej zmiennej jeśli jest logiczna 1. Tak to zrobiłem...działa wykrywanie Repeat i VLow. "Zamknięcie transmisji" po ostatnim opadającym zboczu. [syntax=vbnet]Capture1_int: 'przerwanie przy każdym zboczu ICP, odczyt czasu trwania impulsu Timer1 = 0 Period = Capture1 If Tccr1b.ices1 = 1 Then 'jesli...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7158
  • Bascom na ATtiny2313 – jak zrealizować dzielnik impulsów przez 8, 8,5 i 9?

    Dzielnik przez 8 i 9 możesz zrobić na którymś timerze sprzętowym wbudowanym w procesor. A realizacja dzielnika przez 8,5 musi być programowa: Próbkujesz sygnał wejściowy i każda zmiana stanu sygnału wejściowego powoduje inkrementacje zmiennej co daję dwie inkrementacje na okres sygnału (stan wysoki i stan niski liczone osobno). A dalej pozostaje wykrycie...

    Mikrokontrolery   23 Gru 2007 18:23 Odpowiedzi: 4    Wyświetleń: 1190
  • Bascom - jak zrobić opóźnienie? Przykład programu.

    instrukcja "if port.6" sprawdza stan portu w tej chwili i nie wie co było wcześniej :)) powinneś zapamiętać stan portu np. w zmiennej Bylo=Port.6 w miejscach gdzie robisz Wait 5 a warunki powinny wyglądać : if (port.6 =1) and (Bylo =0) then.. elseif (port.6 =0) and (Bylo =1)... Oczywiście to jest zasada, składnie języka pewnie do poprawy Dodano po 1...

    Mikrokontrolery   17 Paź 2007 20:30 Odpowiedzi: 4    Wyświetleń: 1633
  • Jak zliczać czas stanu niskiego w Atmega16 BASCOM przy przerwaniach?

    OK to jeszcze dopytam tak, rozumiem że na początku przerwania zmieniam stan Edge_ na 0, liczy timer i config int0=rising ale co dalej załóżmy że nadejdzie zbocze narastające i co wtedy się dzieje? No tak, zabrakło jeszcze jednej linijki... sory... Powinno być: If Edge_ =0 Then Start Timer1 Config INT0=Rising Else Stop Timer1 Config INT0=Falling End...

    Mikrokontrolery   13 Lut 2007 19:48 Odpowiedzi: 8    Wyświetleń: 2804
  • Jak uruchomić menu w Bascom z klawiaturą i LCD 4x20?

    A co jest w tym poprawnego? Dodano po 3 Może to że warunek nie będzie wykonywany przy każdym naciśnięciu przycisku? Wersja z Inc I If I > 4 Then I = 4 End If Faktycznie będzie robiła bezsensowne obliczenia, ale zauważ że każda przypadkowa zmiana zmiennej I (na przykład pod wpływem silnego impulsu elektromagnetycznego) zostanie od razu zauważona i...

    Mikrokontrolery AVR   12 Mar 2009 18:44 Odpowiedzi: 23    Wyświetleń: 3808
  • Bascom AVR zmienna WORD iwyświetlacz LED - jak to zjeść

    Na wstępie chciałbym powiedzieć że piszę w BASCOM-ie AVR. Buduję urządzenie które ma wyświetlać wynik na wyświetlaczu 7-mio segmentowym (podyktowane warunkami środowiskowymi i widocznością). Napisałem program który działa (listing poniżej) ale dręczy mnie pytanie czy nie da się tego zrobić prościej tzn pobierać poszczególne cyfry bezpośrednio ze zmiennej...

    Mikrokontrolery   15 Paź 2003 07:27 Odpowiedzi: 2    Wyświetleń: 2735
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Tak, chciałem policzyć czas grupy impulsów i z tego częstotliwość. Dla przykładu: Timer0 liczy impulsy sygnału o częst. około 500 Hz, wiec 50 impulsów to około 0,1 sek, 450 impulsów to około 0,9 sek. Dlatego Timer1 miał się przeładowywać co 50 i stąd moje nieudolne próby wpisania w niego 206 :cry: Jestem świadomy, że znaczna zmiana mierzonej częstotliwości...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2271
  • atmega32 - Czy kod do przepływomierza w Bascom nie gubi impulsów?

    Witam . Chciałem zrobic tester pomp opryskiwaczy . Chodzi o mierzenie wydajności pompy w litrach na minute a moje pytanie czy nie bedzie gubił impulsów podczas wykonywania przerwania . Pomiar co 1 sekundę a wydajność pomp od 40l do 260l / min Nie musisz obawiac się o gubienie impulsów z powodu wykonywania przerwań. Impulsy są zliczane przez Counter1,...

    Mikrokontrolery Początkujący   23 Paź 2014 19:10 Odpowiedzi: 14    Wyświetleń: 1914
  • Bascom / Atmega8 - Obsługa przycisków i pilota NEC

    Witam Mam tak, jak w kodzie poniżej obsługiwane przyciski i pilot NEC. [syntax=vbnet] '********************* obsługa pilota '******** ustawianie stanu bitu If Command = 104 And Blokuj_pilot = 1 Then ' klawisz 1 Blokuj_pilot = 0 Licznik_blokuj_pilot = 0 Klawisz_1 = 1 Command = 0 Licznik_zeruj_led = 0 ' zerowanie licznika powrotu do wyswietlania godzin...

    Mikrokontrolery Początkujący   30 Mar 2017 15:52 Odpowiedzi: 6    Wyświetleń: 1809
  • Przełączanie trybów migania diody w Atmega16 za pomocą switcha

    Witam. Napisałem taki program .............. W moim programie po kolei załączają się rożne tryby migania diody a ja chciałbym żeby wciskając raz switcha załączał się pierwszy tryb później po wciśnięciu załączał się drugi tryb i aż tak do czwartego trybu. Pozdrawiam, Masz prawdopdobnie zadanie zmieniać tryby migania (4 tryby) jednej diody z użyciem...

    Mikrokontrolery AVR   31 Paź 2010 11:34 Odpowiedzi: 9    Wyświetleń: 1400
  • Atmega32 / Bascom - Konflikt dwóch SPI programowych z MAX7219 i WTV020SD

    Witam Mam program budzika, który jako dodatkową atrakcję miał mieć możliwość mówienie czasu na żądanie i odtwarzanie oprócz buzzera utworu jako alarmu. Atmega steruje przez jedno SPI programowe układem MAX7219, a przez konwerter poziomów i drugie SPI programowe odtwarzaczem WTV020SD. O ile sam WVT020SD + PCF8563 ( wyjście CLK do INT1 ) działają dobrze,...

    Mikrokontrolery AVR   29 Mar 2017 12:35 Odpowiedzi: 20    Wyświetleń: 2496
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

    Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...

    Mikrokontrolery   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 1155
  • Jakie były wasze pierwsze programy na mikrokontrolery i w jakich językach?

    co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...

    Mikrokontrolery   26 Cze 2009 14:16 Odpowiedzi: 45    Wyświetleń: 19052
  • Konfiguracja klawiatury w zamku szyfrowym ATmega 16 Bascom - problem z kodem

    Cześć. Prosze o pomoc w rozwiązaniu problemu, a mianowicie mam problem przy konfiguracji klawiatury. Nie moge ręcznie wpisać kodu np. 1234, tylko program sam dobiera mi kod ( caly czas podaje jedna liczbe"1", tak jak bym ja cały czas wpisywał) kod wtedy jest ustawiany na 1111, ale jeżeli zmienie wartość na "k=2" w miejscu zaznaczonym w kodzie to program...

    Mikrokontrolery   09 Cze 2009 16:29 Odpowiedzi: 26    Wyświetleń: 6458
  • Atmega32 / Bascom - Jak zoptymalizować kod do wyświetlania na MAX7219?

    Witam Poniżej wstawiłem kawałek "kodu", który ma służyć ustawieniu parametrów alarmów, oczywiście nie jest skończony ( brakuje obsługi przycisków zmieniających wartości). Chodzi mi raczej o obsługę wyświetlania na MAX7219 - jako, że część się powtarza szukam sposobu, jak zrobić, żeby powtarzająca się cześć była wspólna. [syntax=vbnet] If Ustaw_alarm...

    Mikrokontrolery Początkujący   07 Wrz 2016 16:33 Odpowiedzi: 2    Wyświetleń: 1251
  • Wybór mikrokontrolera Atmel dla początkującego: 89Sxx vs 89Cxx, programowanie C++

    bascom charakteryzuje sie latwoscia programowania o ile w asemblerze musisz dobrze znac budowe procka to w bascomie az taka duza wiedza nie jest potrzebna <co moze jednak nie jest az takim duzym plusem :roll: >chac np uruchomic licznik w asemblerze trzeba wpisac odpowiednie stany w odpowiednie rejestry natomiast w bascomie zalatwiaja to wpisane...

    Mikrokontrolery   19 Wrz 2004 11:29 Odpowiedzi: 31    Wyświetleń: 6059
  • Atmega16 DS18b20: Pulsujący LCD, błąd StoreBit, optymalizacja kodu Bascom

    Witam panowie od razu podkreślę że jeszcze uczę się bascoma więc proszę nie krzyczeć i nie usuwać tego postu do kosza Siedzę już nad tym 3 dzień i efekt mojej pracy nie najgorszy ale mam parę pytań po pewnych rzeczy nie rozumiem i nie mogę rozwiązać. Więc tak założeniem był pomiar temperatury przez ds18b20 wyświetlenie je na LCD i 4 wyświetlaczach 7...

    Mikrokontrolery AVR   08 Lut 2010 15:10 Odpowiedzi: 11    Wyświetleń: 3105
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5484
  • Jak zrobić kontroler do pilota Sony Alpha A330 do zdjęć seryjnych i timelapse?

    Poniżej zamieszam kod w Bascom pisany dla zestawu uruchomieniowego ZL11AVR. Dioda podczerwieni dołączona do Pinb.3. Chyba najważniejsze z tego, to komenda wyzwalająca migawkę: Sonysend &HB4B8F , 20 (Sony alpha korzystają z 20 bitowego protokołu SIRC) W razie pytań postaram się pomóc. [syntax=basic4gl] 'Program zegara wykorzystującego przerwania...

    Fotografia Użytkowy   25 Lis 2012 15:38 Odpowiedzi: 10    Wyświetleń: 4913
  • Bascom i działania matematyczne na kilku zmiennych jednocześnie

    Taka niestety jest konstrukcja Bascom'a. Jeśli nie chcesz robić tego krok po kroku to możesz sobie stworzyć funkcję, która to będzie robić. Innej alternatywy nie ma... no chyba że zmiana języka na C.

    Mikrokontrolery AVR   07 Sty 2012 13:15 Odpowiedzi: 10    Wyświetleń: 2997
  • Atmega8 Bascom - Jak zliczać impulsy z 6 fotorezystorów?

    Co zrealizować? Programowe zliczanie impulsów? Ustawiasz timer tak, żeby generował przerwanie co 100 us, sprawdzasz stan portu, robisz xor z poprzednim stanem i testujesz, które bity są ustawione - ustawiony, znaczy zaszła zmiana stanu, czyli inkrementujesz odpowiednią zmienną.

    Mikrokontrolery Początkujący   28 Wrz 2013 15:13 Odpowiedzi: 7    Wyświetleń: 2535
  • Atmega8 [Bascom AVR] - Jak stworzyć działające menu do zmiany wartości T i S?

    Witam. Masz w złym miejscu Do i Loop oraz Lcd. Zobacz ze program powtórnie już nie wyświetla nic (zmiany liczb). No i skoro deklarujesz Sub`y to ich użyj czyli Sub Menu1 ........ End Sub, no i dawaj te deklaracje zawsze na początku programu, np. zaraz po zmiennych. Pozdrawiam

    Mikrokontrolery AVR   12 Gru 2008 23:24 Odpowiedzi: 4    Wyświetleń: 1452
  • [Atmega8][Bascom] - Generator zmiennej częstotliwości

    Uruchomiłeś Timer, zapisałeś do TCNT2 i OCR2 jakieś wartości i tyle. Timer i tak zmieni wartość TCNT2. A wartość OCR2 jest mu obojętna. Nic dziwnego że nie widać żadnych zmian po modyfikacji tych wartości. Zrób tak jak radzi kolega wyżej.

    Mikrokontrolery AVR   03 Gru 2011 18:33 Odpowiedzi: 13    Wyświetleń: 6927