wpisać wartość bascom

Znaleziono około 685 wyników dla: wpisać wartość bascom
  • atmega master slave spi buforowanie, przesunięte dane, znikający ostatni bajt

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

    Mikrokontrolery AVR   12 Lip 2023 13:04 Odpowiedzi: 3    Wyświetleń: 567
  • REKLAMA
  • [atmega8] [atmega8][BASCOM] Timer1, błędne odczyty powyżej 63Hz w radiometrze SOSNA?

    To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując tak timer1 do tablicy możesz gubić High timer1....

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 2006
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

    Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop End . O ile wyjaśnienie podane przez Tomq jest błędne(!) Load...

    Mikrokontrolery Początkujący   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 1305
  • PCF8583 + ATMEGA8 + BASCOM -> problem z odczytem daty

    No to jak się zastanawiałeś nad tym, to powinieneś zaskoczyć o co chodzi... Po prostu należy najpierw wyłączyć maskowanie roku i dnia tygodnia (więc zamiast 8 do rejestru 0 wpisać wartość 0), potem odczytać cały bajt, zamaskować niepotrzebne bity w danym bajcie: najpierw rok i odczytać dzień miesiąca, potem zamaskować dzień miesiąca i odczytać rok -...

    Mikrokontrolery   11 Lis 2007 15:46 Odpowiedzi: 38    Wyświetleń: 6797
  • Brak odczytu wartości z eeprom 24C02 i wysyłki przez Bluetooth na smartfon

    Proszę. Jest to przykład zapisu i odczytu zarówno zwykłych bajtów jak też łańcuchów tekstowych inaczej mówiąc napisów w Eeprom. Program i funkcje działają z małymi pamięciami których adresacja mieści się w jednym bajcie. Do tego przykładu użyłem 24C04 Jeśli ktoś chce to może po prostu wpisać sobie jakieś dane do buff(1), Buff(2) itd i tak zapisać. Potem...

    Mikrokontrolery   23 Lis 2016 01:25 Odpowiedzi: 4    Wyświetleń: 1023
  • REKLAMA
  • Co jest potrzebne do nauki programowania AVR w assemblerze

    Na podstawie zgromadzonych przeze mnie informacji, ściągnąłem z sieci program AVR Studio 4, znalazłem fajną stronkę z nauką typu zapal LED itp. uczę się ale nic mi nie wychodzi bo AVR Studio nie pozwala mi na uruchomienie wpisanych instrukcji assembler'owych i sprawdzenie jak działa, w tym wyświetla mi komunikat, że nie znalazł pliku hex - mimo, że...

    Mikrokontrolery AVR   25 Cze 2010 19:33 Odpowiedzi: 19    Wyświetleń: 4790
  • Interfejs suwmiarki (Bascom)

    http://obrazki.elektroda.pl/5724768100_1... Witam, Aktualnie buduję/remontuje niewielką tokarkę, do zastosowań domowych. Jej mechanika jest dość prymitywna, co za tym idzie nie posiada żadnych podziałek, ani automatycznych posuwów. Wobec tego chciał bym zaopatrzyć ją w liniał, który będzie pokazywał pozycję imaka na wyświetlaczu LCD....

    DIY Konstrukcje   14 Lip 2020 13:15 Odpowiedzi: 46    Wyświetleń: 22377
  • Wyszukiwanie samych cyfr z buforu RS232 w BASCOM - jak to zrobić?

    Nie wiem co dokładnie chcesz osiągnąć. Dobrze by było zobaczyć cały string jak on wygląda to wtedy można obrac strategię. Trochę zgadująć podpowiem. Cyfry to zwykłe bajty ale w kodzie ASCII interpretowane jako znaki. 0-9 to w ASCII bajty o wartościach 48-57. https://obrazki.elektroda.pl/7023869200_... String bardzo łatwo można potraktować...

    Mikrokontrolery   03 Paź 2024 19:45 Odpowiedzi: 8    Wyświetleń: 348
  • REKLAMA
  • Własna prosta niezawodna przejściówka USB-RS232 (AVR)

    wader_669 i 11111olo -> prawie każda wersja STK200 jest taka sama i nie od niej zależy 100%-towa skuteczność ilości poprawnych programowań procesorów. Wszystko zależy od programu, który programuje procka a w szczególności od jego ustawień ale do nich rzadko kto zagląda. Większość "jedzie" na ustawieniach domyślnych np w Bascomie a potem zdziwienie...

    DIY Konstrukcje   31 Sie 2024 20:20 Odpowiedzi: 453    Wyświetleń: 241453
  • MCP2515 CAN BASCOM jak rozpocząć programowanie mcp

    W dokumentacji MCP2515 :D . Chcę tylko zaznaczyć, że ta wartość wyliczona preskalera to nie jest wartość którą masz wpisać do rejestru konfiguracji preskalera. Do rejestru wpisuje się o jeden mniej. Czyli jak częstotliwość chcesz dzielić przez 10 to do rejestru wpisujesz 9. W załączniku masz akrusz excela do przeliczania wartości rejestru preskalera.

    Mikrokontrolery AVR   03 Wrz 2020 15:05 Odpowiedzi: 39    Wyświetleń: 22440
  • [Bascom] [Bascom][AVR] Jak ustawić próg napięcia reakcji mikrokontrolera?

    Witam Jestem początkujący w bascom i mam pewien problem:cry:.Nie wiem jak wpisać w procedurze bascom wartość napięcia przy jakiej ma reagować mikrokontroler:?:. Pytania dot. programowania mikrokontrolerów proszę zadawać na forum Mikrokontrolery. Poprawiłem temat.

    Mikrokontrolery   09 Mar 2009 16:58 Odpowiedzi: 6    Wyświetleń: 1863
  • Jak zaimplementować linearyzację regulacji mocy w BASCOM Basic?

    Ja swego czasu znalazłem gotowy program wyliczający wartość jaką należy wpisać do timera w avr.

    Mikrokontrolery   25 Lip 2018 14:19 Odpowiedzi: 67    Wyświetleń: 24734
  • REKLAMA
  • Jak skonfigurować SPI w Bascom AVR dla komunikacji Atmega8?

    A jak slave ma wpisać wartość do rejestru? Jakim poleceniem?

    Mikrokontrolery Początkujący   14 Maj 2013 21:53 Odpowiedzi: 71    Wyświetleń: 13956
  • AT90PWM3B / Bascom - błąd unknown interrupt source przy Timer0

    Hm, spróbuj zmienić enable timer na start timer. Ewentualnie spróbuj wpisać odpowiednią wartość bezpośrednio do rejestru - bascom ma problemy z obsługą pwm w niektórych procesorach (prawdę mówiąć jest tylko kilka, w których PWM działa wszędzie gdzie powinno i jak powinno). A znaczniki code to [code ] i [/code ] :)

    Mikrokontrolery AVR   19 Lip 2010 19:49 Odpowiedzi: 8    Wyświetleń: 2094
  • [BASCOM] ATmega644PA-AU - dziwne zachowanie przy $crystal=12000000 w BASCOM

    W przerwaniu robisz Enable Interrupts zanim włączysz Timer0, co może powodować problemy. Poza tym procka taktujesz 12MHz. A Timer0 z preskalera 1024. Czyli Timer0 dostaje 11718.75Hz. W przerwaniu zliczasz do 15000. I to Ci daje okres jak mówisz około 4 sekundy. Czyli na sekundę jest 3750 przerwań. Co oznacza że pomiędzy przerwaniami Timer0 zlicza do...

    Mikrokontrolery AVR   15 Cze 2016 13:08 Odpowiedzi: 29    Wyświetleń: 1086
  • Przejście ATtiny2313 w tryb oszczędzania energii - asembler

    To co napisałeś to pewnie bascom ,ale po pierwsze nie używasz przerwania int0 tylko portu jako wejścia . Żeby używać int0 jako przerwania powinieneś po pierwsze skonfigurować jakie zdarzenie na int0 ma wywołać przerwanie zmiana stanu , poziom .Zezwolić na obsługę przerwania int0 i odblokować globalnie przerwania . po wystąpieniu zdarzenia nastąpi skok...

    Mikrokontrolery AVR   21 Sie 2020 19:54 Odpowiedzi: 14    Wyświetleń: 1155
  • Bascom-jak wpisać do zmiennej wartość z klawiatury?

    Witam wszystkich. Mam pytanie do bascomowców a może nie tylko. Chodzi o to w jaki możliwie najprostszy sposób wpisać do zmiennej wartość wprowadzaną z klawiatury numerycznej. Chodzi o to aby można było wprowadzić do zmiennej w programie wartość z przedziału np.0-9999, tak aby wpisując cyfry po kolei np.1,2,3 zmienna przyjmuje wartość 123 itd. Jesli...

    Mikrokontrolery   13 Lut 2006 09:31 Odpowiedzi: 2    Wyświetleń: 1581
  • 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ń: 1785
  • [Bascom] Jak wpisać wartość do zmiennej String za pomocą klawiszy numerycznych?

    Jak można wpisać wartość do zmiennej typu string *7 za mocą numerycznych klawiszy ?

    Mikrokontrolery Początkujący   28 Lip 2013 13:45 Odpowiedzi: 1    Wyświetleń: 1236
  • Mój zegar VFD (IW-18)

    Dla osób które chcą wykonać ten zegar od razu podpowiem, że smużenie to normalka. Proszę spojrzeć na program bascom autora. Prescaler 1, taktowanie wewnętrzne procesora 8Mhz. I proszę sobie obliczyć częstotliwość multipleksowania wyświetlacza. Przecież to idzie praktycznie na maksa. Powinno się zwiększyć preskaler i wpisać wartość początkowa do timera....

    DIY Konstrukcje   31 Sty 2020 19:12 Odpowiedzi: 47    Wyświetleń: 43335
  • Czas trwania Waitms=500 na Atmega 8 z zegarem 1MHz bez prescalera?

    to inaczej - jak to wpisać żeby to niebyła pusta pętla tylko żeby program czekał poprostu pewną wartość czasu BASCOM

    Mikrokontrolery AVR   13 Lip 2009 23:03 Odpowiedzi: 29    Wyświetleń: 2694
  • Bascom > Zamiana wartości tekstowej (string * 14) na dec

    Witam. Mam zapisaną liczbę binarną w postaci "String * 14" i próbuje ją zamienić na dec. Próbowałem komendą binval, ale niestety liczba wynikowa może przyjąć wartość max 255 czyli (bajt), a moje wartości będą w granicach 10000 do 14000(dec). Ma ktoś jakiś pomysł ? Pozdrawiam.

    Programowanie   13 Wrz 2007 10:29 Odpowiedzi: 3    Wyświetleń: 1806
  • 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
  • Bascom - jak zapamiętać wartości zmiennych tablicowych w mierniku napięcia?

    Witam Kolegów i proszę o pomoc! Mimo napisania już kilku aplikacji w Bascomie, napotkałem problem, z którym się wcześniej nie zetknąłem i nie znalazłem nic na ten temat w sieci. Wykonałem czterokanałowy miernik napięcia, który będzie częścią pewnego urządzenia. Układ działa poprawnie, ale mam kłopot z zapamiętaniem wartości zmiennych tablicowych. Zadeklarowane...

    Mikrokontrolery AVR   29 Gru 2012 19:04 Odpowiedzi: 3    Wyświetleń: 960
  • [BASCOM] Potrzebna procedura dodawana liczb całkowitych

    Witam Szanownych Kolegow... Czy posiada ktos moze opracowana procedure dodawania liczb calkowitych (wprowadzanych z klawiatury) w Bascom? Liczby sa 2 cyfrowe. Poczatkowa liczba jest zero. jesli mam operacje dodawania, wynik jest zwiekszany i zapamietany, podobnie z odejmowaniem... Bardzo prosze o pomoc.

    Mikrokontrolery   12 Lut 2003 00:28 Odpowiedzi: 2    Wyświetleń: 2090
  • BASCOM. Wartość temperatury 6 miejsc po przecinku.

    Witam. Po wgraniu kodu do obsługi czujnika DS18S20 (Bascom), temperatura wyświetla się kilka jako jedności i kilka miejsc po przecinku (dziele przez 16). Jak zmniejszyć wyświetlaną temp do 1 miejsca po przecinku?

    Mikrokontrolery AVR   31 Sty 2009 19:51 Odpowiedzi: 4    Wyświetleń: 2633
  • [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
  • Jak wpisać liczbę 123.4 z klawiatury 4x4 do zmiennej w Bascom?

    Witam wszystkich serdecznie. Pisze w Bascomie. Chce z klawiatury 4x4 wpisać do zmiennej "A" wartość np. 123.4 Wiem ze funkcja getkb zwraca numer jednego naciśniętego klawisza.... ale jak sprawić wpisanie całej tejże liczby najprostszym sposobem. ?? Z góry dziękuje za pomoc.

    Mikrokontrolery   27 Lut 2010 20:22 Odpowiedzi: 3    Wyświetleń: 1106
  • [BASCOM] Jak przekonwertować STRING na liczbę w BASCOM po odbiorze przez RS232?

    Witam Mam pytanie wysyłam przez RS232 daną typu np. 255$0D lub 0$0D itd.... chodzi mi o to by , po odebraniu w BASCOM-ie ten string widzieć w formie zmiennej o wartości 255 , a nie jaki trzy pojedyncze znaki ASCI wysyłam 255$0D odbieram 2 , 5 , 5 , $0D Jak to ułożyć w 255 i zrobić z tego LICZBĘ 255 "znienną" by ją pobrać ? Proszę o Waszą pomoc 'Przykład...

    Mikrokontrolery   27 Mar 2011 20:02 Odpowiedzi: 8    Wyświetleń: 2416
  • [BASCOM] Jak przypisać wartości do poszczególnych wyświetlaczy LED w BASCOM?

    Witam Mam problem z przypisaniem danej wartości do danego wyświetlacza. Konkretnie Wyświetlacz 1 wartość 1, wyświetlacz 2 wart 2 Sam układ znaków podłączenie wyświetlacza itp jest ok. Jedyne co mi się udało to albo wyświetla mi na danym wyświetlaczu 0 a na reszcie 888 albo zgaszę jedną cyfrę a w reszcie same 0. Jak poprawnie wpisać wartość do konkretnego...

    Mikrokontrolery AVR   16 Paź 2010 15:57 Odpowiedzi: 16    Wyświetleń: 3504
  • BASCOM - Działania matematyczne na zmiennej string.

    Witam. Krótko: mam zmienną string*3. Przykładowa wartość tej zmiennej to 2.7 Muszę zamienić ją na Byte o wartości 27 oraz informację, czy zmienna jest mniejsza od 10. Oczywiście nie da się pomnożyć zmiennej string (razy 10)... Co z tym zrobić? Pozdrawiam.

    Mikrokontrolery AVR   12 Sty 2014 20:40 Odpowiedzi: 4    Wyświetleń: 1458
  • [bascom] BASCOM – ograniczenie zmiennej A do zakresu 0–255 w pętli licznika z przyciskami

    witam napisałem taki banalny program: [syntax=basic4gl]Do If Up = 0 Then Waitms 50 If Up = 1 Then A = A + 5 End If End If If Down = 0 Then Waitms 50 If Up = 1 Then A = A - 5 End If End If Pwm1a = A Locate 1 , 1 Lcd ; A; Loop End [/syntax] zmienna A wyświetlana jest na lcd jako podgląd. up i down to przyciski. już na wiele sposobów próbowałem jak zrobić...

    Mikrokontrolery Początkujący   26 Kwi 2012 12:48 Odpowiedzi: 3    Wyświetleń: 1120
  • [bascom][atmega8] Problem z przerwaniami od przepelnienia

    Dziwne, że Bascom nie zgłosił błędu. Moim zdaniem powinno być: Load Timer0, 5 albo Counter0 = 5 Brakuje również Start Timer0, ale może Bascom i tak go uruchamia. Jedna jak i druga forma jest poprawna choć działa trochę inaczej. Po za tym komenda start timer0 jest zbędna gdyż ustawienie preskalera samo w sobie już startuje licznik. :arrow: Do autora:...

    Mikrokontrolery AVR   02 Lis 2009 18:38 Odpowiedzi: 2    Wyświetleń: 1185
  • 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
  • Bascom - Brak możliwości wpisania danych do zerowej lini tablicy

    Witam. W Bascom-ie tworzę tablicę danych- np. Tablica(10). Dim Tablica(10) as byte Wpisuję do tablicy wartości: Tablica(0)=12 Tablica(1) = 24 Tablica(3) = 3 itd. Jednak w czasie kompilacji wyskakuje błąd- "Index out of range". Okazuje się, że błąd powoduje linijka Tablica(0)=12. Dlaczego do okienka 0 w Tablicy nie mogę...

    Mikrokontrolery AVR   12 Lut 2012 09:29 Odpowiedzi: 1    Wyświetleń: 1061
  • BASCOM - Jak zapisać całą tablicę jedną komendą?

    Panowie, ekspresowe pytanie: czy w bascomie jest jakiś sposób, żeby zapisać danymi całą tablicę naraz? Chodzi mi o coś takiego: [syntax=basic4gl] Dim Tablica(5) as Byte Tablica(1) = 1 'tak można Tablica(2) = 2 . . Tablica(5) = 5 Tablica = 1,2,3,4,5 'a tak już nie można Dim A as Byte For A = 1 To 5 Tablica(A) = A 'tak też można, ale nie o to mi chodzi...

    Mikrokontrolery   22 Maj 2015 18:20 Odpowiedzi: 4    Wyświetleń: 912
  • [BASCOM] Jak uzyskać zmienną 1-bajtową z wartościami ujemnymi w BASCOM?

    Mam pewnien problem. W c jest taka zmienna jak integer (int). Jesto to zmienna 1 bajtowa w procesorach 8 bitowych, moze przyjmowac wartosci od -128 do 127. W bascomie nie ma takiej zmiennej. Wiadomo nie jest trudno napisac odpowiedni program, ktory by mi to przeliczal. Tym bradziej, ze bede i tak musial zastosowac bascomowa zmienne typu integer/long,...

    Mikrokontrolery AVR   21 Sie 2009 10:45 Odpowiedzi: 11    Wyświetleń: 2970
  • [M32][Bascom] Prośba o sprawdzenie programu (nie działa) PWM+INT

    Odpowiedź jest na stronie 82 i 127 PDF ATmegi 32. Po prostu Timer2 ma inne bity ustawiane dla współczynnika prescale niż Timer0. Jeśli zależy ci na Timer 2 to zaprogramuj fo wpisując wartość bezpośrednio do rejestru sterującego Timerem2 czyli do TCCR2. Dla prescale 1024 trzeba wpisać do rejestru 00000111. Bascom doskonale radzi sobie z takim wpisywaniem.

    Mikrokontrolery AVR   08 Lip 2012 18:15 Odpowiedzi: 21    Wyświetleń: 2311
  • BASCOM jak sie wyswietla zmienną tylko do 1 miejsca po przec

    Witam! Mam tu taki kawałek kodu: Dim Tick_time As Single Dim Length As Single Dim Mps As Integer Dim Fps As Integer Dim Fff As Single Dim Tick_count As Integer Dim Czas As Single Tick_time = 0.000096 Czas = Tick_count * Tick_time Mps = Length / Czas Fff = Length / Czas Fff = Fff * 10 Fps = Fff / 3 Tick_count = 0 Cls Lcd Mps Lcd " m/s " Lowerline...

    Programowanie   22 Maj 2005 13:07 Odpowiedzi: 7    Wyświetleń: 1844
  • 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
  • Arduino Mega 2560 PRO Embed nie reaguje po wgrywaniu kodu BASCOM via USB-ASP

    Witam. Twoja wypowiedź jest troche nie dokładna. Zmieniłeś fusebit 'M' na jaką wartośc (?) i który program wystartował? fusebit M był ustawiony jako : Reset vector is bootloader Zmieniłem go na : Reset vector is $0000 Kolega Ture11 uświadomił mnie dlaczego tak powinno być. Po tej zmianie wgrany soft do uC uruchamia się poprawnie. Próbowałem wgrać bootloader...

    Arduino   06 Mar 2019 08:45 Odpowiedzi: 10    Wyświetleń: 2277
  • Atmega8 bascom program w symulatorze działa a normalnie nie

    Wyjątkowo zbałaganiony program. Nie wiem czy Bascom poradzi sobie z tym gosub Przerwanie. Traktujesz to jako procedurę obsługi przerwania, więc na końcu w asm będzie reti, a jednocześnie w programie potraktowałeś to jako zwykły podprogram. Wiele kompilatorów tego nie pozwoli zrobić. Popraw to - przecież zamiast tego Gosub przerwanie wystarczy wpisać...

    Mikrokontrolery AVR   24 Sty 2011 21:27 Odpowiedzi: 1    Wyświetleń: 1289
  • [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ń: 2661
  • Jak dokładnie ustawić przerwanie co 10 ms w Bascom AVR?

    Nie startuj - zostaw pracujący i po koleji ładuj TL dopiero potem TH i bedzie dobrze. Jeśli zależy Ci na dokładności to liczbę jaką masz wpisać do TL dodaj do bieżącej zawartości tego rejestru. Wartość &HBA (młodsza cześć z 55482) pozostawia dość spory zasób czasu przed przepełnieniem TL. Wypadałoby całe ISR timera napisać w ASM - i jak to kolega jony15...

    Mikrokontrolery   03 Sie 2006 19:18 Odpowiedzi: 6    Wyświetleń: 1505
  • [Bascom][Atmega16] komenda SHOWPIC nie działa poprawnie.

    No tak ale jak patrząc to chyba moje jest krótsze. Może się źle wyraziłem z tymi dzielnikiami napięcia, ale chodziło mi o to aby wartość z ADC odczytać tak abyś: gdy naciskasz panel dokładnie nad pixelem 0 / 0 to wartosc z ADC masz x = 1, y = 1 zaś gdy na pixelu w moim przypadku 128 / 64 to wartość z ADC masz x = 129, y = 65 Wtedy łatwo zapamiętać i...

    Mikrokontrolery AVR   01 Cze 2010 19:02 Odpowiedzi: 10    Wyświetleń: 2127
  • BASCOM ATMEGA8 Jak wykryć brak potencjometru na ADC

    1. OCR1A = Getadc(3) 2. OCR1A = 255 - Getadc(3) Jest aż tak źle? Tutaj nie chodzi o zmianę trybu PWMa bo po zmianie trybu zostanie wygenerowany jeden impuls. Nie wiem skąd*. Ale tak napisał Tomekddd. Chodzi o odwracanie fazy na driverze. Jeżeli można by to odwrócić zmieniając tryb PWMa to oczywiście lepiej by było to tak zrobić niż pisać "255 - xxx"....

    Mikrokontrolery AVR   14 Mar 2010 19:17 Odpowiedzi: 20    Wyświetleń: 2442
  • Atmega128 - Bascom - jak sprawdzić zajętość pamięci flash z poziomu programu?

    Pięknie - ale nie doczytałeś ; chodzi o odczyt z WNĘTRZA programu. Czyli w czasie działania programu potrzebna mi ta informacja. Oczywiście - można na wpisać "na stałe", jednak przy dowolnej modyfikacji trzeba będzie zmieniać. Nie o to mi zatem chodzi. Rzecz w tym, żeby pisząc program nie trzeba było co chwila ręcznie sprawdzać jaki dana wersja ma rozmiar,...

    Mikrokontrolery AVR   26 Wrz 2015 21:46 Odpowiedzi: 17    Wyświetleń: 1182
  • [AtTiny2313] AtTiny2313 - Miernik częstotliwości AVT 3003 - błędne pomiary powyżej 200 kHz

    Dzisiaj na stronie elportalu znalazłem komentarz na temat bascoma i ATtiny. Bascom nie obsługuje prawidłowo ATtiny. Start Timer0 czy stop Timer0 nie działa (przynajmniej dla ATtiny2313). Trzeba wpisać do odpowiedniego rejestru właściwą wartość żeby timer wystartował itp. Trzeba się zapoznać z dokumentacją. Rejestry sterujące timerami są podzielone na...

    Mikrokontrolery AVR   06 Lut 2009 11:10 Odpowiedzi: 14    Wyświetleń: 3968
  • Atmega 8 - problem z odczytem EEPROM w pętli do loop, kompilacja błędna

    Zasadniczo macie rację, ale ja potrzebuję zapisać eeprom bit po bicie a nie bajcie i dlatego wygodniej jest mi wpisać zera i dopiero pracować na takim "wyczyszczonym" obszarze pamięci. druga kwestia, to fakt, iz w eepromie bedą w trakcie pracy zapisywane różne wartości, a przy restarcie muszę się tych danych pozbyć, to tylko kwestia przyjętej logiki...

    Mikrokontrolery AVR   30 Cze 2009 21:42 Odpowiedzi: 24    Wyświetleń: 7589
  • Błąd Error: 222 przy użyciu Timer1 w ATtiny45 w BASCOM AVR

    Kolejny element układanki... łopatologicznie ;) bity CS10 do CS13 określają częstotliwość pracy timera, inaczej mówiąc wyznaczają czas aktualizacji (zwiększenia o jeden rejestru TCNT1). W zależności od trybu pracy rejestr ten jest porównywany z zapisanymi przez użytkownika nastawami w OCR1A (kanał A ), OCR1B (kanał B), OCR1C (dla uproszenia maksymalna...

    Mikrokontrolery AVR   19 Mar 2009 20:18 Odpowiedzi: 23    Wyświetleń: 2442
  • Jak ustawić wielkość RAM w Bascom dla AT89S8252? Komunikat o braku pamięci RAM

    Można. Służy do tego opcja(w opcjach) Options/Compiler/Misc Tam jest środkowe pole: Byte end(hex) i jakaś wartość. Właśnie ta wartość informuje kompilator ile ramu ma maksymalnie wykorzystać. Domyślnie jest 50(hex = 80 bajtów) w uC co mają 128 można tam wpisać 7F a w twoim przypadku nawet FF(256) ale ustaw troszkę mniej i jak przekroczysz znowu limit...

    Mikrokontrolery   04 Maj 2004 22:40 Odpowiedzi: 4    Wyświetleń: 1246
  • Wolny start atmega 8. Bascom avr. Przyczyna wolnego startu.

    wiem już chyba w czym rzecz, chyba tajmer1 musi zbyt dużo zliczyć impulsów aby nastąpiło pierwsze przerwanie od niego a on właśnie obsługuje wyświetlacz,muszę chyba wpisać wartość wstępną do niego przed pierwszym przerwaniem.... Dodano po 4 zmieniłem prescale tajmera 1 z 1024 na 1 i jest oki :-)

    Mikrokontrolery   02 Mar 2006 10:15 Odpowiedzi: 10    Wyświetleń: 2215
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    Coś mącisz a całego kodu pokazać nie chcesz. Przecież taki zapis nie ma sensu bo Round zaokrągla typy Single więc nie może zaokrąglić Long do Long do A a na końcu piszesz : Obsługa wyświetlacza LED zrealizowana jest prawidłowo, gdy napiszę B = 123456, to to się ładnie wyświetla. Może zapisuj wynik do B jeśli to B ostatecznie wyświetlasz :D Co to za...

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 2139
  • AVR BASCOM i SPI z M8 - czy to wina oprogramowania?

    Witam. Rozwiązanie jakie proponuje K_O_N_R_A_D jest bardzo ciekawe. Tylko jak zrobić żeby SPI odczytywał dane. Czy należy wpisać wartość 0 do rejestru SPDR i po zakończeniu transmisji odczytać ten rejestr (powinno się w nim znajdować to co zostało odczytane z lini DIN) ? Niestety moje układy sie nie komunikują dlatego sam nie mam możliwości sprawdzenia...

    Mikrokontrolery   17 Gru 2005 03:06 Odpowiedzi: 10    Wyświetleń: 7720
  • Jak zapisywać dane do zewnętrznej pamięci EEPROM 24C02 w Bascom AVR?

    serdeczne dzięki, jednak nie wiem niestety pewnie podstawy - w jaki sposób zapisać coś kolejnego, tzn. jeśli np. chce wysłać to moje 12301234 do eeprom I2cstart I2cwbyte Adresw I2cwbyte 1 I2cwbyte 3 (czy tu można wpisać 12301234) ?? I2cstop i dalej - jeśli teraz chce zapisać wartość 14501234 jako następną wartość w eepromie to nie wiem jaką kolejną...

    Mikrokontrolery AVR   20 Lut 2004 16:24 Odpowiedzi: 3    Wyświetleń: 5032
  • Jak zaimplementować funkcję Dat = Wpis.x z Bascom w języku C?

    Pierwszy bit oznacza co za dane idą do SAA1057. Jak jest "1" to dane konfiguracyjne. Jak "0" to częstotliwość. Czyli: 1 010101010101010 to będą dane konfiguracyjne A 0 010101010101010 to będzie częstotliwość. Żeby wklepać częstotliwość to trzeba wysłać liczbę 16-to bitową gdzie najstarszy bit ma wartość 0 a pozostałe oznaczają częstotliwość. Skoro pierwszy...

    Mikrokontrolery AVR   25 Lut 2009 19:51 Odpowiedzi: 43    Wyświetleń: 3101
  • Odmierzanie 12.5us na ATMEGA8 8MHz w Bascom bez przerwań

    Czytam i czytam o tym trybie ctc i wiem tylko tyle że trzeba wpisać do rejestru OCR1A wartość 100 i jeśli licznik doliczy do wartości w OCR1A to ma zrobić toggle czyli zmienić stan wyjścia OC1A na przeciwny. Problem w tym, że nie wiem jak to zapisać w Bascomie. Czy to ma być jakoś tak?? $regfile = "m8def.DAT" $crystal = 8000000 Config Lcdbus...

    Mikrokontrolery   15 Wrz 2006 18:00 Odpowiedzi: 4    Wyświetleń: 1859
  • BASCOM - przerwanie zewnętrzne, niezrozumiałe działanie

    Dziękuję Kolego za odpowiedź. Problem rozwiązany, tylko nie do końca rozumiem jego działania. Program wygląda tak: $regfile = "m8def.dat" $crystal = 4000000 Config Pinc.1 = Output Config Pinc.2 = Output Config Pinc.3 = Output Config Pind.2 = Input Set Portd.2 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.5 , Db6 = Portd.1...

    Mikrokontrolery   17 Gru 2009 14:14 Odpowiedzi: 4    Wyświetleń: 3289
  • Jak podłączyć niestabilne wyłączniki do portu C w At90s8535 w Bascom AVR?

    jeśli stosujesz procesor at90s8515 i wyżuca ci błąd przy użyciu portu c to zanczy że nie poinformowałeś bascoma jakiego procka posiadasz. wejdz w opcje i tam wybież z listy. Pinc.1=input (Pinc.1=0 - równoznaczny zapis) nie wiem co to znaczy ale chba nie działa configuracja pinów odbywa się przez config portx = input / output lub dla poszczególnych...

    Mikrokontrolery   22 Mar 2006 01:08 Odpowiedzi: 12    Wyświetleń: 1617
  • Wysyłanie hexa w Bascom do Atmel '2313 - brak reakcji na ciąg 2D567FBF1500

    Nie gniewaj się , ale moim zdaniem zakręciłeś to jak "kogel mogel" jeżeli chodzi ci o wysyłanie tekstu to prosciej będzie tak>>> najpierw ustal jaka jest wartość zmiennej <A> po naciśnięciu różnego klawisza, ( 0...15) po to żebyś wiedział gdzie wpisać wymaganą literę w tabeli "teksty". PS: zamiast kombinować zacznij używać gotowych funkcji,...

    Mikrokontrolery AVR   04 Cze 2004 21:04 Odpowiedzi: 4    Wyświetleń: 2193
  • AtMega8 - Czy muszę w kodzie źródłowym deklarować wartość Vref

    Muszę odpowiedź poprzedzić krótkim wstępem. W Bascom do każdego obsługiwanego mikrokontrolera jest plik definicji. Można w nim wyczytać ciekawe informacje, ale trzeba wiedziec jak go otworzyć. Chodzi o to że edytor Bascom formatuje tekst i przy zamykaniu takiego pliku mógłby go tak zmienić że byłby nieprzydatny. Z drugiej strony nie jest to przeciez...

    Mikrokontrolery AVR   05 Lut 2016 22:08 Odpowiedzi: 14    Wyświetleń: 1779
  • PWM w ATmega16 + bascom i komletnie zielony w temacie

    Może najpierw zacznę od tego co muszę zrobić. Potrzebuję generatora impulsów PWM, ma mieć kilka częstotliwości do wyboru z góry zdefiniowanych, po wybraniu jednej częstotliwości i naciśnięciu startu wypełnienie ma się zmieniać powiedzmy co 5 sekund o 5%. No to czeka cię zabawa z opcjami Prescaler i Pwm . Bo będzie to najprostszy sposób dla Ciebie....

    Mikrokontrolery   25 Maj 2008 11:31 Odpowiedzi: 2    Wyświetleń: 1737
  • Miernik częstotliwości 0-120Hz na ATmega8 – ocena schematu i kodu BASCOM

    Jednak zostane przy kwarcu zewnętrznym, i jeżeli w kodzie mam crystal = 11059200 to rozumiejąc mam użyć o częstotliwości 11059200Hz. Jeżeli pozostaniesz przy kwarcu zewnętrznym (11.0592 MHz), to nie tylko musisz to wpisać w kodzie, ale także stosownie do tej freq. przeliczyc watrość: Const Licznik = xxxx ; założona na początku wartość 22336 odnosi...

    Mikrokontrolery AVR   09 Mar 2014 23:03 Odpowiedzi: 29    Wyświetleń: 3054
  • Jak skonfigurować Wiznet nm7010a do transmisji danych przez Ethernet?

    Witam! Potrzebuję działającego modułu do transmisji danych przez ethernet. Z różnych powodów wybrałem nm7010a, tylko .. nie wiem jak się do niego zabrać. Mam za sobą godziny wertowania stron www, mam naściągane pdfy i dalej nie wiem jak ten moduł uruchomić. Potrzebuję prostej instrukcji co do modułu trzeba po załączeniu przesłać i w jaki sposób żeby...

    Mikrokontrolery   11 Wrz 2009 18:44 Odpowiedzi: 3    Wyświetleń: 1922
  • Atmega8515: Dlaczego główny program działa wolno przy przerwaniach?

    Witam jestem tu nowy aczkolwiek zaawansowany w bascomie AVR Musisz ustawić prescaler i wpisać wartość counter0 lub timer0 żeby przerwanie przychodziło co określony czas. Osobiście się z ty nie zgadzam bo jeśli INT0 to nie timer tylko podanie standardowo zera na jedno z wejść w 8515 jest to PD2 lub INT1 PD3. Ja osobiście dałbym waita pod koniec przerwania...

    Mikrokontrolery   15 Lis 2003 21:22 Odpowiedzi: 3    Wyświetleń: 1202
  • Atmega8: Jak wysłać impulsy Timer1 na pin przy warunku portd.3=0?

    Kilka dni już poświęciłem , google i elektroda brak info jak wysłać timer1 na pin uP. Chyba to jest zbyt skomplikowane , skoro nigdzie nie ma o tym informacji poza lakoniczną informacją pomocy bascom ============== ========== 'Możesz odczytywać i zapisywać dane z licznika TIMER1, za pomocą 'specjalnej zmiennej systemowej: W = Timer1 Timer1 = W =============...

    Mikrokontrolery Początkujący   26 Cze 2015 19:20 Odpowiedzi: 31    Wyświetleń: 1914
  • Konfiguracja przerwań INT0 w AT89C2051 dla licznika obrotów w Bascom

    Cześć. Przeglądałem archiwum ale nic dla siebie konkretnego nie znalazłem. Mam problem z programem (konfiguracją przerwań). Chciałem wykonać mały i prosty licznik obrotów. Wykonałem przetwornik obrót/impulsy na diodach, zakładam że nie występują w nim "drgania styków" :) Otrzymany sygnał chciałem podać na wejście INT0 i za pomocą Timera zliczać pojawiające...

    Mikrokontrolery   17 Gru 2003 15:07 Odpowiedzi: 8    Wyświetleń: 2193
  • [bascom/atmega1280/i2c] I2C nie działa - brak komunikacji

    Witam serdecznie! Mam wielki problem z bascomem i magistralą i²c. Otóż kiedyś, gdy miałem bascoma 1.11.7.7 magistrala i²c działała bez problemów, teraz mam Bascoma 1.11.9.5 i nie mogę się skomunikować z żadnym układem i²c. Zegar i pamięć eeprom w ogóle nie odpowiadają, testowałem na 2 płytkach (jednej własnej konstrukcji, druga BASCOM...

    Mikrokontrolery   26 Lut 2010 18:49 Odpowiedzi: 2    Wyświetleń: 3300
  • Jak odebrać dane z ATmega8 przez bluetooth HC-05 na PC?

    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: http://obrazki.elektroda.pl/7988822600_1... Oczywiście diody LED nie są konieczne. Jednak polecam podłączyć jedną...

    Mikrokontrolery Początkujący   25 Gru 2014 12:53 Odpowiedzi: 4    Wyświetleń: 9753
  • Bascom AVR – kod do cyklicznej transmisji 4 bajtów przez Modbus do PC

    witam. w związku z zapytaniami na meila odpowiem na ile mogę tu(być może komuś się to przyda. Jesli gdzies walnołem jakis bład prosze o wybaczenie:) już dawno projekt zakonczony a nie chce mi się na nowo teraz wszystkiego instalować i sprawdzac. na początku zanim zacząłem co kolwiek pisać podpatrzyłem terminalem (RTU) przes rs232 co tak naprawdę wysyła...

    Mikrokontrolery   15 Kwi 2009 23:37 Odpowiedzi: 9    Wyświetleń: 8128