Może te strony będą pomocne http://www.engbedded.com/fusecalc/ i http://mirley.firlej.org/mini_lampka_rgb...
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 -...
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.
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...
Ten ATTiny2313 ma fusy ustawione na zewnętrzny oscylator do 8MHz.Przynajmniej jego wcześniejsza wersja 90S2313 tak miał. pzdr
nie jest to konieczne, ten układ ma wewnętrzny oscylator.
...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".
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.
Może być ci ciężko uzyskać jakąkolwiek poprawną transmisję gdyż wewnętrzny osc jest bardzo niedokładny :( . Może ci się udać ale nie będzie to powtarzalne, wystarczy, że zmienisz napięcie zasilania albo zmieni się temperatura i rozjedzie ci się cała transmisja. Najlepiej jak byś podłączył normalny kwarc i przestawił fusy na zewnętrzny oscylator.
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.
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...
Witam Czy do poprawnego odebrania kodu RC5 potrzeba zastosować zewnętrzny kwarc do taktowania procesora ? czy może wystarczy wewnętrzny oscylator 8MHz ?
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...
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.
(pertyfonowaną) A co to znaczy?
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...
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 ???
Chyba wszyscy się tutaj pomylili. Ja np. zajrzałem do datasheeta od atmega8 zamiast attiny2313. Skutek tego taki, że okazuje się... w attiny2313 nie ma opcji zewnętrznego oscylatora RC :D Karol123, nie wiem co za procesor programowałeś, czym i jakie fuse bity ustawiłeś, ale sprawdź to jeszcze raz dokładnie? Część wartość bitów CKSEL jest w attiny2313...
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....
A podłączyłeś zewnętrzny oscylator? I dokładnie na co przestawiłeś?
W tej konfiguracji co masz teraz, procesor pracuje na wewnętrznym oscylatorze i nie potrzebuje zewnętrznego kwarca.
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...
Próbowałem z wew. oscylatorem, zewnętrznym kwarcem, zawsze to samo. Sprawdzałem na 2 różnych Atmegach.
Masz fuse bit odpowiadający za zegar ustawiony na wewnętrzny oscylator czy zewnętrzny z kwarcem ??
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...
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...
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 ;)
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...
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....
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.
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! 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,...
Tak ma wewnętrzny oscylator i chyba jest on domyslnie wlączony. Nie jestem pewien Pozdrawiam
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.
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ć...
Kupiłem kolejny, ale boje się że go stracę;p może mi ktoś powiedzieć które fusebity mam zaznaczyć a które zostawić w ponyprog??? żeby attiny pracował z zewnętrznym oscylatorem 4MHz, tak jak to jest przewidziane w tym termometrze?? Dodano po 4 no tak są ustawione fusebity przy nowym attiny:) no ale jak je trzeba ustawić do zewnętrznego oscylatora 4Mhz??
Ale problem w tym że fusy są nieruszone, a i tak nie można odczytać. Generatorek ma sens po przestawieniu na zewnętrzny rezonator/oscylator, a w tych prockach jest tak, że fusy nieruszone,a nie idzie odczytać.
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...
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...
IC1 nóżki zasilania standardowo: p7 GND, p14 +5V. Pamiętaj o ustawieniu fuse bitów w mikroprocesorze (zewnętrzny oscylator) bo nie będzie działać komunikacja na RS-232.
czyli mam zmieniać to:$Crystal = 1000000 bo tak to zrozumiałem, to jest tylko (chyba) dla kompilatora. trochę nie rozumiem co daje, jaka jest różnica z zewnętrznym i wewnętrznym oscylatorem np:8mhz i powiedzmy 10mhz lub 4mhz układ,kod,procesor pracuje szybciej czy jak.
Po pierwsze, sprawdź plik io.h. Zdarzyło mi się kiedyś, że w pliku z definicjami rejestrów, dostarczonym przez producenta procka, był błąd i zapisywałem coś nie pod ten adres co trzeba. Po drugie, jeżeli nie masz zewnętrznego kwarca, to spróbuj go dołączyć. Z jakiegoś powodu zdarzyło mi się kiedyś, że ATTiny2313 przestał odpowiadać po ISP (był puszczony...
Nic, "wiszą w powietrzu" tzn. nic do nich nie podłączasz. Oscylator wewnętrzny max. 8MHz. (możesz zmieniać taktowanie poprzez fuse bity)
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...
Wyciąg wyświetlacze LED do programowania, sprawdź poprawność połączeń na płytce. W fusebitach ustaw taktowanie na zewnętrzne z oscylatorem. Ustaw dodatkowo BOD level na 4.0V.
Ustawienie tfusebitów na ext.clock , nie uniemożliwia programowania szeregowego(ISP) , tylko "zmusza" nas do podania/podłączenia zewnętrznego sygnału taktującego np. z oscylatora. Piotrek
mam dwa razy 33p i kwarc 4mhz ale on ma wewnętrzny oscylator a pozatym nei usatwiałem żeby kożystał z zewnętrznego bo nie wiem jak:/
AT90S2313 -> jak zapewne wiesz MUSI mieć zewnętrzny kwarc bo inaczej nie będzie działał - i jak się domyślam na pewno dałeś kwarc 4MHz (jak wynika z kodu i wszystko w nim działa) jeśli chodzi o ATtiny2313 - to po zakupie działa on na wewnętrzym oscylatorze 1MHz a nie na kwarcu - nawet jeśli jest on podłączony. Tak więc podstawowe pytanie jak zawsze...
a co z tym kwarcem czy program do attiny nie pracuje na wewnętrznym oscylatorze? a na płytce jest zewnętrzny? a jak zoptymalizować ten kod w bascomie- za bardzo nie wiem o co chodzi jestem początkujący
Używasz zewnętrznego kwarcu 4Mhz? Czy wewnetrznego oscylatora 4MHz? Taka odchyłka wskazań sugeruje to drugie. Jeżeli masz podłączony zewnętrzny kwarc, to widocznie nie przestawiłeś fuse bits aby go używać.
Kwarc 4.43MHz ma być równo zestrojony. teoretycznie wystarczy że masz stereo MPX - Multiplex (po prostu nieobrobiony sygnał z nadajnika FM/Stereo/RDS) więc i w każdym radio znajdziemy MPX przed deemfazą, która w prostych konstrukcjach ma postać filtru RC. A co to jest? A to taki rodzaj [url=http://www.elektroda.pl/rtvforum/to... Pytanie...
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...
Mam już ten program, zaistalowałem ustawiłem na ATTINY2313 i nie wiem które bespieczniki ustawić aby można było programować układ przez SPI z oscylatorem zewnętrznym albo wewnetrznym.AT90S2313 jest pod tym wzgledem prostszy do programowania. Czy wspólpracuje z programatorem na LPT typu STK200 Dodano po 1 Włożyłem układ ATTINY2313 w podstawkę jest dołaczony...
Nie doszukałem się, ale skoro na schemacie nie ma zewnętrznego oscylatora to ustaw jakiś wewnętrzny oscylator. W razie czego zasięgnij innych tematów na forum gdzie temat ustawiania fusebitów był poruszany mnóstwo razy.
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...
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...
Połączyłem ATTINY 2313 z portem szeregowym komputera, niestety łączność działa tylko w jedną stronę, tzn. komputer odczytuje to co wysyła procek w drugą już komunikacja nie działa. ATTINY 2313 jest taktowany wewnętrzym oscylatorem 4MHz czy dołożenie zewnętrznego kwarcu rozwiąże problem ? Pozdrawiam ! Poprawiłem tytuł tematu - regulamin p.11.1
Witam tak jak w temacie mam problem z attiny2313 po zaprogramowaniu fuse bitów na wewnętrzny oscylator częstotliwość obojętnie jaka nie mogę się połączyć z uc bez zewnętrznego generatora kwarcowego 8 MHz pomimo że fusy ustawione za wewnętrzny oscylator 1MHz , 4MHZ oraz 8MHz i zawsze to samo wydaje mi się że to wina uc może dostał jakiegoś sztycha albo...
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.
Jeśli masz nowy mikrokontroler, to jest on ustawiony na pracę z wewnętrznym oscylatorem RC i nie potrzebuje zewnętrznego kwarcu. Co do zasilania, to się nie wypowiem, bo używam SiProga. Proponuję sprawdzić z zewnętrznym zasilaniem. Czy masz odpowiednio podłączone linie sygnałowe z programatora? Może MISO i MOSI są zamienione. Mi się to często zdarzało:)
Kolega czytał helpa ? W trybie Power Down, zewnętrzny oscylator zostaje zatrzymany. Użytkownik może przywrócić działanie procesora tylko za pomocą: układu WATCHDOG, zewnętrznego sygnału reset lub za pomocą zewnętrznego sygnału przerwania. (c) Zbigniew Gibek, 2002-2005 (c) MCS Electronics, 1999-2005
Zwolnienie transmisji w żadnej opcji nie zadziałało ani też wybór auto SCK ani też podpięcie oscylatora zewnętrznego 4MHz ani 8MHz ani 12MHz ani 16MHz: https://obrazki.elektroda.pl/6898121700_... Podpiąłem "na pająka" ATTINY85 do gniazda ATTINY2313 i odczyt ATTINY85 nastąpił prawidłowo, czyli odpada wersja złego podłączenia (co sugerowałby...
Witam kolega krzyjak napisał Jeśli chodzi o rezonator kwarcowy to w układzie z tym programatorem jest on niezbędny - kolego atmega16 jak wiele innych domyślnie skonfigurowana jest na wewn. oscylator więc wcale nie trzeba koniecznie używać rezonatora do zaprogramowania. Można go uzyć poprostu jeśli mamy taką potrzebę ;) :arrow: kolego TheWiktus ... wiesz...
:arrow: paciek74 a masz pewność że układ korzysta z oscylatora 3579545Hz? Przestawiłeś fuse bity zegara? Tak Attiny2313 został ustawiony na taktowanie zewnętrznym kwarcem a wewnętrzny dzielnik częstotliwości /8 został wyłączony. Próbowałem podłączać DS-a do różnych portów i nic. Jak wykonuję polecenie: config 1wire= portd.6 Do 1wreset if err=0 then...
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...
A jakiego kwarcu używasz? Wewnętrzny oscylator się do tego zupełnie nie nadaje. Na zewnętrznym kwarcu będzie to działało jako tako... najlepiej dodatkowy kwarc zegarkowy 32,768 kHz o dużej dokładności.
Rzeczywiście, jesteś początkujący, ale od czegoś trzeba zacząć :) Twój schemat nie ma prawa działać - zauważ, że cewka przekaźnika nie ma teraz źródła zasilania. Tranzystor NPN działa tak, że podczas przepływu małego prądu z Bazy do Emitera "pociąga" on za sobą znacznie większy prąd z Kolektora do Emitera. Zgodnie z zasadami prąd płynie od + do - (masy)....
Rozumiem ze jest to dodatkowy dzielnik np. gdy dam 4mhz to moge jescze podzielic przez 8 zeby procesor byl wolniej taktowany. zmienilem i dziala Pierwsza podstawowa rzecz to zwróć uwagę na processor z jakim eksperymentujesz. W nagłówku piszesz "2313" co automatycznie kojarzy się z AT90S2313 , dalej na obrazku ustawiania fuse bitów wystepuja mieszane...
Witam Ten plik do regulatora 2 kierunkowego co udostępniłem na forum po zmianie procka na ATtiny 2313 działa ale mam ta wersję bardziej rozbudowaną to juz nie działała. ATtiny2313 chyba jest standardowo ustawiony na oscylator wewnętrzny tak że ściągnij sobie takiego pdf ful coś ok 2,5mB i tam na stronie chyba od 20 parę jet opisane jak zaprogramować...
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 Ostatnio chciałem zbudować inteligentny wyłącznik na ATTiny2313 zrobiłem układ podłączyłem procesor do niego sprawdziłem wszystkie obwody wejść i wyjść i gdy upewniłem się że wszystko dział sprawnie zabrałem się za pisanie właściwego programu, jednak już przy pierwszych testach okazało się ze procesor działa ale jakby bardzo wolno, postanowiłem...
Witam, Kontynuując temat mojej przygody z programowaniem naszukałem się o fusebit ach i żeby innym ułatwić wkleję do załącznika moją konfigurację fusebitów dla ATtiny2313, żeby uruchomić go pod zewnętrznym kwarcem 4MHz - takim jak wykorzystanym w kursie z książki "Mikrokontrolery dla początkujących" Można stosować wbudowany wewnętrzny oscylator i ustawić...
Możliwe, że nie musisz. Jeśli kolega używał ATmegi z zewnętrznym kwarcem, podłącz takowy wraz z kondensatorami 18-33pF i jeśli tego dotyczył problem, zaprogramujesz ją bez problemu. Możesz też ponownie zmienić fuse-bity na pracę z wewnętrznym oscylatorem.
Co do racji tmf i konstruktywnej krytyki, to takowa może wynikać co najwyżej z rzeczowej oceny sytuacji i opierać się na pewnych przesłankach. Oczywiście wziąłem pod uwagę takie drobiazgi jak kondensatory blokujące 100nF przy układach, duże pola masy. Układy mają pracować w środowisku o wysokich zakłóceniach, gdzie przełączane są obciążenia indukcyjne...
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...
Na 4MHz chyba? Uporządkuj nieco Swoje wypowiedzi. Kupiłeś płytkę z procesorem ustawionym prawdopodobnie na 4Mhz i fusebity miał pewnie ustawione na zewnętrzny kwarc. Kupiłes dwa nowe procesory które są fabrycznie ustawione na 1MHz i wewnętrzny oscylator. Jak czyta sygnaturę to działa. I daje się raczej zaprogramować. To że nic nie widać na wyświetlaczu...
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...
Czyli w moim przypadku będę musiał ustawiać fusebity? i jeśli w moim przykładowym układziki procesor pracuje na wewnętrznym generatorze to to też ma wpływ na programowanie w zewnętrznym programatorze? Nie, takiego "automatycznego" przymusu nie ma(!), i jedno z drugim nie ma związku. Ważne jednak jest, aby deklarowana w programie częstotliwośc taktowania...
AVR raczej nie uległ uszkodzeniu, przynajmniej mi się nigdy nie udało ubić " na śmierć" ukontroler. Za to miałem kilka przypadków przestawienia fusebitów i zablokowania procesora na programowanie szeregowe. Przypadki takie były związane z: 1.Problem połączeń między programatorem a kontrolerem. 2.Wyprowadzenie reset procesora wisiało w powietrzu (zawsze...
– ATtiny2313V: 0 - 4 MHz (at) 1.8 - 5.5V, 0 - 10 MHz (at) 2.7 - 5.5V – ATtiny2313: 0 - 10 MHz (at) 2.7 - 5.5V, 0 - 20 MHz (at) 4.5 - 5.5V Może źle rozumiem, ale pierwsze parametry oznaczają wew. oscylator, a te drugie zewnętrzny? To pierwsze to wersja niskonapięciowa (i chyba do tego o obniżonym poborze prądu), pracuje od 1.8V, ale maksymalny...
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...
Program MoAvrCalculator odczytuje ci normalnie sygnaturę? pokazuje nazwę procka? o odczytuje fusebity? i mówisz że są ustawione tak, że taktowanie to 8MHz? ale czy zastanowiłeś się, że procek ten domyślnie z fabryki ma włączony fusebit CKDIV8 ??? zajrzyj że sobie do zakładki "Fusy uproszczone" widać go tam zaznaczonego zapewne jak na dłoni .... i dlatego...
Czas otwarcia wtryskiwaczy mierzysz za pomocą 1 timera, ale nie tak od razu. Są dwie metody: pierwsza to podpięcie (przez transoptor) wtryskiwacza do wejścia timera i wejścia przerwania - po wykryciu przerwania (początek stanu niskiego) startujesz timer, przestawiasz stan aktywacji wejścia INT na przeciwny i procek wraca do pętli głównej, po ponownym...
Witam, na mnie nie działa odstraszająco słowo Bascom ... ale kolego autorze - skoro sam nawet piszesz, że: "CKSEL najniższa możliwa wartość rezonatora to 0.4...0.9MHz" to jakim cudem wymyślasz sobie żeby podłączyć kwarc o jeszcze dużo niższej wartości???? nie dziw się wtedy, że kogoś to może szczególnie poirytować a wcale nie musi oznaczać, że ma wyższe...
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...
Witam Należy ustalić źródło sygnału zegarowego. Czy Twój Attiny pracuje z kwarcem zewnętrznym czy z wewnętrznym oscylatorem RC? Wszystko jest pięknie wyjaśnione w PDF Attiny str. 22 (Clock sources). Nie wiem czy nasz kod źródłowy programu czy tylko plik hex. Jeśli źródło to w deklaracjach powinno być coś takiego: $regfile = "Attiny2313.dat" ‘zadeklarowany...
Witam. Jeżeli chodzi w wewnętrzny oscylator, to mam pewne wątpliwości (szczególnie przy wykorzystaniu UARTa). ok. 2 tygodnie temu robiłem projekt na tym właśnie uC. Wystarczyło zostawić go na noc w nieogrzewanym pomieszczeniu, by na drugi dzień w terminalu czytać same krzaki. Układ działał poprawnie. Ale UART niestety wariował. Poprawnie zaczął działać...
Do mrugania diodami wystarczy Ci wbudowany w układ oscylator, nie musisz stosować zewnętrznego (ze schematu nie wynika żeby ten układ miał robić coś więcej). Co do zasady to kwarc dobierasz tak żeby układ miał wystarczającą moc obliczeniową do powierzonego mu zadania. A CAŁA RESZTA TO DATASHEET!! Wyszukiwarka może i nie działa teraz ale działają google.
A, że tak dopytam...... tatuś się ni w ząb na tym nie zna? a chce zamieniać scalaka? tzn jak? - sam będzie go programował ? jeśli tak to czym? - tzn czy ma kod źródłowy, który można przekompilować ? bo jeśli ma - to można sobie czasami jeszcze z tymi różnicami poradzić o ile są one istotne w kodzie właśnie. (bo tak jakoś od tyłka strony podchodzisz...
Witam Nie wiem czy piszę posta w dobrym miejscu ale mam nadzieję że ktoś mi pomoże. Niedawno zacząłem swoją zabawę z mikrokontrolerami i wybrałem AT90S2313. Udało mi się go kilkukrotnie zaprogramować aż po którymś razie program zakomunikował że nie potrafi rozpoznać procesora. Używałem programatora STK200/300 i programu Pana Dybkowskiego. Odstawiłem...
W związku z problemami wynikającymi z resetu CPU wskutek zakłóceń zewnętrznych na płytkach PCB dodałem : - dodatkowe diody impulsowe ; - dodatkowe kondensatory filtrujące ; - nieco inaczej poprowadziłem masę - zarówno analogową jak i cyfrową ; W załączniku .zip do głównego posta wgrałem zaktualizowane płytki PCB oraz minimalnie zmodyfikowany kod. Obecnie...
Witam! Czy ktoś sprawdzał ten projekt z pliku ZIP opublikowany 12 Sie 2008 13:23 przez PietrekDer. Jutro jadę po kwarc 4MHz, bo na wewnętrznym oscylatorze RC=4MHz mam "czrny" LCD i mówiąc krótko nic się nie dzieje - na magistrali 1wire cisza - podejrzewam, iż tak procek nie ruszy.... Próbowałem już z zewnętrznym 8MHz, ale chyba to też nie tędy droga......
Cześć. Właśnie padł mi drugi ATTiny2313. Nie wiedziałem dlaczego padł pierwszy, ale teraz już wiem. Objawy: W Bascom-avr nie identyfikuje kontrolera. Nie można odczytać FuseBitów "READLB not found". Przyczyny: Zegar w FB zmnieniałem już nie raz, ale zawsze używałem wewnętrznego oscylatora. Miałem potrzebę użycia zewnętrznego 10MHz (to nie ma znaczenia...
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...
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...
Ale chodzi mi o ten kondensator C1, czy on tutaj nie jest kluczowy do zapewnienia odpowiedniej częstotliwości sygnału i muszę kupić ten foliowy za 2 zł http://www.celtor.pl/4746,kondensator-po... To jest kondensator wygładzający przebieg napięcia zasilającego (eliminujący jakieś drobne zakłócenia). Bez wpływu na...
jeśli poprzez złe zaprogramowanie fuse bitów ustawiłeś go na generator zewnętrzny to żaden problem żeby go ożywić ;) ja tak raz zrobiłem sobie z ATTiny2313. Później dołączyłem prosty generatorek kilkadziesiąt KHz na kilku bramkach TTL i znowu mogłem go przeprogramować - więc spokojnie ;) - a jak zaczynałem z RSem to też właśnie miałem ten sam problem...
Potrzebuje odebrać 11 bajtów danych od urządzenia, które wysyła je z prędkością 9600 bps. Do tego celu wykorzystam ATtiny2313 i USART pracujący w trybie asynchronicznym. Mikrokntroler ma wykorzystywać swój wewnętrzny oscylator (nie chce dołączać kwarca zewn.). Normalnie mam ustawiony podział częstotliwości przez 8 więc pracuje na 1MHz. Pojawia się problem...
...Slavami będą Mega8 (miały być ATTiny13, ale niestety nie mają wbudowanego UARTa)... ATmega8? A nie lepiej ATtiny2313? Co prawda nie mają UART'a, ale mają USI, więc może o tym zapomniałeś? Jeżeli chodzi o wybór kwarc <-> RC, to odpowiedź większości elektroników powinna być jednakowa: kwarc jest odpowiednikiem porsche, a oscylator RC malucha(czytaj....
zewnętrzny kwarc attiny2313 radio oscylator przełącznik oscylator
oscyloskopy naprawa rubens robot kuchenny szczotki zasilać lampa solarny
lodówka whirlpool zelmer odkurzacz aquawelt
Jak zmienić język na polski w pralce Ariston RDPD 107617 J? BMW E46 - Zbyt duże ciśnienie w układzie chłodzenia przy włączonym ogrzewaniu