Witam Proszę (dołączony JPG), sprawdzone w układzie uruchomieniowym z kwarcem 16MHz. Pozdrawiam, KT_priv http://obrazki.elektroda.net/85_12881042...
Kwarcu używa się gdy istotna jest bardzo stabilna częstotliwość... Tak więc w milibocie uC może spokojnie pracować na wewnętrznym generatorze... Powinien się bezproblemu zaprogramować pod warunkiem, że nie został przestawiony na zewnętrzny sygnał taktujący...
Mam problem mam attiny2313 zaprogramowanego działał na nim robot itp. wedłego pewnego objaśnienia znalezionego w internecie ustwaiłem go na zewnętrzny oscylator. Wszystko było dopuki kwarc w układzie się nie zepsół i a zapasowe zgubiłem :cry:. Myślałem że w sklepie kupie nowy i będzie grać jednak w sklepie mają najmniejszy 40Mhz do pilotów :|. Teraz...
Zależnie od tego czy chcesz mieć wewnętrzny oscylator czy zewnętrzny kwarc to fusebity będą inne. Dobrym zwyczajem jest deklarowanie na początku typu mikrokontrolera i szybkości oscylatora(lub kwarcu): $regfile = "attiny2313.dat" $crystal = 16000000 Dodaj te linijki na początku aby być pewnym że kompilator wie jaka jest szybkość oscylatora....
Podczas programowania ATtiny2313 przełączasz FUSE na generator zewnętrzny dlatego nie możesz ponownie je oczytać/zapisać. Ponowne programowanie musi być zrobione z podłączonym układem TDA7330 razem z jego kwarcem. Jeżeli nie można oczytać/zapisać to: 1. Nie działa oscylator TDA7330 lub 2. Przestawiony został FUSE RSTDISBL lub SPIEN Odblokować można...
nie jest to konieczne, ten układ ma wewnętrzny oscylator.
(pertyfonowaną) A co to znaczy?
Zgodnie z radą odpiołem kwarc od procesora i porcesor nadala działa. Więc czy Mógłbyś napisać jak teraz przełączyć procesor z oscylatora rc na zewnętrzny kwarc ???
Witam. Pytanie moje brzmi: Jak podłączyć 2 x Attiny 2313 żeby pracowały na jednym oscylatorze lub jednym zewnętrznym zegarze taktującym. I pod które nogi się to podłącza .
Witam, zaprogramowałem Attiny 2313 w bascomie tak aby co sekundę gasła i zaświecała się dioda led podpięta do PORTD.6. Ustawiłem obsługę przerwań, konfigurację TIMERA1 podzieliłem go przez 64. Oscylator procesora jest ustawiony w FUSEBITS na wewnętrzny 4Mhz ( 100010:int. RC Osc. 4 Mhz; Start-up time: 14 CK + 65 ms; Config Portb = &B11111111 Portb =...
Będę robił płytkę z wykorzystaniem ATTINY-2313. Czy gdy ustawie w Fusebitach a konkretniej FUSEBIT A987 i zmienię w nim na Internal RC Oscilator 4mhz to oznacza że nie musze już podpinać rezonatora zewnętrznego? A jeżeli tak to czy taka zmiana może w jakiś sposób zakłócić działanie prostego licznika [INCR]?
Krótka piłka - jestem lamą, mam attiny26-16PU(jeszcze nic z nim nie robiłem), który ma podobno oscylator wewnetrzny a można tez podpiac zewnetrzny. Czy on ma w domysle jakos "ustawione" ze korzysta z wewnetrznego czy musze podpiac zewnetrzny? jeżeli nie muszę to jaką częstotliwość ma ten wewnętrzny? Z góry dzięki!
Witam Wszystkich Pisze kod do zegarka binarnego (zaczynam) jestem na etapie sekund. Licznik działa ale nie włącza poszczególnych diod led. Sterowanie diod jest za pomocą multipleksowania. Skupiłem się na razie tylko na wyświetlaniu sekund jak to ruszy to reszta pójdzie łatwo. Procesor attiny 2313 kwarc 20MHz Bascom. [syntax=basic4gl] $regfile = "attiny2313.dat"...
WItam, slyszalem ze w attint2313 moge ominac kwarc i skorzystac z wbudowanego, jak za to sie zabrac? NJakos nei moge znalesc nic na elektrodzie.
Witam. Od jakiegoś czasu zgłębiam dokumentacje od tego procka (ATiny2313) i nasunęlo mi się kilka pytań. (zaznaczam że z mikrokontrolerami nie mialem do tej pory za wiele do czynienia) Doczytałem się że fabrycznie ustawiony on ma fusy CKSEL na wewnętrzny oscylator 4MHz. Czy dokładność tego oscylatora jest dostateczna do odbioru transmisji po rs232 ??...
Witam!! Kupiłem na allegro programtor stk 200/300 i mam pytanie czy wczasie programowania attiny2313(BASCOM) przez stk200/300 trezba podłączyc kwarc do uC bo wydaje mi się że Attiny2313 ma kwarc wbódowany w sobie??
Witam, chciałbym aby w pętli głównej programu zmieniać częstotliwość CTC (wartość OCR1A) licznika pracującego w trybie 16 bitowym. Wydaje się, że wszystk0o jest dobrze, a na wyjściu uzyskuje jedynie niezmieniające się 100Hz, sprawdzone oscyloskopem. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> void...
Witam, buduje obrotomierz oparty o czujnik hala, Proszę o sprawdzenie programu do tego schematu. I o wszelkie wskazówki co można by było zmienić. Mam jeszcze pytanie jak w programie bascom ustawić up żeby chodził na zewnętrznym kwarcu 8Mhz? [syntax=basic4gl] $crystal = 4000000 $regfile "attiny2313.dat" Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2...
http://obrazki.elektroda.net/26_12016312... Poniższy licznik został początkowo stworzony do obsługi naświetlarki. Czas może być ustawiony w zakresie od 1 do 90 minut poprzez przyciski góra/dół. Przyciskiem on/off rozpoczyna odliczanie. naciśnięcie go ponownie powoduje przerwanie procesu w dowolnym momencie. Po przekroczeniu czasu odliczania urządzenie...
Witam, Chcę zbudować bardzo prosty zegarek a tak właściwie stoper. Chciałbym żeby mylił się co najwyżej 1min/tydzień. Napisałem program z użyciem timera, ale zegarek po ośmiu godzinach spóźnia 20 sekund. Czy wewnętrzny oscylator działa stabilnie, to znaczy jeżeli ma częstotliwość odbiegającą od 4Mhz to taka będzie czy będzie się wahała i miała różne...
Witam. Robię czujnik odbiciowy na attiny2313 i tosp1736 z częstotliwością 36kHz bez żadnych dodatków, czyli sama falę nośną. Siedzę już 2 dni i nie mogę nic wymyślić.. :cry: Czujnik ma być wykorzystany w robocie omijającym przeszkody. Znalazłem już generatory na ne555, ale mi trzeba coś bardziej stabilnego. Więc proszę was bardzo o pomoc. Jestem zdesperowany....
Mam problem z wewnętrznym generatorem RC w ATTINY2313. Fabrycznie układy ustawione są na 8MHz z podziałem częstotliwości przez 8. Zasilanie 5V. Wyłączam więc podział przez 8 (bit CKDIV8) i wszystko jest OK ale poszczególne egzemplarze Attiny 2313 mają bardzo duży rozrzut częstotliwości wewnętrznego zegara RC. Z tego co można wyczytać na stronie Atmela...
Przeszukałem wiele przykładów i nie znalazłem podobnego (jeśli chodzi o tryb pracy Timer0) więc umieszczam tutaj - może komuś się przyda. Prosty sposób na uzyskanie przebiegu prostokątnego z przemiataniem częstotliwości w zadanym zakresie. Myślę, że kod nie wymaga specjalnych wyjaśnień. Zakomentowane alternatywne sposoby uzyskiwania częstotliwości na...
Witam Czy do poprawnego odebrania kodu RC5 potrzeba zastosować zewnętrzny kwarc do taktowania procesora ? czy może wystarczy wewnętrzny oscylator 8MHz ?
Ten ATTiny2313 ma fusy ustawione na zewnętrzny oscylator do 8MHz.Przynajmniej jego wcześniejsza wersja 90S2313 tak miał. pzdr
Poczytałem trochę więcej o fusebitach i natknąłem sie na stronkę http://palmavr.sourceforge.net/cgi-bin/f... można tam na sucho poustawiać fusebity dla chyba wszystkich procesorów atmel avr, co ważniejsze jest to zrobione tak jak w BASCOM AVR. Wprowadziłem tam ustawienia które podałeś i wyszło mi że dla CKSEL 1110 i SUT 00 sa to ustawienia dla zewnętrznego...
Witam Od ostatniego czasu kiedy zajmowałem się mikroprocesorami minęły chyba 2 lata. Chciałem powrócić do tematu i co?? Zamiast at90s2313 wprowadzono nowsze attiny2313 no i mam sporawy problem a mianowicie: czy ktoś wie dlaczego nóżka reset może być również portem?(sprawa ma się tak samo do attiny13) Nie mam zielonego pojęcia jak to konfigurować i jak...
Masz fuse bit odpowiadający za zegar ustawiony na wewnętrzny oscylator czy zewnętrzny z kwarcem ??
Projekt z załączonego linku zawiera AT90S2313 a Ty używasz ATTiny2313, który posiada wewnętrzny oscylator, ustawiony fabrycznie na 8 MHz. Co zrobić: 1. Ustawić fusebity na zewnętrzny kwarc lub 2. Ustawić wewnętrzny oscylator na 4 MHz Co do kompatybilności programowej pomiędzy AT90S2313 i ATTiny2313 - tego osobiście nie sprawdzałem. Pozdrawiam...
Od niedawna bawię się z mikrokontrolerami i zacząłem narazie od attiny2313. Jako że ma wewnętrzny oscylator RC tzreba było ustawić procka na zewnętrzny oscylator czyli np. kwarc. Oczywiście jako początkujący musiałem źle ustawić Fuse BIty i od razu zablokowałem tak mikrokontroler, że nie było z nim kontaktu. Jedynym rozwiązaniem aby uratować / odzyskać...
Witam, Tym razem ja potrzebuję pomocy :| Programowałem sobie ATmega8 i przez przypadek oczywiście zle ustawiłem Fuse Bity zamiast na 0100 Wew oscylator 8MHz to ja dałem 1000 Zewnętrzny Oscylator RC 8MHz ,i straciłem łączność z prockiem. Teraz potrzebuję zbudować OSCYLATOR RC 8MHz, żeby zmienić te fusy. Próbowałem odblokować ATmega8 mikrokontrolerem...
Witam, Przez pomyłkę źle zaprogramowałem fusebity w PonyProgu dla Attiny2313(zaprogramowny to 0 ;/ ) i wyszło na odwrót, chcąc wewnętrzny oscylator odhaczyłem wszystkie CKSEL, czyli ustawiłem zewnętrzny kwarc. Po tym zabiegu uC w PonyPorbu był jako (Device missing -24), podlutowałem kwarc 8Mhz i dwa kondensatory 22pF ale dalej nie wykrywa proca. Co...
Zmontowały taki sterownik PC silnika krokowego http://obrazki.elektroda.pl/1544496200_1... I po wywołaniu w terminalu pojawiają się śmieci. Częściowo komunikaty są czytelne ale ogólnie to śmieci, poza tym komunikacja w stronę sterownika nie działa. Natomiast po podłączeniu bezpośrednio wyprowadzeń mikrokontrolera do linii rx tx konwertera...
Może być ci ciężko uzyskać jakąkolwiek poprawną transmisję gdyż wewnętrzny osc jest bardzo niedokładny A co to znaczy wg kolegi, że jest niedokładny ??? . Może ci się udać ale nie będzie to powtarzalne, W typowych warunkach testowych - temperatura pokojowa, taktowanie wewn. oscylatorem 9600bps przy +5V - masz na bank w 100% zawsze powtarzalne i to...
W sumie to teraz krytykujesz nie mnie a Piotra Góreckiego - redaktora naczelnego Elektroniki dla wsyztskich, ponieważ ten program jest żywcem przepisany z cyklu mikroprocesorowa osla łączka xD Dodałem teraz zewnętrzny kwarc 4 Mhz i jest idealnie. Testuje razem ze stoperem komórkowym. Polecał bym tryb pracy CTC. co to w ogóle jest? I jeszcze chciałbym...
Witam. Czy ustawiłeś odpowiednio fusebity nie wiem jak dokładnie powinny być ustawione ale na pewno na kwarc zewnętrzny (domyślnie jest wewnętrzny oscylator RC 8MHz)? Spróbuj jeszcze podciągnąć linie RESET do + zasilania rezystorem np. 10k. To tak na szybko co wymyśliłem.
Zastosuj zewnętrzny kwarc 4MHz lub 8MHz bo wewnętrzny oscylator pozostawia wiele do życzenia. (W Bascomie i procesorze z wewnętrznym oscylatorem komunikacja na magistrali 1-wire nie była możliwa) Doradzam więc stanowczo zastosowanie rezonatora kwarcowego i 2óch kondensatorów 33pF, bo możliwe że cały twój program rozjeżdża się z powodu użycia wewnętrznego...
Ja mam wersie 1.11.8.3 i jest tam attiny2313. http://www.mcselec.com/index.php?option=... I jak wstawisz attiny2313 to musisz dodatkowo zrobić to o czym pisałem już wcześniej. W zakładce Lock and Fuse bits (kompilacja [F7] i później [F4]) Ustawić w bitach CKSEL3...1 wartości 111 (dla rezonatora >8MHz)...
Przepraszam ze nie odpowiadalem na pytania. Programowanie jest proste: Ściągamy darmową wersję programu Bascom-AVR ([url=http://www.mcselec.com/index.php?o... i instalujemy. W systemie musimy zainstalować dowolną drukarkę na porcie LPT (ja zawsze instaluję HP LaserJet2000 - sprawdzone, działa). Podłączamy...
Ja mam ten układzik działa w 100% na ATTINY2313. Kwestia tego że masz zapewne system XP i poblokowane porty. Poszukaj pliku Givio. Ewentualnie zaprogramuj za pomocą AVR Dude + nakładka graficzna Burn-O-Mat w której bardzo prosto przestawisz "fusy" na oscylator zewnętrzny do obsługą kwarców w zakresie 10MHz do (chyba) 16MHz max i będzie śmigać ;) Możesz...
Witam, mam problem z uC ATtiny2313 w wersji smd, który wykorzystuję w swoim układzie zdalnego sterowania diodami, elektronicznymi przełącznikami itp. Problem pojawił się gdy zacząłem programowac procesor. Niby wszystko ok, komunikacja z kompem prawidłowa, zapis, odczyt. Ale jak przychodzi czas do przetestowania programu - klapa. Na wszystkich pinach...
No przecież pisałeś że masz zaprogramować fusy wg obrazka - a na tym obrazku widać było że chodzi o kwarc zewnętrzny - więc zakładałem że wiesz co robisz ;) Ale ok - to nie jest żadne zablokowanie procka ;) Weź kwarc i podłącz go do pinów XTAL1 oraz XTAL2 - nie musisz na płytce stykowej żadnych kondensatorów do masy dokładać. Ruszy na samym kwarcu i...
Czy ten układ działa prawidłowo? Bo te ustawienia oznaczają zewnętrzny oscylator RC 3-8MHz. Czy po dodaniu takiego oscylatora układ pracuje i można go programować? Bo po mojemu to układ jest uszkodzony, zdarza się czasem że fuski zamarzają i nie można ich zmienić - sam mam takie układy... kod się wykonuje ale ani flasha ani fusków zmienić się nie da...
Faktycznie było trzeba ustawić w fuse bitach zewnętrzny oscylator i teraz działa. Dodano po 4 Pozmieniałem tam ustawienia tych fuse bitów ale nie mam pewności czy w 100% dobrze. Szod Ty mi coś tam zaczołeś tłumaczyć ale nie zrozumiałem Cię do końca. Ja używam BASCOM AVR 1.11.8.7 i przy programowaniu tam w zakładce mam te fuse bity i całą liste. Jak...
1. Podłączyłem zasilanie z USB wynik = nok 2. Podłączyłem zssilanie z zasilacza wynik = nok 3. Układ to attiny2313 - mój błąd w tytule 4. Używałem programi Userport wynik= nok 5. Walcze już 7 dni po 5 godzin Jestem początkującym w dziedzinie programowania mikrokontrolerów. Dodano po 10 Oscylator zewnętrzny kwarcowy 4,0 MHz, układ: http://www.allegro.pl/item729507915_plyt...
Witam mam prośbe czy mógłby mi ktoś kto ma prcka attiny 2313 sprawdzić czy działa mu mrugaczka na jednej diodzie led z wsadem .hex poniżej..... Mrugaczka działa, ale... Wziąłem ten Twój kod źródłowy (troszkę go zmieniłem, bo mi się nie chciał skompilować) u mnie wygląda on tak: #define F_CPU 1000000UL #include <avr\io.h> #include <util\delay.h>...
a jak zrobić w bascom'ie, żeby attiny2313 widział zewnętrzny oscylator? jakie polecenia są do tego potrzebne? pozdr.
a no widzisz - hmmm jeśli chodzi o taktowanie to trzeba najpierw ustawić coś takiego co się nazywa FuseBitu procka . To dzięki nim określasz czy procek działa na wewnętrznym oscylatorze i na dodatek o jakiej prędkości, albo czy działa w oparciu o zewnętrzny kwarc. ATtiny2313 po urodzeniu w fabryce taktowany jest z wewn oscylatora o prędkości 1MHz -...
AT90S2313 nie posiada żadnych wewnętrznych oscylatorów, można taktować go tylko z zewnętrznych źródeł np układu z rezonatorem kwarcowym. - np 4Mhz. ATTiny2313 posiada wewnętrzny oscylator, który może pracować z fmax = 1Mhz. Dodano po 1 Hej! Usatwienie wewnętrznego zegara możliwe jest w troche większych mikrokontrolerach takich jak np. AtMega8535. Pozdrawiam...
A wystarczy poczytać notę katalogową żeby się dowiedzieć czemu procesor działa bez rezonatora kwarcowego. Atmega8 jak i Attiny2313 posiadają wewnętrzny oscylator który pozwala na pracę bez zewnętrznego rezonatora. To z jaką częstotliwością działa procesor ustawia się w tzw fusebitach.
Programator, jeżeli masz jakiś typu STK200/300 też trzeba zasilać, na pewno. I dobrze, że podłączałeś +5V, tak właśnie trzeba. Sugerowałem tylko, ażebyś nie robił tego z portu lpt. Najlepiej specjalnie tam nie grzebać (chyba, że masz chrapkę na nową płytę główną :D). Tylko podpiąć się tam z przedłużaczem LPT i do przedłużacza dopiero programator (kwestia...
...zmieniłem tryb oscylatora z "internal 8 Mhz oscillator" na "external" Skoro zmieniłeś na external to musisz użyć zewnętrznego generatora. Kwarc to "cristal".
a ustawiłeś w Fuse bitach aby pracował z zewnętrznym oscylatorem?? Standardowo pracuje on z wbudowany oscylatorem RC z częstotliwością 1MHz. Ustwa sobie w Fuse Bitach albo 8MHz na wewnętrznym oscylatorze lub daj na zewnętrzny.
Tu znów się studiowaniem materiałów nie popisałeś. Attiny2313 może pracować bez zewnętrznego oscylatora. Definiujesz częstotliwość taktowania wewnętrznego zegara i po problemie.
Próbowałem z wew. oscylatorem, zewnętrznym kwarcem, zawsze to samo. Sprawdzałem na 2 różnych Atmegach.
W tym Attiny masz ustawione fusebity w taki sposób że używa zewnętrznego kwarcu, musisz je przestawić ( najlepiej zleć to osobie z ""doświadczeniem"" ) aby Attiny używał wewnętrznego oscylatora.
Witam! Piszę ten post, ponieważ przeczytałem już dużo postów opowiadających o tym jak ktoś zablokował sobie mikrokontroler próbując zmienić taktowanie na zewnętrzny kwarc i pewnego dnia zadałem sobie pytanie; "czy naprawdę konieczne jest ustawianie tego w uC, które mają wew. oscylator??" Zamierzam zrobić układ na ATTiny2313 i z tego co przeczytałem,...
A do czego ma być ten układ? Chcesz co jakiś czas resetować jakieś urządzenie (np. Access Point)? Na jakiej dokładności Ci zależy? Czy dokładność wewnętrznego oscylatora RC w ATtiny2313 wystarczy Ci?
Witam. Attiny45 chyba nie ma (może się mylę) możliwości podpięcia zewnętrznego kwarcu. Oscylatory wewnętrzne w AVR-ach nie są zbyt dokładne a instrukcja RC5SEND tej dokładności wymaga. Miałem podobny przypadek w Attiny2313. Pilot był z oscylatorem wewnętrznym na 4MHz i poprawnie działał co czwarty pilot. Po zmianie na kwarc zewnętrzny działa już każdy.
no kwarca koniecznie nie muszisz podłączać jeśli masz ATTiny2313 i jeszcze nic z nim nie robiłeś. Możesz korzystać z oscylatora wewn na jaki jest ustawiony gdy wychodzi z fabryki. ... zasilanie oczywiście że masz podłączyć pod uC - a gdzie myślałeś ??? ;) ... przecież on dzięki programatorowi nie ma bezpośredniego kontaktu z płytą główną w kompie więc...
Przykłady są dla at90s2313. Konfiguracja Bascoma jest też dla tego procesora i dla wersji 1.11.6.8. To jednak parę lat. at90s2313 można kupić-ale drogo(nieprodukowane). Spróbuj dać na początek programu: $crystal=1000000 $regfile"attiny2313def.dat"-nie mogę znaleźć dokładnie Albo ustaw to w konfiguracji programu-tj. wybierz procesor i czętotliwość taktowania....
RC to jak sama nazwa wskazuje, oscylator RC (Rezystor + Kondensator). Częstotliwość to ok 1/(3*R*C). Podłącz R pomiędzy VCC i XTAL1, C pomiędzy XTAL1 a GND, to będziesz mógł znowu programować te "zmarnowane" procesory :) Edit : precyzując - w attiny2313 nie ma opcji zewnętrznego oscylatora RC. Pozdrawiam, Dr.Vee
W tej konfiguracji co masz teraz, procesor pracuje na wewnętrznym oscylatorze i nie potrzebuje zewnętrznego kwarca.
Witam! Co do pytania elvisa1990 to 14 kanałów można zrobić na attiny2313. Można nawet 18! rezygnujemy z RESETu i zewnętrznego oscylatora ;)
Ustawiłem fuse bity na oscylator zewnętrzny 3-8MHz (kwarc 3726800). Program: $regfile = "ATtiny2313.dat" $crystal = 3276800 Config Portb = Output Portb = &B00000001 Do Rotate Portb , Left Wait 1 Loop End I czas jednak nie wyszedł 1s, jest ok. 8s.
attiny2313 wewnętrzny oscylator zewnętrzny kwarc attiny2313 radio oscylator
ludzie ratunku wymiana grzałki hamulce usterka
nagrzewnica dedra schematy radiotelefonów radmor
Jak zresetować centralę alarmową Satel VERSA 15? Mercedes W203 - Przepalający się bezpiecznik fotela