No tak dioda świeci jaśniej bo wcześniej jej prąd był ograniczany załączanym wewn. podciągniem do VCC a teraz jest pin normalnie ustawiony jako wyjście... Ale czy to znaczy że miga sobie co sekundę teraz ?
Witam. Fcpu=9600000/8= 1 200000Hz 1 200000/64/510 = 36,76Hz
A czy aby ten mikrokontroler nie ma wewnętrznego oscylatora ustawionego na 1MHz.
Witam, Polecenie SOUND port , il_impulsów , czas_impulsu To mi nie pomoże. Jako argument chcę podać potrzebną częstotliwość (liczba), a nie ilość impulsów i czas impulsu... Jeżeli znasz częstotliwość to nie problem określić ilość impulsów i czas trwania, ale ta funkcja jest mało precyzyjna. Lepiej wykożystać do tego Timera: $crystal = 4000000 Pwm1a...
Odtwarzałem kiedyś pliki mono 8bit 32kHz w bascomie wszystko ładnie działało. Nie chodziło to przy pełnych 32kHz ale dźwięk nie był zniekształcony (program chodził przy max prędkości i przed każdym odczytem karty zmieniał stan jednego z pinów - w ten sposób mogłem zmierzyć częstotliwość)
Jakie moce ma mieć posiadana przez ciebie przetwornica ?? Jaką bedziesz miał częstotliwość impulsowania PWM ?? domyślam się że przemiennik bedzie procował z elementami indukcyjnymi (np. silnikami) Temat co cię czeka nie jest łatwy i wymaga trochę doświadczenia. schematu nie mam ale moge podać ci kilka uwag praktycznych: Jeżeli chodzi o przemienniki...
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,...
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ś dziwny programator (nie pozwalający na zmniejszenie...
Wydaje mi się, że najpierw powinno być „uruchomione” odliczanie tych 0,1 sek, wyzwalane pierwszym pikiem z „paczki”. Potem trzeba odczekać te 0,1 sekundy na zanik „szumów” i zacząć zliczanie w czasie 0,9 sek. Ilość zliczonych pików podzielona przez czas da mi częstotliwość. Wynik ma się utrzymywać na wyświetlaczu...
A komendy toggle będą działały tak szybko, że zmiany będziesz wstanie zaobserwować jedynie oscyloskopem/analizatorem stanów logicznych/multimetrem z funkcją pomiaru częstotliwości.
Przy zegarze=8Mhz, preskalerze=1 i rejestrze Compare1a=100 otrzymasz częstotliwość 40kHz
Aaaale... Czy generowanie tego przebiegu ma być jedynym zadaniem twojego mikrokontrolera? Jeśli w pętli głównej będziesz chociażby odczytywać czujnik 1wire lub mocno utylizujesz przerwania, błąd nie będzie rzędu 10% (220Hz zamiast 200Hz), tylko rzędu 50%, a może i nawet 100%. Tego nie wie nikt, i nie ma takiej mocy żeby to policzyć... Co tu dużo tłumaczyć?...
Liczniki są osobnymi blokami uC, więc jeśli sygnał wejściowy jest poprawny, to impulsy powinny być zliczone poprawnie. Podany wyżej program to program użyty w moim mierniku częstotliwości okrojony z niepotrzebnych ci rzeczy, które mogłyby zaciemnić jego sens. Działa przy częstotliwości kilku MHz.
Zapis koloru w postaci HEXa, to po prostu konwersja liczby z systemu dziesiętnego na szesnastkowy. Np. kolor jasny zielony: rgb(173,255,47) == #ADFF2F
Witam, też aktualnie bawię się impulsatorem na EVB4.3 M32 16MHz. Fajnie działa sterowanie w przerwaniu: http://www.elektroda.pl/rtvforum/topic14... Dołączyłem kondensatory 68 nF równolegle do styków. Na kwarcu 16 MHz nie ma żadnego problemu z liczeniem impulsów w obie strony. Musiałem tylko dokonać modyfikacji kodu ponieważ trafił mi się impulsator,...
Ten TIP122 to przy 4A ma ze 3V Uce co daje 12W :!: przy 100% wypełnionym PWM. Odłącz na chwilę ten PWM i dołącz tam na stałe +5V (zakładam, że to tyle, ile daje uC). Zobacz, czy TIP się grzeje w takich warunkach. Zmierz też napięcie Uce - jeżeli przekracza 3V to znaczy, że źle wysterowujesz TIP'a. Jeżeli napięcie jest OK, to znaczy, że trzeba ten tranzystor...
jak chcesz takie duze czestotliwości mieżyć to musisz użyć timera żeby liczył zewnętrzne impulsy, wtedy drógim timerem wyzwalasz przerwanie co określony czas (im dłuższy tym lepszy bo pomiar dokładniejszy) liczysz ile było ilmpusów z zewnątrz w okreslonym czasie. wydaje mi się że tą metodą dało by sie mieżyć nawet do 100Mhz ale jest jedno zalożenie...
Witam, zamiast zastanawiać się od czego zależy częstotliwość nośna jeśli chodzi o kod RC5 to poprostu może lepiej coś poczytać o tym standardzie a wszystko się wyjaśni. W google można znaleźć taki np jeden z wielu linków, który może się okazać dla ciebie bardzo pomocny w zrozumieniu tegoż zagadnienia http://www.ustr.net/infrared/infrared1.s... pozdrawiam
Strona 28 PDF-a. I wcale nie wszystkie CKSEL bo tylko 1 z 4. Pozdro Dexter
Pewnie w "fusach" masz ustawiony bit ckdiv8, powoduje on zmniejszenie częstotliwości taktowania ośmiokrotnie.
czytałem gdzieś o fast pwm ale w bascomie nic na ten temat nie wspominaja. Wyczytałem ze max zalecana czestotliwosc to 200kHz dla takiego trybu
bodd --> daj sobie całkowicie spokój z porównywaniem jakiejś wyimaginowanej dokładności pomiędzy prockiem taktowanym zewn kwarcem a prockiem taktowanym wewn oscylatorem. Z twojego punktu widzenia jest to absolutnie nieistotne - a widzę, że wielu początkujacych po usłyszeniu BAJEK natury ogólej jakoby to - "o wiele lepiej jest użyć kwarca zewnętrznego...
Jeśli założyć, że przycisk podpięty do PORTD.1 i jeśli założyć, że dobrze zrozumiałem Twoją idee programu, bo namieszałeś okropnie, to... $regfile = "m8def.dat" $crystal = 1000000 Led Alias Portb.0 Config Pinb.0 = Output config Pinb.0 = input : Portb.0=1 Do if Pinb.0= 0 then Set Led Waitms 400 Reset Led Waitms 700 else Set Led Waitms 1000 Reset Led...
2.Możliwe, że spaliłeś tylko port/pin na który wystawiasz sygnał i nic nie masz na nim też mi sie tak wydaje ale narazie niemam czasu sparawdzić
Zacznij od podania co to za moduły, bo częstotliwość ich pracy niewiele wnosi.
Jeden to masa. Widać to gołym okiem. No to chyba wiadomo że antenkę trzeba przylutować do drugiego. A nadruk oczywiście określa częstotliwość.
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...
Też dołączam się do pytania. Wypełnienie wiadomo jak, a częstotliwość? Czy w ogóle można płynnie regulować częstotliwość?
Wielkie dzięki już radyjko zaczęło ładnie zmieniać częstotliwość.
Taktowanie µC w obu przypadkach musi być stabilnie i zbliżone częstotliwością.
Ho ho ho :) ale narozrabiałeś :wink: Dim Timer0_200ms As Word , B_200ms As Bit ' dot. uaktualniania co 200ms Const Timer0_200ms_max = 400 REM to dodaj $asm inc {Timer0_200ms_max+1} $end Asm Dim Timer0_1s As Word , B_1s As Bit ' dot. uaktualniania co 1s Const Timer0_1s_max = 5 Dim Licznik As Word 'pomocniczy licznik do zminy stanu lini w glownej petli...
Tak, ustawiłem tak w fusach. Próbowałem też przy innych częstotliwościach
1. Natężenie zewnętrznego oświetlenia może się zmieniać o wiele rzędów wielkości. 2. Emisja diody IR jest bardzo mała w porównaniu do tego co emituje słońce. Najpierw trzeba zadbać aby sprzętowo układ odbiorczy miał szanse wykryć właściwy sygnał IR. Czyli aby jego dynamika była odpowiednio duża. Następnie trzeba rozróżnić niewielki sygnał z diody IR...
Czy liczba jest zawsze siedmiocyfrowa? Nie mówie że to jedyny sposób ale podam jeden z możliwych. Deklarujesz zmienną tekstową siedmioznakową. Taka zmienna ma w rzeczywistości osiem bajtów. Nie chcesz wysyłać ósmego NULL. No i OK :D Na te zmienną nakładasz bufor siedmiu bajtów. Kiedy zmienna Dword każesz zamienić Bascomowi na string to on zapisze komórki...
podnośnej 36kHz? no własnie chyba używam 36kHz, przynajmniej czujnik jest na 36kHz, a funkcja RC5 w bascomie chyba właśnie generuje sygnał z taką częstotliwością?
] Gdybym chciał jednak mierzyć załóżmy do 1kHz to wymaga aby zliczać przepełnienia? Dlatego napisałem..."Nie znaczy to jednak..." w złym obliczeniu 1 sek wartość wynosiła 61630, przy prawidłowym obliczeniu wynosi 34 286 uwzględniając czas 1sek, częstotliwość taktowania 8MHz i prescaler 256. Przecież czas (1 sec.) odmierzasz timerem0, który jest 8-bitowy...
No nic nie zmieni. Przecież shiftout jest robiony programowo więc co ma mieć wspólnego z nazwami pinów MOSI , SCK itp ??? Nie rozumiesz jeszcze co to jest programowe SPI?? to znaczy że możesz sobie je skonfigurować na dowolnych pinach procka i nie ma żadnego związku ze sprzętowym modułem SPI.
3-wire to pewnie SPI
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 = Falling ) z resztą zamieszczam fragment kodu [syntax=basic4gl]$regfile...
Chodzi Tobie tylko o szybsze, czy o to, że ma zliczać impulsy tylko wtedy jeśli ich częstotliwość jest równa 100 Hz?
Która z metod otrzymania F=15,625kHz jest lepsza: Tak naprawdę to żadna z powyższych. Jak już chcesz sprzętowo generować przebieg to wykorzystaj licznik w trybie CTC a nie PWM. Config Timer1 = Timer , Prescale = 1 | 8 | 64 | 256 | 1024 , Compare A = Toggle , Compare B No_Ouput = Disconnect , Clear Timer = 1 Oraz dobierz odpowiednią wartość w zmiennej...
Jaka minimajna częstotliwość zegara można ustawić w AVR (BASCOM) przy pomiarze za pomocą DS18B20
Jak dla mnie to przekombinowane, raczej trudno będzie zapanować nad w miarę stabilną częstotliwością.
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ź...
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?...
Poza tym można hexa otworzyć w AVR studio, przejrzeć deasemblowany kod, i przy okazji symulator na bieżąco pokazuje ilości cykli jak i czas przy zadanej częstotliwości. Bascom chyba generuje już standardowe hexy?
Uzywaja tego samego kwraca .Wymieniam Atmegi w podstawce na tej samej plytce .....wszystie nowo zakupione ie wyswiatlaja zle czestotliwosc
jeżeli używasz kwarcu 1MHz to powinno być $crystal = 1000000 zamiast 1000 (częstotliwość podajemy w Hz, nie w kHz)
Proszę was o szybkie sprawdzenie czy ta konfiguracja pwm będzie działała poprawnie. $regfile = "m8def.dat" $crystal = 12000000 Baud = 19200 Config Portb = Output Portb = &B00000000 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up Pwm1a = 100 Pwm1b = 200 Ps.Z jaka częstotliwością działa pwm w atmega8?
Witam . Z jaką częstotliwością pracuje twój mikroprocesor w tym układzie z PCF-em.
jeśli nie masz ostrych rygorów co do częstotliwości i kształtu przebiegu, to Bascom oferuje polecenie sound . Składnia wygląda tak: SOUND pin, duration, frequency [,NOINT] pin - numer pinu na którym ma sie przebieg pojawić duration - ilość okresów przebiegu frequency - częstotliwość noint - jest opcjonalne i wykłącza przerwania w czasie generowania...
Teraz nie co lepiej(1s= około 2s), możesz mi wytłumaczyć jak to wyliczyć i dlaczego zmiana częstotliwości??
http://www.elektroda.pl/rtvforum/topic73...
Można, oczywiście z rezystorem i pojemnością kondensatora dobraną do maksymalnej spodziewanej częstotliwości impulsów.
Korzystając z języka wysokiego poziomu, czyli C lub Bascom uzyskasz takie afekty, że zawsze coś się będzie rozjeżdzało. W Bascomie te efekty będzą napewno wieksze niż w C. Musisz dążyć do tego, aby procedury obsługi przerwania były jak najprostsze i najszybsze , oraz dla wszystkich przypadków takie same czasowo. Jeżeli widzisz że któraś opcja jest zawsze...
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. 90% PWM) 2.) a) Przy pomocy potencjometru zmieniać częstotliwość...
1. Obsługę wyświetlacza - Jaka najlepsza jest częstotliwość odświeżania, jak skonfigurować parametry wyświetlacza w Bascomie?... (Config......,.....,...) Zapomnij. Bascom nie ma natywnej obsługi tego wyświetlacza. 2. Jakie są komendy sterujące pracą wyświetlacza w Bascomie ? - jak się ich używa itp... Też zapomnij. Nie ma takich. Lepiej użyj forumowej/sieciowej...
Ten program mierzy mi jakąś częstotliwość nie wiadomo skąd. Jak tylko włacze atmegę to po chwili mam wynik ok. '560 Hz'. Z kodu wywaliłem linijkę: 'Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 , E = Portb.6 , Rs = Portb.7' bo mam inaczej LCD podłączony. Czy ten program pobiera impulsy z Portd.6 Portd.0 ? Gdzie...
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...
Np. korzystając z tego: http://pl.wikipedia.org/wiki/Filtr_dolno... 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...
Poprawny i dokładny stosunek podziału to 921600, czyli np. 14400 * 64 albo 3600 * 256 albo 900 * 1024. Jak widzisz nie ma żadnego problemu z zaprogramowaniem timera na taką częstotliwość.
Zamieść schemat układu i podłączenia. Jak używasz USBasp, to ustaw zworkę SLOW SCK, a jak ją masz, to po prostu wyjmij. Sprawdź też, czy nie masz włączonego CKDIV, czyli podziału częstotliwości przez 8.
Pospisuję się wszystkimi palcami pod zdaniem kol. - naucz się C to dobrze Ci wyjdzie. Poza tym w Bascom na dobrą sprawę też byś napisał obsługę takiego wyświetlacza. W nocie masz schematy, zależności czasowe dla sekwencji wysyłania danych, a potem strony 13-14 masz pełną listę komend z opisami - na początku tworzysz funkcje niskopoziomowe typu SendByte...
Ten oscylator jest niedokładny - zwykle stosuje się do tego celu oscylatory o niższej częstotliwości a najlepiej dedykowane układy z kompensacją temperatury, np. DS3231.
witam , potrzebuję pomnożyć 7razy impulsy wejściowe , częstotliwość wej nie jest duża max 200hz , znalazłem podobny program na pic16 mnożacy 39razy i kawałek kodu na atmege8 również mnożący 39razy , jednak zupełnie nie mam pojęcia jak cos takiego napisac w bascomie kod dla pic: Device 16F628A Config INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_ON...
WItam Potrzebuję zmienić częstotliwość przebiegu prostokątnego o np 3,3 raza. Czestotliwość wejściowa jest zmiennna w pewnym zakresie maks 500hz. Wymyśliłem sobie żeby to zrealizować tak aby na INT0 podawać sygnał wejściowy i wywołuje przerwanie impulsy a timer0 generuje przerwania co jakiś mniejszy czas probkowania. Zliczam impulsy probowania pomiedzy...
OK. Teraz wszystko jasne.
lub zła definicja częstotliwości podłączonego kwarcu
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...
teraz miga trochę w inny sposób (wcześniej migało z trochę większą częstotliwością niż teraz)
Pewnie ze jest mozliwosc zrobienia tego. Jesli chodzi o pomiar czestotliwosci to mozna uzyc jakiegos licznika binarnego jako dzielnik czestotliwosci, np cos w rodzaju CD4040. Na wejscie licznika podajesz przebieg (oczywiscie musi on byc dostosowany poziomami i w "miare" prostokatny), a z odpowiedniego wyjscia (zalezy przez ile chcesz podzielic te czestotliwosc)...
emarcus ma rację dla rozdzielczości PWM 8 bit częstotliwość PWM wynosi= częstotliwość oscylatora/preskaler/510 Jeśli sterujesz za pomocą L298 to faktycznie raczej nie wina zakłóceń. U mnie na prescale większym od 64 zawór wchodzi w częstotliwość słyszalną i słychać piski, ale sprawdzę z czystej ciekawości :)
To nie w bascomie tkwi problem, tylko w kompilatorze C, według symulatora na wyjściu powinien być stan wysoki, czyli 5V, wygląda to tak jakby port był w stanie wysokiej impedancji. Sprawdź częstotliwość na tym pinie, bo podejżewam że procesor nie wchodzi prawidłowo w pętle i się resetuje co chwile, najlepiej byłoby to zrobić na oscyloskopie, ale częstotliwościomierz...
Jasne! Pokrętło najlepiej zrobić z plastiku - łatwo się obrabia... A tak poważnie to O CO CHODZI??? O oprogramowanie enkodera/impulsatora, regulację potencjometrem przez ADC czy o procedurę zmiany okresu próbkowania/częstotliwości pomiarów? "Weź no" sprecyzuj swoje pytanie albo coś...
Sugestia: przydałoby się przerwanie timera z częstotliwością ok. 5..6 razy większą od częstotliwości strumienia bitów.
ATMEGA jest w stanie wykryć zmianę stanu na wejściu o częstotliwości maksymalnej Fclock/2. Parę podobnych tematów już było. http://www.elektroda.pl/rtvforum/topic64... http://www.elektroda.pl/rtvforum/topic69... http://www.elektroda.pl/rtvforum/tutaj-y... http://www.edw.com.pl/pdf/k09/59_07.pdf http://www.elektroda.pl/rtvforum/topic44...
Tutaj masz listing ćwiczenia 30 "Oślej łączki" z numeru 12/2004.
Jakie zakres częstotliwości Cię interesuje?
Ja planuje chyba coś takiego: attiny 2313 jak:(na tyle ile pamięci stykanie) bariera ir temperatura i wysłanie do atmega8 i on by to przetwarzał sterował i jescze z kompem sie komunikował a jak wytworzyć dana częstotliwość w bascom?
Próbowałem chyba 5 różnych możliwości obsługi czujnika jednak żaden nie działał przy 8Mhz poprawnie. Próbuje teraz na 4M, ale też kiepsko. Choć zastanawiam się czy przy takim programie 6 wyświetlaczach i multipleksowaniu ich, plus odczytywanie czasu i daty i obsłudze czujnika to nie będzie za mała częstotliwość?
W skrócie zajrzałem do noty katalogowej i dowiedziałam się, że do MEGA 16 można podłączyć 2 kwarce. Końcówki to XTAL1 i 2 oraz TOSC1 i 2. Należy pamiętać, że z końcówek TOSC1 i 2, do których można podłączyć kwarc zegarkowy można sterować asynchroniczny timer2, który należy zatrudnić do odmierzania czasu. Do XTAL1 i 2 podłaczysz sobie kwarc o wysokiej...
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.
Kup te na 868MHz (np. w Seguro). Niższe częstotliwości są okupowane często przez piloty do bram, oraz... krótkofalowców, a taki gostek może ci mocno utrudnić życie jak zacznie nadawać. Anteny to kawałek drutu, stosuje się np. lambda/4, stąd częstotliwość określa długość tego drutu. Dla 868MHz jest krótszy :)
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...
W trudnym środowisku można na wszelki wypadek inicjalizować wyświetlacz co jakiś czas (a nie przy każdej pętli). Pin WR umożliwia odczyt z wyświetlacza. BASCOM używa go do odczytu flagi zajętości. Bez niego czeka maksymalny czas, w którym sterownik powinien wykonać instrukcję. O żadnym związku tego pinu z zakłóceniami w dokumentacji nie ma. Jeśli w...
Jeśli chcesz używać wewnętrznego kwarcu to podczas programowania w Pragrameerze masz zakladke LOCK AND FUSE BIT, tam ustawiasz częstotliwość.
Ciekawe skąd mam znać dokładny symbol kwarcu jak go w normalnym sklepie kupiłem. Na obudowie jest napisana tylko częstotliwość.
Wcale nie korzystam z tego programu. Na podstawie tego napisałem tylko kontrolę samej syntezy (potrzebowałem wzoru co i jak wysyłać ale nie dawałem go na forum aby nie robić zbyt długiego postu). Program od początku piszę sam (miejscami się tylko wzoruje). W moim projekcie jest tylko wybieranie jednej z 10 sztywno wpisanych częstotliwości które są wybierane...
A czy a Bascomie jest odpowiednia komenda do wpisu do mapy pamięci wyświetlacza? Czy można to zrobić prościej poprzez podawanie odpowiednich stanów logicznych na portach procesora z odpowiednią częstotliwością?
$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.
Witam. Jaka musi być częstotliwość prądu żeby z głośnika wydobył się jakikolwiek dźwięk?? Nie chodzi mi tu o nic skomplikowanego, po prostu głośnika zapiszczeć. Najlepiej by było gdyby ktoś wkleił gotowy kod z objaśnieniami. pracuję na attiny2313 w bascomie
Na moje oko 4046 to najlepsze rozwiązanie. To ja podpowiem że trzeba tylko minimalnie zmodyfikować mój program. Tak żeby drugi Timer generował tylko tyle impulsów po uruchomieniu ile wynosi mnożnik. A w tym pierwszym Timerze który mierzy okres ma być inicjalizacja tego drugiego Timera i uruchamianie go. Dzięki temu częstotliwość tego drugiego będzie...
Witam. Wszystko zależy od programu jakiego używasz. Jedne operują na gołych bitach (0 i 1) a inne na bardziej ludzkich nazwach. Jeżeli chodzi o bity - w AVR'ach 0 oznacza zaprogramowany a 1 niezaprogramowany. W karcie do tiny2313 na stronie 23 jest tabelka jak ustawić fusy CKSEL dla odpowiedniej częstotliwości. AVR studio: Wybieramy "Ext. Crystal Osc."...
Jak dobrać wartości rezystorów kolektorowych, żeby mieć na Vout napięcia np 11,10,9,8,7,6 V? przy podaniu na Vin 12V Jak najszybciej... ściągnąć sobie notę katalogową układu LM317 i znaleźć wzór na obliczanie rezystancji R2 przy zakładanym R1 dla poszczególnych napięć.
A dlaczego tak trzeba 2 pomiarów?
Witam. Przede wszystkim należy ustalić czy następuje prawidłowo detekcja zbocza. Więc w pierwszym warunku po detekcji zera wstaw waitms 5. W przeciwnym wypadku przy tej częstotliwości kwarcu nie zauważysz działa programu czyli migania led.
Dałem kondesator i jest lepiej z tym że zawartość timera nie zawsze jest zwiększana co jeden szczególnie gdy z większą częstotliwością podaje impulsy.
Jesteś pewien że powinieneś ładować do Timera0 wartość 78? Przecież Timer będzie zliczał od tej wartości do TOP (255) i otrzymujemy nie 78 a 177 co daje częstotliwość ~ 4Hz.
Witam , miałem niegdyś podobny problem , tyle że działam w Bascomie , lekarstwem było przestawienie procka w fusebitach na częstotliwość 8 MHz.
Mnie uczono, że w przerwaniach najlepiej umieszczać jedynie ustawianie flagi, a jego obsługę w pętli głównej (pracującej z max. częstotliwością). Może spróbuj takiego rozwiązania, bo bez kodu źródłowego ciężko coś więcej doradzać.
bascom generator częstotliwość dzielnik częstotliwość bascom miernik częstotliwość bascom
led4004 manta wymiana poduszki silnika renault schemat monitora flatron
nawadnianie trawnika nawadnianie trawnika
Objawy pęknięcia przewodu hamulcowego w aucie Canon BJC 85 - Drukarka nie widzi głowicy: przyczyny i rozwiązania