bascom 16bit

Znaleziono około 139 wyników dla: bascom 16bit
  • [ATMEGA][Bascom] ds18b20 CRC - 2 liczby 8 bit w 1 16bit

    Dim Sc(9) As Byte 'w tej tablicy beda dane odczytane z czujnika Dim Temperatura As Integer 'tu obliczona temperatura Dim Blad_crc As Bit 'a ten bit bedzie ustawiany w razie bledu CRC odczytu '... program ... 1wreset 1wwrite &HCC 1wwrite &HBE Sc(1) = 1wread(9) 'odczytujemy wszystkie bajty z czujnika If Sc(9) = Crc8(sc(1)...

    Mikrokontrolery AVR   03 Lip 2008 14:00 Odpowiedzi: 2    Wyświetleń: 4126
  • PCF8575 (16bit I/O) - odczyt działa, zapis nie działa w Bascom. Co robię źle?

    Hmm... możliwe, nie pamiętam już czy I2Cwbyte nie wystawia po każdym wywołaniu ACK na magistrali, natomiast zapis do tego PCF odbywa sie "bez przerwy" nie ma podziału na 1 i 2 bajt (rozumiany jako ACK na magistrali)

    Mikrokontrolery   29 Mar 2007 11:51 Odpowiedzi: 9    Wyświetleń: 2495
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • EvB 4.3 ( ATmega 32 ) - odwoływania w BASCOM -proszę o pomoc

    Mimo że kolega jest początkującym to trochę takie przegięcie nie wiedzieć ile to 8bit a ile 16:| Wystarczy wziąć kalkulator windowsa żeby łatwo się dowiedzieć że max dla 8bit- 0xFF to 255, a dla 16bit- 0xFFFF to liczba 65535...

    Mikrokontrolery AVR   01 Lis 2009 16:31 Odpowiedzi: 10    Wyświetleń: 3310
  • REKLAMA
  • Bascom czy Arduino - które lepsze dla początkujących elektroników?

    Co do arduino to nie będę się wypowiadał, bo praktycznej styczności z tym nie miałem. Jeżeli chodzi o BASCOMa to uważam, że nauka programowania w nim nie ma żadnej przyszłości. Jak początkujący nauczy się pisać w C np na AVR, to potem już tylko krok do przesiadki na PIC8/16bit, ARM, ColdFire, MIPS4k i co kto sobie jeszcze chce, kwestia środowiska i...

    Mikrokontrolery Początkujący   23 Lis 2012 13:08 Odpowiedzi: 34    Wyświetleń: 16346
  • [ATMEGA 8] Jak napisać program do tablicy LED z ATMEGA8 i BASCOM?

    Bascom umożliwia stworzenie tylko 254 bajtowe tablice ;/. Na pewno...??? Tablica może mieć 16bit adresowanie!

    Mikrokontrolery AVR   02 Lis 2010 07:54 Odpowiedzi: 106    Wyświetleń: 35829
  • BASCOM RC5 nieznane piloty - rozwiązanie

    Rozwiązaniem jest śledzenie pełnej transmisji, przy wykorzystaniu Mode=Background, co niestety wymaga mikrokontrolera z timerem 16bit. Takie są wymagania Bascoma, a w przykładowo czystym C można zrobić tylko na timerze 8-bit.

    DIY Warsztat   20 Lis 2024 14:16 Odpowiedzi: 3    Wyświetleń: 1332
  • REKLAMA
  • Jak przeliczać przepełnienie Timer1 16bit w ATmega32 z preskalerem 256?

    Czegoś tu nie rozumiem, wszystko chodzi OK a ty drugi raz piszesz ten program w Bascomie ? Po jakie licho!

    Mikrokontrolery   22 Gru 2012 16:48 Odpowiedzi: 54    Wyświetleń: 14811
  • Jak zdefiniować i powiększyć własne czcionki dla TC6963C w Bascom?

    Zdaje sie ze tak czy siak musisz projektowac fonta literka po literce, pixel po pixlu. Nastepnie wpakować to w tablice (najlepiej dwuwymiarową), i napisac proste funkcje goniące te pixle do wyswietlacza (typu putpixel(x,y); ) Jesli pracujesz na CZARNO-BIAŁYCH (NIE monochromatycznych!) wyswietlaczach, robota jest prosta: bierzesz kartke w kratke, rysujesz...

    Mikrokontrolery AVR   11 Cze 2009 21:42 Odpowiedzi: 5    Wyświetleń: 2070
  • Jak dostosować program w Bascomie do pomiaru prędkości silnika BLDC?

    ........ chce wykorzystać wewnętrzny kwarc 8Mhz po trzecie czytając helpa jesli dobrze rozumiem to timer1 jest 16bitowy a timer0 jest 8 bitowy emarcus - gdybym chciał wykorzystać twój pomysł to gdybym zostawil timer1 jako counter a jako timer wykorzystał timer0 ktory by zliczał czas w jakim sa zbierane impulsy - jeśli o to ci chodziło i jeśli jest...

    Mikrokontrolery AVR   14 Maj 2009 09:36 Odpowiedzi: 21    Wyświetleń: 3560
  • REKLAMA
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Bascom to taki prostacki jezyk w ktorym wpisujac zmienna=getadc(0) powoduje ze ta komenda za mnie ustawia multiplexer wejsciowy na wejscie 0, uruchamia konwersje i czeka az sie skonczy Co w tym prostackiego? Patrz co robi: Dlatego potrzebuje opis co po kolei wpisywac do ktorego rejestru aby ustawic multiplexer wejsciowy, wystartowac konwersje, potem...

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2949
  • [atmega8][bascom] O co chodzi tak na prawdę z tymi timerami?

    ok. już kumam. ale mam problem. nie wiem jak ustawic licznik 16bit. chcę mierzyc czas miedzy przerwaniami ale timer dochodzi do 255 i sie zeruje i zaczyna od nowa.

    Mikrokontrolery AVR   29 Paź 2008 20:50 Odpowiedzi: 5    Wyświetleń: 2678
  • [Bascom] Jak ustabilizować stan wyjścia OC1A po transmisji w Atmega8?

    bity b.7 = COM1A1 i b.6 = COM1A0 dotyczą wyjścia OC1A bity b.5 = COM1B1 i b.4 = COM1B0 dotyczą wyjścia OC1B a ich znaczenie to gdy 0 i 0 wyjścia OCX są odłączone od timera i pełnią rolę portu in/out zależnie od ustawień kierunku. 0 i 1 to "toogle" czyli OCX zmienia się stan na przeciwny gdy "compare match" nastąpiło porównanie. 1 i 0 to "clear" czyli...

    Mikrokontrolery AVR   28 Kwi 2010 10:31 Odpowiedzi: 7    Wyświetleń: 1965
  • [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ń: 1958
  • Jak dokładnie odmierzyć 10 minut w Bascom przy użyciu kwarcu 8MHz?

    Jak możesz to zastosuj kwarc 4194304Hz na timerze 16bit przy preskalerze 64. Timer nie niepokojony niczym zgłosi ci przerwanie równo po 1 s.

    Mikrokontrolery AVR   10 Cze 2009 19:25 Odpowiedzi: 3    Wyświetleń: 3548
  • Sterowanie falownikiem 3-fazowym PWM na ATmega8 w Bascomie - jak zacząć?

    16bit/zakres 0-10V (jeden WO) a także 16bit/zakres -10 +10V (dwa WO np. w jednej obudowie). Mogę się założyć, że tętnienia będa lepsze niż przy PWM i filtrach Pozdrawiam Mam głupie pytanie: Co to jest WO?

    Mikrokontrolery   17 Lut 2008 04:56 Odpowiedzi: 18    Wyświetleń: 6184
  • Piórnik- kilka softów oraz schematy

    Jacek31 , nie wiem do czego ci książka w nocie jest wszystko, kiedy używałem bascom'a też mnie noty przerażały ale jak bascomowi dałem kopniaka i wlazłem w C to noty są proste jak drut (trafiają się rodzynki ale i to można rozgryźć). I ile pamiętam to bascom używa jakoś timera1 który jest zawsze 16bit ,a w tym t45 jest on 8bit więc pewnie dlatego nie...

    DIY Poczekalnia   18 Lis 2009 18:17 Odpowiedzi: 758    Wyświetleń: 130066
  • [bascom AVR] - Funkcja sin() regulacja fazowego sterowania mocą

    Cześć W załączniku podsyłam Ci formułę obliczeń z której korzystałem oraz arkusze Open Office w którym to wyliczałem. Z jakiegoś powodu (już nie pamiętam) użyłem wtedy Open Office zamiast Excela. Ten arkusz nie otwiera się poprawnie w excelu. Obliczenia wykonane dla 250 kroków, timer 16bit (procek PIC taktowany kwarcem 8MHz). Teraz nie mam Open Offica...

    Mikrokontrolery AVR   14 Lis 2014 09:32 Odpowiedzi: 3    Wyświetleń: 1863
  • [Bascom] ATmega1281 Bascom – konfiguracja i obsługa Timer4 w trybie CTC, ekran dotykowy ADC

    Przecież pisze to wyżej:) Ma być CTC, i czy to ważne dlaczego? Ma być użyty dlatego, że Timer 1 to PWM, Timer 3 liczy czas między przerwaniami zewnętrznymi i wpisuje ten czas do wartości TOP Timera 2. Ale timer 2 jest 8 bitowy, wiec ucieka mi pewna wartość bo Timer3 jest 16bit. Timer4 jest również 16bit wiec powinno grac.. Teraz działa to tak, że wartość...

    Mikrokontrolery Początkujący   18 Lip 2012 05:54 Odpowiedzi: 18    Wyświetleń: 2062
  • Program w Bascomie do liczenia arkuszy i prędkości druku na Atmega8/16/32

    Tak myślałem, otałem sie o produkcje poligraficzną na maszynach offsetowych:D Główny problem to najniższa prękosc liczenia. Poza tym dość prosto, zewnętrzny kwarc jako podstawa czasu, wenętrzny ma za duże odchyłki. Timer 16-bitowy jako timer zliczający interwał czasu w którym odbywa się pomiar, drugi timer jako licznik impulsów z fototranzystora. Reszta...

    Mikrokontrolery AVR   31 Lip 2009 06:56 Odpowiedzi: 7    Wyświetleń: 1947
  • [atmega328] [atmega328][bascom] Sterowanie PWM2 dla OC2A i OC2B bez ICR2, ICR2H, ICR2L

    Sama obsługa serwa to nie wszystko co program ma robić. CONFIG SERVOS zdaje się potrzebuje do poprawnej pracy dwóch timerów - w każdym razie robiłem już testy i to programowe sterowanie serwami kolidowało mi przerwaniami timerów potrzebnych do czego innego. Dlatego potrzebuję 4 sprzętowych kanałów PWM. Dwa na Timer1 działają bez problemu, no ale tam...

    Mikrokontrolery AVR   12 Kwi 2015 17:22 Odpowiedzi: 11    Wyświetleń: 1674
  • Zegar widmowy - Propeller Clock

    Płytkę już polutowałem, silnik zamontowałem tymczasowo w podstawce zrobionej z pudełka na płyty cd a góra służy jako ochrona. Wszystko ładnie się już kręci :). Napisałem też szkielet programu w Bascomie (świetny trening bo dopiero zaczynam) i właściwie działa ale algorytm jest trochę do bani. Bo timer1 (16bit) zlicza cykle zegarowe od przerwania INT0...

    DIY Konstrukcje   16 Gru 2021 23:01 Odpowiedzi: 239    Wyświetleń: 388043
  • Xmega - brak dźwięku z wav playera przy użyciu DAC i timerów w Bascom

    Tak wiem doskonale że ładowanie próbek w określonym czasie przez wait ileś tam da złe efekty, (ale generalnie to działa) ale myślałem o spowolnieniach albo przyśpieszeniu, a nie o pierdzeniu i "cyfrowych schodkach" nałożonym na zupełnie dobrze odtwarzaną muzykę. Pokombinuję teraz z wyzwalaniem timerem. Nie wiem jednak też jak to dokładnie zrobić. Otóż...

    Mikrokontrolery AVR   13 Kwi 2015 00:47 Odpowiedzi: 11    Wyświetleń: 2349
  • Jak dokładnie odmierzać czas w Bascom dla procesorów 51 za pomocą Timerów?

    Witam wszystkch. Mam wątpliwości co do odmierzania czasu w Bascom za pomocą Timerów. Sprawa dotyczy procków 51. Proszę o poprawienie mnie jeśli się myle. 1. Timer zlicza w górę od wpisanej wartości do 65535(16bit), Tryb 1. Zadaną wartość ładujemy komendą load timerx, yyyyy 2. Tak więc aby odliczyć 1 sekundę należy np.: 20 razy odliczyć po 50ms więc...

    Mikrokontrolery   27 Lis 2003 22:53 Odpowiedzi: 3    Wyświetleń: 3755
  • [Bascom] Odmierzanie setnych sekund na Atmega8 z zewnętrznym kwarcem 4/8MHz

    Witam, chciałbym przy użyciu Atmega8 i zewnętrznego kwarcu odmierzać i zliczać setne części sekund, sekundę mogę łatwo wyłapać z timera1 według przykładowych obliczeń 4000000MHz / 256 = 15625 65536 - 15625 = 49911 lub 8000000Mhz / 256 = 31250 65536 - 31250 = 34286 Nie mam jednak pomysłu jak....... Z góry dziękuję za pomocne wypowiedzi. Aby odmierzac...

    Mikrokontrolery AVR   14 Cze 2009 20:05 Odpowiedzi: 4    Wyświetleń: 3484
  • Podział forum Mikrokontrolery (moderatorzy mile widziani )

    Dlaczego uparliście się na jakieś ogólne, początkujący, 8bit, 16bit itd ? Podział na rodziny wszystko załatwi. Bardzo dobrym pomysłem jest wydzielenie Bascom w AVR, wyjdzie to na dobre wszystkim. ARM jako coraz popularniejsza rodzinka także potrzebuje swojego działu po to aby w przyszłości było mniej pracy i problemów z forum. Wszystkie AVR 8bit czy...

    Mikrokontrolery   24 Kwi 2008 10:55 Odpowiedzi: 118    Wyświetleń: 8312
  • [Bascom][ATMega8]Przerwanie rozkłada transmisję 1wire

    witam ponownie. Innym wyjściem jest zastosowanie przerwania z TIMER1 (16bit.) z preskalerem 1024, oraz ustawienie wartości początkowej po każdym przerwaniu na 55770, wtedy przerwanie będzie realizowane co 1,00003800 s, więc zdążysz ze wszystkim, a jeśli jeszcze wywołasz sprawdzenie temperatury zaraz po wykonaniu przerwania wtedy już napewno zegar będzie...

    Mikrokontrolery AVR   23 Lis 2008 22:13 Odpowiedzi: 9    Wyświetleń: 1967
  • Rejestry uC w AVR: Fusebity, przypisywanie zawartości, JTAG, oscyloskop, adresy BIN-DEC-HEX

    Mam atmege16 z eclipse. Wszystko działa jak należy z usbASP. Na ten moment nie interesują mnie możliwości programowe AVR. Bardziej skupiam się na tym co w środku. Sporo mi się już wyjaśniło odnośnie 8bitowych i 16bitowych procesorów. O co tutaj tak na prawdę chodzi, a chodzi o ilość operacji w sumie. 8bit = FF, 16bit = 0xFFFF... Obrazki wstawiłem dla...

    Mikrokontrolery Początkujący   21 Kwi 2022 00:04 Odpowiedzi: 13    Wyświetleń: 1107
  • ATmega8 - [Bascom] Timer1 i generacja 2 różnych częstotliwości

    100Hz wziąłem z - Ocr1a = 2857 (1,4kHz), a w Ocr1b = 3333(1,2kHz) to układ generuje tylko pierwszą częstotliwość z OCR1A, no bo 2957 taktów przychodzi szybciej i TIMER1 się zeruje, a wiec nigdy nie ma przerwania z OCR1B,przez co nigdy nie zmiana się stan końcówki PB.2 - Ocr1a = 3333(1,2kHz), a w Ocr1b = 2857(1,4kHz), to oba układy generują mniejszą...

    Mikrokontrolery AVR   05 Sie 2012 14:50 Odpowiedzi: 26    Wyświetleń: 3232
  • Jak przenieść część kodu do EEPROM w Bascom dla AVR?

    AVR ma wogole odmienna architekture, charakteryzujaca sie rozdzieleniem magistrali na dane (8bit) i program(16bit). oznacza to, ze kody rozkazow nie maja wogole nic wspolnego z zadna zewnetrzna magistrala. dla porownania 8051 ma wspolna magistrale data/program i jest ona 8bit. te dwie rozne architektury nazywaja sie jedna Harvard a druga von Neumanna....

    Mikrokontrolery   07 Lis 2003 11:30 Odpowiedzi: 11    Wyświetleń: 1568
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Stop timer nie zeruje automatycznie zawartości timera. Nie wiem jak jest z Start timer. A jaki prescale byś proponował ? dla timera 16bit i 8000000Hz, żeby mierzyć dość dokładnie w całym zakresie ? Z moich obliczeń wychodzi 8, wtedy przerwanie będzie co około 65ms. Jeszcze tak się zastanawiam w helpie jest napisane, że "Uwaga! Użycie parametru PRESCALE...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17496
  • [bascom] Optymalizacja kodu w Bascom: Wyszukiwanie procka po sygnaturze i fusebity

    No tak, ale obawiam się że niewiele to da. Nawet jak dam na końcu jeden print i w nim będe sklejał i wysyłał tą nazwę, to tak czy siak za każdym razem gdy odnajdę procek będe musiał wpisywać pozostałą część nazwy w zmienną. Szukam sposobu aby całkowicie się pozbyć tego select case :) Dodano po 9 Ok, zmienne Signature(2) oraz Signature(3) sklejam razem...

    Mikrokontrolery AVR   09 Cze 2010 01:01 Odpowiedzi: 19    Wyświetleń: 6085
  • Jaki mikrokontroler wybrać do...?

    Witam, na szczęście prawie każdy procek z serii AVR (mówię o nich bo na nich najczęściej robię a nie żeby inne się nie nadawały ;) ), posiada możliwość skorzystania ze sprzętowo wbudowanego rozwiązania aby generować sygnał PWM, dzięki czemu nie trzeba aż tak dużo kodu programu pisać. Jednak piszesz że programujesz tylko w Bascomie więc poleciłbym jednak...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 266047
  • Jak zaimplementować woltomierz na Atmega8 z oversamplingiem w Bascomie?

    no nie sądze że tylko w zakresie 10-30V oversamplinguje ten algorytm. AREF każdej Megi może wynosić MAX Vcc=5V (5,5V na upartego) więc by uzyskać dokładność 10mV przy 6V to trzeba juz oversamplować. Proponuje Ci mierzyć sygnał np 64razy (16bitowa suma) i z tego wyliczać napięcie. Pozdrawiam

    Mikrokontrolery   19 Maj 2007 09:47 Odpowiedzi: 2    Wyświetleń: 2070
  • [Atmega8][Bascom] - Generowanie impulsów na OC2 i zliczanie ich przez Timer1

    Proszę szanownych kolegów o potwierdzenie mojej koncepcji; Atmega8 z kwarcem 4.194304MHz, Timer2 konfiguruję na CTC z presk.1024 co daje mi 4096Hz Do timera2 wpisuję 127 i na OC2 mam 32Hz (31,25ms) Teraz te 32Hz podaję na T1 timera1 (16bit) skonfigurowanego jako CTC z ext.source, i z wpisaną wartością 1919. Na wyjściu OC1 stan zmieniać się będzie co...

    Mikrokontrolery AVR   22 Lip 2012 19:45 Odpowiedzi: 6    Wyświetleń: 1917
  • [BASCOM] Jak napisać program w BASCOM dla sterownika RGB z RC5 na ATMega8?

    Od swojej strony napiszę: mam ale nie dam (bo projekt komercyjny) To co chcesz zrobić to banalna sprawa, nawet z badziewnym bascomowym RC5 ci się uda. 1) Masz 3 kanały PWM, więc 1 zawsze jest 8bit, a 2 pozostałe 16bit też deklarujesz jako 8bit (upraszcza to całą sprawę) 2) Robisz 3 zmienne trzymające wartość dla 3 kanałów R, G, B i gdy któraś się zmieni...

    Mikrokontrolery AVR   18 Kwi 2012 13:22 Odpowiedzi: 4    Wyświetleń: 2994
  • Wybór płytki testowej do nauki programowania mikrokontrolerów dla początkującego

    O zasilaniu czy sprawności kodu nie pisałem z prostych przyczyn: Piszącego w Bascom interesuje tylko to by program działał a nie ciągnął mało prądu (zasilanie bateryjne i Bascom? Nigdy nie słyszałem by ktoś to łączył) Piszącego w Bascom interesuje by progam działał niezależnie czy musi użyć procka z 16kb czy 32kb Ja wolę by program mieścił się w 1kb...

    Mikrokontrolery   15 Sty 2008 18:36 Odpowiedzi: 36    Wyświetleń: 3944
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    Przedstawię Ci kolego przykład zastosowania Pulsein żebyś miał jaśniej. Myślę że będzie "rzeczowiej". To przykład dla dekodowania transmisji pilotów podczerwieni. Sygnał podłaczony jest do zewnetrznego przerwania INTx i w momencie zmiany na pinie program skacze do tej procedury. Mierzy impuls i poddaje rozwadze jego długość. [syntax=basic4gl]Int_1isr:...

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3846
  • Bascom: Przykłady obsługi enkodera AS5600 - poszukiwanie programów i porad

    Kolego (at)miszcz310 tu nie wykorzystuje się przerwań bo to enkoder magnetyczny z interfejsem I2C który dodatkowo ma tylko wyjście PWM lub DAC. Czyta się go przez odpytywanie co jakiś czas. BTW "Config Encoder = Enabled" to chyba tylko bot mógł napisać ahahahaha :D Trzeba sobie ustawić Timer i odpytywać. Enkoder ma 14bit więc najprosciej jest chyba...

    Mikrokontrolery AVR   12 Kwi 2023 06:41 Odpowiedzi: 7    Wyświetleń: 954
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam! Udało mi się ostatnio uruchomić moduły RFM12BP! Teraz pracuję nad protokołem do przesyłu danych z retransmisjami i kolejkami pakietów. Ważna uwaga dla osób, które będą próbować komunikować się przy użyciu tych modułów: zwróćcie uwagę jakiej anteny używacie - u mnie zastosowanie anteny w postaci kawałka drutu o długości +/-173mm powodowało, że...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240149
  • Jak napisać efektywny filtr zakłóceń dla 16-bitowego przetwornika w Bascom?

    Witam. Dokonuje się często pomiarów przy pomocy różnego rodzaju przetworników AC. Mają one specyficzne właściwości, te lepsze posiadają programowalne Filtry a te tańsze nie. W moim przypadku posługuje się przetwornikiem 16bit który nie posiada skutecznych filtrów zakłóceń dlatego przydało by się napisać programik który będzie Filtrował zakłócenia. Mam...

    Mikrokontrolery   25 Lut 2005 22:56 Odpowiedzi: 4    Wyświetleń: 1332
  • AVR - Optymalizacja dzielenia przez stałą 8-bitową bez sprzętowego dzielenia

    Witam serdecznie, Chciałbym się podzielić z Państwem programowym rozwiązaniem szybkiego dzielenia przez (małą) stałą liczby 8 bit. Długo szukałem jakiegokolwiek wytłumaczenia dlaczego AVRy nie zostały wyposażone w moduł sprzętowego dzielnia, i niestety wprost tej informacji nie znalazłem. Uniwersalne procedury, zgodnie z opracowaniem Atmela o nazwie...

    Mikrokontrolery AVR   01 Lut 2014 20:59 Odpowiedzi: 7    Wyświetleń: 3021
  • [AVR][BASCOM] Dynamiczneie zmieniana prędkość DYNAMIC baudrate RS232

    Reasumując "uart" nie korzysta bo w trakcie wpisywania do jednej połówki (16-bit) druga połówka nigdzie mu nie ucieknie w odróznieniu od 16bit np licznika i liczniko podobnych. A wcale nie taniej jest prowadzic dodatkowe połaczenia gdyż bezpośredni wpis nastepuje tak samo jak do RAM więc tutaj nie ma dodatkowy połączeń a są w przypadku prowadzenia ścieżek...

    Mikrokontrolery   03 Kwi 2011 10:26 Odpowiedzi: 20    Wyświetleń: 2064
  • szybka obsługa encodera, czy można tę procedurę uprościć?

    Witam i dziękuję za zainteresowanie tematem. nie wiem,bascom chyba po definicji konfiguracyjnej przerwania już zapisuje i odtwarza ze stosu zawartości rejestrów,czy można więc pominąć te instrukcje? ----------------------------------------... przerwanie: $asm'informacja dla mojego kompilatora że dalej jest w asm...

    Mikrokontrolery   05 Lut 2007 08:17 Odpowiedzi: 15    Wyświetleń: 2132
  • Jak zaimplementować obliczenia CRC w Bascomie na podstawie kodu w C?

    Witam potrzebuję wykonać obliczenia CRC do modbasu w bascomie, ale chciałbym zrobić to za pomocą tablicy. znalazłem przykład na elektrodzie: http://www.elektroda.pl/rtvforum/topic99... ale niestety jest w języku C a ja go nie znam. Sięgnąłem po książke do C ale pomimo to nie jest dla mnie wszystko wiadome. czy mógłby mi kotoś pomóc w analizie kodu??...

    Programowanie   29 Wrz 2006 18:27 Odpowiedzi: 3    Wyświetleń: 1649
  • Czy zestaw AVT 992 nadaje się do sterowania przetwornikiem C/A z TI?

    Część opisu tego zestawu jest tutaj: www.republika.pl/rejestr/dokumenty/avt99... i dotyczy mikrokontrolerów bascom . Próbkę z TI już dostałem, (PCM1930) przełączanie polega na podawaniu stanu wysokiego lub niskiego na odpowiednie nóżki a mikrokontrolerek miałby mi posłużyć do przyełączania przyciksami "chwilowymi" i wyświetalniu parametrów syganłu,...

    Mikrokontrolery   15 Paź 2004 14:22 Odpowiedzi: 12    Wyświetleń: 2163
  • [Attiny13][Bascom] Dwu-kanałowy pilot RC5

    https://obrazki.elektroda.pl/8443317300_... Dzień dobry, Tym razem chciałbym się pochwalić moją dwudniowym projektem jakim jest mały dwu-kanałowy pilocik RC5. Mój tak naprawdę jest tylko w drobnej części, bo sam program napisał "bart-projects" ( https://obrazki.elektroda.pl/5129813300_... https://obrazki.elektroda.pl/9231548100_...

    DIY Konstrukcje   10 Sty 2020 07:29 Odpowiedzi: 19    Wyświetleń: 4611
  • Atmega8 BASCOM – przełączanie PWM między Timer1, Timer2 i Timer0 dla LED

    W ATmega8 masz 3 timery:TIMER0(8bit bez funkcji PWM),timer1(16bit z 2 kanałami PWM),i timer2 (8 bit z jednym kanałem PWM) i do tego musisz się zastosować. Wyjścia PWM to PORTB.1, PORTB.2 i PORTB.3 Możesz jeszcze zrobić programowy PWM np. na timer0 i będziesz miał PWM na wyjściu na jakim tylko chcesz. [syntax=basic4gl][/syntax] $regfile = "m8def.dat"...

    Mikrokontrolery Początkujący   03 Gru 2012 21:55 Odpowiedzi: 2    Wyświetleń: 2406
  • Jak sterować wyświetlaczem VFD 14-segmentowym z ATmega8 w Bascom?

    no jeśli to już tylko problem programowy to najmniejszy problem, na pewno coś wymyślisz. tak na szybko co mi przychodzi na myśl to skoro chcesz to robić podobnie jak do poprzedniego swojego zegraka - to użyj sobie lokkup ale dla wartości 16bitowych, które opisują 1 znak - czyli można użyć 2 razy lookup, ale ... nie mam teraz Bascoma pod ręką - czy nie...

    Mikrokontrolery   07 Lut 2009 02:50 Odpowiedzi: 7    Wyświetleń: 4372
  • Bascom - czujnik ciśnienia i temperatury MS5803 i2c jak odczytywać dane

    No wiec jak powinna wyglądać komenda która sczyta mi najpierw 2 bajty MSB potem 2 bajty LSB i później je połączy w zmienną long ? Jakoś nie mogę nic wymyślić jak się za to zabrać. EDIT: Może ktoś mnie naprowadzi jak należy odebrać dane 16 bitowe z czujnika ? Jeśli czujnik wysyła najpierw 8bit MSB , a później kolejne 8 bit LSB to gdzie je zapisać i jak...

    Mikrokontrolery Początkujący   12 Wrz 2012 20:39 Odpowiedzi: 10    Wyświetleń: 2457
  • [BASCOM] Uproszczenie kodu licznika i wygaszanie zer nieznaczących

    Fajnie ze się odezwałeś jak mogę spytać to ma być to zawsze tak : Wart_ADC*wartość nap. ref/1023 licznik 16bit lub 255 licznik 8bit czy się mylę? Dodano po 11 wywala błąd "35" spodziewano się 3 parametrów Dodano po 12 Wielkie podziękowanie Kolego działa pokazuje 0-5.115 wygląda to tak: Dodano po 11 Niestety nie całkiem bo dioda zachowuje się tak jak...

    Mikrokontrolery AVR   28 Lip 2018 22:14 Odpowiedzi: 28    Wyświetleń: 1362
  • Jak skonfigurować Timer2 w Bascom do zliczania do 10000 co 1 sek?

    Cześć Mam pewien problem do rozwiązania potrzebuje zrobić licznik który będzie mi zliczał do 10000 co 1 sek zrobiłem sobie liczniki T0 i T1 zliczają do 255 bo mają 8bit ale T2 ma 16bit nie mogę tego przeskoczyć[syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 Config Porta = &B11111111 : Porta = &B11111111 Config Portb = &B00000000 : Portb...

    Mikrokontrolery   24 Cze 2012 21:37 Odpowiedzi: 6    Wyświetleń: 1488
  • 2-wire / 4-wire atmega32 + driver led 16ch. jak ugryźć.

    Witajcie. Jeśli post był poruszany to wybaczcie ale przeglądałem forum i odpowiedzi na moje pytania nie znalazłem. Otóż jestem początkującym programistą w zakresie AVR ale już klka prostych projektów mam za sobą. Zakupiłem driver led 16bit ([url=http://pdf1.alldatasheet.com/datas... i chciałbym...

    Mikrokontrolery AVR   24 Mar 2009 11:48 Odpowiedzi: 5    Wyświetleń: 3941
  • [Atmega8L] Atmega8L, Bascom – błędny odczyt RC5 z odbiornika TFMS5360, wyświetla 255 255

    To już się dowiedziałem, przed twoim postem (google jednak nie boli :D) ale dzięki :) miałem teraz inne pytanie ( stworzyłem nowy temat http://www.elektroda.pl/rtvforum/topic14... ) bo brak timera 16bitowego już rozwiązałem :D Myślę, że ten temat już można uznać za zamknięty :)

    Mikrokontrolery AVR   08 Wrz 2009 14:31 Odpowiedzi: 24    Wyświetleń: 3574
  • Bascom Timer1 ATmega8 - Dioda miga zbyt szybko po załadowaniu wartości 1000

    mam już od dłuższego czasu problem mianowicie generator częstotliwości dzisiaj bardzo się zdziwiłem gdy nie ładuje do timera wartosci początkowej wszystko jest ok, dioda sobie miga co ok 2 sek i jest spoko gdy natomiast załaduje do timera1 16Bit np 1000 co w zauważalny sposób nie powinno zmienić częstotliwości migania diody ona zaczyna migać jak oszalała...

    Mikrokontrolery   23 Lut 2006 19:48 Odpowiedzi: 21    Wyświetleń: 2979
  • FFT i wyświetlanie widma – jak poprawnie uporządkować dane spektrum z FFT?

    najpierw muszę zaprojektować analogowy filtr wedłóg schematu 1 w pdf kolegi następnie muszę wyliczyć alfa , beta i gama które są stałe dla każdego filtru a następnie muszę postępować według algorytmu z rysunku 9a Dokładnie tak :!: , ale musi być jakieś ale :D . Podane zostały jedynie uproszczone wzory na alfa, beta i gamma, wykorzystujące SAA (Small...

    DSP i Transmisja   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 69807
  • regulator prędkości silników modelarskich na AT90s2313

    1. pwm programowy bo potrzebny jest timer 16bit do odczytu impulsu z odbiornika(przy kwarcu 4MHz i prescale 8 - 1-2ms = 500 - 1000) ... wyczytalem ze attin2313 cztery wyjscie pwm 2 na timer0 i dwa na timer1 tylko zastanawia mnie jak sie do tego ma bascom, bo tam nic takiego nie wyczytalem? moze ktos ma pojecie na ten temat?bo jesli na timer0 dalo by...

    Robotyka Modelarstwo i CNC   12 Sie 2015 05:05 Odpowiedzi: 275    Wyświetleń: 90981
  • Jak zapisać liczbę 16-bitową w pamięci 24C01 w Bascom?

    wlasnie tak w bascomie jest taka funkcja jak low i high zwracajaca starsza i mlodsza 8bitowa czesc liczby 16bitowej

    Mikrokontrolery   09 Cze 2003 16:25 Odpowiedzi: 1    Wyświetleń: 1240
  • Jak zbudować licznik kilometrów i prędkościomierz na AVR z LCD 2x16?

    Na procu jest uruchomiony miernik częstotliwości (stacjonarny). Wykorzystane są dwa 16bitowe timery, uruchomiona jest komunikacja po rs232, zegar czasu na PCF8583 z podtrzymywaniem bateryjnym. Nie bardzo wiem jak to wszystko przełożyć na BASCOM AVR. Na początek spróbuj uruchomić przerwania oraz timer0 w trybie normalnego licznika - tak aby liczył z...

    Projektowanie Układów   23 Kwi 2009 16:55 Odpowiedzi: 13    Wyświetleń: 7119
  • LCD od S65 sterowany przez ATmega16.

    Witam Ostatnio zacząłem też zabawę z wyświetlaczem od s65. Wyświetlacz mam ze sterownikiem l2f50. Steruję nim przy pomocy atmegi128. Udało mi się wyświetlić obrazki (oczywiście z pamięci w procesorze), jednak jak chcę wyświetlić jakiś tekst, to mi nic się nie wyświetla. Oczywiście programuję w bascomie (właściwie to się uczę). Więc prośba do was, czy...

    DIY Konstrukcje   12 Gru 2013 22:15 Odpowiedzi: 366    Wyświetleń: 167978
  • [bascom] 'gdy zmienna byte >255 i <0 to.'jak to zrobic

    Każdy porządny język może dzielić słowo word na 2 bajty. Najczęściej instrukcje typu Lo(word) i Hi(word) zwracające dolną i górną połówkę 16bitowej liczby.

    Mikrokontrolery AVR   12 Cze 2008 21:15 Odpowiedzi: 13    Wyświetleń: 3146
  • Polecana książka do nauki C dla AVR i PIC z doświadczeniem w Bascom

    Jest do 51 książką do C, do Piców też jest, do AVRów powiedzmy... BTC! A do PICów polecam Programming 16-bit Microcontroller in C learning to fly the PIC24 - Lucio Di Jasio. (16bitowce) Do AVRów kurs z EdW + Jarosław Doliński (AVR w praktyce czy coś w ten deseń). Do PIC 8b. Jabłoński i Pławsiuk - Programowanie uC w języku C. No i PRZEDE wszystkim i...

    Mikrokontrolery   08 Kwi 2008 11:42 Odpowiedzi: 8    Wyświetleń: 4245
  • [Atmega8] [Bascom] - Czujnik ciśnienia MPL115A2 na I2C - może się przyda

    Poniżej wklejam działający kod obsługi czujnika ciśnienia MPL115A2 - może komuś się przyda. Komentarzami nie należy się przejmować, część udało mi się przetłumaczyć w oparciu o inne znalezione przykłady. Teraz ( 23:55 19/04/2013 ) w południowej części Krakowa pokazuje 995 hPa Byte . Jak najlepiej podzielić zmienna typu Long ?

    Mikrokontrolery AVR   23 Kwi 2013 13:32 Odpowiedzi: 1    Wyświetleń: 2139
  • Algorytm dzielenia 32-bit/24-bit na mikrokontrolerze 89S52

    widze, ze kolega Tdv umie tylko przytaczac czyjes algorytmy nie potrafiac ich nawet poprawnie zinterpretowac. Owszem - nawet glupi'51 dla pewnych osob moze byc trudny. Jezeli kolega nie rozumie to bez wiekszych wywodow prosze sobie sprawdzic czym się roznia komorki rejestrowe (R0, R1...) od zwyklych komorek pamieci - mimo tego, ze sa przeciez umieszczone...

    Mikrokontrolery   08 Lip 2005 22:54 Odpowiedzi: 25    Wyświetleń: 3081
  • Dlaczego dioda nie miga wolniej przy zmianie TCNT1H na ATtiny2313?

    Tak jak kolega Gieniek napisał: najpierw musisz odczytac "dolną" część rejestru po to by uzyskać dostęp do górnej. Instrukcje bascomowe potrafia odczytać cały rejestr lub dolną połowe, ale tylko górnej nie. Dla porównania jeśli wykonujesz jakiekolwiek operacje na liczbie większej niz 8bitowa, zawsze zaczynasz od najmniej znaczących bitów. Takie są uroki...

    Mikrokontrolery   22 Wrz 2006 15:54 Odpowiedzi: 9    Wyświetleń: 1277
  • Jak mierzyć ujemne temperatury DS1820 w Bascom z dokładnością 0,1°C?

    50+25+12+6=93 więc powinno to działać, WIEM: Cała liczba jest zapisana w kodzie U2 więc tak jak napisałeś wcześniej trzeba zanegować i dodać jedynke ALE do całej liczby 16bitowej. Wtedy będzie przeniesienie między częścią ułamkową a całkowitą i zamiast 20,0 będzie 21,0.

    Mikrokontrolery   07 Lis 2004 23:57 Odpowiedzi: 50    Wyświetleń: 9669
  • Atmega32: Wyświetlanie obrazków *.bgc z karty SD na LCD Nokia 6100

    Siemka ugh123 :D Co prawda nie mam tego wyświetlacza (Nokia), lecz o wiele większy. Ale do do tematu. Pliki ".bgc" są zapisywane w 8-bitowym kolorze, Ja pracuję z 16-sto bitowymi kolorami, więc konieczna jest konwersja z 8 na 16 bitów. Informacje na temat wymieniony przez Ciebie znajdziesz w sieci (poszukaj). Nie dam Ci gotowca,i sądzę, iż nikt Ci nie...

    Mikrokontrolery AVR   14 Mar 2012 15:40 Odpowiedzi: 5    Wyświetleń: 4213
  • Komunikacja 89s52 z DS18s20 w Bascom - problem z resetem czujnika

    ds18s20 to nie to samo co ds1820 z tego co pamietam odczyt temperatury z ds1820 jest na 8 bitach natomiast ds18s20 na 16bitach. sciagnij sobie note katalogowa ds18s20.

    Mikrokontrolery   13 Sty 2008 15:50 Odpowiedzi: 14    Wyświetleń: 4689
  • Dlaczego w symulacji BASCOM dla ATMega88 widzę mniej rejestrów I/O?

    No wiesz w ASMie nie władujesz 16bitowej liczby do rejestru 8mio bitowego dlatego napisałem 4, a dopiero później zobaczyłem, że własnie to próbujesz zrobić... Generalnie nie używam makr z prostego względu: nie do końca jestem pewien jak je napisać (np. takie podstawiające pod nazwę symboliczną inny rejestr lub stała (na zasadzie .define .undefine tyle,...

    Mikrokontrolery   25 Wrz 2007 12:45 Odpowiedzi: 33    Wyświetleń: 4343
  • [AVR] [AVR][C] - uint: Wynik odejmowania 2400 - 3600 dla zmiennej bez znaku?

    zamiast debatowac sprawdz to na symulatorze <; w rzeczywistosci liczba 64336 i -1200 odpowiadaja dokladnie temu samemu zapisowi binarnemu (wiec i hexadecymalnemu) w pamieci dla slowa 16bitowego: 0xFB50. wszystkie problemy biora sie wlasnie z tego, ze liczbom binarnym na sile chce sie przypisac wartosci dziesietne, a to wlasnie tak sie konczy. wspaniala...

    Mikrokontrolery AVR   20 Paź 2008 08:44 Odpowiedzi: 8    Wyświetleń: 2444
  • Generowanie trzech sygnałów sinusoidalnych na DAC121S101 z AVR i Bascom

    doswiadczenia pokazuja, ze sinus wygenerowany standardowa metoda DDS / LUT z interpolacja liniowa z tablicy o rozmiarze 256 probek (calego okresu dla uproszczenia obliczen) ma wystarczajaca jakosc, wiec nie kombinujcie [; i mowie tutaj o 16bitach, na 12 pewnie i mniej by wystarczylo. 4\/3!!

    Mikrokontrolery   01 Paź 2008 10:43 Odpowiedzi: 4    Wyświetleń: 1869
  • [atmeg8] Jak podłączyć LCD 2x16 do PCF8575 z użyciem Atmega8 i Bascom?

    dobra poczytałem i wiem na razie tyle: I2cstart I2cwbyte [adres urządzenia podporządkowanego do zapisu], Ack I2cwbyte [bajt do wysłania] ............ (wysyłanie kolejnych bajtów) I2cwbyte [ostatni wysłany bajt], Nack I2cstop tylko ze tu jak dobrze rozumie trzeba każdą informacje wysyłaną na wyświetlacz wpisywać po kolei...

    Mikrokontrolery AVR   21 Gru 2009 17:15 Odpowiedzi: 10    Wyświetleń: 3209
  • [bascom] atmega128 PWM - Brak sygnału na kanale OC1C, konfiguracja w Bascom

    Witam Zawsze bawiłem się z atmega32 ale od do projektu potrzeba mi 6 kanałów PWM 16bit (sterowanie 2 serwa i 4 regulatory z rewersem). Zastosowałem atmega128 T1 i T3 . Wszystko było było by OK ale na kanale OC1C jest brak sygnału , zapewne banalne rozwiązanie ale jakoś nie mogę zatrybić nadajnika: [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000...

    Mikrokontrolery AVR   17 Lip 2016 18:58 Odpowiedzi: 4    Wyświetleń: 1632
  • Jak rozwiązać zadanie z timerami w BASCOM dla mikrokontrolerów?

    Dopowiem 2MHz bo $crystal = 2000000 Timer jest 16bitowy czyli liczy do 65535 Timer jest wstępnie ładowany wartością 3035 65535-3035=62500 2000000Hz/62500=32Hz Prescaler ma 8 -> 32Hz/8=4Hz 4Hz*60s*7min=1680ticks Zmienna A jest typu bajt czyli do 255 bierzesz Windowsowy kalkulator, przełączasz w tryb programisty, klikasz 1680 MOD 255 i wynik/reszta=150

    Mikrokontrolery   18 Cze 2019 01:33 Odpowiedzi: 3    Wyświetleń: 411
  • AD9833 - Jak sterować częstotliwością i kształtem przebiegu?

    AD9833 zawiera 5 rejestrów: 1. 16 bitowy rejestr kontrolny (w zasadzie 14 bitowy) 2. 28 bitowy rejestr częstotliwości FREQ0 3. 28 bitowy rejestr częstotliwości FREQ1 4. 12 bitowy rejestr fazy PREG0 5. 12 bitowy rejestr fazy PREG1 Rejestry fazy możesz sobie na poczatek darować, podobnie jak wykorzystanie jednocześnie dwóch rejestrów częstotliwości. Z...

    Mikrokontrolery   20 Paź 2007 09:06 Odpowiedzi: 11    Wyświetleń: 6567
  • [Bascom] Czy kod w Bascom do liczenia czasu otwarcia wtrysku jest poprawny?

    No to jest progres poczytałem kilka "chłopsko" napisanych pdfów i jest światło w tunelu. Chyba nawet zrozumiałem wszystko. Wiem dlaczego problem ze zrozumieniem miałem... Doszukiwałem się czegoś z kosmosu a tu takie proste zagadnienie. Natomiast chciałbym poradzić się odnośnie samego liczenia spalania chwilowego. Wychodzą mi dość wielkie liczby po kalibracji....

    Mikrokontrolery AVR   14 Paź 2016 04:12 Odpowiedzi: 20    Wyświetleń: 1908
  • Jak sterować układem SAA1057 w Bascom AVR?

    Saa1057 ma ciekawą magistralę trójprzewodową. Data, Clock, Denable. Układ ma dwa 16bitowe słowa konfiguracyjne. W słowie B ustawiamy bity konfigurujace układ (do rozszufrowania z pdf'a). Do słowa A wstawiamy wymaganą częstotliwość uwzględniając dzielniki i pasmo wybrane w słowie B. Dopuszczalna jest duża predkość magistrali, tak więc wystarczy podpiąc...

    Mikrokontrolery   23 Wrz 2003 20:43 Odpowiedzi: 4    Wyświetleń: 1504
  • Pomiar małych czestotliwości (Attiny2313, Bascom-AVR).

    Timer 1 jest 16bitowy. Częstotliwość taktowania mikrokontrolera to 11059200. Preskaler dzieli tę częstotliwość przez 256. Czas przepełnienia takiego timera wyniesie około 1,51s . Żeby mierzyć małe częstotliwości będziesz musiał zwiększyć podział.

    Mikrokontrolery   01 Lut 2012 12:08 Odpowiedzi: 14    Wyświetleń: 4083
  • [atmega] [ATmega][Bascom] Jak odliczać czas bez zatrzymywania programu?

    Nie no... po co myśleć. Po co czytać ds'a każdy timer0 jest 16bitowy...

    Mikrokontrolery   12 Wrz 2008 14:02 Odpowiedzi: 20    Wyświetleń: 2589
  • Jak napisać procedurę komunikacji z SAA1057 w Bascom?

    w saa1057 jest słowo 16bitowe i ja to zrobiłem w asm bo w bascomie nie da rady zresztą wszystko robie w asm . interesuje cie jeszcze ten SAA1057? daj cynk

    Mikrokontrolery   05 Cze 2004 22:19 Odpowiedzi: 12    Wyświetleń: 2039
  • Jak napisać podprogram w Bascom dla przetwornika AD7714 z PGA i filtrem?

    Witam potrzebuje podprogram do mojego układu i wybór padł na przetwornik AD7714 który ma wpudowany PGA oraz programowalny filtr jestem dopiero początkujący dlatego wzoruje sie na innych projektach i znalazłem podprogram do obłsługi tego przetwornika: Dim Ch2 As Word Dim Ch3 As Word Dim Podatki_out As Byte Dout Alias Portc.5 'podatki AD7714 OUT Din Alias...

    Mikrokontrolery   03 Cze 2008 12:18 Odpowiedzi: 8    Wyświetleń: 3147
  • Jak ustawić Timer0 w AT89C2051 Bascom do generowania 1 sekundy?

    wg dokumentacji - 16bitowy jest w mode=1, ale poczekaj, jeśli ja mu wpisze jakąś wartość, to on ją potem inkrementuje w takcie maszynowym i jak ten timer sie zapełni(czyli ~65k), przeskoczy na 0 to następuje przerwanie, dobrze to rozumie?

    Mikrokontrolery   05 Gru 2005 23:51 Odpowiedzi: 9    Wyświetleń: 1506
  • Atmega8 [Bascom] - Błędny odczyt obrotów, zakłócenia od elektrozaworu

    Wziąłem się w końcu za ten obrotomierz lecz mam pewien problem. Nie mogę użyć Timer0 bo używam go do przerwań w menu i obsługi przycisków. Pozostaje mi timer1 który jest 16bitowy i liczy do 65536. I teraz wystarczy preskaler na 256? Pamięć mi się kończy - mam zegar z ustawianiem czasu, 3 temp., woltomierz, a to wszystko w przełączalnym menu na 4 ekrany...

    Mikrokontrolery AVR   19 Wrz 2015 08:43 Odpowiedzi: 14    Wyświetleń: 4224
  • BASCOM - Atmega16 4MHz: Jak skonfigurować timer1 do przerwań co 100ms?

    No wlasnie, tylko czemu zmiana na wyswietlaczu nastepuje co 1 sekunde?. Jak nie ustawiam load timer to czas miedzy zmianami jest ten sam. Rozumiem ze timer1 jest 16bitowy zlicza do 65536. Ile nie ustawie load timer1 = 250 czy 65100 to zmiany nastepuja w podobnych odstepach czasu. A ja potrzebuje uzyskac rowno 100ms na przerwaniu

    Mikrokontrolery Początkujący   25 Lut 2014 16:13 Odpowiedzi: 12    Wyświetleń: 1641
  • Bascom AVR - Jak niezależnie odmierzać czasy dla wielu przycisków?

    ...uruchom jeden timerów, najlepiej 16bitowy jako globalny, niech się kreci non stop. Ustaw sobie trzy zmienne sprawdzające non stop, kilka/nascie razy na sek. stan licznika...każda zmienna sprawdzana po naciśnięciu przycisku, teraz wystarczą proste warunki na te Twoje 15sek Pzdr.

    Mikrokontrolery   11 Wrz 2007 15:06 Odpowiedzi: 8    Wyświetleń: 1811
  • Jak ustawić timery w Bascom do przerwań co minutę i godzinę?

    Nie podałeś jeszcze jaki masz kwarc ale kiepsko to widzę... Timery 51 są 16bitowe (max), czyli mogą odliczyć najwyżej 65536 cykli maszynowych, ewentualni mogą zliczzać impulsy zewnętrzne ale to wymaga dodatkowego generatora. Zazwyczaj robi się to tak, że przerwanie jest np. co 10ms i czas 1s czy dowolny inny się odmierza przy pomocy licznika programowego.

    Mikrokontrolery   26 Wrz 2003 06:26 Odpowiedzi: 9    Wyświetleń: 1679
  • [ATTiny13] [ATTiny13][BASCOM] Jak zmierzyć obroty i zapalić LED po osiągnięciu RPM?

    Przecież liczniki T0 i T1 mogą pracować jako liczniki zewnętrznych impulsów które wchodzą na wejścia T0 lub T1. Wystarczy więc skonfigurować np licznik T1 (16bitowy) do pracy z zewnętrznymi impulsami a potem tylko robić start Timer1, wait, stop timer 1 i odczyt Timera w którym będzie wynik. To najprostsza metoda i najbardziej naturalna i pewna.

    Mikrokontrolery AVR   07 Gru 2011 18:40 Odpowiedzi: 37    Wyświetleń: 8179
  • Jak dodać 2-minutową blokadę przekaźnika w BASCOM po wyłączeniu?

    Po wylaczeniu sprezarki zmieniasz zmienna np "status" na 1 i odpalasz timer. W przerwaniu (tak na prawde po ilus przerwaniach ) zmieniasz status zmiennej na 0. I tylko jak starus==0, mozesz ponownie wlaczyc sprezarke. Na bascomie sie nie znam ale tak bym to napisal w C ;) A kilka przerwan musi minac bo przy powiedzmy 1sekundzie opoznienie jakie mozesz...

    Mikrokontrolery AVR   03 Wrz 2009 09:49 Odpowiedzi: 8    Wyświetleń: 1578
  • Bascom AVR: Czy Timer1 w ATmega8 dokładnie odmierza 250ms przy 4MHz?

    Już wszystko kapuję. Wstyd się przyznać ale zapomniałem do ilu zlicza 16bitowy Timer... :) Mam jeszcze jedno pytanie. Czy w takiej formie: timer1=0 do if timer1=15625 then 'lista rozkazów timer1=0 end if loop bedę miał bardzo blisko 250ms przy ustawieniu timera jak w listingu z pierwszego postu? Moje obliczenia do tego: 4000000/64/4=15625

    Mikrokontrolery   22 Lis 2005 14:56 Odpowiedzi: 7    Wyświetleń: 1167
  • [Attiny2313][Bascom] Prędkościomierz, poprawność kodu.

    Witam ponownie, Mam nadzieję, że tym razem mój program wygląda nieco lepiej. A oto kod: $crystal = 4000000 $regfile = "2313def.dat" Config Lcd = 16 * 1 Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 , E = Portb.6 , Rs = Portb.7 Dim P As Bit 'Bit aktywnego pomiaru Dim Pz As Bit 'Bit zakonczenia pomiaru Dim...

    Mikrokontrolery AVR   22 Gru 2010 19:29 Odpowiedzi: 8    Wyświetleń: 2525
  • Miernik prądu i napięcia do zasilacza warsztatowego

    Wiesz, gdybym to projektował od zera to na pewno wziąłbym pod uwagę kilka innych rzeczy. Przede wszystkim zrobiłem ten multimetr tylko dlatego, że nigdy nie użyje projektu na atmegę z zamkniętym źródłem lub źródłem napisanym w bascomie. Zasilacz zrobiłem z gotowego projektu ponieważ nie chciało mi się tego od nowa projektować. Doszedłem do wniosku,...

    Początkujący Naprawy   29 Sie 2010 21:05 Odpowiedzi: 11    Wyświetleń: 4938
  • Sterowanie wyświetlaczem LCD 320x240 w Bascom - linia DATA i kolory

    Ja dopiero uczę się VHDL-a, na zajęciach projektujemy od zera 16bitowy procek RISC. Kilka osób będzie zamawiać te zestawy na których ćwiczymy. Xilinx też udostępnia darmowy soft tzw. ISE Webpack obecnie wersja chyba 7.1 do ściągnięcia online. To jest ten zestaw: http://www.xilinx.com/products/spartan3/... Zasilacze są tylko amerykańskie, więc...

    Mikrokontrolery   06 Sty 2006 07:14 Odpowiedzi: 33    Wyświetleń: 8756
  • Dlaczego Timer0 w Bascom nie ładuje poprawnie wartości początkowej?

    Witam wszystkich Czy może mi ktoś takie dziwne zachowanie timera. konfiguracja config timer0=timer ,gate=internal , mode=0 czyli licznik 16bitowy z programowym ładowaniem początkowej wartości wpisuje wartość 10000 bo chce mieć przerwanie około 10ms przy Xtal 12Mhz czyli robie tak Load timer0 , 10000 po czym wrzucam go do avsima i co widze TL0=F0 i TH0=F0...

    Mikrokontrolery   19 Lut 2004 10:16 Odpowiedzi: 8    Wyświetleń: 1538
  • AT Tiny26L i Bascom AVR - nadajnik RC5 - błędy kompilacji i Timer1

    Ja dopiero co prawda zaczynam z AVR'ami ale mogę poradzić co ja bym zrobił z takim fantem. Po pierwsze wydrukował bym sobie dokumentację do Tiny'ego i do 2313 i zaczął szukać różnic między nimi (być może Tiny czegoś nie ma w osprzęcie wewn.) Po drugie zastosował bym analogie między nimi. Jeżeli W 2313 jest wykorzystany pierwszy 16bitowy timer to w Tiny'm...

    Mikrokontrolery   12 Lis 2005 20:20 Odpowiedzi: 6    Wyświetleń: 3621
  • Attiny2313 BASCOM - Zmiana licznika timer0 na timer1

    Witam ponieważ w programie będe używał polecenia CONFIG SERVOS co powoduje iż Timer0 jest zajęty przez tę komendę potrzebuje zamienić wykorzystany wcześniej timer0 do przerwań na timer1 aby timer0 był wolny do sterowania serwem. Pozamieniałem w programie komendy timer0 na timer1 odpaliłem układ w symulatorze i nie działa. Dopiero uczę się programować...

    Mikrokontrolery AVR   11 Lut 2015 22:00 Odpowiedzi: 8    Wyświetleń: 1422
  • [Bascom] Przeróbka programu Bascom na Xmega128A3 - obsługa wyświetlacza TFT z dotykiem

    Witam. Mam program do obsługi wyświetlacza tft z dotykiem. Program nie mój, działa prawidłowo ale jest problem z szybkością wyświetlacza i chciałbym przejść na Xmega128A3. Problem w tym że Xmegi nigdy nie miałem "w rękach" i mam problemy z przeróbką programu. Chciałbym też wiedzieć na pewno że ten program będzie działał na Xmega zanim wpakuję się w...

    Mikrokontrolery AVR   24 Lis 2016 23:25 Odpowiedzi: 6    Wyświetleń: 1365
  • Najprostrzy program wykorzystujacy Timer0 w Atmega32

    Witam. Wlasnie złożyłem sobie płytke z Atmega32. W Bascomie dziwnie to działa ;-) wgrałem najprostrzy program wlacz/wylacz Led. opoznienie wpisuje jako waitms XXX - czy jest to wartosc 10ms czy 1000 ms zapalanie i gaszenie diody trwa bardzo długo. Zostawiłem narazie Bascom i wziałem sie za C. Tutaj opoznienie realizowałem przez zastosowanie petli i...

    Mikrokontrolery   12 Lut 2005 16:43 Odpowiedzi: 1    Wyświetleń: 2099
  • LED driver i bascom. Zamieszczony fragment kodu. Nic się nie zaświeciło.

    Na tym spi chodzi ale troszke ostatnio pogrzebalem i duzo lepiej chodzi na i2C z tym ze czy wpychane przez spi czy i2c to przy ladowaniu nieparzystej ilosci bajtow (1 driver jest 2 bajtowy (16bitowy) ) wszystko sie rozkracza kawalek mojego kodu Sub Send_bytes() For I = 1 To 64 ' send byte array to shift regs Tempbyte1 = Bytes(i) Shiftout...

    Mikrokontrolery   02 Cze 2007 09:32 Odpowiedzi: 8    Wyświetleń: 4048
  • [mega8][bascom]-obrotomierz 2 cyfrowy (jak z allegro)

    Dobry będzie taki program? Można coś jeszcze poprawić? Może lepiej byłoby ustawić jakieś wyższe prescale w timerze np.8, żeby mniej tych impulsów zliczał (można by wtedy operować na mniejszych liczbach, program działałby na pewno szybciej - ale czy mierzyłby równie dokładnie?) Na pewno na elektrodzie był już poruszany temat obrotomierzy, ale szukajka...

    Mikrokontrolery AVR   21 Gru 2008 09:04 Odpowiedzi: 2    Wyświetleń: 2888
  • ATMEGA 16 Bascom - Czy możliwe jest jednoczesne I/O na pinie B.1?

    No to może zastanów się (skoro już i tak chcesz zdecydować się na jakiś zewnętrzny scalak) np na Expander 16bitowy I2C PCF8575 Nie dość, że w procku zużyjesz TYLKO 2 !!! piny na magistralę I2C to jeszcze będziesz miał do dyspozycji 16 pinów. Możesz sobie 8 z nich ustawić jako wejścia i podłączyć do nich swoje słicze. Natomiast kolejne 8 bitów ustawiasz...

    Mikrokontrolery AVR   26 Maj 2010 12:54 Odpowiedzi: 16    Wyświetleń: 2843
  • Attiny15 - czy Ponyprog programuje bez kwarca? Jak ustawić częstotliwość?

    ok wiec biorę sobie attiny 15 czy 25 z podłączonym u ref do +5v i jak zaprogramujesz go? odcinając ścieżkę? Jeszcze inną sprawą jest to, że jeśli chcesz mieć PWM o wyższej rozdzielczości - to nie koniecznie musisz szukać procka, który ma 16bitowy Timer - bo można przecież prościutko zrobić własny programowy PWM o rozdzielczości jakiej chcesz np 10bit...

    Mikrokontrolery   25 Mar 2009 13:39 Odpowiedzi: 10    Wyświetleń: 2615