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 -...
Witam Moze jak podlaczysz zewnetrzny kwarc to bedziesz mogl go przeprogramowac.
witam. config.h dołączony, port i pin ds'a również, zasilanie z osobnego przewodu. Tak się zastanawiam czy nie trzeba przypadkiem ustawić zegaru procka tak jak jest w pliku config na 8MHz przez fuse bity? Słuszna uwaga demeus, zapomniałem jakże prostego i zarazem ważnego słowa DZIĘKUJĘ. Więc dzięki wielkie za swój wkład jaki poświęcacie. Dodano po...
Przestaw zegar na 8MHz. 7% błędów przy odczycie z 'obcego' urządzenia jest raczej nie do przyjęcia. Jeżeli komunikujesz się z urządzeniem które sam zbudowałeś, jesteś w stanie przewidzieć jakie dane otrzymasz, zastosujesz jakiś mechanizm sprawdzania poprawności otrzymanych danych, to te 7% nie jest jeszcze problemem. Ale w tym przypadku (zgaduję) jesteś...
Ileż można! Ustawienia fusebitów dla Atmegi i Attiny w ponyprog dla zewnętrznego kwarcu:
Proszę o screena, albo linka gdzie taki jest, nie chcę się pomylić :) Z góry THX Pozdrawiam !
nieźle nieźle - skoro już raz się tak przeflancuje procka fusebitami to drugim razem już na prawdę trzeba się przyłożyć do sprawdzenia dokładnie jak się programuje fusebity a nie opowiadać, że skoro odptaszkowałeś wszystkie CKSEL to ustawiłeś zewn kwarc..... ustawiłeś zewnętrzny generator a nie kwarc a to jest różnica - więc podłącz sobie jakiś generatorek...
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 ???
Możesz odczytywać zawartość mikrokontrolera? Zmieniałeś fusebity? Jak masz podłączony mikrokontroler? Czy linie nie są zamienione? Czy zasilasz mikrokontroler z programatora i czy masz podłączony zewnętrzny kwarc?
"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ł...
a poza tym dokonaj odpowiednich skrosowań sygnałów we wtyczce RS232 PC aby to dobrze działało z terminalem. czyli połącz we wtyczce DB9: nóżkę 7 i 8 a także 4 i 6 i podejrzewam, że wszystko ruszy o ile nie masz innych zimnych lutów albo jakiejś niekonsekwencji jeśli chodzi o podstawowe połączenia RxD , TxD czy też GND pozdr
Rezonatory kwarcowe są dość dokładne: +/- 50ppm, a w kwarcach zegarkowych około +/- 20ppm. Nie potrzebujesz chyba jakiegoś wzorca czasu z dokładnością zegarów atomowych, więc powinien wystarczyć zewnętrzny kwarc.
Program masz już wgrany ale procesor pracuje na częstotliwości 1MHz dlatego masz dużo niższą częstotliwość na wyjściu. Normalnie teraz procesor podłączasz (tak jak przedtem) do programatora i ustawiasz fuse bity tak aby pracował na zewnętrznym kwarcu 8MHz
Zmieniłeś Fusebity na zewnętrzny kwarc?
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ś...
Pisałem że program jest w HEX kup ATiny przestaw "fusy" na zewnętrzny kwarc i powinno działać.
Przekaźnik bzyczy właśnie przez te impulsy jakie podajesz, a pod który pin podepnięty jest ten przekaźnik. Taktujesz uC zewnętrznym kwarcem 10MHz?
Nie. Fusy są ustawione na zewnętrzny oscylator powyżej 1Mhz. Więc będzie chodził z kwarcami od 1-16Mhz. Przy programowaniu kwarc jest obojętny, ma on tylko znaczenie w czasie pisania programu żeby kwarc zgadzał się z częstotliwością zapisaną w programie.
Witam. Posiadam programator Usbasp . Po podłączeniu attiny2313 programator nawet jej nie wykrywał. Jednak gdy podłączyłem do niej zewnętrzny kwarc to, od razu ruszyło. W związku z tym mam pytanie jaką funkcje pełni ten kwarc przy programowaniu, dlaczego bez niego nie chce ruszyć?
Dzień dobry. Dziękuje za porady na pewno się przydadzą. Co do wzoru na prędkość transmisji to nie jest mój wynalazek, wyciągnąłem go z datasheeta, kilka osób na których się wzorowałem robiło dokładnie w ten sam sposób a widziałem nawet sposób taki w którym wpisuje się do rejestrów UBRRH i UBRRL odpowiednie wartości wyciągnięte z datasheeta. Makro pozwoliłem...
Czy jest konieczne podłączanie kwarcu do attiny 2313?
po pierwsze to attiny trzeba przestawić na zewnętrzny kwarc, bo standardowo jest na wewnętrznym RC. po drugie ATtiny2313 ma dodatkowy fusebit odpowiedzialny za podział częstotliwośći zegara przez 8. niepamiętam jak sie on nazywa dokładnie ale jak programujesz z bascoma to tam jest to ładnie nazwane (clock frekwancy divider) czy jakoś tak. standardowo...
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!! 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??
Mam pewne obawy związane z tym ,że coś mogę podłączyć źle (to znaczy nie do tych pinów mikroprocesora co trzeba). Czym mogłoby to skutkować? Procesor przeżyje, nawet jak go odwrotnie włożysz w podstawkę. Co do SPI do nie trzeba podciągac pinów rezystorami, tylko musisz pomiędzy programatorem a procesorem wstawic do każdej z linii (MISO, MOSI, RESET,...
Z instrukcji BASCOMA AVR (komenda Waitus): The number of microseconds to wait. (1-65535) This must be a constant. Not a variable! In version 1.12.x.x and higher you can use a variable as well. oraz When you use a constant, the timing is reasonable accurate. When using a variable, the timing accuracy depends on the oscillator speed. As a general rule...
Nie można ustawić na generator wewnętrzny 20MHz, bo takiego ATtiny nie ma . Rezonator kwarcowy lub zewnętrzny generator 20MHz
Zobacz jeszcze raz połączenia LPT PROCESOR i jeśli jest to nowy procek z igły to wyjmij kwarc zewnętrzny.
...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".
Com port 2 not available Mnie osobiście to zastanawia . Programator STK200/300 i port com ? To sugeruje złe ustawienie programatora w Bascom'ie . Attiny2313 daje się chyba programować bez zewnętrznego kwarcu ? .
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...
Masz fuse bit odpowiadający za zegar ustawiony na wewnętrzny oscylator czy zewnętrzny z kwarcem ??
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ć.
wogole niechce ruszyc symulacja. źródło sygnału taktującego,jest generowany przez zewnętrzny kwarc o czest 12Mhz. procesor Attiny2313
Witam. Czy po zastosowaniu attiny2313 i ustawieniu fuse-bitów na pracę wewnętrznego generatora układ by działał czy wymagany jest jednak zewnętrzny kwarc? Czy mógłby ktoś zapodać pewny wsad pod attiny2313?
1n1p - Atmega8-16 / Atmega8l-8 / Atmega8A - wewnętrzny 8MHz attiny2313 - Attiny2313 / Attiny2313v / Attiny2313A - wewnętrzny 8MHz dla at90S2313 trzeba zewnętrzny kwarc 8MHz więc świetnie zastąpi go attiny2313 softy w załączniku jeśli chcemy zmienić porty we/wy na inne dla naszej nowej pcb to robimy to w pliku .inc skompilować całość można programem...
(pertyfonowaną) A co to znaczy?
Próbowałem z wew. oscylatorem, zewnętrznym kwarcem, zawsze to samo. Sprawdzałem na 2 różnych Atmegach.
Wielkie dzięki. Teraz jest 1 sekunda. A jakie dyrektywy gdy będzie kwarc zewnętrzny, czy pisać $Crystal = 1000000 czy $crystal = częstotliwość kwarcu Pozdrawiam Jacek To $crystal = częstotliwość kwarcu ale pamiętaj że najpierw musisz zmienić fuse bity aby móc korzystać z zew. kwarcu.
1. Żaden uC nie posiada wewnętrznego kwarcu... Mają tylko wewnętrzny generator RC... Fabrycznie włączony jest wenętrzny generator... z tego co pamiętam to na 1MHz... 2. Tylko jeżeli uC został przestawiony na pracę z zewnętrznym sygnałem taktującym, kwarcem, generatorem itp...
ale na 11 powinien śmigać... postaram sie jutro o jakiś mniejszy kwarc i potestuję dalej. Dzięki za pomoc :) ************** dodane*************** i już wiem co się stało. Faktycznie ustawilem dobrze, więc jeśli ktoś się zastanawia, to ATtiny2313 KWARC ZEWNĘTRZNY 11,59200MHz: FUSEbit: CKSEL: 1111 ; SUT: 11 a problem był w kondensatorach, maiałem różne...
C5 (elektrolit przy kontrolerze) raczej nie jest już potrzebny. Jeszcze radziłbym ci pomiędzy kwarcem a kontrolerem wstawić 2 pary zworek (goldpinów z jumper'kami) - przyda się, gdybyś potrzebował taktować zewnętrznym zegarem (np. w celu odblokowania kontrolera z powodu źle ustawionych fusebit'ów). Jeszcze JP2 i JP3 proponowałbym dwurzędowe - może się...
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 wiem jak Bascom wie czy procesor ma korzystać z generatora wewn. lub zewnętrznego ; w programie wpisuje: $crystal = 8000000 - dla Tiny 2313 i Tiny 13 tak samo 1. dla AtTiny13 jest to wewnętrzny bo tylko taki może być (brak możliwości podłączenia kwarcu) , 2. dla AtTiny2313 jest to zewnętrzny ale może być chyba i wewnętrzny ?
W jakim środowisku kompilujesz ten kod? Jakieś błędy lub ostrzeżenia przy kompilacji? Masz zadeklarowaną częstotliwość z jaką pracuje twoje attiny w kodzie lub opcjach projektu? Bez tego standardowe funkcje czasowe _delay_ms(), _delay_us nie będą działać prawidłowo. Jeżeli nie zmieniałeś ustawień fusebitów to twój mikrokontroler pracuje z domyślną częstotliwością...
Witam Czy do poprawnego odebrania kodu RC5 potrzeba zastosować zewnętrzny kwarc do taktowania procesora ? czy może wystarczy wewnętrzny oscylator 8MHz ?
To akurat dziwne :) A jakiego odbiornika używasz? Ja miałem na 38kHz, używasz wewnętrznego czy zewnętrznego kwarcu? Masz może oscyloskop?
Znalazłem kilka wsadów zarówno hex jak i bin na Attiny2313 ale na poziomie kilku procent nadal wyskakuje komunikat Write failed. Czy zadługi kabel moze być źródłem problemu. Może miał ktoś kiedyś podobny problem i mógłby pomóc? Dodam, że nie używam zewnętrznego zasilania przy programowaniu, podobno stk tego niepotrzebuje. Czy to, że nieużywam zewnę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.
Spoko kwarc zewnętrzny 11.00MHz trzeba uC jakoś specjalnie konfigurować żeby w tego kwarcu korzystał a nie z tego w uC?
koledzy jak w bascomie avr wersja 1.11.7.4 ustawić fuzbity na atmega 8 ,żeby pracował z zewnętrznym kwarcem 8 MHz bardzo prośiłbym o jakieś wskazówki
Generator o częstotliwości takiej samej, jak w ustawieniach programatora. Tak, TTL. "Zablokowałem" to nienajszczęśliwszy termin, po prostu błędnie ustawiłeś zegar systemowy na zewnętrzne źródło taktowania. Nie byłoby problemu, gdybyś był po lekturze noty katalogowej... ;) http://www.atmel.com/dyn/products/datash...
Nic nie zrozumiałem :| W którym miejscu te zewnętrzne rezystory do masy:?:
A fusebity na zewnętrzny kwarc lub kwarc wewnętrzny RC 4MHz ustawiłeś? Jak nie ustawiałeś to fabrycznie masz 1MHz.
Nurtuje mnie dlaczego ATTINY2313 są niewidoczne pod MkAvrCalculatorem, raczej błędy w lutowaniu wykluczam Jeśli masz pewność że te sygnały niezbędne do programowania, dochodzą na tą podstawkę (można przemierzyć od podstawki, która Ci działa), to może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny. Przynajmniej do czasu przeprogramowania...
Ale jak bardzo mniejsza? Przestawiłeś "fusy" na zewnętrzny kwarc? Jeżeli różnica jest niewielka, to może wynikać z opóźnienia w obsłudze przerwań (jeżeli gdzieś w programie masz przerwania zablokowane na dłuższy okres czasu).
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.
Według tego: [url=http://mirley.firlej.org/fuse_bity_... oraz tego: [url=http://www.engbedded.com/fusecalc]L... Przy kwarcu zewnętrznym powyżej 8Mhz lfuse=0xff to dobre ustawienia...jeśli się mylę...niech koledzy w razie czego mnie poprawią Mam nadzieję, że linki pomogą EDIT Może to nie fusy, a np funckja opóźniająca, albo preskaler...
Chciałbym zmniejszyć częstotliwość taktowania ATTiny2313 z wewnętrznego RC 1MHz na zewnętrzny kwarc zegarkowy 32.768kHz (co daje ok. 30 razy wolniej). Jak ustawić Fuse Bits - ponieważ w dokumentacji ATMELa nie jest to napisane, jak skonfigurować Fuse Bits na Low-Frequency Crystal 32.768kHz?
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.
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...
Czy częstotliwość zdefiniowana w programie zgadza się z kwarcem wlutowanym w płytkę? Jeśli tak to sprawdź fusebity czy na pewno µC pracuje na tym kwarcu bo jeśli nic tam nie zmieniałeś a µC jest nowy, to pracuje na wewnętrznym generatorze 500kHz. Tak więc czasy się nie będą zgadzać i czujnik DS18B20 nie będzie pracował prawidłowo. One są dość...
Witam mam jeszcze jedno pytanie nie o tem uP ale tez o fbit-mianowicie chce ustawić attiny2313 na zewnetrzny kwarc 10MHz ale w kalkulatorze jest max 8MHz-czy mógłby mi ktoś podpowiedzieć jak powinno być?? i co trzeba wpisać w avrdude.
Zataktuj go zewnętrznym sygnałem zegarowym, np z drugiego działającego mikrokontrolera taktowanego kwarcem albo zrób generator na kwarcu i 74HC04.
Balu możesz bardziej mi objaśnić bo ja wiem tak z grubsza co to jest. Kwarc mam zewnętrzny. PS. Mam kwarc 4Mhz zewnętrzn y ale która pozycje wybrać w fuze ? A fusebit ma być na 1 czy 0
witam zmieniłem na attiny2313 i nadal nic, co to znaczy compare1a?? Dodano po 4 jak się ustawia typ procesora i czętotliwość, to już nie trzeba piasć $regfile = "attiny2313.dat" $crystal = 4000000? to na ile mam ustawić taktowanie w tym przypadku?? poza tym tu jest kwarc zewnętrzny, to chyba trzema zmienić fusebity.
Witam, czy jeśli chcę uruchomić uC ATTiny2313 z zewnętrznym kwarcem zegarkowym - 32,768kHz - to czy muszę podpinać dodatkowe kondensatory pomiędzy piny XTAL1, XTAL2 oraz GND uC? Patrząc do dokumentacji producenta ATMEL - http://atmel.com/dyn/resources/prod_docu... - na stronę czytamy: "C1 and C2 should always be equal for both crystals...
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...
Ten twór jest powodem tego że to był zegar pod wyświetlacz led, a został przerobiony na lcd. Skoro 4Mhz to 0.25 us to czy 1Mhz będzie 1 us ? Jak ustawić zliczanie z zewnętrznego kwarcu który ma 4Mhz?
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...
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...
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....
linie programatora są ok fusebitów nie ruszałem wogóle nic a kwarc zewnętrzny mam ale nie ejst ustawione że by z niego kożystało jak to ustawić??
Witam W załaczniku potrzebne pliki. Attiny2313 z nastawionym zewnętrznym kwarcem, div8 wyłączone, kwarc 11.059200MHz, kondensatory 15pF, stos ustawiony na koniec ramu, prędkość zmniejszona już do 2400 a pomimo to dalej nie wysyła wszystkiego co powinno. Obsługa: t - pokazuje w terminalu napis (jakieś 15 znaków) z - załacza jeden reset x - wyłacza reset...
rstdisbl zostawiłem na 1 na 99% poczytałem [url=http://elportal.pl/index.php?module... Bits> - szkoda że tak późno :cry: Ustawiłem na 1 jeszcze jeden bit. W tym opisie nazywa się SUT0=1 Podsumowując: rstdisbl=1 SUT0=1 pozostałe 0 Mam podłączony klasyczny zewnętrzny kwarc 11.0592 z dwoma kondensatorami.
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 mam problem z wysyłaniem danych po rs232 między atmega8 i komputerem przez przejściówkę rs232-USB na attiny2313. Kwarc zewnętrzny 11059200, prędkość rs 9600. Banalny program w Bascom'ie: [syntax=basic4gl]Dim A As Byte Do Print A Waitms 100 A = A + 1 Loop [/syntax] Wszystko działa poprawnie dopóki liczby są mniejsze od 100. Później zaczynają się...
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ć...
A masz czym zaprogramować attiny2313? Potrzeba przestawić odpowiednio fusy dla zewnętrznego kwarcu i wyłączyć clockdiv. Do tego przejściówka usb data cable i parę elementów biernych i miałbyś programator na usb do programowania s51 i s52. Jak dasz radę to zrobić to wkleje tu schemat (prościzna) i wsad i dam namiar do programu.
No to jeszcze ja. ATMEGA8 może pracować na generatorze wewnętrznym o częstotliwościach 1, 2, 4, 8MHz do wyboru. Może pracować na zewnętrznym kwarcu do 16MHz i do 8MHz dla wersji L. Można Medze8 podłączyć elementy zewnętrzne RC do wewnętrznego generatora, oraz można podłączyć zewnętrzny generator. Mega8 nie posiada dzielnika taktowania. Dzielnik taki...
Właśnie zaczynam zabawę z programowaniem mojego układu i chciałem nauczyć się wykonywania pomiarów czasu ale prawdopodobnie mam źle skonfigurowanego timera. Przejrzałem sporo tematów tutaj i nie tylko, czytałem datasheeta i dalej tego nie rozumiem. Program jak na razie ma mierzyć czas po jakim pojawi się impuls na porcie D i wyświetlać rząd wielkości...
Witam ! do Krzysiekdg $crystal = 800000 ?, a piszesz że "Fusy mam zmienione tylko na zewnętrzny kwarc 4MHz" osiemset kilo herców nie równa się cztery mega herce !!! ( Odczytaj PW wcześniej napisałem ) Pozdrawiam. Stefan
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...
Może ma ustawione fuse-bity na zewnętrzny kwarc lub kolega ma programator równoległy i np. wyłączył pin RESET? Zrób wywiad, na jakich ustawieniach jej ostatnio używał.
Witam wszystkich :!: , Do tej pory programowałem na procku 90s2313. Teraz przy "przerzucaniu się" na ATtiny2313 wystąpiły pewne problemy. Może ktoś z was będzie umiał je rozwiązac. Programuje w BASCOM AVR, przy użyciu płytki testowej AVT992. 1. Pytanie podstawowe i może banalne: co to są fusebity i do czego służą? 2. Czy do ustawienia częstotliwości...
Nie analizowałem kodu. Piszę o założeniach. Mam sobie układ taktowany częstotliwością 4 Mhz z kwarcu zewnętrznego . Na pind.5 (t1) przychodzi sobie sygnał prostokątny o częstotliwości 1 Mhz
Dla ATmega2313 nie koniecznie, to zależy czy ustawiony jest na korzystanie z zewnętrznego kwarcu/generatora czy z wewnętrznego. ATMega2313 ? To jakiś nowy wyrób ATMEL'a ? AT90S2313 (mature) lub nowy ATTiny2313 to rozumiem :):):) Pozdrawiam...
Witam zrobiłem termometr na mikrokontrolerze Attiny2313 wzorowałem się na projekcie http://www.elektroda.pl/rtvforum/topic33... Niestety mam z nim mały problem cały czas na wyświetlaczu pokazuję się liczba 85, po odpięciu układu DS18B20 wskakuje liczba 95. W programie dopisałem $regfile = "ATtiny2313.dat" $crystal = 4000000 Układ programuję mkAVR...
Ten preskaler czyli jak sie domyślam [Divide clock by 8] to zauważyłem jak ładowałem program z 90s2313 na Attiny2313 i licznik jakoś dziwnie czas zaczoł odmierzać. Czyli jak obecnie mam ustawione 4 Mhz na zewnętrznym kwarcu to jak przestawię na internal oscilator 4Mhz to będzie bez zmian dla programu?
W ostatnim poście z poniższego tematu jest to nieźle opisane: [url=http://www.elektroda.pl/rtvforum/to... Z jakim kwarcem ma to pracować? Spróbuję u siebie to przerobić i uruchomić.
: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...
Witam. Mam w nadajniku taki o to programik [syntax=basic4gl] $regfile = "attiny2313.dat" 'deklaracja bibliotek $crystal = 16000000 'szybkość zegara $baud = 1200 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Dioda Alias Portd.3 Config Portd.3 = Output Dim Synch As Byte Synch = 155 Do Printbin Synch Toggle...
Fuse bity będą ustawione na 16MHz bo taki będzie kwarc zewnętrzny. Schematu jakiego takiego nie było . Dodano po 2 Zrobię zaraz schemat żeby wszystko było jasne.
Witam Mam prosty układzik max232 + attiny2313 i działa ładnie ale jest takie dziwne zachowanie przy rozłączaniu połączenia ze strony PC, otóż uC odbiera wartość 0. Dlaczego ? Nawet wykorzystanie np. bray terminal, klikam Connect i Disconnect. Po kliknięciu Disconnect uC odbiera właśnie 0. Ustawienia USART: void USART_Init( unsigned int baud )...
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ć...
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ć...
OK, dzięki za radę z tym układem :) Jak ma wyglądać kod w C, aby pin PD5 zliczał impulsy oraz timer odliczał czas? Czy wewnętrzny kwarc ustawiony fabrycznie na 1MHz wystarczy do zliczania impulsów co określony czas np. 1 sek., czy trzeba ustawić inaczej wewnętrzny albo zastosować zewnętrzny rezonator?
Dla mnie też zdarzyło się (na szczęście do tej pory tylkoraz), że PonyProg zapisał SPIEN. Oczywiście procek się zablokował. A co do ATtiny2313, to zdarzyło mi sie, że PonyProg zaprogramował jakieś błędne ustawienia bitów od zegara. Podłączyłem zewnętrzny kwarc (na pająku) i dało się z nim ponownie skomunikować. Po dobrym ustawieniu fuse bitów, odłączyłem...
Za to z ATtiny2313 mam inny problem - PonyProg je programuja i działają, do momentu wpisania nitów kontrolnych wskazujących na pracę z zewnętrznym kwarcem. Wtedy raz na jakiś czsa powiedzie się jakaś operacja (np. kasowanie, czy odczyt pamięci), ale jej rezultat i tak jest dziwny - np. odczyt pamięci daje (zawsze taki sam) dziwny, zupełnie inny niż...
Jeśli autor uznał, że do samego sterowania diodą jest potrzebny zewnętrzny kwarc, to chyba nie wie, co czyni. Jest jeszcze parę innych przesłanek potwierdzających tę teze, np.: - brak kondensatorów ceramicznych blokujących zasilanie procesora (również przy stabilizatorze - przekroczony dopuszczalny prąd czerwonych diod.
attiny2313 kwarc kwarc attiny2313 programowa attiny2313 kwarc
zamiennik tda7560 układ hydrostatyczny laptop wyłączać chwila
pralka haier opinie mikrokomputer cobra1
Hyundai i30 2007 Diesel - Silnik nie reaguje na gaz Mocniejszy zasilacz do Dell OptiPlex 5050 – jak wybrać?