Witam Problem można rozwiązać podobnie jak proponował M.S. jednak połączyć procesor z licznikiem 74HC4040. Ma on wejście szeregowe i wyjście równoległe. Na wejście tego licznika można podawać impulsy (TTL) o częstotliwości nawet do 98MHz !!! Zasada zostaje ta sama bo się bramkuje wejście ale częstotliwość...
Zbudowałem miernik częstotliwości w oparciu o projekt Z.Raabe . Niestety nie działa on poprawie, powyżej częstotliwości 255Hz pokazuje częstotliwość 0Hz. Podejrzewam błąd w programie, niestety nie mogę go zlokalizować :/ Proszę o pomoc. Config Timer0 = Counter , Gate = External , Mode = 1 Config...
W kodzie w/w nie taki parametr pomiaru - sprostowanie Rzeczywiście podany wcześniej listing do Bascoma jako miernik częstotliwości działa bo sprawdziłem przetestowałem na Atmedze 16 ale jest pewien błąd podawany wynik jest w impulsach na 1 min, a nie na 1 sek - wiec ten miernik rewelacyjnie nadaje...
Mam mały problem chcę zrobić prosty miernik częstotliwości w bascomie do ok. 600KHz Warunek ma mierzyć z dokładnością 1Hz i niestety nie wychodzi mi to. Taimer 1 mam skonfigurowany jako taimer (Config Timer1 = Timer , Prescale = 8) taimer 0 skonfigurowany jako licznik (Config Timer0 = Counter , Edge...
Tak, ustawiłem tak w fusach, próbowałem też przy innych częstotliwościach
Taktowanie µC w obu przypadkach musi być stabilnie i zbliżone częstotliwością.
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...
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...
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ć...
W instrukcji CONFIG SERVOS jest taki parametr jak RELOAD = xxx. Liczba xxx określa jaki czas w us będzie pomiędzy kolejnymi przerwaniami licznika taktującego generator PWM dla układów serwa. I będzie to rozdzielczość tego układu. Zatem jeśli wpiszesz 10 to SERVOS(1) = 100 da nam 100x10us = 1ms impuls...
A gdzie masz deklarację procesora, częstotliwości, konfigurację pinów do LCD? Co do programu, to proponuje: ' naglowki programu Do Locate 1 , 1 Lcd "Witaj!" Wait 3 Locate 1 , 1 Lcd "Czy dziala?" Wait 4 Locate 1 , 1 Lcd "!!! TAK !!!" Wait 5 Cls Loop ...
Serdecznie Witam. Problem dotyczy Atmega8, program w języku BASCOM. Układ który chciałem zrobić ma załączać po kolei 6 diod- jedna się świeci w danej chwili, 2 przyciski zmieniające częstotliwość mrugania. Po złożeniu układu, niestety program zaczyna (od razu, bądź po chwili) przestawać...
Owszem w konfiguracji Timera głupi błąd, ale ku mojemu zdziwieniu przerwanie działało. W liczeniu czasu chyba się koledze przecinek przestawił. Przerwanie w teorii kompilatora bascom trwa ok 0,16ms. W praktyce: po dodaniu w przerwaniu " toggle portb.0" częstotliwość generowanego przebiegu prostokątnego...
Atmega8 czy atmega8L, ta pierwsza ma zakres napięć od 4,5-5,5V częstotliwość pracy 0-16MHz, ta druga 2,7-5,5V częstotliwość pracy 0-8MHz, pierwsza strona noty. Jeśli używasz wersji zwykłej bez L to masz za małe napięcie. Jeśli chcesz sprawdzić prędkość procka to możesz skonfigurować jakiś timer to...
Muszę zrobić układ który będzie zbierał informacje takie jak: - Prędkośc obrotowa (częstotliwość) dwóch wałów (fotokomórki szczelinowe SX4070 i tarcza 50 nacięć na obrót) - dają na wyjściu TTL - maksymalna częstotliwość sygnału około 2500 Hz. - Częstotliwość impulsów z generatora sterowanego potencjometrem...
Heh :-) Siedziałem 2 dni nad tym (aż żona dostała białej gorączki) i doszedłem o co w tym wszystkich chodzi. Po pierwsze to musiałem zamienić UARTy, tzn. sprzętowego użyć do komunikacji z modemem GSM, zaś Softowego do komunikacji z PC. Po drugie intrukcja Bascoma Print domyślnie na końcu wysyła...
Witam! Mam problem z przerobieniem kodu tablicy świetlnej z wyświetlaczem matrycowym led. Posiadam kod z książki Marcina Wiązani - Programowanie mikrokontrolerów AVR w języku Bascom przerobiony według instrukcji użytkowników w temacie: 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem...
Witam, jako, że jestem początkujący w dziedzinie uC mam problem z częstotliwością megi8. A więc pierwszy raz od kupienia postanowiłem ją odpalić z inną częstotliwością taktowania - 8MHz. Wcześniej bawiłem się na wew oscylatorze 1MHz i nie było żadnego problemu z programami napisanymi w C, natomiast...
Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa...
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
Czy tan programtor zaprogramuje układ AT89C4051 Nie. Bascom do obsługi programatora wymaga zainstalowania drukarki w systemie. Może być wirtualna. Jakiś HP będzie dobry, a Linotronic zalecany. Sterowniki są dostępne w Windows. AT TINY 2313 nie wymaga kwarcu (no chyba że ktoś go ustawił na pracę...
Kol. Roko . Częściowo takie rzeczy pojawiły się już w polskiej pomocy do BASCOM-a On-Line. Obecnie jest jednak ona czasowo niedostępna. Przykład: BASCOM AVR - Tworzenie programu W trakcie edycji (...) Jak nie pisać programów. Dość często podczas przeglądania programów udostępnionych...
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)...
Witam Napisałem taki program do regulacji prędkości silnika. [syntax=vbnet] $regfile = "m32def.dat" Enable Interrupts $crystal = 16000000 $baud = 9600 Config Portb = Input Set Portb.1 Config Pind.4 = Output Config Porta = Input Dim Freq As Long Dim Pomoc As Byte Dim A As Integer Dim P As Integer P...
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ć...
Używam normalnej biblioteki bascom'a , ponadto problem został już rozwiązany. Chodziło o to że oscyloskop był wywoływany "goto (Sub)" , jak go wywoływałem z przycisku to były ten błąd , jak teraz jest od razu w podprogramie bez potrzeby naciskania przycisku to działa... a teraz mam jeszcze gorszy...
Witam Bardzo proszę o pomoc w obsłudze przetwornika A/C. Proszę o przykładowe lub gotowe programy spełniające określone funkcje. Program pisany jest w BASCOM. Chce by mikrokontroler spełniał dwa (3) zadania: 1.) Przy pomocy potencjometru sterować wypełnieniem sygnału PWM. (0V=ok. 30% PWM, 5V=ok....
Prosze bardzo: 'Program regulujący prędkość obrotową silnika DC 12 V 'Do sterowania wykorzystano sygnał PWM 'Częstotliwość przebiegu PWM ok. 254 Hz - 8 MHz/510/64 'Przycisk S1 zwiększa prędkość obrotową silnika 'Przycisk S2 zmniejsza prędkość obrotową silnika $regfile = "m8def.dat"...
Zrobiłem taki układzik do pomiaru odległości od przeszkody: Do tego zaczątek programu: $regfile = "M8def.dat" $crystal = 16000000 'Config Lcdpin = Pin , Db7 = Portb.0 , Db6 = Portb.1 , Db5 = Portb.2 , Db4 = Portb.3 , E = Portb.4 , Rs = Portb.5 Config Portb = Output Enable...
programowałem w bascom to pewnie jest wina wolnego działania. Kwarc nie istotny 2mhz i pll 16mhz bez pll itp. częstotliwości ustawiałem w bascomie xmega nie ma fusebitow do ustawiania częstotliwości (Osc_pllctrl itp.) działało, skąd wiem mogę przypuszczać bo robiłem testy na ledzie mignięcie 10s itp...
Witam. Piszę sobie sterownik temperatury w Bascom '51 i mam problem z przerwaniem. Otóż serce układu to AT89C52 do niego jest podłączony RTC DS1678. Ustawiłem RTC, aby na wyjściu INT generował co sekundę impuls. Podaję ten impuls na wejście INT0 procesora. W obsłudze przerwań dałem ustawienie zmiennej...
Taka sama, jak sprzętowego, tylko musisz mieć przerwanie timera zgłaszane z częstotliwością równą iloczynowi częstotliwości PWM i liczby poziomów jasności - to zwykle za dużo na oprogramowanie tego w ciężkawej zabawce pt. Bascom. Jest na ten temat u Atmela dobra nota aplikacyjna.
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...
Te moduły nie są złe, a nawet bym ostrożnie powiedział, że dobre, tylko sposób transmisji jest inny niż sprzętowe kodowanie RS232. Można doskonale sterować np takimi systemami Tak przy okazji wywołam dyskusję odnoście tych lub podobnych modułów z modulacją ASK. Mianowicie od kilku dni zastanawiam się...
Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem...
Czy jes możliwe skonstruowanie dokladnego zegara na samym ATMega32, czy trzeba cos "dospawać" Moim zdaniem jest możliwe. Jeśli tylko masz dobrze napisany program (nie pomyliłeś się w obliczeniach) i kwarc o dokładnej częstotliwości to nie widzę powodu by zegarek miał się spieszyć albo późnić. Co...
Chodzi o to, że w mikrokontrolerze oprócz wyboru częstotliwości generatora można także ustawić podział tej częstotliwości przez 8. To się nazywa "clock devide by 8" i standardowo jest włączone. Wtedy procesor działa tak jakby częstotliwość była 1MHz zamiast 8MHz. Masz więc dwa wyjścia: 1. Pamiętać...
Witam Wyświetlacz musisz zrobić w przerwaniu. Częstotliwość odświeżania każdego powinna wynosić minimum 50Hz. Lepiej unikać dokładnej częstotliwości 50Hz. Może to być np. 53.5Hz. Jeśli ma np. 4 takie kostki to częstotliwość powinna wynieść 4 * 53.5Hz czyli 214Hz lub jak kto woli przerwanie powinno...
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...
Witam Piszę na Atmegę taki program: Procesor w jakiś tam określony sposób w danym przedziale czasu steruje 2 PWM'ami (które po podaniu na obwód RC odpowiedzialne są za napięcie na wejściu sterującym). Z tym nie ma problemu działa procedura jak powinna. Ale teraz muszę jeszcze sterować dwoma tranzystorami...
Witam Wczoraj zakupiłem sobie czujnik ds18b20 miał być ds1820 o czym dowiedziałem się dopiero w domu po nieudanej probie odczytu temperatury. Kod który użyłem pochodził z książki M. Wiązani. (niżej go zamieszczam). i tak po połączeniu wszystkiego wg. schematu dostałem odczyt temperatury -52 st. C...
Napisałem sobie taki programik: $regfile = "m8def.dat" $crystal = 8000000 'Config Lcdpin = Pin , Db7 = Portb.0 , Db6 = Portb.1 , Db5 = Portb.2 , Db4 = Portb.3 , E = Portb.4 , Rs = Portb.5 Config Portb = Output Enable Interrupts Ocr2 = 103 Tccr2 = 25 Enable Oc2 On Oc2 Licz Dim...
Wyjście sterownika musi być galwanicznie odizolowane od wejścia uP. Jeśli sterownik ma wyjście prądowe można użyć transoptora. Choć mogą pojawić się błędy. Możliwe, że są układy realizujące taka funkcje, ale nic nie przychodzi mi do głowy. Można by dołączyć na wyjście sterownika przetwornik napięcie->częstotliwość...
Witam, wymyśliłem generator ("prostokąt") na atmega. W założeniach miałem częstotliwość do 5MHz i wyświetlanie na LCD w Hz. Moje pytanie brzmi czy program jest napisany poprawnie, oraz co należało by zmienić? $regfile = "m8def.dat" 'Info dla kompilatora. $crystal...
Witam! Potrzebuję wykonać na Atmedze generator przebiegu prostokątnego w zakresie częstotliwości 0-10kHz do współpracy ze sterownikiem silnika krokowego. Nie jestem najlepszy w obsłudze timerów więc stąd prośba o pomoc. Chciałbym aby wybrana częstotliwość mogła być zadawana przy pomocy przycisków...
Witam Jak wyliczyć (ustawić bity) w tej syntezie dla kwarcu 10.350 MHz ? Siedzę już nad tym od przeszło godziny i nic nie wymyśliłem Zakres częstotliwości w jakich chcę ją przestrajać to 98 - 120 MHz (głowica UKF) Link do karty katalogowej: Na chwilę obecna mam taką procedurkę (zaadaptowana...
Tak mi to wyszło to mój pierwszy program (nie licząc włącz-wyłącz diode) wiec proszę o wyrozumiałość. Częstotliwości jeszcze nie obliczyłem bo mam z tym trudności. Nie wiem tylko czy dobrze zrozumiałem ze timer1 w trybie Pwm jako jedno przerwanie zlicza jeden cykl [syntax=basic4gl]$regfile = "2313def.dat" $Crystal=8000000 Config....
Witam Z tego co widziałem to na początku programu brakuje definicji mikrokontrolera oraz częstotliwości z jaką ma pracować. Powinno wygladać tak: $regfile = "attiny2313.dat" $crystal = .......... Tam gdzie kropki wpisujesz częstotliwość z jaką ma pracować attiny. W nocie katalogowej jest napisane...
Np. korzystając z tego: Przy czym jeden z elementów trzeba założyć (R albo C). Lepiej założyć R aby nie przeciążyć wyjścia modułu. Więc zakładasz powiedzmy 10k. C można by policzyć zakładając jakąś wymagana przepustowość kanału, ale tutaj ze względu na duże zakłócenia lepiej ją dobrać doświadczalnie...
Witam! Stworzyłem kiedyś projekt na atmega32 w którym za pomocą dwóch timerów 8-bitowych regulowałem dwie częstotliwości wyjściowe ustawiając timery w tryb ctc Tccr2 = &B10011001 Ocr2 = Wartosc Tccr0 = &B10011001 Ocr0 = Wartosc1 wszystko idealnie działało jednak z czasem pojawiła się...
W AVR Studio nie da się pisać programów w BASCOM, chyba że ktoś ma wersję pełną z dołączonym do niej BASCOM Compilerem, i zintegrował sobie go z AVR Studio... Nic nie stoi na przeszkodzie aby programy napisane w BASCOM-ie symulować w AVR Studio. Do programowania przez ISP jest wymagany sygnał taktujący...
hmm... a może samo sterowanie fazowe masz spierniczone i tu jest pies pogrzebany ? Problem jest banalny, w kodzie, którego analiza to katorga (dlatego nie zagłębiam się) ma ZAWSZE nawet na czas generowania resetu, co trawa ok 500us, później presence, co daje razem ok 800us, zawiesza przerwania....
Tu raczej średnio na jeża pomogę, bo nie lubię wynalazków takich jak BASCOM. Piszę głównie w asemblerze i trochę w C. Jedyne co zrobiłem, to bardzo niedokładny zegar na AVRki (taki test LCD ;) - nudziło mi się kiedyś :] Oto kod: $crystal = 8000000 Dim Godziny As Byte Dim Minuty As Byte Dim...
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ć...
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....
Timer to dobry pomysł a w ogóle juz nie wspomne o łatwosci jego obsługi w BASCOM'ie, jeśli nie robiłeś tego jeszcze to nie martw sie przyjdzie Ci to napewno bez problemu. Jeżeli chodzi o dwa kanały no to po prostu wykozystasz dwa timery. Gorzej z odmierzaniem czasu bo timery się skończyły (no chyba...
chciałem zrobić sobie generator częstotliwości, nic specjalnego tak aby miał częstotliwość i wypełnienie regulowane wydawałoby się nic trudnego ale chyba mi nie działa ( użyłem winscope żeby coś zobaczyć ale pokazuje nie wiadomo co, natomiast z nóżki która idzie do lcd widać ładne prostokąciki...
Funcard programuje się bez problemu z Either an external clock is supplied at pin XTAL1 or a crystal needs to be connected across pins XTAL1 and XTAL2. The minimum low and high periods for the serial clock (SCK) input are defined as follows: Low: > 2 XTAL1 clock cycles High: > 2 XTAL1 clock cycles ...
Zgaduję, że kompilator nie analizuje częstotliwości kwarcu przy konwersji poleceń 1wire bo w tym wypadku kompilacja polega na podstawieniu gotowych procedur w asm. Polecenia te działają dla szerokiego zakresu częstotliwości bo transmisja 1wire ma wystarczającą tolerancję. Różnica w uzyskanych wartościach...
Witam. Mam pewien problem. Próbuję zrobić nadajnik kodu RC5 z użyciem mikrokontrolera AT Tiny26L SMD w Bascomie AVR 1.11.7.0. Niestety, polecenie RC5Send nie działa na tym układzie (Assignment Error Dim Rc5_address As Byte Dim Rc5_command As Byte 'Dim Key As Byte 'Dim Key_prev As Byte Dim Rc5_bit_nr...
dokładnie ci teraz nie powiem ale są możliwe 2 problemy. albo przy 300baud'ach transmisja ma dużo błędów albo przy częstotliwości 11059200 kończa sie możliwości dzielnika częstotliwości. ale wydaje mi sie ze ta dróga możliwość jest bardziej prawdopodobna
Witam. Zrobiłem sterownik z ATmega8 do sterowania dwoma serwomechanizmami za pomocą pilota RC5. Program napisałem w Bascomie. Jeśli chodzi o zasadę działania serwa to w jednym z opisów znalazłem, że co 20ms należy podać stan wysoki o odpowiedniej szerokości (czyli częstotliwość jest stała). W Bascomie...
Witam Chciałem zrobić prostu generator przebiegu prostokątnego. uP AT89C2051 kwarc 11059200. częstotliwość generowana około 38 kHz czyli czas impulsu około 0,013 ms. Napisałem taki programik: Config Timer1 = Timer , Mode = 2 , Gate = Internal counter0 = 242 On timer0 impuls Enable Interrupts Enable...
Pomysł nie jest zły. Częstotliwość rzędu 400Hz (50-1kHz zależnie od źródła, niektórzy podają że im niższa tym folia dłużej żyje) Indukcyjność zależy jakie prądy chcesz żeby płynęły przez transformator. Tutaj jest spora dowolność. Może zobacz jak bedzie działać z ~1mH na stronie pierwotnej. Rdzeń o AL=60...
Ja bym to zrobił na zasadzie pomiaru częstotliwości. W uproszczeniu: VCO z montowaną cewką oraz przełącznikiem zakresów -> układ separujący np na jakims fecie -> procek z pomiarem częstotliwości, program obliczał by indukcyjnośc na podstawie częstotliwosci Mozna także tak: 1. generator przestrajany...
No tak, wiem, a przynajmniej się domyślałem, że te wait 70us to czas trwania stanu niskiego, ale chodzi mi również o częstotliwość tego przebiegu, bo 1us to chyba okres 1MHz, tak? Więc to nie to o ile się nie mylę. Proszę o wyjaśnienie np takiej sytuacji: co muszę zrobić aby zamiast stanu przebiegu o...
Nie napisałeś jaki przebieg chcesz generować (kształt i inne parametry) Jeśli nie musi to być Mega ale chcesz mieć sporo I/O to polecam Tiny26, który rozpędzisz do PWM=500kHz i 1/128 (7bitów) zdzielczości, a przy 200kHz osiągniesz rozdzielczość 1/160 (7.3bita) Generalnie możesz zastosować inny układ...
Procek pewnie działa, ale za wolno, żeby skomunikować się z programatorem. Jaki masz programator? Częstotliwość programatora nie może być szybsza niż 1/4 częstotliwości generatora taktującego proc (w Twoim wypadku 128kHz/4 = 32kHz)
Witam serdecznie. Próbuje stworzyć generator PWM o zmiennym wypełnieniu i zmiennej częstotliwości. Generator ten chce stworzyć na ATmega32 12MHz w języku BASCOM. Zmian dokonywać będzie można przez dwa potencjometry. Mam już napisany program ale niestety sygnał na oscyloskopie wariuje. Co jakiś czas...
Chyba wiem już co jest nie tak, wszystko stało się jasne po podłączeniu oscyloskopu,aż mi się wierzyć nie chciało co zobaczyłem. Okazało się że poziomy napięć nie pasują ,ani do TTL ,ani do CMOS (chyba że ktoś by się bardzo uparł) Do testów użyłem zwykłego programika Migającej LED , raz dałem mniejszą...
Witam. Mam taką sytuację: Na nogę 2 (T1) uP 90S8515 podaję sygnał prostokątny 0 V - 5 V o częstotliwości 100Hz (za pomocą tranzystora podawana jest szpilka 5V w miejscach gdzie sinusoida napięcia przed mostkiem prostowniczym przechodzi przez 0). Po przyłożeniu sondy do nogi 2 uP na oscyloskopie...
Witam, sorki ale nie znam gotowca AVT 2749 ani nie mam tego programu w całości, żeby tak sobie móc go na szybko przeanalizować a też nie chce mi się zgadywać. To jest tylko jakiś fragment programu, nie widać jaką częstotliwością taktowany jest procek?? (można się tylko domyślać) tak więc mogę tylko...
Witam, Mam taki problem. Chcę wysyłać do PC informację w formie takiego temp1;temp2;f1;temp3 i coś jeszcze. Jak wysyłam informację to chcę żeby ona była raz wyświetlana powiedzmy co ok 1-2s a nie tak jak na screenach pod kodem. (to jest losowe). Co może być nie tak. Timera2 używam jako odmierzacz...
Witam. Mam dość nietypowy problem dotyczący raczej środowiska niż procesora. Jak w BASCOMie zmienić prędkość szyny danych do wyświetlacza alfanumerycznego? Wysyłanie kilkunastu znaków trwa jakieś 20ms. A z doświadczenia wiem że wyświetlacz by działał na wielokrotnie szybszej szynie. Jak w programie...
32.768kHz to chyba 32768Hz, więc chyba tyle należy wpisać, nie? Skąd te 32768700 się u Was bierze? A te 3.2768 mHz to co to ma być? Ten kwarc może i służy do zrobienia RTC, ale nie radzę ustawiać go jako główne źródło taktowania, bo zablokujesz sobie możliwość programowania przez SPI jak masz jakiś...
Witam :) Mam problemy z programem analizatora widma z obsługą RC5. Na lcd wyświetla głupoty albo resetuje się Atmega32.Czy w programie wszystko OK jest? Oczywiście sam program analizatora widma akustycznego działa poprawnie. $regfile = "m32def.dat" $crystal = 16000000 Config Pinb.2...
Piszę to już trzeci raz - co chwilę mi to skrypt wywala. :evil: Sterownik tego wyświetlacza to nie oryginalny HD44780 tylko klon SUNPLUS SPLC780C. Rejestrami się niczym nie róźni, ale podobno są problemy (1 temat na elce - bez odpowiedzi). Taki objaw jak ciemna pierwsza linia wyświetlacza to brak...
Cieszę się że mogłem pomóc. Nie podawałem gotowego rozwiązania do tego drugiego sposobu, bo myślałem że go nie znajdę. A tutaj niespodzianka. Trafiłem na niego od razu. Pierwsza rzecz w pomocy BASCOMa którą właśnie otworzyłem to to ;p To jest $INITMICRO. Możesz tam umieścić kod ustawiający pin RW...
Jaką masz częstotliwość oscylatora bo problem może polegać na tym że Twój program nie działa a przykład kolegi nie działa bo kompilujesz go dla częstotliwości 1MHz...
Mówisz, że układ musi być odporny na wahania temperatury, a przecież oscylatory RC w AVRach mają tolerancję ±10%, a na dodatek coś mi się kołacze, że kiedyś widziałem charakterystykę zależności f=f(temp) i mocno się rozjeżdżało. Czy nie lepiej zastosować kwarc? Przy okazji zniknie Ci problem z dokładnym...
Witam Mam mały problem. Wykorzystałem ATmega88 do zbierania informacji z dwóch czujników. Te czujniki dają sygnał w postaci cyfrowej w funkcji częstotliwości. Jako, że pomiar ma się odbywać jednocześnie, wykorzystałem wbudowane w procesor dwa timery do pomiaru częstotliwości a trzeci służy jako wzorzec...
Sprawdź czy na pewno kwarc działa z taką częstotliwością jaką ma napisane na obudowie czy inną (odchyłka ) , i dopiero od rzeczywistej częstotliwości oblicz potrzebne ustawienia .
Dla programowego PWM funkcja będzie skomplikowana, ponieważ musisz sterować wszystkimi potrzebnymi wyjściami jednocześnie, rozbicie na poszczególne funkcje dla pinów i przetwarzanie cykliczne raczej nie wchodzi w grę, ponieważ nieobsługiwane w danym momencie wyjścia zepsują swój współczynnik wypełnienia....
Czy buzzer jest z generatorem? Jeżeli nie jest, to należy go sterować z odpowiednią częstotliwością - można to zrobić na kilka sposobów: 1) Zapozać się z poleceniem SOUND, np SOUND Port_buzzera, ilosc_impulsow, ilosc powtorzen Odpowiednio dobierając wartości parametrów możesz uzyskać dźwięk o...
Natężenie światła najwygodniej ściągać za pomocą częstotliwości. "Natężenie pola elektrycznego E nie jest bezpośrednio wielkością mierzalną, dlatego stosowane w optyce detektory reagują na padającą na nie energię. Strumień tej energii jest proporcjonalny do kwadratu amplitudy pola elektrycznego....
PRESCALE The TIMER is connected to the system clock in this case. You can select the division of the system clock with this parameter. Valid values are 1 , 8, 64, 256 or 1024 Jak masz szybszy kwarc to dajesz stosowny dzielnik. Aby przebieg PWM odpowiadał wymaganiom. Wszystko zależy z jaką częstotliwością...
Czyli dokładności to pewnie za dużej nie potrzebujesz? To zrób to tak normalnie: miernik częstotliwości + mnożnik + generator częstotliwości. Dla uproszczenia: miernik okresu + dzielnik + "generator okresu".
Witam, Jestem początkujacy w programowaniu. Mam do napisanie program, który steruje dds-em zrobionym na fpga. Zasada działania to wysłanie 32 bitowej (częstotliwości) liczby przez np. sprzętowy spi. Częstotliwość ma być wybierana z klawiatury PS2. Napisałem już pare haotycznych linijek kodu ale wątpie...
Zbudowałem sterownik silnika krokowego na parze L297 i L298.Steruje sie to standardowo sygnałem DIR-kierunek, ENABLE-załączenie silnika,H/L -praca krok półkrok, CLK -impulsy zegarowe sterujące szybkością pracy krokowca. Sterownik działa , wypróbowany na generatorku NE555 jest OK. Przyszedł czas na sterowanie...
Tak jak już wcześniej napisałem procesor atmega32 mam wmontowany w płytkę testową i wszelkie próbne programy producenta są z konfiguracją : $crystal = 16000000 Ok. Ale to wcale nie oznacza, że twój uC pracuje z taką częstotliwością. W zasadzie to sam powinieneś wiedzieć, z jaką częstotliwością pracuje...
A więc chodzi mi o zrobienie stroboskopu, który posiada funkcję regulacji jasności świecenia i częstotliwości. Wyjście z pod PWMa jest doprowadzone pod tranzystor, który wzmocni sygnał dla LEDów. Mój problem polega,na tym że nie za bardzo przychodzi mi myśl jak połączyć regulację jasności z częstotliwością. Częstotliwość...
1/ Sprawdź możliwość połączenia się z układem przy zmniejszonej częstotliwości taktowania (-B100) - procesor nie będzie sie poprawnie programował, jeśli częstotliwość przebiegów od programatora będzie większa od F_CPU/4 (lub /3, nie pamiętam). 2/ Jeśli programator jest nowy, wraz z najnowszym firmwarem,...
W takim razie nie można wstawiać opóźnień. A w każdym razie nie takie duże jak podałem. Mozesz wypróbowac te instrukcje, które napisałem pod warunkiem przesunięcia instrukcji wait poza instrukcje Dodano po 1 No proszę. Ledwo co odpisałem a ty zmieniłeś częstotliwość impulsów z 80 na 300. To...
A no to wcale nie masz problemów z wyświetlaczem tylko z programem :D Te wyświetlacze o ile nie mają BodubleBuffera to jednak świetnie radzą sobie z wyświetlaniem obrazu nawet bez synchronizacji odświeżania programowego ze sprzętowym. O ile oczywiście odświeżanie danych przez procesor będzie odpowiednio...
W każdym razie działa tylko teraz nie wiem dlaczego, przy prescalerze = 1 mostek nie reaguje, przy 1024 wszystko działa. To nie jest wina mostka(!). Popatrz na poniższą tabelę częstotliwosci PWM w funkcji prescalera: Nie każdy elektryczny motor DC radzi sobie dobrze z wysokimi...
Witam Projektuje LED CUBE'a 7x7x7. Całość ładnie pięknie działała. Każdy poziom cube'a jest sterowany za pomocą tranzystora. Wiersze są sterowane przez rejestry przesuwne 74HC595. Jednak projekt nieco się rozrósł, i postanowiłem dołożyć obsługę kart SD przez system AVR-DOS i zapisywałbym efekty na...
Witam wpisuje w programie np. waitms 100 to dioda zapala się na 5 sekund... dziwne. pozdrawiam Jaką masz częstotliwość zadeklarowaną w programie (lub w opcjach kompilatora)? Kompilator musi wiedzieć z jaką częstotliwością będzie działał uC, jeśli masz zawyżoną to waitms się wydłuży. Swoją drogą...
1. Mam podciągnięte porty wejściowe do masy 2. JTAG jest wyłączony, przy włączonym JTAG dioda świeciła ciągle 3. Bo taką mam płytkę, wcześniejszy błąd przy projektowaniu 4. Myślałem że bezpośrednio nie mogę Poprawiłem wszystko o czym pisałeś i nadal jest ten sam błąd Dodano po 22 Podłączyłem...
Typowy zonk z serii 'nadajnik nie nadaje czy odbiornik nie odbiera'. Trzeba sie upewnić, że nadajnik nadaje. W szczególności, jego konfiguracja kanału (częstotliwości), modulacji i bitrate. Podłącz masę modułu nadającego przez rezystor ok. 10R do masy, zamiast bezpośrednio, i oscylem mierz spadek napięcia...
Witam. Ostatnio zainteresował mnie pomiar natężenia światła, potrzebuję go do wykonania projektu. Pomiar dokonuje czujnikiem TSL235R, który podaje mi odpowiedź w formie częstotliwości. Chciałbym aby ktoś przyjrzał się temu co narazie wklepałem do kompilatora, bo nie jestem pewien, czy wszystko będzie...
A próbowałeś na urządzeniu uruchomić tylko sam AVR-DOS , bez reszty programu? Sprawdziłbyś czy karta i system plików jest poprawnie inicjalizowany. Przykładowy program, w archiwum są dodatkowe pliki z konfiguracją karty i avr-dosa. /CS karty jako PD.6, SPI na początku jest skonfigurowane z preskalerem...
Witam Walczę już z tym 2 dzień i nie mam już pomysłów co jest nie tak więc przyda się ktoś obcy kto spojrzy po swojemu na ten kod. Generalnie przez RS232 wysyłam wartość częstotliwości w kHz następnie program przemnaża wartość częstotliwości z stałą programistyczną i wysyła do AD9850 32 bitowe...
Niestety nie. Można się o tym przekonać studiując notę katalogową. Prescaler jest ustawiany dla całego licznika ten sam. Mówiąc bardzo prosto jest do dzielnik częstotliwości który dzieląc systemowy sygnał zegarowy obniża częstotliwość sygnału zegarowego podawanego na licznik.
Próbki musisz ładować do DAC z określoną częstotliwości równą częstotliwości próbkowania nagranego dźwięku. Warto też pamiętać, że próbki w wav są typu int, a ty musisz ładować 12-bitową wartość unsigned. Bascoma nie znam, więc ci nie pomogę, ale jeśli chciałbyś się nauczyć C i zrobić player to przykład...
Program działa na pewno. Często sprawdzam zanim coś opublikuję. W załączniku masz program z przyciskiem na PORTD.1 i wyjściem na PORTB.0 Zmieniłem względem poprzednich dokładnie te dwie linijki jak piszesz i efekt możesz zobaczyć na filmie. Proponuję jednak poszukać błędów w swoim sprzęcie. Być...
Sugestia: przydałoby się przerwanie timera z częstotliwością ok. 5..6 razy większą od częstotliwości strumienia bitów.
Witam W obecnej konfiguracji mam jeden "master", który wysyła na cały budynek 64 bajty danych ( czujniki temperatury, wilgotności, ciśnienia, termopara, stan pomp ), ostatnie bajty to ID nadajnika, polecenie i CRC ( odbiorniki sprawdzają odebrane CRC z obliczonym ) Działa to na razie mniej więcej...
Modułu nie odczytuje się w kółko. Kiedy wykryje wyładowanie atmosferyczne to da znać na pinie INT. Z kalibracją sprawa wygląda tak że antena wraz z wbudowanym układem mają rezonowac na 500kHz. Żeby to dostroić w czipie jest kilkanaście kondensatorków które można podłączać programowo. Ustawia się...
2. Teraz ustawiam np. preskaler na 256 - rozumiem, że wtedy licznik Timera0 mnożę przez wartość preskalera i wychodzi mi jakaś wartość. Zakładam, że nie ładuje to timera żadnej wartości na początku czyli: Np. 255 x 256 = 65280 - pytanie co to za liczba? co ona oznacza? Nic nie oznacza. Zacznij...
Publikuję to z myślą, że może się to komuś przyda. Dopasowałem tani chiński konwerter I2C do wyświetlacza HD44780, który można kupić poniżej 5 zł. Należy linię RW wyświetlacza połączyć z masą. [syntax=vbnet] ' Uniwersalny nagłowek programu v1a LCD HD44780 TWI (I2C) $regfile = "m8def.dat"...
Witam, chciałbym prosić pierwszy raz od 16 lat w zasadzie o gotowca. Lub szkic programu żebym mógł sobie go sam napisać. Chcę dokonać przeróbki licznika Chcę w nim zrobić: 1. W momencie dotarcia do "umownego" czerwonego pola czyli powiedzmy zapalenia przez licznik diody LED 6000 obr. Atmega...
Programator elementów I2C „PROGXv13” umożliwia programowanie układów pamięci 24CXX, PCF8583, PCF8593 oraz Syntezy TSA6057. Powstał jako narzędzie ułatwiające budowanie urządzeń z tymi układami, być może kiedyś również z innymi na magistrali I2C. Dla ułatwienia program współpracuje z programatorem...
jak serialwotcher widzi tylko śmieci to znaczy że z prędkościami coś nie tak. sprawdz jeszcze raz wszystki częstotliwości kwarc i ustawienia bouów na kompie i w procku. mam też pytanie co do tego Waitms 500 'opóźnienie 100 ms przeciez waitms 500 da opóznienie 500ms a nie 100. czy to literówka czy...
Witam wszystkich forumowiczów A więc mam problem z bascomem a zaczyna się tak że bascom nie kompiluje mi większości np.config clock $regfile = "m8def.dat" 'Dyrektyway dla kompilatora. $crystal = 8000000 'Oscylator...
Witam. Uczę się (staram sie) programowania w BASCOM. Orłem nie jestem. Do nauki używam książkę "Marcina Wiązania - Programowanie mikrokontrolerow AVR w jezyku Bascom". Pierwsza lekcja opisuje prosty kod: $SIM 'dyrektywa opuszczenia instrukcji 'opóźnienia $REGFILE = "m8def.dat" 'informuje...
Witam. Poszukuję pomocy na nurtujący i ciekawy dla mnie problem. Posiadam programator stk200, programuję atmega128, lub atmega32 z poziomu laptopa,bascom avr i za każdym razem kiedy jest podłączony zasilacz do laptopa wyskakuje komunikat difference at.... Jeśli laptop pracuje na akumulatorze to nie...
Witam. Dawno nie pisałem w BASCOM-ie a zdecydowałem się na niego bo myślałem, że tak będzie szybciej i prościej. Nic bardziej błędnego. Do napisania był dwu-trybowy program uśredniający do nieco przerobionego radiometru SOSNA. Ale nie w tym rzecz. O ile kod który zamieszczam powstał w miarę szybko o...
Witam. Mam następujące pytania: 1. Po użyciu w kodzie (Bascom) polecenia Powerdown procesor przechodzi w tryb uśpienia. Aby go wybudzić, wywołuję zewnętrzne przerwanie np. INT0. Czy procesor wtedy kontynuuje wykonywanie dalszych rozkazów, z miejsca gdzie został uśpiony? Przykład: czy program...
Witam posiadam napisany program w języku Bascom. Mój problem wiąże się z tym że mam problem z jego kompilacją a dokładniej z jedną linijką programu. Czy może mi ktoś pomóc wyeliminować ten błąd. Bascom wskazuje że błędem jest Dim Wart_nap As String * [syntax=basic4gl] ...
Zamiana wyświetlaczy nic nie daje, zamieniałem nawet same kabelki łączące je z płytką i też nic. Jeśli chodzi o przerwania to mam odbiór danych z RFM12 oraz obsługę klawiatury na PCF8574. Może faktycznie coś na rzeczy z tymi przerwaniami. Wyświetlacz, który nie działa jak trzeba oprócz wyświetlania...
Próbuję uruchomić programowy zegar w Bascom na arduino Mega 2560 Kompiluje się bez problemu ale niestety nie działa. Jakiego 'działania ' się tu spodziewasz? -ma poruszac wskazówki, czy też wskazywac czas na dysplay leżącym w szufladzie? - a może przekładac kartki kalendarza? Nie bardzo będziesz...
Sprawdziłem kilka wersji bascom i działa dopiero na 2.0.7.3 na najnowszej nic działała tylko identyfikacja na 500Hz. Rzeczywiście działa na tej częstotliwości.
Multimetr to Brymen BM837. Dodam że jak zamiast akumulatora podłączę żarówkę 12V/200W to wtedy prąd jest przekłamywany inaczej - im mniejszy prąd tym większy mnożnik jest potrzebny. Dla 500mA ADC=12 i mnożnik 41,6... ale dla 3A ADC=117 i mnożnik już 25,6... Przecież niby ACS712 odczytuje wartość prądu...
Zadanie można rozwiązać na kilka sposobów: 1. Powielacz częstotliwości razy 100 zrealizowany na układzie pętli fazowej 4046, potem zliczasz przez 1/10 s częstotliwość wyjściową generatora VCO pętli i wyświetlasz ją z przecinkiem między cyfrą dziesiątek i jednostek. 2. Pomiar okresu sygnału przy...
Myślę, że na podstawie wiadomości takich jak: częstotliwość kwarcu i ilość cykli potrzebnych do wykonania danego polecenia, możnaby napisać symulator, który dokładnie oblicza takie rzeczy jak czas po jakim nastąpi przerwanie. Chyba twórcy Bascom-a czegoś niedopracowali. Albo po prostu moje założenie...
Witam. Mam problem, który mam nadzieję uda się rozwiązać (wytłumaczyć) z Waszą pomocą. Bascom w wersji 1.11.8.3. Otóż podczas przerwania generuję liczbę pseudolosową i posyłam ją na port szeregowy. Przerwanie jest generowane przez Timer2 taktowany "kwarcem zegarkowym" o częstotliwości 32768 Hz - co...
Chwila chwila, wiem o co chodzi, tylko... nie wiem jak to zrobić. Czy aby na pewno te polecenia "SHIFT, RND" są w bascomie? hehe PS: Poleciało "pomógł" oraz na zachętę 10pkt. Dodano po 6 Nie mogę spać przez ten cały bascom, a mam tydzień na zrobienie, uruchomienie i podłączenie całego sterownika....
Witam, Panowie na poważnie wziąłem się za TWI Slawe ale za pomocą własnej obsługi w Bascomie. Na podstawie szukajki na elektrodzie i kilku postów kolegów zdaje się szymtro i robiw udało mi się w końcu zrobić to aby AVR zaopatrzony w sprzętowe TWI grzecznie odbierał przesyłane do niego bajty. Zrobiłem...
Witam. Mam problem z programem z książki "Programowanie mikrkontrolerów AVR w języku BASCOM" listing nr 8.19. Przerobiłem z Atmega8 na Attiny2313 ponieważ plik .bin ma pjemność 1,20 kB. Po pierwszym wgraniu na wyswietlaczu wyświetlało się byle co tzn. temperatura ujemna lub brak układu. Zmieniłem w...
Pomijajac pakt, ze post umiesciles w zlym dziale to moglbys troche poszukac zanim napiszesz post :boss: Tutaj masz przyklad z ksiazki "Programowanie mikrokontrolerow AVR w BASCOM": 'Mikrokontroler taktowany oscylatorem 10 MHz 'Przyciski S1 oraz S2 umożliwiają zmianę położenia serw. 'Serwo 2 zawsze...
Nie bawiłem się ATtiny2313, ale jeśli ma PWM to da się zrobić jakieś odtwarzanie dźwięku z próbek. Robiłem takie coś na ATmega128. Puszczasz generator PWM na najwyższej częstotliwości i jakiś timer do generowania przerwania okresowo. Timer determinuje częstotliwość prókowania. Podczas każdego przerwania...
Mam problem z określeniem wielkości jednostki czasowej cytat Bascom Basic AVR: Uwaga! Do zliczania nie jest używany żaden z liczników-czasomierzy. Wewnętrzna zmienna pracująca jako licznik (16 bitowy) jest zwiększana co 10µs. Czas ten jednak zależy od częstotliwości taktującego kwarcu. Można...
Drogi kolego temat założyłem aby ktoś mi napisał prosty przykład jak zrobić żółty kolor a nie aby się kłócić więc proszę nie pisać głupot a mi pomóc. No więc trzeba było napisać w temacie nie PROBLEM a NAPISZCIE ZA MNIE PROGRAM. A teraz program: 1. Konfigurujemy Bascoma, czyli dyrektywy kompilatora:...
Witam! Posiadam układ Si4711 (3x3mm) który jest na raz generatorem RF, syntezerem, cyfrowym koderem stereo, koderem RDS, przetwornikiem A/C, cyfrowym limiterem audio, posiada wejścia audio analogowe i cyfrowe. Możliwa jest komunikacja za pomocą SPI, 2wire i 3wire. Do tej pory w mojej praktyce korzystałem...
Witam. Na początku chciałbym zaznaczyć że dopiero zaczynam "przygodę" z mikroprocesorami. Jestem w trakcie przerabiania materiału z książki Pana Góreckiego "Mikroprocesory dla początkujących". Doszedłem do ćwiczenia 29. Generator impulsów- tryb porównywania i natknąłem się na pewien problem. Otóż...
dodatkowy problem w tym że sterownik do którego pisze program musi posiadać możliwość konfiguracji portu rs i chyba bascom nie był najlepszym wyborem do tego typu aplikacji Co masz na myśli pisząc sterownik ? Czy chodzi o jakiś program na PC-ta czy też twój układ na uP ma mieć możliwość z zmiany swoich...
Książka to "Programowanie Mikrokontrolerów AVR w jez. BASCOM" Program termometra. Przykład z książki. 'Program obsługi jednego układu DS1820 dołączonego 'do magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw...
Witam. Ostatnio zacząłem bawić się w obsługę RC5, ponieważ jest mi ona potrzebna w pewnym projekcie. Po uruchomieniu odbiornika na M8 przyszedł czas na nadajnik. Prowizoryczny był na M8 jednak docelowy miał być na attiny45, ale trochę zbyt późno dowiedziałem się, że Attiny nie posiada 16-bitowego timera1,...
Zgadzam się z kolegą. Używanie polecenia wait to tak jakbyś strzelał z działa przeciwpancernego do muchy... Przykładowe skonfigurowanie licznika 16-bitowego w BASCOM tak żeby zliczał do 1s przy częstotliwości taktowania 16MHz: ( wszystkie ustawienia konfiguracyjne oraz deklaracja zmiennych ) ...
Jak napisał mirekk36- do takich czujników w Bascomie nie ma gotowców. Trzeba je sobie napisać. Ale to dopiero jest ciekawe- a nie gotowce. Schemat wzmacniacza z linku- prawidłowy ale koncepcja układu- taka sobie. Na obrazku z linku jest pięknie- a wrzeczywistości jest tak: Pięć impulsów o częstotliwości...
Był podobny temat w bascom tyle ze dla monitora, trzeba zmienić (zwiększyć) czasy impulsów dla telewizora z attiny na powyższe procesory chyba nie jest trudno przenieść kod. Dodano po 13 Jeżeli powyższy układ pracuje w trybie vga to być może wystarczy obniżyć częstotliwość kwarcu o polowe...
Nie chciałem zakładać nowego tematu dlatego tutaj o tym piszę. Wspólnie z jednym z Kolegą z forum napisałem program do obsługi diody RGB - sterowanie za pomocą jednego przycisku. Program docelowo był pisany dla AVR, ale z racji tego, ze mam zbędnego AT89 przerobiliśmy kod pod AT89. Poniżej wklejam...
Witam wszystkich, Tak jak w temacie: Poszukuje sprawnego programu aby zrobić zegar LCD na ATMEGA8. Program musi być w języku bascom. Znalazłem coś takiego ale nie działa :/ Opoźnienie sekundy wynois jakies 4s 'Program zegara wykorzystującego przerwania od Timer1 'Przerwanie przepełnienia...
Cześć Chciałem prosić kogoś o wskazówkę jak poradzić sobie z problemem wyświetlania wartości "Wartosc2" poniższego kodu. Mój problem polega na tym że w momencie naciśnięcia przycisku ( w programie to Up, Dwn ) gdy na wyświetlaczach jest np 1.1 wyświetlacze "resetują" się i wskazują wartość 00...
Witam Jestem w trakcie wykonania inteligentnego sterowania wentylatora. układ "sprawdza" wilgotność za pomocą prostego (rezystancyjnego) czujnika wilgoci i na tej podstawie wylicza czas wietrzenia i steruje wentylatorem. Praktycznie na sam koniec budowy zaczęły się dziać cuda. Wentylator zaczyna się...
If Zmienna.0 = 0 Then 1 Else 0 End If Dziękuję za podpowiedz :-) ale to "mruga" mi z częstotliwością pracy głównej pętli dla przykładu jak zrobię tak flip-flop
procesor zanim dojdzie do startu watchdoga tochę sie namęczy , a to trochę potrwa, szczególnie przy tak małej częstotliwości kwarcu. Bascom napewno umieści tam dużo prcedur startowych dot. LCD. Spróbuj przesunąć start watchdoga na początek.
Witam Chciałem sterować roletami przeciwsłonecznymi za pomocą pilota. Przetestowałem pare programów i schematów w sieci odnośnie nadawania i odbierania w RC5. Dobrałem pilota który działa tylko z jednym programem który był w książce "Programowanie mikrokontrolerów AVR w języku Bascom" Pytanie jak...
Witam Zbudowałem termometr na czujnikach DS18B20, jest to moja pierwsza konstrukcja. Wsad hex wgrałem programem Bascom obyło się bez problemów. Lecz mam problem z wyświetlaczem, ponieważ nie pokazuje żadnych znaków. Zmieniłem częstotliwość w z 1 MHz na 8 MHz. Nie wiem czy trzeba zmieniać coś...
kbw - nie bądź ryzykantem i zbuduj prototyp. Układ jest na tyle banalny że zrobisz go na jakiejkolwiek płytce uniwersalnej. Wyjdą ci wszystkie bzdety źle wpływające na działanie. Zawsze lepiej jest odkłócić przycisk kondensatorem niż bawić się w dziwne rozwiązania programowe. Tzn, programowo i tak...