witam. Pamiętaj o wstępnym podziale częstotliwości przez 8, który to podział jest fabrycznie ustawiony w ATtiny2313 (można go oczywiście wyłączyć). pozdrawiam.
willyvmm wrote: 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 ?? Rozwiążmy problem teoretycznie. Wchodzimy na stronę producenta, ściągamy datasheet mikrokontrolera i czytamy na stronie 24: At 3V and 25°C, this calibration gives a frequency...
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...
Tak ma wewnętrzny oscylator i chyba jest on domyslnie wlączony. Nie jestem pewien 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.
Witam ! Spróbuj zmienić: Fusebit C 1:Divide clock by 8 disabled Wewnętrzny oscylator 4MHz zostaw. Pozdrawiam. Stefan amator GG6293398
Włóż zworkę SLOW_SCK w USBasp i wtedy go wykryje. Fabrycznie t2313 ma ustawiony wewnętrzny oscylator 1MHz, więc bez tej zworki go nie wykryje. Mam nadzieję, że resztę portów dobrze masz podłączoną.
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....
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 .
tak naprawdę obydwa schematy są poprawne ;) odmian STK200 jak widać jest sporo tylko pamiętaj jeśli chcesz sam to robić zamiast wydać 15zł i mieć gotowca sprawdzonego i działającego odrazu, to użyj 74HC a nie innej wersji przy tych schematch ... Ja jednak gdybym miał zrobić sam to robił bym wg www.LancOs.com to w końcu autor jednego z lepszych programów...
.. czy układ będzie działał w tych samych warunkach co znajduje się obecnie (i działa ok. przez ok. 3 dni) w przyszłości prawidłowo? A ja proponuję pokazać płytkę PCB i na wszelki wypadek schemat. Bo wprawdzie kolega pisze o kondensatorach filtrujących itp .... i niby przy nogach zasilania ... ale coś to wszystko dziwnie brzmi. A tym bardziej jak się...
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!
Programik dla AVT3500 z ATTiny2313: ; Henryk Więsyk ; 16.10.2007 ; wersja 1.0 - przerobiona na ATTiny2313 ; Dioda do masy z OC0A ; Wewnętrzny oscylator ustawiony na 1MHz (RC(at)8MHZ + CLKDIV8) .include "tn2313def.inc" ;***************************************... ; Definicje ;***************************************... .def czas1...
Czy jest konieczne podłączanie kwarcu do attiny 2313?
Cze! Jestem zainteresowany AVR ATinty 2313, który własnie kupiłem. Znalezłem też dane katalogowe na jego temat (ze strony Atmela) i było tam coś w stylu "nie konieczy jest kwarc, bo micro ma własny, słabszy", czy jakoś tak. O co kaman? A jeżeli musi być to gdzie kupić np. kondy itp. Zrozumcie, jestem całkowitym nowicjuszem, jeżeli chodzi o cokolwiek...
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 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 Mam pytanie jak z poziomu Bascoma ustawiać lub uruchamiać wenętrzny kwarc??
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, 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...
Witam Przyszedł do mnie nowy attiny2313 i Bascom Avr widzi że jest taktowany na wew. oscylatorze 8Mhz, a z tego co słyszałem to nowe są taktowane 1Mhz , moje pytanie jaki $crystal ustawić w tym przypadku ?
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, Buduję prosty miernik częstotliwości wg schematu crystal , ale tutaj za Chiny nie mogę się tego doszukać. Pytanie czy w kodzie asm trzeba gdzieś zmienić taktowanie? Czy może bez zmian będzie to działało poprawnie?
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...
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...
Witam Czy do poprawnego odebrania kodu RC5 potrzeba zastosować zewnętrzny kwarc do taktowania procesora ? czy może wystarczy wewnętrzny oscylator 8MHz ?
Oczywiście, że można. Czasem jednak jest potrzeba zmiany częstotliwości pracy żeby przyspieszyć wykonywanie programu, lub żeby dobrać częstotliwość do jakichś specyficznych zastosowań. Wewnętrzny oscylator jest mniej dokładny niż kwarce, ale w bardzo wielu zastosowaniach wystarcza. Osobiście bardzo rzadko stosowałem kwarce. Przeważnie wewnętrzny oscylator...
To nie jest jakaś darmowa ograniczona w funkcjonalności wersja ;) Ona działa w pełni funkcjonalnie tyle tylko że dla wybranych mikrokontrolerów, i to tych popularnych jak: ATmega8, ATmega128, ATtiny2313 czy też ATmega162. Działają wszystkie opcje - wszystkie. A AVRDUDE nie musisz znikąd ściągać ;) - wchodzisz do zakładki "Ustawienia" tam na dole masz...
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...
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...
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...
Oscylator 4Mhz z czujnikiem jest ok a jak wyłczyć wewnętrzny oscylator...
Attiny2313 standardowo ustawiony jest na wewnętrzny oscylator RC i ma ustawiony dzielnik przez 8 (częstotliwość 1MHz), więc aby pracował z zewętrznym kwarcem należy przeprogramować fusebity CKSEL0-3 i CKDIV8...
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...
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ć...
Ustawiasz wewnętrzny oscylator np.na 8MHz a kwarc zegarkowy pod piny 4 i 5 w ATtiny 2313. Oczywiście napisany odpowiednio program. Mam tak zrobione na ATmega8. W Bascomie jest to proste.
A spróbuj ustawić na wewnętrzny oscylator RC- jak nie zależy na dużej dokładności.
Nic, "wiszą w powietrzu" tzn. nic do nich nie podłączasz. Oscylator wewnętrzny max. 8MHz. (możesz zmieniać taktowanie poprzez fuse bity)
Masz procek ustawiony na wewnętrzny oscylator 1mhz załóż zworkę slow sck w programatorze ,jeżeli to programator Usb asp.
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ć...
A jeżeli wybrana jest druga opcja to jaki sygnał trzeba podać? 1MHz? I jeszcze jedno pytanie. Zczytałem fusy z nieruszanej attiny2313 i pokazuje że ustawiony jest wewnętrzny oscylator 8MHz. Jak w takim razie mają się te rozkazy dla kompilatora $crystal = 1000000 Jak oscylator jest niby na 8MHz a zdefiniowane w BASCOMIE na 1MHZ to jak właściwie działa...
Na LCD nie ma żadnych napisów ani po jednej, ani po drugiej stronie. Zapalenie wszystkich pikseli daje taki efekt, że dolna linia pozostaje pusta, czyli taki sam jak wyczyszczenie, ale w negatywie. Albo ja mam niewłasciwego datasheeta tego procka albo Ty. Nie widzę żeby ATtiny2313 miał wewnętrzny oscylator 1MHz. Z datasheeta wynika że masz 128kHz,...
Kocham Was!!! Ustawienie kwarcu na 1Mhz pomogło :))))Czy to znaczy ze procek chodzi z prędkością 1Mhz? Przecież wewnętrzny oscylator ma 4Mhz.A jakby nie było tego wewnętrznego kwarca? Wyjaśni mi ktoś dlaczego tak a nie inaczej?
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. Posiadam programator AVR Dragon i nie mogę dać rady zaprogramować nim procesora Attiny2313 przez ISP. AtmelStudio jak i jego już zaktualizowałem. Oscylator procesora jest ustawiony na wewnętrzny i częstotliwość ISP jest ustawiona na 125kHz. Program napisany przeze mnie kompiluje się. Problem następuje gdy wybieram opcję Device Programming. Mam...
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:/
Zmień fuse bity w attiny 2313 bo tam jest wewnętrzny oscylator włącozny orinalnie oral preskaler poszukaj na elce było o tym :]
AT90S2313 odchodzi w niepamięć. ATMEL zaprzestał jego produkcji i na jego miejsce wstawił ATtiny2313. Zgodny pinowo i funkcjonalnie. Oczywiście jest bardziej rozbudowany w peryferia, ale wszystko co dało sie zrobić w 90S, da sie w Tiny... Różnice? Najlepiej porównaj pierwsze wstony w obu notach. Najważniesze różnice? TINY2313 ma dodoatkowo: BOR więcej...
zgadza się napisałem od nowa i działa użyłem portb.6 i jest tak jak chciałem teraz mam pytanie odnośnie oscylatora w zasadzie korzystam z wewnętrznego chyba 4mhz dzielonego tez chyba bo bascom jakoś to dziwnie pokazuje ustawiłem na wewnętrzny oscylator i dzielnik przez 8 gdy odświeżyłem fusebity to wartości się zmieniają zrobię screeny jeśli chcecie...
A co cię interesuje. Najlepiej to porównać pdf-y. Na pewno nie są to takie same układy. Wsad z jednego prawie na pewno nie będzie chodził na drugim. Zasadnicza różnica to taka że ten nowy ma wewnętrzny oscylator a stary tego niema i jeszcze sporo innych bajerów robiące go bardziej elastycznym.
Witam Piszę program pod sterownik na attiny2313. Na chwilę obecną jest obsługa wyświetlacza LED 3 cyfry multipleksowanego przerwaniami z timer0. Chciałem wprowadzić attiny w tryb power down. Jak doczytałem tryb powerdown powinien ustawić wszystkie porty w tryb wysokiej impedancji więc spodziewałem się, że gdy wejdzie w ten tryb to wyświetlacz zgaśnie....
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...
Skoro to zegarek to precyzyjniej by było wystartować z jakimś RTC np. pcf8583 :) Wtedy na procku możesz dać i wewnętrzny oscylator 1-8 MHz :) A i podtrzymanie bateryjne takiego zegarka łatwo da się zrobić :) Albo pobieranie czasu z DCF to by prowadzącego zajęcia mogło zaskoczyć :D
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.
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...
Koledzy troszkę przesadzają z tą uniwersalnościa bo 2051 to zupełnie inny układ . A zmiana nagłówka to może pomoże w bascomie i nie we wszystkich sytuacjach ... Z punktu widzenia asemblera procesor jest zbliżony bo ma wszystko to co ma 2313 a nawet troszke więcej zmieniony uart wewnętrzny oscylator RC itd. Więc proponuję troszke poczytać żeby nie być...
kolego - świat idzie do przodu, technologia jest coraz nowsza więc nie dziw się, że ktoś będzie produkował Stareńki już układ AT90S2313 skoro ATtiny2313 ma wszystko to co jego poprzednik plus kilka dodatkowych fajnych rzeczy. hmmm chyba, że ty cały czas przyjmujesz to, że jeśli wspominam tutaj, iż ATtiny ma oscylator wewnętrzny to już nie może mieć...
Po co stosować kwarc, w dodatku 16Mhz. Przecież dla początkującego prościej byłoby na wewnętrznym rezonatorze. Okropnie słuszna uwaga! Wewnętrzny RC oscylator pozwala na osignięcie taktowania max. 8MHz. Autor projektu pisze że nawet przy 10MHz występuje migotanie diod, zamiast łagodnej animacji pomiędzy zmianami kolorów i intensywności światła. e marcus
Witam, też zarwałem tą samą noc aby uporać sie z takim samym problemem, tyle, że na ATtiny2313. Spróbuj pozmieniać wartości UBRR na sąsiednie. U mnie to pomogło. Wcześniej przy małych prędkościach odbierało prawidłowo, ale odsyłane spowrotem do komputera były źle interpretowane. Pozostał jeszcze jeden problem. Może ktoś mi powie dlaczego w ATtiny2313...
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...
Witam. Mam szybkie pytanie : czy można w Attiny2313 wykorzystać PA0 PA1 czyli piny gdzie normalnie podłącza się kwarc wykorzystać jako UART ( PD0 PD1 )? Chcę podłączyć wyświetlacz na T6963C tyle że potrzeba dwa porty do DATA0-7 i sterowania (trzeba zadeklarować to w BASCOMie) , więc pozostaną PA czyli reset którego bym nie ruszał i dwa zegarowe/kwarcowe...
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, 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ć...
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...
wewnętrzny oscylator attiny2313 zewnętrzny oscylator wewnętrzny oscylator atmega
swiatla diodowe zasilanie pojawia znika octavia dziwna odpalać
czujnik elektryczny skrzyni biegów czujnik elektryczny skrzyni biegów
Audi A3 8P Sportback - tylna lewa lampa nie świeci Wyświetlacz LCD do Blaupunkt BB18BK – gdzie kupić, zamienniki, serwis