Hej, Jeśli chcesz płynnie regulować współczynnik wypełnienia to musisz wybrać jeden z modów PWM i wtedy będziesz skazany na jedną z kilku częstotliwości wynikających z zegara systemowego i tego jak ustawisz prescaler, Jeśli chcesz płynnie regulować częstotliwość to wybierasz mod CTC(clear timer on compare) ale będziesz miał wtedy stałe wypełnienie,...
$regfile = "attiny2313.DAT" lub zaznaczenie uC w opcjach kompilatora. Dodatkowo być może przyjdzie się zmagać z "fusami" bo Tiny 2313 ma preskaler ustawiony do podziału zegara przez 8. Przy częstotliwości generatora kwarcowego np. 16MHz chodzi z częstotliwością 2MHz. Jeżeli to nie przeszkadza to wystarczy w Bascomie wskazać zegar 2000000Hz i po kłopocie.
Między częstotliwością występowania przerwania a okresem przebiegu istnieje pewna stała zależność . Jak sobie przeanalizujesz będziesz wiedział dlaczego wynik jest dwa razy mniejszy ;)
Witam ! Obliczenia źle oraz pewnie źle ustawione fusebity (pewnie default - 1Mhz internal rc). Instrukcja Load jako parametr ma po ilu impulsach ma wystąpić przerwanie, więc powinno być 625, ale że pojedyńcza połówka przebiegu sieci trwa nie 20ms a tylko 10ms więc powinno być 312,5 :D. Więc lepiej chyba prescale = 64 i load timer1, 1250. Pozdrawiam...
Masz ATmega8, czyli masz ADC i masz timer połączony z pinami I/O, czyli za pomocą timera możesz generować przebiegi na wyjściu. Rzecz wręcz banalna. Za pomocą ADC wykonujesz pomiar napięcia. przeliczasz go na okres, albo odrazu częstotliwość, nie wiem jak to w bascomie wyglada. W każdym razie częsottliwość ustala się przez zapisanie w odpowiednim rejestrze...
Nierozpoznanie takiego polecenia jak TCNT1. Zmieniłem natomiast Timer1 = Timer1 + 1 na Timer1 = 65450 i już bardzo pomogło bo udało się osiągnąć 11kHz. Zmieniałem też wartość Timer1 miedzy 65450 a 65535 ale nic to nie pomagało. Czy od tej wartości Timer1 liczy do przepełnienia czyli 65536 określona liczbę cykli i dopiero robi kolejny krok w programie?...
Mnożnik ma być regulowany( parzyste liczby całkowite) Dzielnik z resztą tak samo, w przypadku dzielenia. Do czego to ma być? To ma być taka wprawka do wykonania przestrajanego generatora częstotliwości.
Porównaj te 2 zdania: Zewnętrzny kwarc mam o częstotliwości 8 MHZ. Kwarc zegarkowy lutujemy w miejsce zewnętrznego kwarcu procesora, a sam procesor uruchamiamy na generatorze wewnętrznym... Widzisz różnice?
W uproszczeniu częstotliwość sprzętowego generatora PWM to następująca zależność: F oscylatora / Prescaler / X, i tak: dla rozdzielczości Pwm=8 bitów X=510, dla rozdzielczości Pwm=9 bitów X=1022, dla rozdzielczości Pwm=10 bitów X=2046. Przykład dla rozjaśnienia: F kwarcu = 8MHz, rozdzielczość generatora PWM=9 bitów (możliwe 8,9 i 10), Prescaler=8 (możliwe...
Czy ktokolwiek próbował zamiast kwarcu zastosować zew generator sygnału? Tak - ja na ten przykład :) Z tego co przeczytałem należy sygnał podać na Xtal 1 a noge Xtal 2 zostawić wolną... Zgadza się. A czy bezpośrednio pod Xtal1, to zależy co masz na myśli pisząc "generator sygnału" - dla mnie to bardzo szerokie pojęcie. A jak z deklaracją kwarcu w bascomie?Nadal...
"Fusy" na 0000!. Trzeba będzie ustrugać zwenętrzny generator i podłączyć na XTAL1 (XTAL2 = Nc) sygnał prostokoątny o częstotliwości ok. 1MHz. Później należy przeprogramować "fusy" na 1111, odłączyć generator i podłączyć kwarc. Ustawiłeś procka na zewnętrzny sygnał zegarowy - to co innego niż zewnętrzny kwarc. Przewiń w Bascomie okienko z listą źródeł...
Rezonator w MHz, a w przypadku ATtiny13 zewnętrzny generator.
Generator posiada 3 wyjścia o zakresie częstotliwości 4kHz...112,5MHz Dlaczego tak obciąłeś pasmo pracy? W/g producenta pracuje od 2,5kHz do 200MHz, mi udało się go pogonić do ok. 180MHz w Bascomie, więcej nie potrzebowałem.
Wzór: f=1/T. Gdzie: f - częstotliwość T - okres Google nie gryzie...
Oba są tak samo zaawansowane. W syntetyzowanej trzeba puścić próbkę sinusa i go nieco obrobić: zmiana częstotliwości, ADSR, generator szumu. Potem wszystko zmiksować i puścić na DAC. W odtwarzanej trzeba odpowiednio wyzwalać, pobierać z dość ogromnej pamięci ROM próbki, miksować i puszczać na DAC. Jest jeszcze jeden sposób: AY-3-8912, YM-2149 i inne...
Jezeli programujesz w Bascomie to wiem gdzie moze byc przyczyna- mialem to kiedys tez z pomiarem czestotliwosci z ne555. Zwroc uwage na zmienna ktora przechowuje wartosc z licznika. Przed jej analiza i zamiana na hz najlepij skopiowac ja do innej zmiennej i na tej drugiej robic obliczenia. Podeslij listing programu do rzuce na niego okiem
powoduje miganie diody w bardzo nie regularnych odstępach czasu - widać to "gołym okiem". Na dodatek trudno nazwać te odstępy "pół sekundy". ... Na początku mam jeszcze: $hwstack = 32 $swstack = 8 $framesize = 16 Bez tego nie idzie zadeklarować żadnej zmiennej - "out of SRAM". Dyrektywa CRYSTAL tylko informuje kompilator o częstotliwości generatora....
Gdybym to robił bez wykorzystania peryferiów MCU, zrobiłbym to tak (albo podobnie, nie pamiętam czy Bascom pozwala na użycie zmiennej w wyrażeniach wait): Potrzebowałbym wygenerować 4 przebiegi pseudo-prostokątu do max 1kHz(sygnał CLK) z możliwością przestrajania częstotliwości. Nie muszą one działać równocześnie. Najlepiej to wykonać tak jak kolega...
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 timera wpisujesz nową próbkę do rejestru generatora...
Przestawiałem CKSEL a nie CKOPT Przestawienia dokonałem przez AVR-BASCOM. Ponieważ podłączyłem zewnętrzny kwarc 16MHz. No i w momencie przestawienia i dania WRITE FS, procek przestał być widziany przez programator. Na pewno wystarczy dodatkowy generator? Jakiej częstotliwości powinien być?
Konstrukcja jest zdecydowanie inna. Proponowałbym ograniczenie programu do pomiaru częstotliwości i zrezygnowania z pomiaru czasu, lub zaprojektowanie płytki pod ATMEGA8 z zachowaniem połączenia wszystkich końcówek jak w projekcie. Do kompilacji będzie potrzebna najnowsza wersja Bascom'a z ograniczeniem do 4kB. I jeszcze jedno. W takim przypadku trzeba...
Dla pełności tematu. Jak skorzystać z PCINT? Szukałem w manualu i jakieś przykłady w sieci ale nie znalazłem nic czytelnego. Oto przykład dla Attiny13 (jest on w manualu): [code][syntax=basic4gl] $regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 32 $swstack = 24 $framesize = 8 'config pinb.0 = input Config Portb.2 = Output Pcmsk = &B00000001...
Kolego M.S. masz rację M8 nie ma dzielnika mój błąd . Tak ustawiłem fusbity prawidłowo i nic. Aż wyczytałem, że po spowolnieniu procesora te wyświetlacze działają i po zabawie z fusami zablokowałem mege8. Jak zmianą częstotliwości zablokowałeś , z jakiego korzystasz generatora RC czy kwarcowego .
Jeżeli fusy przełączono na 1111 to trzeba sprawdzić sprawność i podłączenie kwarcu (i zbadać najlepiej oscyloskopem lub sondą w. cz. przebieg na XTAL2). Nie należy zapominać o kondensatorach przy kwarcu (ok. 33pF) zgodnie z notą katalogową. Jeżeli dalej będzie nie tak należy do XTAL1 podłączyć dowolny generator zewnętrzny o częstotliwości kilku MHz...
Nadal nie piszesz co nie działa. Czy są zaciemnione pola LCD na nim po włączeniu zasilania bez podłączonego µC? Chodzi o samo zasilanie żeby µC nie wysyłał rozkazów. To jest podstawa żeby ruszyć to dalej. Gdzie masz podłączoną końcówkę RW wyświetlacza? Powinna być do masy. Jak to wszystko co piszę jest ok, to pozostaje Ci tylko raczej zegar...
a do tego najlepiej dodać tranzystorek i maleńkie trafo podnoszące napięcie. Warto też wiedzieć, że każdy taki buzer ma swoją częstotliwość rezonansową przy, której najgłośniej piszczy. Nie potrzeba zaraz transformatora. Wystarczy dać dławik, dobrany tak by razem z pojemnością membrany tworzył obwód rezonansowy o częstotliwości rezonansowej membrany....
Przykładowo możesz wykorzystać dwa liczniki. Jeden do regulacji częstotliwości, a drugi do regulacji wypełnienia. - licznik pierwszy odlicza czas pomiędzy okresami od 1 sek dla 1Hz do 50 ms przy 20Hz. - licznik drugi oblicza czas trwania impulsu. Powiedzmy że zmiana stanu pinu X generuje przerwanie uruchamiające licznik drugi który po upływie zaprogramowanego...
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".
Na kolektorze przy napięciu bazy 0V stanie bez sygnału z generatora musisz mieć +Vcc. Jak masz miernik częstotliwości, to prześledź drogę sygnału. a jak nie, to sygnał z gen ok 10hz i prosty układ kondensator + tranzystor + dioda led i zobaczysz gdzie Ci miga. może masz jakiś czeski błąd w łączeniu, tranzystor uwalony, wyjście proca źle ustawione, albo...
Czyli generator impulsów jest włączany przez procesor nadający jakiś kod?
Zrobiłem jak pisał Driver, odłączyłem wejście sygnału do LM7001 i podłączyłem sterowanie nap. warikapów przez potencjometr. Przy ok.2,2V miałem f=132MHz a przy ok.7,2 f=136MHz to by było z zapasem dla odbioru i ok.11,5 f=146. Ponownie podłączyłem zgodnie ze schematem, nie zaskoczyła... Myślę że podanie częstotliwości ze skanera nie ma co sprawdzać,...
Było sporo informacji na tym forum o podobnych problemach. Wyprowadzenia tego wyświetlacza są identyczne jak stosowanych przeze mnie z pozytywnym skutkiem. Raz tylko złapałem się na podobnej nieprawidłowości bo nie podłączyłam końcówki 5 wyświetlacza do masy. Niektórzy twierdzą ponadto, że końcówki DB0 - 3 przy sterowaniu 4 bitowym też powinny być zwarte...
No chłopie, rozdzielczości 1Hz to Ty za Chiny tu nie uzyskasz... chyba, że dasz kwarc o częstotliwości mniejszej niż 262,144 kHz. No i właśnie tu leży problem z BASCOMem. Tak naprawdę nie wiesz co on tam robi i podejrzewam, że tak, jak napisałeś w pierwszym poście to tego przestrajać się nie da. Napisz prostą procedurkę, która przeliczy częstotliwość...
ten program właśnie to generator o zmienej częstotliwości - i działa - problem tylko w tym, że cały czas mam losowe przycinanie się podczas rozpęczania.
Wbrew pozorom najłatwiej będzie zrobić to na małym mikrokontrolerze ;-) Procesor, rezystor, dioda, 10 linijek w Bascomie i miga jak sobie tylko zażyczysz.
ja ustawiłem fuse w atmega8515 na External Low-frequency Crystal i teraz na niczym nie wstaje (rc kwarc zewnentrzny generator) mam programator isp i może zaniska częstotliwość
Schemat to musiałbym narysować. Jak znajdę czas to tak. Na elektrodzie jest tego sporo. Generalnie to należy podać sygnał na XTAL1 o częstotliwości jakieś 200kHz do 2MHz. Źródłem może być jakikolwiek generator np. zrobiony na działającym procesorze, na bramkach, z posiadanego generatora lub czasem z miernika jeśli ma generator. Amplituda ok. 5V, częstotliwość...
Zgadzam sie w duzej mierze z kolega PiotrPichuta szkoda czasu na LED-y skoro ma sie prosta obsluge LCD... Jak patrze w listing progamu stedujacego 4 wyswietlaczami LED to zajmuje ona okolo 3 strony formatu B5... Wiec kolego rozpatrz mozliwosc zastosowania wyswietlacza LCD... Co do czestosciomierza to znowu zgadzam sie z kolega Piotrem :)... i dodam...
Jak mniej wiecej ma wyglądać ten generator i na jakiej częstotliwości ma on pracować?? Jak potem ustawić lub zczytac te FuseBity ?? Pozdrawiam. Dodano po 34 Taki generator może być ?? Jaka ma być częstotliwość kwarcu??
Witam! Mam pewien problem odnośssnie RS232. Chodzi dokładnie o transmisje z PC-ta do 89c51. Wszystko chodzi bez zastrzeżeń ale przy układzie z kwarcem. Gdy kontroler taktowaany jest zewnętrznym generatorem 4MHz zamiast rezonatorem to nie można dobrać szybkości transmisji bo na LCD pojawiają się krzaki. Procek programowałem Bascomem. Nie wiem jaki nastawić...
Witam! Poszukuję generatora jak w opisie ,zakres częstotliwości do ustalenia programowo, bez zbednych szczegółów jak amplituda , wypełnienie itd...(mogą być ustalone jednorazowo ),najlepiej w Bascom.Proszę o konkrety :) i z góry dziękuję
Witam. Z pewnych przyczyn musiałem przejść z pisania oprogramowania w Bascom na C. I pojawił się problem. Mianowicie chodzi o konfigurację Timera1 tak aby był generatorem, którego częstotliwość zmienia się wpisem do rejestru pwm1a. Pwm1a = 312 Config Timer1 = Timer , Prescale = 8 , Compare A = Toggle , Clear Timer = 1 On Compare1a Impuls Enable Interrupts...
A może by tak dwa liczniki zaprzęgnąć do jednego zadania... Timer0 byłby generatorem PWM 8-bit z regulowanym wypełnieniem, z zewnętrznym taktowaniem z koncówki T0. Timer1 byłby generatorem o regulowanej częstotliwości (Tryb CTC) i za pomocą przerwań zmieniałby stan końcówki wyjściowej, którą to podłączysz do wejścia T0.
Twój błąd polega na tym, że użyłeś słowa "Bascom" w pytaniu. Niektórzy bardziej nerwowi użytkownicy forum reagują na to słowo alergicznie. Mechanizm jest taki sam jak w przypadku PiS - ktoś im wmówił, że to zło wcielone i trzeba takich obrażać. A co do Twojego pytania, to obawiam się, że nie uruchomisz Tiny2313 na 32 kHz kwarcu. Musiałbyś dołączyć jakiś...
Układ posiada generator RC 1.6MHz i PLL x16 (max)- częstotliwość w bascomie oczywiście podać musisz. Atmel zaleca stosowanie nowszych attiny25. Ps Mega8 i tiny nie potrzebują kwarcu do programowania.
Witam jeszcze raz na tej stronie Jest tam wsad do procesora i plik źródłowy w bascomie oraz biblioteka i fonty do wyświetlacza z telefonu nokia. Zrobiłem ten układ i zaprogramowałem procesor oryginalnym plikiem si5351VFOv11.hex układ działa prawidłowo choć jeśli chodzi o przełączanie BFO z usb na lsb synteza nie zmienia częstotliwości jest cały czas...
Witam ! Ja bym to widział tak: Wykonał bym pętlę, w oparciu o tę pętlę generator, następnie miernik częstotliwości na ATega8 ( ATtiny2313 ), program napisał bym w Bascomie AVR. Nie potrzebny by był porównawczy generator bo program załatwił by sprawę. Fragment kodu: If czestotliwosc > x and czestotliwość < y then wykonaj otwieranie end if Powodzenia...
Ok, teraz tak. Mam generator około 38kHz na Attiny13, scalony odbiornik reaguje elegancko, teraz pytanie: Jak na drugim Attiny zbudować odbiornik tej częstotliwości? Da się użyć samej instrukcji getrc5 ale żeby tylko odbierało lub nie, a nie konkretne adresy i komendy?
PRESCALEThe 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ą ten generator ma nadawać. Zegar 8MHz/65536/PRESCALE...
PWM afair, ma tylko kilka możliwych częstotliwości. Raczej byś musiał to poprostu na timerach zrobić. Ale na ile to będzie dokładne w bascomie;P
Słusznie:) Opisywany układ na chipe Siemensa TBB202 ma podział na 128( opcja 127). Znalazłem jeszcze coś takiego, jak unowocześniony AVT3003 w postaci nowego kitu AVT2820 autorstwa Rafała Orodzińskiego (sp4avs). Tyle ,że tam występuje preskaler u664b a tego nie mam w zasięgu. Chętnie przestudiowałbym program schemat i źródłowy,szczególnie jeśli jest...
standardowo jest ustawiony zegar 1MHz z wewnętrznego generatora. dlatego takie dziwne opóznienia w działaniu. w atmega8 dla kwarcu 8 MHz ustawiaw fuse bits na prace z zewnętrznym oscylatorem kwarcowym o dużej częstotliwości. to pomoże.
Przy tak małym kwarcu będziesz miał duże błędy w transmisji. W dodatku coś mi się zdaje że masz ustawiony wewnętrzny generator na 8MHz. To by wyjaśniało dwukrotnie większą częstotliwość migania diody przy zadeklarowanej częstotliwości taktującej jako 3276800. Wpisz 8000000 i zobcz czy RS zadziała. Ale na wewnętrznym generatorze to też nie koniecznie...
Witam. Jestem osobą która od kilku miesięcy w wolnych chwilach próbuje sił z mikrokontrolerami. Jako język wybrałem Bascom bo wydaje się być bardziej przyjazny od np. C. Mam wielki problem gdyż nie wiem jak zabrać się za pisanie programu który miałby generować 59 impulsów w określonym czasie, a po wygenerowanie zrobić przerwę długości jednego impulsu...
Są to tak zwane harmoniczne. Pojawiają się one w generatorach w wyniku zasilania ich niesinusoidalnym prądem, ponieważ generatory takie są przystosowanie do zasilania ich sinusoidami. Harmoniczne mają zawsze częstotliwość będącą całkowitą wielokrotnością częstotliwości bazowej. Takie wartości mogą świadczyć o aliasingu (bo masz pewnie tylko filtr RC...
Witam, chcę zbudować generator przebiegu prostokątnego o wypełnieniu 50% na ATtiny2313. Chcę zmieniać płynnie jego częstotliwość. Znalazłem program w Bascom dla uC AT90S2313 (generator przebiegu przestrajany liczbą): http://obrazki.elektroda.net/54_11989575... problem w tym, że nie chce on działać w uC ATtiny2313 !!, tzn. niby działa bo stan...
http://obrazki.elektroda.net/60_12331718... Witam serdecznie. Jest to mój pierwszy temat na elektrodzie więc z góry przepraszam za błędy jeśli się pojawią. Mając chwilę wolnego czasu w pracy postanowiłem zrobić prosty generator sygnału VGA. Układzik taki szczególnie przydaje się w "terenie" przy sprawdzaniu instalacji VGA. Po prostu nie trzeba...
ok popróbuje z tą konfiguracją ale jak poprzedni kiedyś programowałem to nie konfigurowałem i działało a teraz nie wiem mam nadzieję że to to i dzięki za pomoc tylko jak skonfigurować jeśli jego stan ma się zmieniać z określoną częstotliwością ?? i raz będzie 1 a raz 0 ?? ----------------------------------------... ok to...
Jeśli to nowa ATMega8 ze sklepu to zmień częstotliwość taktowania na 1MHz. Tak jest ona taktowana domyślnie i podłączenie kwarcu 16MHz nic nie daje, układ działa z wewnętrznego generatora RC.
Rozumiem że 2000000=2MHz- 6 kółek . Tylko dlaczego zmiana częstotliwości powoduje różne działania wyświetlacza.? Ok. ale skąd dostarczasz te 2MHz mikrokontrolerowi. Z wewnętrznego oscylatora się nie da. Dołączasz rezonator, podajesz sygnał z zewnętrznego generatora?
Generalnie kwarc jest sterowany tylko wtedy gdy chcesz częstotliwość inna niż 1, 2, 4, 8, 12MHz lub chcesz jakas mniej typową, a nie masz miernika częstotliwości by wykalibrować wewnętrzny generator zbudowany na wzmacniaczach operacyjnych. Inna sprawa ze Bascom jest tak powolny i wykonuje tyle zbędnych instrukcji, ze faktycznie potrzebuje wyższych częstotliwości...
Najnowszy Bascom obsługuje AT TINY 2313. Używam programatora STK200/300 i nie ma żadnych problemów. Jednak same uC się od siebie różnią. Główna różnica z jaką się użytkownik spotyka to wewnętrzny generator ustawiony chyba na 8 MHz i preskaler tej częstotliwości przez 8 który sprawia, że uC chodzi na 1MHz. Wszystko działa dobrze jeśli Bascom ma informację...
Mega8 faktycznie nie ma OC0 (CTC dla T0), ale już Mega88 i Mega168 mają... sygnał wyjściowy komparatora jest fizycznie dostępny na pinie, nie trzeba go generować programowo. Ostatnio potrzebowałem zrobić taki generatorek na AVR: [url=http://www.elektroda.pl/rtvforum/to... frequency sweep, przemiatanie częstotliwości
http://obrazki.elektroda.pl/2558308700_1... Witam Przedstawiam prosty generator PWM na atmega8. Układ ma służyć jako generator sygnału PWM do testowania np. sterownika wentylatora chłodnicy. Potencjometrem płynnie reguluje się wypełnienie od 0% do 100%. Na linijce led wyświetlana jest aktualna nastawa skokowo co 10%, dodatkowa dioda...
A u mnie Bascomowe Getrc5 śmiga bez problemu na wewnętrznym generatorze 1MHz ATMEGI8. Muszę mieć słaby sygnał zegara i o małej częstotliwości bo inaczej słyszę uC w skanerze, którym on steruje. W końcu Bascom napisany jest w asm. Pozdrawiam wszystkich: profesjonalistów i amatorów.
Witam. Ja zrobiłbym to tak: 1. Przebieg pomiarowy wprowadziłbym na wejście przerywające INT0 lub INT1 (w 2051 są dwa więc można mierzyć dwa kanały). 2. Ustawiłbym timer do pracy ze zliczaniem impulsów 1/12 fxtal, w trybie pracy 1, a więc 16-bitowym. Przy kwarcu 12MHz daje to rozdzielczość timera 1us, a maksymalny czas liczony przez timer to 65535 us,...
http://obrazki.elektroda.pl/7329866000_1... Miernik częstotliwości o całkiem niezłych parametrach, bo potrafiący mierzyć częstotliwości od 1Hz do 10MHz (9,999,999Hz) z rozdzielczością 1Hz w całym zakresie. Idealny do generatorów funkcyjnych lub jako zwykły miernik. Do tego tani i prosty w wykonaniu, z ogólnodostępnych części, a małe wymiary...
Witam. Wyobraźmy sobie takie zadanie: ma być zbudowany generator w.cz. na układzie DDS np. AD8950. Generator miałby byc sterowany z małego Atmela np. 89c4051. Język programowania to Bascom. Zakres częstotliwości to powiedzmy 10-25 MHz z krokiem 1 Hz. I tu pojawia sie problem. Mianowicie typowy system wyliczania słowa jakie ma być wysłane do DDSa to:...
Nieee- to się kompiluje. Sprawdziłem. To jest stary, klasyczny problem. Czętościomierz- czasomierz. Dokładność zależy od częstotliwości- czasu. Przy dużej częstotliwości otwieramy "okno"- bramkę i zliczamy ile tych impulsów było. Przy małej częstotliwości mierzymy czas między impulsami a bramka- pracująca teraz jako generator impulsów- zlicza czas między...
napięcie zasilania raczej na 99% będzie 12V i LM 7805 do atmegi, co do serwa i krokowych to nie dam rady ich odpalić puki nie powstanie płytka bo nie mam generatora prostokąta. Aha jeszcze jedno czy prędkość obrotu serwa jest w jakiś sposób regulowana? Bo kąt obrotu to zależy chyba od częstotliwości, a prędkość obrotu? od wypełnienia?
Podpinasz pod XTAL1 (XTAL2 może sobie wisieć) a częstotliwość do 16 MHz (dla ATmega8535) lub do 8 MHz (dla ATmega8538L) i wsio :) Na elektrodzie jest schemat tego generatora. Osobiście ożywiałem nim AT89S8253 na częstotliwości 20 MHz, Tobie proponuję 8 MHz, niezależnie od typu procka. Procesor powinien wstać. Fusebity proponuję programować w BASCOMie,...
elektryk -> kolega może nie zauważył, ale to jest stareńki procek, który nie ma wewnętrznego oscylatora i może pracować tylko z zewn kwarcem lub generatorem, dlatego pytałem o niego na początku. Mortan1 -> chesz się szybko nauczyć programować i robić coraz mniej błędów w programach a za to więcej działająych układów? .... to zobacz sobie, wszędzie...
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" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal...
Odłącz od układu i podłącz kwarc na zewnętrznym generatorze na 74HCT14 . Dodam, iż mam na stanie programator równoległy, w razie niepowodzenia. Pozdrawiam, Light-I No dobra ale co mam podłączyć do wyprowadzeń XTAL (te żółte na schemacie)? Domyślam się że rezonator kwarcowy, ale o jakiej częstotliwości? To musi być 1Mhz, czy może być większy? (Chodzi...
Timer2 jest nieco inny niż Timer1. Timer2 w M8 może pobierać sygnał zegarowy z oscylatora taktującego procesor bądź z kwarcu małej częstotliwości. Spróbuj dodać do Config Timer2 ASYNC = OFF . Skieruje to do Timera 2 sygnał zegarowy generatora uC. P. S. Jak chcesz sprawdź to sobie ustawieniach rejestrów. Mnie się nie chciało. Poczytaj sobie helpa. No...
Może dlatego, że częstotliwość kwarcu lub generatora wewnętrznego (nie wiem co używasz, sądzę że to drugie) jest niedokładna: http://mikrokontrolery.blogspot.com/2011... Programu nie sprawdziłem, bo z Bascom się nie lubimy :)
...nie damy rady zrobić tego sami jak należy? Ja ciągle wierzę, że dołączy się tu wreszcie ktoś ze sprzętem, kto pomierzy nam nasze wynalazki. Bezinteresownie. Ja dysponuję tylko miernikami częstotliwości (0..3GHz), miernikiem mocy wychodzącej i odbitej + przeliczenie na SWR... Ja chyba dam sobie spokoj z tym 6057, mam juz sprawdzony projekt syntezy...
Witam serdecznie. Próbuje stworzyć generator PWM o zmiennym wypełnieniu i zmiennej częstotliwości. Generator ten chce stworzyć na ATmega32 12MHz w języku BASCOM. Zmian dokonywać będzie można przez dwa potencjometry. Mam już napisany program ale niestety sygnał na oscyloskopie wariuje. Co jakiś czas jest przebicie innych wartości. Walczyłem z tym dość...
Powinien być 32.768kHz (32768Hz),a mi babka w elektroniku dała 3.2768MHz, więc trochę większy niż powinien. No nieźle :) Chciałeś przyśpieszyć czas 100-krotnie? Wystarczająco szybko już leci... :) A poważnie - jeśli podłączysz PCF-a prawidłowo i jego generator działa jak należy, to (przy domyślnym ustawieniu rejestru kontrolnego) na pinie 7 (/INT)...
Obawiam się, że 74HC132 może nie wyciągnie 110MHz. Pojemności w podanym przedziale są małe. Jeżeli sonda pojemnościwa jest czystą pojemnością to chyba zastosowałbym przetwornik C/f w postaci generatora w. cz. z cewką. Do pomiaru częstotliwości potrzebny byłby uC o dużej częstotliwości taktowania (pomimo, że i tak nie zapewni pomiaru w pełnym zakresie)....
Njaprościej ustawiając i zerując bit na porcie w pętli. Np w Bascomie: do Set PortX.Y Gosub Opoznienie Reset PortX.Y Gosub Opoznienie loop Jaki problem ? masz ograniczoną częstotliwość maksmalną, oraz sygnał nie jest symetryczny ze względu na opóżnienie przy skoku w do loop. (można użyć konstrukcji goto to zmniejszy nieco asymentrię) Aby sygnał był...
Ok, to sprawa tego dzielnika jest załatwiona (wielkie dzięki za informacje), ale jeszcze mam pytanie odnośnie ostatniego postu: czy jeżeliby dać to o czym piszesz to dałoby sie mierzyć także częstotliwość trójkąta czy sinusoidy, ponieważ będzie to komplet do generatora, i zalezeło by mi abyś mógł coś bliżej o tym napisać (może jakiś schemat, albo przykład...
Witam Chce zrobić generator PWM do półmostka H (Half-Bridge) sterującego dwoma mosfetami w typowy sposób dla półmostka czyli że gdy górny załączony, dolny wyłączony a między tymi stanami czas martwy. Chciałem zrobić to na timerze Timer1 ale jest problem z częstotliwością bo potrzebuję minimum 60kHz a najlepiej 100kHz. Ma ktoś jakiś pomysł/podpowiedź...
Zobacz sobie ten link: http://www.easy-soft.net.pl/artykuly/bas... Masz tam źródło programu, możesz sobie przerobić na inny procesor i układ syntezery np. TSA5511. Do tego generator z tej strony: http://free.of.pl/p/piracifm/img2/gener2... Wystarczy, że zrobisz część z BF194 i stabilizatorem. Na isostatach...
zmienna jest liczbą nie tekstem ... Dlatego w algorytmie, który Ci pisałem jest funkcja "str" zamieniająca cyfrę na tekst, czyli z cyfry 1 masz "1". Aczkolwiek, z tego co widzę, to pojawia się kwestia kropek, czyli autor powoli ukazuje prawdziwy cel zadania - wyświetlenie częstotliwości wklepanej przyciskami prawda ? Moja propozycja jest taka: - napisz...
Mam mały hint, może komuś z Was to pomoże. Zbudowałem miernik częstotliwości do 1.2GHz w oparciu o kit Nowego Elektronika (łatwo go znaleźć w necie) i po sprawdzeniu czy on rzeczywiście mierzy poprawnie (sprawdziłem generatorem)- podłączyłem antenę nadajnika do wejścia miernika. Wiem, że powinno sie zrobić to raczej przez bufor ale nie zależało mi na...
Cześć mógłby mi ktoś pomóc w zrobieniu układu który by ragował na częstotliwość od 20 do 50Hz. Chodzi mi oto że doprowadzam do wejścia uP sygnał o określonej częstotliwości a procek zaraguje np. zapaleniem diody gdy sygnał ten będzie miał wartość z zakresu 20-50Hz. Poprost nie wiem w jaki sposób dobrać wartości timera i preskalera. Piszę w Bascom-AVR...
Witam Pomiar będzie bardzo kiepski, masz wyświetlać obroty na minutę, czyli przy czterech czujnikach masz rozdzielczość do 15 obrotów. lepszą metodą dla przebiegów o małej częstotliwości jest pomiar czasu obrotu lub kilku obrotów i wyliczenie z tego prędkości, co do wewnętrznego generatora to jet tak mało stabilny w funkcji napięcia zasilania i temperatury...
Praca na wewnętrznym generatorze ustawiona jest fabrycznie. Nie pamiętam dokładnie ale chyba na 8MHz. Dodatkowo trzeba pamiętać, że ustawiony jest prescaler tej częstotliwości przez 8 (nowość). Tak więc ATTINY2313 pracuje domyśnie chyba na 1MHz. Parametry można odczytać poprzez programator Bascom'a. Do tej pory programowałem tylko 1 uC tego rodzaju...
Z ta częstotliwością to weź przeczytaj jeszcze raz to co napisałeś i przemyśl to... :/ Dobrze to przemyśl. A do ADC nie podpinasz kwarcu tylko podajesz mu sygnał zegarowy (np z generatora). To z jaka szybkością możesz "machać" pinami IO powinno byc w DS atmegi, a jak nie ma to sprawdź doświadczalnie.
Witam Potrzebuję zbudować generator sygnału PWM o zmiennej częstotliwości i zmiennym współczynniku wypełnienia. Wykorzystując sprzętowy PWM zmiana wypełnienia to nie problem ale czy można uzyskać na sprzętowym PWM zmienne częstotliwość od 50 do 1000 Hz płynną lub skokową. Jeżeli jest to możliwe do zrealizowania to prosiłbym o jakieś wskazówki jak się...
Wielkie dzięki - działa po zmianie częstotliwości generatora. :-) Dodam, że przeszedłem cały rozdział pocżwszy od 1wirecount poprzez ...search itd i nic a problem tkwił w generatorze. Tak mam na pewno podpięty 4k7 do vcc i pod nogę środkową. Teraz działa. A możesz mi napisać gdzie się zmienia fuse bity, żeby wykorzystywał zewn generator? Z petlą jak...
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 do kwarców zegarkowych to nie podzielam entuzjazmu mojego...
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 pomocy mikroprocesora np. Atmega8, program piszesz w języku...
Potrzebuję zmierzyć częstotliwość w pakiecie impulsów trwającym około 1 sek. Częstotliwość akustyczna. Najpierw są w nim „szumy” czyli na interesujące mnie impulsy nałożone są przypadkowe oscylacje. Po około 0,1 sekundy od pierwszego „piku” mam już czysty sygnał, który trawa około 0,9 sekundy Wydaje mi się, że najpierw powinno...
Czereśnie na moich drzewkach już się skończyły :] Szpaki odstraszałem zeszłorocznym odstraszaczem, który nie najlepiej się spisuje. Teraz myślę nad odstraszaczem na przyszły rok. Trzepotanie skrzydłami to rozwiązanie za pewne dobre, zastanowię się jeszcze nad tym. Dondu, mógłbyś zarzucić jakiś przykład takiego generowania dźwięku w C? Znalazłem jedynie...
Przedstawię bliżej sprawę: mam 2 potencjometry 50 k Ohm. Zmieniając wartość rezystancji pierwszego z nich muszę wygenerować częstotliwość od 100 do 3000 Hz z krokiem co 100 Hz, a zmieniając wartość rezystancji drugiego z nich muszę wygenerować częstotliwość od 30 do 70 Hz z krokiem co 1 Hz. Na końcu muszę zsumować te dwie częstotliwości i je "wygenerować"...
Witam !! Proszę mnie oświecić, gdyż mam mętlik w głowie. Chciałbym zrealizować generator na 89.. o częstotliwości 100Hz, tak aby ta częst. była dostępna na jednym z portów. Hmm... najlepiej sinusoida. Bascom oczywiście.. Czytałem o timerach, ich przeładowaniach, ale coś się u mnie zablokowało. Dla swojego ułatwienia zastosuję kwarc 12MHz aby po wewn....
Żeście się porozpędzali, a odpowiedzi jak nie było tak nie ma. bosman49, mogłeś nie pisać że chodzi o silniki, było by prościej, bo zapewne masz sterowniki na L297 a one potrzebują tylko przebiegu prostokątnego o wypełnieniu 50% (jeden okres - jeden krok). niestety nie napiszę ci jak to zrobić, bo sam bym chętnie takie coś sklecił :) Tak więc, może...
Witam, Piszę program w DELPHI obsługujący pomiar dwóch czujników DS18B20. Mikro kontroler to ATMEGA32, program w BASCOM. Wszystko ogólnie już działa: wysyłam po UART ciąg znaków jako string i odbieram wybrane przeze mnie znaki o danej ilości funkcją Copy w DELPHI. Korzystam z biblioteki TComPort. Jedyny problem to z Label'i zrobił mi się generator:...
bascom generator częstotliwości bascom częstotliwości bascom generator
fronius licznik energii suzuki wagon brother ilość wydrukowanych stron
instrukcja obsługi przejazd kolejowy
Suszarka Electrolux wydłuża czas suszenia - przyczyny i rozwiązania Rozładowujący się akumulator w Peugeot 5008 2014 – przyczyny i rozwiązania