REKLAMA
REKLAMA

wartość zmienna bascom

Znaleziono około 1445 wyników dla: wartość zmienna bascom
  • [Bascom] Obsługa tablicy, wartość min i max.

    Ja bym to zrobił bez tablicy, bo szkoda pamięci... Przypominam, że Atmega8 ma tylko 1024 Bytes Internal SRAM Twój program skutecznie zjada 200 x 2 (2 tablice) x 2 (Wodr) = 800 Bajtów Czyli jeszcze jedna taka tablica i będziesz musiał kupować lepszy procek :) Wystarczą 2 zmienne i 2 ify. Dim Xmax As Word Dim Xmin As Word Xmin=1024 Xmax=0 For C = 1 To...

    Mikrokontrolery AVR   25 Lis 2010 19:20 Odpowiedzi: 2    Wyświetleń: 2311
  • [BASCOM] Timer, silnik krokowy - co chwilę się zatrzymuje.

    Znalazłem ten program. Coś mi się przypomina, że jakieś testy na szybko robiłem przed większym projektem i chciałem się upewnić, że to będzie działać zgodnie z oczekiwaniem :) [syntax=vbnet]'-------------------------... 'Proporcjonalny ruch silnika krokowego 'SylwekK '8.03.2013 '-------------------------------------- $regfile "m8def.dat" $crystal...

    Mikrokontrolery Początkujący   26 Lut 2021 17:02 Odpowiedzi: 21    Wyświetleń: 975
  • REKLAMA
  • [Mega32][Bascom] Opóźnienie zmiany stanu wyjścia PWM

    Trochę dziwnie te pętle zrobiłeś... a nie wystarczyło zrobić For...Next od 0 do 255 i odwrotnie po czym przypisywać wartość bezpośrednio zmiennej Pwm1a.

    Mikrokontrolery AVR   29 Mar 2011 08:54 Odpowiedzi: 1    Wyświetleń: 1338
  • REKLAMA
  • BASCOM - 2x atmega8 sterowanie atmega przez UART

    Witam, posiadam dwie atmegi8 sprzęgnięte ze sobą komunikacja za pomocą UART. Jedna atmega będzie zbierać informację z czujników i poprzez UART przesyłać bajty danych do drugiej atmegi której zadaniem jest wyświetlanie tych wartości na wyświetlaczu graficznym. Moja ramka danych składa się z dwóch bajtów, pierwszy z nich jest to bajt "adresowy" który...

    Mikrokontrolery AVR   14 Kwi 2013 20:59 Odpowiedzi: 1    Wyświetleń: 2196
  • Jak w bascomie'51 zmienić ... ?

    A jak przesuwac bity? Tzn. z &B0000 0011 zrobic &B0000 1100 żeby móc zrobić to: N1 = &B0000 0011 N2 = &B0000 0011 N3 = N1 (+) N2 = &B0000 1111 I inny przypadek: N1 = &B0000 0010 N2 = &B0000 0011 N3 = &B0000 1011 I jeszcze jak zrobić: Mam osiem zmiennych bitowych od ktorych costam zalezy... Mam parametr - 8 bitów... Chcę, żeby te 8 bitów zamieniało się...

    Programowanie   26 Lut 2006 03:49 Odpowiedzi: 5    Wyświetleń: 825
  • operacje na zmiennych(bascom avr)

    Witam. Potrzebuję informacji czy w bascomie można wykonywać operacje typu zmienna1*zmienna2 lub zmienna1=zmienna2 gdy jedna zmienna jest np.typu integer a druga long?, gdy zawierają liczbę która mieści się w zakresie dozwolonym dla obu?. Jeśli ze zmiennej long zrobiłem licznik zliczający w obie strony a później próbuję po pewnym okresie zliczania przypisać...

    Mikrokontrolery   09 Mar 2006 19:39 Odpowiedzi: 1    Wyświetleń: 2087
  • BASCOM, ATmega8 i bluetooth po RS232.

    Witam. Tak poradziłem sobie z uruchomieniem. Myślę, że warto opisać tutaj dokładnie co i jak z tym HC-05. A więc jeśli ktoś ma sam układ HC-05 bez dodatkowej płytki z goldpinami, to powinien podłączyć go według tego schematu: Oczywiście diody LED nie są konieczne. Jednak polecam podłączyć jedną (dwóch nie ma sensu wg mnie). Mam na myśli diodę LED, która...

    Mikrokontrolery Początkujący   25 Gru 2014 12:53 Odpowiedzi: 4    Wyświetleń: 9537
  • Kompilacja ASM w Bascomie

    To zależy bascom 8051 zawsze da dłuższy kod niż asm a to dlatego ze w nim nie można wyłączyć procedur inicjalizacyjnych (tablica wektoró przerwań, itp). W bascom avr można wyłaczyć (noinit, nosp) ale częsc będzie zawsze dopisana przez kompilator bascoma. Jeżeli używasz bascom 8051 to pomyśl nad innymi funkcjami w programie, odpowiednim ich poukładaniu....

    Mikrokontrolery   25 Lut 2007 08:32 Odpowiedzi: 3    Wyświetleń: 1361
  • REKLAMA
  • [bascom] Problem z opcją OVERLAY i LCD

    Hej, Przypuśćmy że deklaruje sobie dwie zmienne w pamięci sram, 1 tekstową a drugą zwykłą bajtową, obydwie znajdują się w tym samym adresie sram'u: Dim Zmienna1 As String * 1 Dim Zmienna2 As Byte At Zmienna1 Overlay Do Zmienna2 wpisuje jakąś wartość, a ze Zmienna1 wyświetlam ją na LCD za pomocą polecenia Lcd Zmienna1 Jest to to samo co Lcd chr(Zmienna2)...

    Mikrokontrolery AVR   13 Gru 2009 20:24 Odpowiedzi: 3    Wyświetleń: 942
  • atmega8 [Bascom] - Funkcja nie zwraca wartości

    Witam Walczę z programem w Bascomie (coraz mniej mi się on podoba) listing poniżej. Docelowo będzie to zegar na lampach nixe. Projekt bazujący na mirley, ale zmianę ustawień chcę zrobić na impulsatorze. Dlaczego funkcja Zmiana_godziny i Zmiana_minuty nie zwraca mi wartości? Edytowałem post umieszczając w tytule znacznik

    Mikrokontrolery AVR   26 Sty 2016 09:40 Odpowiedzi: 2    Wyświetleń: 786
  • wysłanie hex na rs232 w BascomAVR

    Jak chcesz wysyłać bezpośrednio wartości do portu(tzw tryb binarny) to w bascomie komenda printbin zmienna. Spowoduje to wpisanie wartości zmiennej do bufora a potem jej wysłanie. W standardowej komendzie print jeżeli na końcu linijki nie dasz znaczka";" to do wszystkiego doda enter(LF CR) dlatego ci drukuje dodatkowe rzeczy po prosty daja tak print...

    Mikrokontrolery AVR   20 Mar 2004 23:04 Odpowiedzi: 3    Wyświetleń: 2674
  • [Atmega168][Atmega32][1wire][Bascom] problem z komunikacją

    Kurcze ale malutki jestem... :D Po skrócie 1. Nie używałem JTAG-a i ta wiedza póki co nie jest mi raczej potrzebna. 2. Wiem jak ustawia się fusebits, ale jak napisałem na AT mam wyłączony JTAG a na AT168 nie. Jednak magistrala na AT168 działa bez problemu i to na porcie C z włączonym JTAG-iem 3. Rezystor podciągający dobrałem metodą prób i błędów staneło...

    Mikrokontrolery AVR   27 Wrz 2009 21:23 Odpowiedzi: 28    Wyświetleń: 4220
  • obsługa impulsatora w bascomie

    Witam. Chciałem się was poradzić odnośnie obsługi impulsatora mechanicznego 42 impulsy na obrót. Istnieje w Bascomie komenda: Var = ENCODER( pin1, pin2, LeftLabel, RightLabel , wait) ale niestety u mnie nie działa. Używam bascoma wersji 1.11.8.1, ściągnąłem też najnowszą wersję i dalej nic. Enkoder mam dokładnie taki sam jak w helpie Bascoma. Podpinam...

    Mikrokontrolery   21 Sty 2010 00:40 Odpowiedzi: 25    Wyświetleń: 4084
  • bascom 8051 i problem z i2c

    przedstawiam poni żej listingf w którym podczas kompilacji wywala mi błąd o złym typie zmiennej przy wywołaniu procedury co i jak żle zrobiłem: to 1 problem 2 to ten że to program do obsługii 12 bitowego przetwornika a/d z noty wyczytałem iż odczyt danych następuje wg. schematu: 1 sekwencja startu 2 podanie adresu do zapisu 3 potwierdzenie (slawe) 4...

    Mikrokontrolery   17 Lip 2003 09:05 Odpowiedzi: 1    Wyświetleń: 1564
  • REKLAMA
  • Bascom - zagadka

    Witam ! Uruchamiam program na Atmega644 w Bascomie i napotkałem ciekawy problem. Wkleję kod i wyjaśnię poniżej. Sub Wykonaj_regule_in(wri_reg As Byte) Wri_out = Wej_par_2(wri_reg) 'odczytaj numer wyjścia Wri_out = Wri_out And &B00000111 Wri_rw = Wej_par_2(wri_reg) 'odczytaj reakcję wyjścia Wri_rw = Wri_rw And &B00111000 Shift Wri_rw , Right...

    Mikrokontrolery   13 Lut 2007 22:27 Odpowiedzi: 0    Wyświetleń: 717
  • Mega8 Bascom Odliczanie czasu.

    no z tym twoim 100Hz to nie mam pojęcia co się dzieje - ale ja już czasem różne dziwne rzeczy miałem w Bascomie kiedyś przy korzystaniu z Wait'ów w jakichś specyficznych sytuacjach. Oczywiście nie zwalam tu żadnej winy na Bascoma - bo zwykle czas gonił i nigdy nie miałem go na tyle aby dogłębnie przeanalizować co było nie tak - więc nie wiem - ale wymyślałem...

    Mikrokontrolery   14 Wrz 2009 11:47 Odpowiedzi: 21    Wyświetleń: 3378
  • rs 232 w Bascomie

    Do tej pory programowałem c51 tylko w atmelu ostanio zacząłem korzystać z bascoma, przerobilem sobie college z Edw i pojawiło mi się kilka pytań??? - Czy jest darmowa wersja Bascoma współpracująca z procesorami 89c51 (40 nóżkowymi) - Jak zrealizować transmisję szeregową w Bascom (wiem tylko że używa się do tego poleceń print, input, output...ale jak...

    Mikrokontrolery   16 Sty 2004 12:31 Odpowiedzi: 7    Wyświetleń: 1613
  • atmega8, bascomavr, silnik DC

    Chcę sterować silnikiem DC z przekładnią 1:25. Silnik ma wykonywać 1 obrót w ciągu sekundy. Na jego osi zamocowałem tarczę z 4 otworami, co w ciągu 1s powinno dać mi 100 impulsów. Do regulacji PWM chcę użyć instrukcji Bitwait i Pulsein. I teraz mam pytanie: dla danych j/w. jaka powinna być wartość zmiennej w instrukcji Pulsein aby móc ją uzyć w instrukcji...

    Mikrokontrolery   22 Cze 2007 23:57 Odpowiedzi: 3    Wyświetleń: 1735
  • Buforowanie transmisji RS232 w Bascomie

    Przesyłam wartości zmiennych, wyświetlacz sie kasuje, aby podczas testów pokazywał czy uC odbiera dane poprawnie. Zmiana na waitkey nic nie dała. Natomiast enable interrupt spowodowało dziwną reakcje: po chwili zamiast wartości 2 ostatnich zmiennych pojawiają sie spacje, a po drugiej chwili dzieje sie to samo z pierwszymi 2 wartościami. Kod wyglada...

    Mikrokontrolery   19 Kwi 2008 12:51 Odpowiedzi: 9    Wyświetleń: 1645
  • [BASCOM] - jak mnożyć znaki wyświetlane na LCD?

    Witam. Jako nowicjusz programowania mikrokontrolerów w bascomie. Piszę z takim pytaniem. Czy istnieje możliwość powielania wyrazów/ znaków ? ( Z doświadczenia wiem, że inne języki programowania to mogą, np. Python - ale to przecież inna para kaloszy) Chciałbym aby w zależności od wzrostu wartości zmiennej na wyświetlaczu LCD pojawiały się kolejne zaczernione...

    Mikrokontrolery AVR   18 Lis 2009 20:41 Odpowiedzi: 7    Wyświetleń: 2318
  • zapisywanie zmiennej WORD do pamięci eeprom

    Przepraszam fakt nie napisałem w jakim języku :). Bascom kod: Dim zmienna1 as word zmienna1 = 23456 Sub zap_eeprom ........... Locate 2 , 1 : Lcd "Wartość: " ; zmienna1 Wait 2 end sub Sub od_eeprom ......... Locate 2 , 1 : Lcd "Wartość: " ; zmienna1 Wait 2 End Sub Jak zapisać zmienną zmienna1 do pamięci eeprom. Znalazłem coś takiego ale nie wiem jak...

    Mikrokontrolery   23 Lis 2009 17:58 Odpowiedzi: 15    Wyświetleń: 3148
  • [Bascom] zmienna Integer na byte

    :) Komenda mod to taka reszta z dzielenia czyli: zmienna = liczba mod 4 zmienna - miejsce gdzie zostanie wpisana reszta z dzielenia liczba - zmienna która jest dzielona przez 4 (w miejsce 4 możesz wstawić inną liczbę lub zmienna) Dodatkowo w Bascomie są dwa rodzaje dzielenia znak / i \ pierwszy (/) używamy do dzielenia z resztą (w przypadku zmiennej...

    Mikrokontrolery AVR   04 Cze 2011 00:03 Odpowiedzi: 8    Wyświetleń: 3990
  • Bascom-avr - transmisja przez R232, Atmega32

    Witam! Pewnie mnie ktoś zjedzie, ale trudno Panowie i Panie, oświadczam, że chyba jestem ograniczony. Szukam w necie i nie potrafię zrozumieć jak programować dwie atmegi32, żeby przesyłały sobie dane. Pierwszy raz bawię się w transmisję szeregową, więc na pewno coś źle kapuję i pewnie coś pominąłem. Ale do rzeczy. Chcę połączyć dwie atmegi tak, aby...

    Mikrokontrolery   01 Sty 2012 21:24 Odpowiedzi: 3    Wyświetleń: 1205
  • ds1267 c avr - ds1267 zamiana kodu z bascom na C avr

    hehe no racja, akurat to wcześniej pisałem a nie kopiowałem z kodu ale nie wątpię że w kodzie się nie pomyliłem. ;) [syntax=c]#include<avr/io.h> #include<util/delay.h> #include<avr/interrupt.h> #include<avr/pgmspace.h> #include<avr/eeprom.h> #include<avr/wdt.h> #include <avr/io.h> #define CLK_PIN (1<<PD0)...

    Mikrokontrolery AVR   29 Wrz 2015 21:18 Odpowiedzi: 10    Wyświetleń: 2544
  • Bascom i zmienne Eram: error 42

    Help BASCOM-a mówi : ERAM Most AVR chips have internal EEPROM on board. This EEPROM can be used to store and retrieve data. In BASCOM, this data space is called ERAM. An important difference is that an ERAM variable can be written for a maximum of 100.000 times. So only assign an ERAM variable when it is needed and not in a loop Co oznacza że raczej...

    Mikrokontrolery   13 Cze 2006 09:06 Odpowiedzi: 2    Wyświetleń: 1569
  • Bascom pomiar napiecia na ATMEGA16

    Witam wszystkich. Mam problem dość dziwny z pomiarem napięcia przy użyciu Portu A w mikrokontrolerze Atmega16> sprawa wygląda tak: z helpa przepisałem fragment programu: $regfile = "m16def.dat" $crystal = 8000000 Config Porta = Input Config Portb = Input Config Portc = Output Config Portd = &B00001111 Portd = &B11110000 'KONFIGURACJA...

    Mikrokontrolery   10 Sty 2008 23:56 Odpowiedzi: 1    Wyświetleń: 2093
  • Bascom - Początkujący w Bascom... Błąd

    Przepraszam za taką formę ale nie mogłem skopiować błędów. Proszę także o wskazanie być może rażących błędów jakie od razu się mogą rzucić bardziej doświadczonym programistą. np; w końcowej części kodu napisałem Lcd tempu to znaczy że na wyświetlaczu pojawi się wartość zmiennej Tempu czy trzeba to zrealizować w inny sposób?

    Mikrokontrolery Początkujący   13 Paź 2013 17:32 Odpowiedzi: 4    Wyświetleń: 1386
  • Odczytywanie stanu pojedynczego bitu zmiennej w BASCOM0-ie

    Jestem początkujący więc proszę o wyrozumiałość. Mam pytanie: czy w Bascomie można odczytać, lub zmienić wartość pojedynczego bitu zmiennej, tak jak w przypadku np rejestrów I/O?. Przykład: W przypadku portów I/O np. w procku można odczytać stan pojedynczej końcówki portu za pomocą zapisu. Portd.3, Portb.6 itp. Czy w przypadku zmiennej można odczytać...

    Początkujący Elektronicy   05 Sty 2005 16:55 Odpowiedzi: 2    Wyświetleń: 849
  • Pin / Port do podprocedury BASCOM-AVR

    Zrób zmienną i na podstawie wartości tej zmiennej odczytuj okreslony pin (select case zmienna: case 1: e1=pina.0 :case 2:e1=portc.2 itp ) lub poprostu w procedurze odczytuj z góry ustalony pind... lub podepnij wszystkie czujniki pod jeden port w tedy bedzie latwiej: e1=portc.zm gdzie zm to Twoja zmienna

    Mikrokontrolery   23 Wrz 2006 11:55 Odpowiedzi: 1    Wyświetleń: 1459
  • Jak z etykiety eeprom wydobyć liczbową wartość adresu

    Można zadeklarować prawidłowo zmienną eeram W ten sposób Dim Adres_er(size_t_mac) As Eram Byte At Adres_p_mac Poprzez komende AT znam adres, po jaki będzie się odwoływać zmienna eeram w pamięci. Niestety, ale z Eepromem ten numer nie przejdzie , ponieważ Bascom ignoruje etykiety w Eepromie. Deklaruje, jakie wartości powinny być zapisane w eeram...

    Mikrokontrolery   30 Maj 2007 20:55 Odpowiedzi: 1    Wyświetleń: 914
  • zmienna typu SINGLE - ustawianie, porównanie, zapis do 24C04

    Witam. Wiem, wiem powiecie wrzuć w wyszukiwarkę, a nie zawracaj nam głowy. Jednak wyszukiwarka dzisiaj ciągle wywala mi pustą stronę dlatego piszę tutaj bezpośrednio. A oto co mnie gnębi. Mam odczyty z DS18B20 temperatury zapisanej w zmiennej typu SINGLE. Dla utrzymania zadanej temperatury stworzyłem stałą liczbową instrukcją CONST i to mi działa. Nadszedł...

    Mikrokontrolery   01 Mar 2008 13:05 Odpowiedzi: 1    Wyświetleń: 1380
  • Atmega i przechowywanie zmiennych w pamięci.

    Hmmm... Tak sobie czytam i się zastanawiam... Nasunęły mi się pod wpływem powyższych postów takie pytania: PO CO deklarować zmienne, których się później nie używa Question Czy głupi jest kompilator, który na zadeklarowane przez programistę zmienne rezerwuje miejsce, czy programista, który takie zmienne deklaruje..? Ja tylko podałem przykład. Problem...

    Mikrokontrolery   11 Mar 2008 19:56 Odpowiedzi: 33    Wyświetleń: 5014
  • tworzenie funkcji w bascomie

    ' Funkcja musi być zadeklarowana przed jej pierwszym użyciem ' ponieważ kompilator musi wiedzieć jaki jest rozmiar danych ' przesyłanych do funkcji i jaki jest jej typ wyniku ' Funkcja musi mieć zdefiniowany typ wyniku, tu Integer Declare Function Test(byval Liczba As Integer , Tekst As String) As Integer ' określenie byval przed nazwą oznacza,...

    Początkujący Elektronicy   03 Mar 2009 20:27 Odpowiedzi: 2    Wyświetleń: 780
  • Problem z ujarzmieniem wyświetlaczy led. - BASCOM

    Dobra zgodnie z zapowiedzią mały porządek w poście. Jak widać na załączonym obrazku procedura wreszcie mi działa tak jak trzeba. Problemy wynikały z mojej sklerozy :yes: , procedury tego typu pisałem jakieś 2 lata temu i się zapomniało to i owo o BASCOM. A oto kod samej procedury: 'zmienne const null = 255 Dim Poz_wys As Byte Dim Licz As Word Dim Temp...

    Początkujący Naprawy   30 Paź 2009 15:05 Odpowiedzi: 11    Wyświetleń: 2762
  • [Bascom] poprawa opisu oraz stworzenie kodu w C i asemblerze

    Witam, cel pozostał ten sam, lecz zmienił się kod, tym razem bez Lcd, więc jako zadanie dostałem opisanie krok po kroku otrzymanego kodu oraz przeniesienie kodu z języka Bascom na kod Asemblera i C. Jako, że programowanie nie jest moją mocną stroną, prosiłbym o pomoc (rady, sugestie najlepiej w sposób tzw. łopatologiczny jak można osiągnąć postawiony...

    Mikrokontrolery AVR   05 Cze 2010 08:53 Odpowiedzi: 1    Wyświetleń: 1611
  • Bascom-prosty program-PROBLEM

    If Pinb.2 = 0 Then Waitms 25 If Pinb.2 = 0 Then ... Zapoznaj się z Debounce !!! Do .... Debounce Pinb.0 , 0 , Dodaj , Sub Debounce Pinb.1 , 0 , Odejmij , Sub Loop Dodaj: Incr Zmienna 'lub zmienna = zmienna + {jakaś wartość} If Zmienna > {wartość końcowa} then Zmienna = {wartość początkowa albo wartość końcowa} Lcd...

    Mikrokontrolery AVR   03 Lip 2010 06:48 Odpowiedzi: 6    Wyświetleń: 1304
  • [ATmega8][BASCOM] Zliczanie impulsów (ilości przyciśnięć przycisku na sekundę)

    [syntax=basic4gl]Config Timer0 = Timer , Prescale = 1024 Enable Timer0 : On Timer0 Przerwanie0 Dim Tmp As Word Tmp = 0 Dim Ptimer1 As Word Ptimer1 = 0 Do If Klawisz = 0 Then If Ptimer1 = 0 Then Ptimer1 = 100 End If If Ptimer1 < 95 And Klawisz = 0 Then Tmp = 1 End If End If If Tmp = 1 And Ptimer1 < 85 And Ptimer1 > 70 Then If Klawisz = 1 Then...

    Mikrokontrolery AVR   14 Mar 2012 10:37 Odpowiedzi: 7    Wyświetleń: 4278
  • [bascom] atmega8 x2 - szeregowa komunikacja dwóch procesorów

    zliczam ilość "kliknięć" switcha na zasadzie [syntax=basic4gl]zmienna=zmienna+1 print zmienna....... zmienna=zmienna-1 print zmienna......[/syntax] i teraz pytanie, w jaki sposób stworzyć granice by drukowało wartość w granicy od 0 do 6 lecz nie chcę by z 6 przechodziło na 0.W jedną stronę udało mi się, w dwie strony już nie. Pozdrawiam

    Mikrokontrolery AVR   24 Lis 2014 22:25 Odpowiedzi: 39    Wyświetleń: 4089
  • Atmega8 klawiatura matrycowa wprowadzanie danych BASCOM.

    Moim zdaniem schemat niczego nie wnosi gdyż jest podłączona klawiatura matrycowa do portu d wyświetlacz do portu c a dioda do inu 0 portu b. Ma ona się zapalić kiedy zostanie wciśnięty klawisz w celu zwiększenia wartości zmiennej, która ma odpowiadać za ustalanie cyfr jedności dziesiątek itd. aby wprowadzać liczby kilku cyfrowe z klawiatury. Ok mam...

    Mikrokontrolery AVR   23 Paź 2015 21:42 Odpowiedzi: 3    Wyświetleń: 1215
  • pomiar napięcia sinusoidalnego atmega bascom

    Wszystko zależy jak szybkozmienna jest ta amplituda i jak często musisz mieć wynik. Kiedyś zrobiłem na Atmedze wskaźnik wysterowania audio taki jaki był w starych magnetofonach na LEDach. Zadeklarowałem zmienną. Puściłem dwa przerwania, jedno bardzo gęste, to odczytywało wynik chodzącej non stop konwersji A/C i jeśli odczytana wartość była większa od...

    Mikrokontrolery   28 Maj 2007 14:42 Odpowiedzi: 7    Wyświetleń: 3139
  • Problem ze skokami w bascom 8051

    Witam Mam problem z powracaniem z funkcji w bascom. Ponizej programik: '... Opoznienie: $asm sjmp czekaj mov C, stala_czas Czekaj: djnz C, czekaj mov C, stala_czas djnz R, czekaj $end Asm Return ...Przepraszam jesli to co napisalem jest nie jasne, ale dla mnie juz nic w tym kompilatorze nie jest jasne. W kompilatorze jest wszystko jasne , tylko...

    Mikrokontrolery   11 Cze 2007 22:23 Odpowiedzi: 2    Wyświetleń: 1188
  • Zapisywanie kolejno odebranych bitow w BASCOM.

    ... Jednak nadal jest jeden niezrozumialy dla mnie blad zwiazany z warunkiem logicznym. If Timer_val > 2000ms Or Timer_val < 600ms Then Tutaj pojawia sie taki komunikat: Error : 242 Line : 286 Source variable does not match the target variable Ja nie widzę w Twoim kodzie ani zmiennej ani stałej o nazwie 600ms Const 50ms = 234 'jeszcze nieprawidlowe...

    Mikrokontrolery   16 Maj 2008 20:17 Odpowiedzi: 26    Wyświetleń: 2526
  • [Atmega8][Bascom] Inteligentny / Wielofunkcyjny Przycisk

    Witam ;) Może w pętli która sprawdza stan przycisku (do..loop programu głównego, albo np w etykiecie obsługi przerwania od licznika) zastosować warunek i inkrementację zmiennej pomocniczej, która podczas gdy przycisk będzie przytrzymany będzie zwiekszać swoja wartość. Można zastosować póniej warunek sprawdzający jej wartość, jeżeli jest taka jaką zadamy...

    Mikrokontrolery AVR   05 Sie 2008 19:19 Odpowiedzi: 6    Wyświetleń: 3438
  • Zapis do EEPROM w Bascomie

    Czy jeżeli w Bascomi-e, w przerwaniu, ............ ......... czy zapis będzie trwał, a procesor w tym czasię będzie już wykonywał inne rozkazy? Zapisywana jest zmienna bajtowa. Wpis wartości zmiennej do EEPROM nie odbywa sie samoczynnie, jak powiedzmy przesączanie wody przez lejek(!). Tego wpisu dokonuje processor; nie ma tam pośrednika (chyba jedynie...

    Mikrokontrolery AVR   10 Sty 2012 22:39 Odpowiedzi: 7    Wyświetleń: 2078
  • Bascom tworzene zegara odliczajacego w dół

    Witam, zwracam się z prośbą o pomoc. Tworzę program sterujący silnikiem DC. Program składa się z menu głównego w którym są 4 podprogramy 3 z nich działają bezbłędnie. Największy kłopot sprawia mi 4 podprogram a zarazem najważniejszy. podprogram startt ma za zadanie odmierzyć zadany przedział czasowy gdy osiągnie wartość 0 wykonać pewną procedurę i zacząć...

    Mikrokontrolery Początkujący   10 Mar 2012 15:03 Odpowiedzi: 1    Wyświetleń: 1245
  • [VB ATMEGA] - Wyświetlenie zmiennej w programie napisanym w VB

    Witam, Chciałbym napisać jakiś najprostszy program w VB do obierania wartości zmiennej wysyłanej przez Atmegę, wysyłana jest zmienna Lngfreq Program wgrany na atmęgę poniżej [syntax=basic4gl] 'Filename Encoder_100.bas 'Version 1.00 'Date 2012-03-19 'Purpose Test of ALPS STEC11B13 encoder (reichelt.de) 'Author Georg Latzel, DL6GL 'Copyright (c) Georg...

    Programowanie   29 Sie 2014 23:08 Odpowiedzi: 2    Wyświetleń: 711
  • Linefollower - wyjaśnienie niektórych instrukcji dla początkującego BASCOM

    [syntax=basic4gl] Wczytaj_stany_przetwornikow: 'Początek podprogramu o nazwie jak przed dwukropkiem wywoływanego przez Gosub Wczytaj_stany_przetwornikow Start Adc 'Uruchom Przetwornik ADC W = Getadc(5) ' "Wczytaj" do zmiennej W wartość zmierzoną na końcówce ADC5 W = Getadc(5) ' Ponownie wczytaj. W Bascomie był błąd w Getadc naprawiany przez 2 krotne...

    Mikrokontrolery AVR   19 Lut 2015 18:43 Odpowiedzi: 5    Wyświetleń: 771
  • Bascom8051 - Zmienna integer w tabeli

    Cze. Czy ktoś wie jak umieścić zmienne typu integer w tabeli jak na razie udało mi się wsadzić w tabelę tylko wartości zmiennej byte od 0 do 255 a potrzebuję integer do zaadresowania pamięci AT24C64 na razie zrobiłem to za pomocą warunków ale zapchałem tym sposobem prawie całą pamięć 4051 :(.

    Mikrokontrolery   28 Sie 2002 17:19 Odpowiedzi: 10    Wyświetleń: 3724
  • bascom i servo

    Stosowałem procedury dla serv w bascom-51 jak i AVR w kilku wersjach jak narazie nie było żadnego problemu. czasem trzeba poeksperymentować z parametrami reload i wartościami dla zmiennych servo proponuję byś zobaczył na oscyloskopie co wychodzi z pina sterującego na servo , i ew. dobrał parametry... parametry trzeba dobrać do zegara proca i ilości...

    Mikrokontrolery   20 Paź 2003 20:00 Odpowiedzi: 4    Wyświetleń: 1789
  • crc8, czy aby dobrze kombinuje - bascom8051

    Ok to wytłumaczmy to: zacznijmy od tego bo to jest całe sedno liczenia crc: Suma: Crc = 0 For I = 1 To 9 Temp = Crc Xor Bd(i) Crc = Lookup(temp , Crc8) Next Return w pierwszej linijce wartość crc jest zerowana (kasowana) następnie jest pętla for..next (w next powinno być next i). Pętla będzie liczyła od 1 do 9 czyli 8 powtórzeń....

    Mikrokontrolery   05 Cze 2006 20:57 Odpowiedzi: 4    Wyświetleń: 1579
  • Bascom -> Waitus + zmienna - > problemy.

    help do bascoma: waitus musi dostać w parametrze wartość stałą, niemoze to być zmienna waitus 1000 - działa waitus czas - nie działa to to znienna waitms i wait działają za zmiennymi. pozdrawiam

    Mikrokontrolery   24 Wrz 2006 19:48 Odpowiedzi: 3    Wyświetleń: 1420
  • GetADC w Bascom. Wszystkie typy konwersji wyniku.

    Do polecenia Wait nie można wstawiać wartości zmiennej... co kolega ża herezje prawi :) do Wait i Waitms można wstawiaś zmienne niemożna za to do Waitus wszystko jest w helpie do bascoma co do mojego programu to faktycznie jest bład literówka, set potrb.0 a powinno być set portb.0 teraz jest ok $regfile = "m8def.dat" Dim Czas As Word Config...

    Mikrokontrolery   02 Lis 2006 14:43 Odpowiedzi: 26    Wyświetleń: 3118
  • [Atmega32][Bascom Avr] Moje boje z wyświetlaczem...

    takie locate wywołane z przerwania przyjmując ze właśnie był wyswietlany tekst i dokladnie to zostało przerwane, spowoduje wyswietlenie tekstu tego 'z przerwania' jak najbardziej prawidłowo, ALE... Po powrocie z przerwania procesor wraca w miejsce gdzie był przed przerwaniem, a wiec 'wyslij kolejny znak'....efektem tego jest ze pojawi ci sie napis np....

    Mikrokontrolery AVR   04 Wrz 2008 19:02 Odpowiedzi: 7    Wyświetleń: 3591
  • [atmega8][bascom] O co chodzi tak na prawdę z tymi timerami?

    Poi pierwsze. Do BASCOM-a jest pomoc - także po polsku, której to zresztą jestem autorem. Wersję on-line (beta) znajdziesz na mojej stronie WWW. Jak one działają? Zliczają impusy. Albo z prescalera, albo z zewnątrz. Patrz nota katalogowa. W którą stronę zliczają? Zwykle liczą w górę. W trybach PWM liczą też w obie strony. Patrz nota katalogowa. Jak...

    Mikrokontrolery AVR   29 Paź 2008 20:50 Odpowiedzi: 5    Wyświetleń: 2591
  • Bascom - warunek do programu z pomiarem napięcia

    Temat ciekawy. Nie mam "gotowca" ale potrzebujesz zmienne: "Licznik" - ilość odczytów napięcia "Nap" - odczytane napięcie "licznik_zmian" "Wartosc" - 0 - gdy "Nap"<0,4V albo 1- gdy Nap>0,65V "wartosc_pop" - wartość z poprzedniego odczytu Licznik =0 Do ' pętla główna incr licznik call Odczyt_nap ' skok do procedury odczytu nap call sprawdz ' sprawdzenie...

    Mikrokontrolery   01 Kwi 2009 05:49 Odpowiedzi: 8    Wyświetleń: 1371
  • [Bascom] zmiana wartości logicznej zmiennej

    Witam serdecznie! Mój problem przedstawia się następująco: Mam zmienną która wyświetlana jest na wyświetlaczu jako "TAK" lub "NIE" standardowo ustawiona jest wartość (string) "NIE". Chcę aby zmiana tego wyświetlania nastąpiła po naciśnięciu przycisku (chwilowym) na przeciwną i już nie wracała do niej aż do następnego naciśnięcia. O ile dobrze pamiętam...

    Programowanie   15 Lip 2009 21:36 Odpowiedzi: 1    Wyświetleń: 1337
  • BASCOM Atmega8 - wykresy przebiegów

    Witam. Pracuję nad układem robota, w którym potrzebuję zmieniać czasy impulsów. Moja wiedza o BASCOMie jest.. właściwie jej nie ma. :cry:. Jeśli ktoś znający się na probramowaniu w BASCOMie podpowie mi co jest nie tak w prostym kodzie, będę wdzięczny. Procesor to Atmega8. Pierwszy z wartościami stałymi: Portb = &B11111111 Portc = &B11111111 Portd =...

    Mikrokontrolery   31 Mar 2011 13:58 Odpowiedzi: 12    Wyświetleń: 1273
  • [Atmega8][Bascom] Czas pomiędzy przerwaniami?

    Ja też Bascoma nie znam więc Ci wytłumaczę jak ja bym to zrobił, może Ci się przyda. Masz zmienną impuls która jest inkrementowana w przerwaniu od zdarzenia zewnętrznego np zboczem opadającym. Ustawiasz sobie jeden Timer zgłaszający przerwanie (np od przepełnienia) powiedzmy co 1 ms. Deklarujesz zmienną milisekunda którą za każdym razem inkrementujesz...

    Mikrokontrolery AVR   10 Kwi 2013 22:59 Odpowiedzi: 18    Wyświetleń: 3236
  • Programowy i sprzętowy UART w Bascomie

    Może mały przykład $baud=9600 Open "COM1:" For Binary As #1 Open "comd.1:19200,8,n,1" For Output As #2 Open "comd.2:19200,8,n,1" For Input As #3 Print #1, "ABC"'literki ABC powędrują na pierwszy kanał, czyli na sprzętowy uart działający z prędkością 9600 Intput #1, zmienna 'zostanie pobrana wartość...

    Mikrokontrolery AVR   10 Sty 2012 22:32 Odpowiedzi: 6    Wyświetleń: 3220
  • ATmega32 Bascom przerwanie w timerze

    Witam Mam pewien problem.Potrzebuję podczas odliczania Timera0 wykorzystać przerwanie Int0. Sprawa wygląda tak, rozpoczynam odliczanie timera0 do momentu pojawienia się sygnału narastającego na wejściu Int0 i w tym momencie muszę przerwać Timer0 i odczytać jego wartość. No i właśnie tu pojawia się problem. Zamieszczę moje wypociny: Config Timer0 = Timer...

    Mikrokontrolery Początkujący   04 Sty 2012 23:02 Odpowiedzi: 6    Wyświetleń: 2060
  • [Bascom][ATtiny24] - Regulator prędkości obrotowej silnika DC

    Witam Potrzebuję zrobić regulator do silnika komutatorowego DC ze sprzężeniem zwrotnym w postaci enkodera optycznego (ENC, PA.0). Rozdzielczość enkodera to 32 imp/obr. Napisałem program w Bascomie, ale ten zdaje się nie działać. Założenia są takie: W zależności od tego, który pin uC (PB.0, PB.1) są aktywne, silnik ma kręcić się z dwoma różnymi prędkościami....

    Mikrokontrolery AVR   14 Gru 2016 15:26 Odpowiedzi: 1    Wyświetleń: 1191
  • hercomiarka na 89c2051 w bascom

    ja zbudowałem dokładnie ten sam miernik na kwarcu 24 MHz z tego co napisałeś wnioskuję, że masz na myśli czyjeś konkretne opracowanie??? zresztą, trudno tu o jakąś improwizację - takie proste urządzenia mają bardzo podobne schematy, różnią się natomiast programem mikroprocesora. dzielnik wejściowy (:32) zbudowałem na SN74F74AN i CD74HC393E, ale łatwo...

    Mikrokontrolery   24 Sty 2005 15:35 Odpowiedzi: 5    Wyświetleń: 2166
  • [Bascom/assembler][AVR] - lookup na asm

    Witam, próbuję od wczoraj przerobić wprost w Bascomie, dokładnie w przerwaniu pewne polecenie na asembler: PORTA = Lookup(cyfry(nr_wysw) , Tabela) gdzie: cyfry to --> Dim Cyfry(4) as Byte nr_wysw --> Dim nr_wysw as Byte Tabela - to tabela zdefiniowanych cyfr dla wyświetlacza LED mam zrobione wyświetlanie multipleksowane i wszystko działa...

    Mikrokontrolery AVR   08 Lip 2008 13:06 Odpowiedzi: 13    Wyświetleń: 3334
  • Bascom i instrukcja OR - coś mi nie wychodzi

    Witam. Pętla while wykonuje się póki warunek jest spełniony. Aby odczytywać dane od początkowego adresu musisz w każdym przebiegu pętli zwiększać wartość zmiennej z adresem, i w warunku sprawdzać czy nie osiągnął wartości końcowej &H008C (Adres_xr_odczyt <> &H008C), a dodatkowo sprawdzić czy B1 jest równy 0. Nie sprawdzałem tego i dawno...

    Mikrokontrolery   23 Mar 2009 13:28 Odpowiedzi: 3    Wyświetleń: 1218
  • atmega 128 + bascom + problem z 'dużym' programem

    Witam serdecznie! Jestem w trakcie tworzenia mojego pierwszego programu w Bascomie dla Atmegi 128. Nie miałem wcześniej do czynienia z mikrokontrolerami. Wiem, że trochę się porwałem z motyką na słońce używając wyświetlacza 320x240, który nie jest standardowo wspierany przez Bascom, ale taki akurat miałem. Problem jednak nie polega na samej obsłudze...

    Mikrokontrolery AVR   27 Sty 2011 00:59 Odpowiedzi: 0    Wyświetleń: 887
  • [ATMEGA32][BASCOM] - Praca Timer1 w trybie CTC liczenie wygenerowanych impulsów

    Nie ma rejestru który by to zliczał. Chyba że podepniesz wyjście OC1A do wejścia innego Timera, np. T0. Tylko że nie masz już Timerów 16-to bitowych a tylko 8-mio bitowe. Praktycznie więc zostaje tylko zliczanie zmiennej. W BASCOMie przerwanie będzie się wykonywało ze 100 cykli. Minimalna wartość jaką możesz więc wpisać do OCR1A żeby nie zwiesić programu...

    Mikrokontrolery AVR   11 Paź 2013 20:26 Odpowiedzi: 12    Wyświetleń: 2568
  • Pomiar wypełnienia impulsu w Bascomie?

    r"]Potrzebuje zmierzyć samo wypełnienie impulsów nie wiem jak za to się zabrać. Potrzebuje badać sygnał idący na serwo modelarskie. By wiedzieć na 3 diodach jakie jest jego położenie. Proszę o jaką kolwiek pomoc. Oczywiście nie chodzi mi tu o zrób za mnie... ale nie wiem od czego zacząć. Rozumowanie moje jest takie przychodzi impuls odpala się timer....

    Mikrokontrolery   24 Sty 2014 19:22 Odpowiedzi: 8    Wyświetleń: 2665
  • Złe generowanie oraz wyświetlanie znaku Deflcdchar w Bascom

    Pisząc program chciałem wstawić swoje znaki za pomocą polecenia Deflcdchar, ale pojawił się problem . Na wyświetlaczu lcd zamiast zdwfiniowanych znaków pojawiają się krzaczki , próbowałem na różnych prockach attiny2313, atmega8 i atmega32 wszędzie to samo. Wszystko oprócz tego wyświetla się normalnie, ponadto zauważyłem że mój bascom generuje źle kody...

    Mikrokontrolery AVR   02 Lut 2014 13:40 Odpowiedzi: 2    Wyświetleń: 1188
  • Analizator RC5 w Bascom

    Niektóre komendy w bascomie są komendami oczekującymi na zdarzenie i jeżeli nic nie będzie to tak jakby procesor się zawieszał i się pętli w danej procedurze. Należy w takich przypadkach stosować jakiś timer aby jeżeli coś nie wystąpiło w żądanym przez ciebie czasie to wyszedł z tej procedury. w przerwaniu jak najkrócej napisz program możesz np. w zależności...

    Mikrokontrolery   17 Lip 2008 22:21 Odpowiedzi: 47    Wyświetleń: 6959
  • tekst??? w bascomie

    Uwaga ZGADUJE: ;-) Ten tekst odczytujesz z RSa? Jeżeli tak to w BASCOMie jest komenda INPUT zmienna , po której program oczekuje na wartość zmiennej wpisanej przez terminal. Oczywiście ta wartość powinna się zgadzać z deklaracją tej zmiennej – jeżeli zmienną zadeklarowałeś jako BYTE to wpisanie wartości np. 1000 spowoduje błędny odczyt. Ps. Jeżeli...

    Mikrokontrolery   05 Maj 2004 13:35 Odpowiedzi: 4    Wyświetleń: 981
  • Coś w stylu paska postępu na LCD - Bascom

    Witam. Czy próbował ktoś "rysować" na alfanumerycznym LCD coś jak pasek postępu w Bascomie? Np. taki jak tutaj (zdjęcie znalezione w poście: lcd do pc) Pasek ten przedstawiał by graficznie wartość jakiejś zmiennej (przeskalowanej na procenty)

    Mikrokontrolery   18 Lis 2006 16:44 Odpowiedzi: 4    Wyświetleń: 2403
  • [ BASCOM ] Ile cykli zegarowych na poczszególne instrukcje?

    Zacząłem się zastanawiać nad problemem pożerania czasu przez mikrokontroler na wykonanie poszczególnych instrukcji, takich jak print, ponieważ wyliczone teoretycznie osiągi przepływnośi bitowej, są nieprzyzwoicie wyższe, niż te, które udaje się osiągnąć w praktyce ( tymat -> ). Urządzenie przez port COM wysyła do PC informację w postaci: minimalna liczba...

    Mikrokontrolery   07 Cze 2007 22:45 Odpowiedzi: 10    Wyświetleń: 2272
  • Bascom \\ Atmega8 - Tablica matrycowa LED5x7 z książki Marcin Wiązania

    Witam, Mam problem. Chodzi o listingi z książki Marcin Wiązania - Programowanie mikrokontrolerów AVR w języku Bascom W książce są dwa przykłady sterowania matryca Led 5X7 Pierwszy przykład z książki ma za zadanie wyświetlać znaki po kolei i to działa. Natomiast drugi listing ma za zadanie przesuwać znaki z lewej do prawej. I to już nie działa. Schemat...

    Mikrokontrolery Początkujący   28 Mar 2013 08:45 Odpowiedzi: 9    Wyświetleń: 3492
  • Bascom operacje na bitach - Bascom operacja na bitach

    Znalazłem kod tablicy świetlnej, 8x8 sterowanej przez rejestr 74164, niestetypo załadowaniu programu na tablicy świecą się tylko trzy kolumny diód :(. Czy ktoś mi pomorze to rozgryść? 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem matrycowym 7x5 LED 'Częstotliwość sterowania kolumn wyświetlacza wynosi ok. 333 Hz 'czyli częstotliwość...

    Mikrokontrolery   17 Mar 2013 20:00 Odpowiedzi: 6    Wyświetleń: 2262
  • Program w Bascomie - dlaczego nie działa ?

    Odpowiedz jest bardzo prosta. Dlatego nie działa iż bez względu na to czy przycisk masz wciśnięty czy nie to zmieniana jest wartość zmiennej. Napisz inaczej warunki. Najpierw sprawdź stan klawisza i jeśli jest wciśnięty to zwiększ lub zmień wartość zmiennej a następnie sprawdź czy mieści się w widełkach. Nie znam Bascoma ale to powinno wyglądać miej...

    Mikrokontrolery   19 Wrz 2006 11:20 Odpowiedzi: 15    Wyświetleń: 1607
  • ATmega8, BascomAVR - problem z programem.

    Wyświetlanie danych umieść w podprogramach osobnych dla każdego języka. Wybieraj If'em albo Select'em odpowiedni podprogram w zalezności od wartości zmiennej np. Język modyfikowanej w menu wyboru języka.

    Mikrokontrolery   30 Maj 2007 23:10 Odpowiedzi: 4    Wyświetleń: 1164
  • Mega 32, wewn. pamięć eeprom, zapis zmiennej SINGLE - BASCOM

    Teraz problem zmiennej SINGLE . Otóż mam w programie coś takiego: Dim Tzap1 As Eram Single Dim Tterm1 As Single Tterm1 = Tzap1 Cls Napis = Fusing(tterm1 , "#.#") Lcd Napis Wait 3 Cls Main: 'program główny . . . . . . cos tam dalej . . . . Chodzi w tym o to, że podczas startu programu zapisaną wartość SINGLE mam "przepisać" do zmiennej...

    Mikrokontrolery   20 Mar 2008 01:54 Odpowiedzi: 6    Wyświetleń: 2760
  • Error 31 i error 93 bascom atmega8 lcd ds1820

    Przepisujesz z ksiazki? :cunning: Popatrz dobrze czy np. jest tam cos takiego: $regfile = M8def.dat Tutaj masz poprawny kod: 'Program sterowania dwoma układami DS1820 dołączonymi 'do tej samej magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości...

    Mikrokontrolery AVR   26 Sie 2008 17:34 Odpowiedzi: 8    Wyświetleń: 2873
  • [Atmega8][Bascom] nie inicjuje wyświetlacza LCD

    Po przeczytaniu wielu postów napisałem program który ma wyświetlać na wyświetlaczu LCD Napięcie , prąd oraz temp. Chciałem to wykorzystać do zasilacza, którego właśnie buduje. jednak po zaprogramowaniu procka wyświetlacz mi się nie inicjuje (zaświecają się kwadraty w pierwszej lini). Czy jest jakiś błąd w moim programie ? Proszę o sprawdzenie. $regfile...

    Mikrokontrolery AVR   13 Cze 2009 17:43 Odpowiedzi: 9    Wyświetleń: 3938
  • [Atmega8][Bascom] Mini komputer do Fiata Cinquecento 700

    Witam na wstępie chciałem powiedzieć, że nie jestem dobry w programowaniu, bo dopiero zaczynam i mnie to powoli wciąga. Mam parę pytań i postanowiłem napisać. Chce zrobić sobie taki mini komputer pokładowy do Fiata Cinquecento 700. Ten mały układ ma wskazywać temperaturę w środku samochodu i na zewnątrz a tak, że będzie pokazywać napięcie, jakim jest...

    Mikrokontrolery AVR   16 Mar 2010 17:21 Odpowiedzi: 12    Wyświetleń: 4776
  • Problem z programem w Bascomie AVR i ATmega16

    a Error : 320 Line: 467 Poniżej fragment kodu do którego odnosi sie ten błąd ( może ktoś wyjaśni mi o co chodzi): '********** PODPROGRAM OBSŁUGI PRZERWANIA OD TIMERA 1 ********** '***************************************... 453: Przerwanie: 454: Incr Czekaj ' zwiększ wartość zmiennej Czekaj 455: If Czekaj = 50000...

    Mikrokontrolery AVR   21 Kwi 2010 15:18 Odpowiedzi: 2    Wyświetleń: 1063
  • BASCOM wczytywanie elementów tablicy

    Witam. Jak wczytać zamiast wartości I (For I = 0 To 255), elementy tablicy i nimi wysterować wypełnieniem? Tab1: Data 94 , 61 , 115 , 13 , 97 , 127 , 73 , 79 , 127 , 127 , 119 , Data 107 , 127 , 95 , 89 , 64 , 255 , 65 , 0 , 100 , 90 , 65 , 60 , Data 127 , 125 , 60 , 70 , 80 , 0 , 65 , 90 , 65 , 0 , 78 , 63 , 10 , Data 3 , 10 , 28 , 15 , 60 , 127 ,...

    Mikrokontrolery AVR   10 Maj 2010 09:53 Odpowiedzi: 2    Wyświetleń: 2477
  • [Bascom][Atmega328] błąd wyświetlania na LCD

    Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...

    Mikrokontrolery AVR   08 Lut 2012 23:26 Odpowiedzi: 3    Wyświetleń: 2580
  • [Atmega32][Bascom]Sterowania multipleksowe wyświetlaczami matrycowym 7x5 led

    Witam Zmontowałem sobie układ Atmega32 z pojedynczym wyświetlaczem 5x7 i wszystko działa tak jak należy ale problem zaczyna się w innym miejscu. Potrzebuję połączyć 3 takie wyświetlacze, lecz nie mam pojęcia w jaki sposób to zrobić. Proszę o pomoc Tutaj podaję listing programu

    Mikrokontrolery AVR   19 Mar 2012 18:38 Odpowiedzi: 26    Wyświetleń: 5113
  • [Bascom][ATmega8]program do trawiarki

    Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna ATmege8 i okazuje się że teraz program działa trochę...

    Mikrokontrolery   10 Sty 2013 19:30 Odpowiedzi: 2    Wyświetleń: 1440
  • Mega8 bascom - TDA8425 + LCD + enkoder (INT0, INT1), I2C w przerwaniu T0

    Fakt, ze jest milion różnych sposobów na zrobienie tego. Ok spróbuję tym sposobem co mi podsunąłeś. W sumie nawet lepiej tak. Dzięki. Dodano po 5 Ok, coś tam skleciłem, jest to niepełny program, bo nie ma w nim np. ustawień dla Mute i trybu, oraz nie pokazuje na LCD wartości, ale to później. Póki co mam dziwny problem z wyświetlaniem, ale o tym za chwile....

    Mikrokontrolery AVR   30 Mar 2013 00:17 Odpowiedzi: 2    Wyświetleń: 2274
  • regulacja obrotów silnika atmega bascom

    Witam Chciałm zrobić automatyczną regulację obrotów silnika. Pierwszy silnik napędza drugi silnik który pracuje jako prądnica i muszę wraz ze zmianą obciążenia prądnicy regulować obroty silnika tak aby uzyskać stałe napięcie na wyjściu prądnicy. Do sterowania zastosowałem Atmegę 8. Napisałem taki programik i niby działa, ale ... regulacja jest zbyt...

    Mikrokontrolery AVR   27 Lis 2013 20:28 Odpowiedzi: 6    Wyświetleń: 2988
  • atmega168 / Bascom - Zegar PCF8563 i kilka alarmów

    Witam Ma zegarek na Atmega 168+ PCF8563 + wyświetlanie przez rejestr przesuwny. Chciałem do tego dodać alarmy ( 5 alarmów ), z tym, że każdy alarm może być ustawiony na więcej niż jeden dzień tygodnia. Wzorowałem się na moim starym, kupionym 22 lata temu budziku, który ma program zapisany w pamięci EPROM i układ zaczynający się od D80... W każdym razie,...

    Mikrokontrolery Początkujący   01 Wrz 2014 21:57 Odpowiedzi: 0    Wyświetleń: 1215
  • Menu w programie - Bascom

    - PROGRAM GŁÓWNY ---> naciskam przycisk np. portd.1 i wchodzę w USTAWIENIA1 ----> naciskam kolejny raz klawisz portd.1 i wchodze w USTAWIENIA2 Witam. Robiłem cos podobnego ale na 89c2051 - wiadomo mało portów. Dlatego menu zrobiłem inaczej. W pętli głównej zrobiłem odwołanie do wejścia i napisałem: if P1.0 = 0 then call Ustawienia else call praca end...

    Mikrokontrolery   06 Gru 2004 16:59 Odpowiedzi: 3    Wyświetleń: 2501
  • Jak odczytać kodu RC5? Dekodowanie RC5 w Bascom

    Witam! Zwracam się z prośbą o pomoc w następującej kwestii: Problem polega na odczytaniu kodu RC5. Zbudowałem prosty układ składający się z uP AT90S2313 do którego to podłączyłem niezbędne peryferia (rezonator itd.) oraz do wyprowadzenie PD2 (INT0) standardową aplikacje odbiornika podczerwieni tfms5xx0. Napisałem następujący program: $regfile = "2313def.dat"...

    Mikrokontrolery   03 Cze 2009 10:37 Odpowiedzi: 34    Wyświetleń: 12412
  • 89S52 / Bascom - klawiatura nie przełącza

    temperatury zostaja zmienione na lcd ale tylko raz, znaczy się gdy temperatura zmieni się to nie ma zmian na wyświetlaczu. temperatura na lcd zmienia się "live" tylko wtedy gdy trzymam przycisk cały czas. Program działa dokładnie tak jak go napisałeś, w momencie kiedy naciskasz przycisk wartość odczytana jest przepisywana do zmiennej która jest wyświetlana...

    Mikrokontrolery   22 Sie 2005 08:47 Odpowiedzi: 3    Wyświetleń: 1041
  • 89c2051 89c4051 pamięć 24c64, bascom, dziwny zapis pamięci

    na początku fragment kodu: Adres_hi = Adres_ds \ 256 Adres_lo = Adres_ds Mod 256 I2cstart I2cwbyte 160 I2cwbyte Adres_hi I2cwbyte Adres_lo I2cwbyte Nr_1 I2cwbyte Nr_2 I2cwbyte Nr_3 I2cwbyte Nr_4 I2cwbyte Nr_5 I2cwbyte Nr_6 I2cwbyte Nr_7 I2cwbyte Nr_8 I2cwbyte Nr_9 I2cwbyte Nr_10 I2cstop problem: gdy zmienna adres_ds wynosi 10 to zapis następuje do komórek...

    Mikrokontrolery   22 Wrz 2005 10:01 Odpowiedzi: 0    Wyświetleń: 975
  • Bascom AVR i przerwanie INT0 na ATtiny2313

    Witam. Natrafiłem na pewien problem, a jestem raczej początkującym "programistą" mikrokontrolerów. Mianowicie chodzi o to, aby podczas przerwania wartość zmiennej została podniesiona o jeden, a następnie jeżeli osiągnie wartość np. 6 została wyzerowana. W dalszej części programu w pętli Do...Loop były by umieszczone instrukcje warunkowe IF warunek THEN....

    Mikrokontrolery   02 Lut 2006 15:32 Odpowiedzi: 4    Wyświetleń: 3600
  • LCD TQL16D2-1 bascom

    Witam. Z niewiadomych(niestety) przyczyn wyświetlacz ruszył i od tej pory działa cały czas,inicjuje się bez problemu.Zauważyłem przy okazji że jeśli wyświetlam zmienną której wartość zmieniana jest w przerwaniu to lcd migocze,musiałem dać instrukcję opóźnienia w procedurze wyświetlania,natomiast gdy wartość tej zmiennej przepiszę w procedurze wyświetlania...

    Mikrokontrolery   28 Maj 2006 09:38 Odpowiedzi: 9    Wyświetleń: 2377
  • bascom, avr i większe eepromy niż 24c04

    Witam, proszę o modyfikację mojego programiku, gdyż staram się zrozumieć sposób zapisu i odczytu w większych eepromach niż 24C04 a to co jest opisane w samplu i2c.bas to zbyt enigmatyczne (używam 24c32 do tych testów) Chciałbym, aby programik zapisał mi w pamięci wartość 12345 ze zmiennej A a następnie odczytał mi to i podał na wyświetlacz. Przy zmiennej...

    Mikrokontrolery   31 Sie 2006 21:27 Odpowiedzi: 0    Wyświetleń: 1442
  • Bascom - AVR -- eksport danych przez RS232

    Niestety są tu błędy składniowe i brak wysyłania czegokolwiek poprzez UART - brak instrukcji PRINT!!! Zamieszczony program sluży do pomiaru napięcia przez uC Poniżej programik wyrzucający daną Pomiar przez UART Daną pomiar trzeba z jakiegoś źródła uzyskać. Zrób to w podprogramie $regfile = "m8def.dat" 'inf kompilator o pliku dyrektyw $crystal...

    Mikrokontrolery   13 Lut 2007 14:48 Odpowiedzi: 14    Wyświetleń: 3140
  • dziwne zaokrąglanie zmiennej SINGLE - Bascom 1.11.8.7

    Problem nieprawidłowego zaokrąglania liczb zmiennoprzecinkowych uprościłem i przedstawiam na poniższym przykładzie: $regfile = "m8def.dat" $crystal = 16000000 --------------------------- Dim Nr As Byte Dim Tau_s As Single Dim Tau_w As Word Cursor Off Noblink '.............ukrycie kursora na LCD Cls Do Restore Tab '...............ustawienie się na pierwszej...

    Mikrokontrolery   03 Cze 2007 18:35 Odpowiedzi: 2    Wyświetleń: 3167
  • Obsluga silnikow krokowych -bascom

    czy tak trudno zerknąć do helpa PWM1A = wartość zmienna = PWM1Aalias rejestru Compare 1A licznika TIMER1 (Word) używany gdy licznik pracuje w trybie PWM PWM1B = wartość zmienna = PWM1Balias rejestru Compare 1B licznika TIMER1 (Word) używany gdy licznik pracuje w trybie PWM PWM2 = wartość zmienna = PWM2rejestr Compare 2 licznika TIMER2...

    Robotyka Modelarstwo i CNC   02 Gru 2007 17:14 Odpowiedzi: 16    Wyświetleń: 2634
  • DS 1803 - kod w Bascome, żeby sterować układem

    Witaj Pioterek. Oto fragment kodu: '******** DEKLARACJE ZMIENNYCH ****************************************... Dim Togbit As Byte Dim Command As Byte Dim Address As Byte ' Zmienne do wysyłania kody RC5 lub RC6 Dim I As Byte Dim Kod As String * 8 Dim Adres As Byte Dim Swiatlo1 As Byte Dim Swiatlo2 As Byte Dim Audio As...

    Mikrokontrolery   06 Kwi 2008 16:22 Odpowiedzi: 8    Wyświetleń: 1163
  • "ulotna" zmienna w Bascom

    Mam problem w Bascom AVR. Program w pętli głownej ma wyświetlać odczyt na LCD 3,5 cyfry, tylko to. Wyświetlana wartość -zmienna jest modyfikowana w obsłudze przerwania. Problem jest taki, że pętla główna (wyświetlająca) nie widzi zmian zmiennej i cały czas wyświetla np "0". Pewnie jest to ułatwienie przy kompilacji - jeśli zmienna nie jest zmieniana...

    Mikrokontrolery   22 Kwi 2008 20:52 Odpowiedzi: 5    Wyświetleń: 1101