Zobacz sobie na główne różnice https://obrazki.elektroda.pl/4227875900_... Z tego wynika, że śmiało możesz wstawić wersję V.
Moze nie startuje kwarc, moze zera znacza cos innego, zajrzyj do noty katalogowej. Zawsz emozesz podlaczyc zewnetrzny zegar pod XTAL. Kiedys tak reanimowalem procka przez zegar wytworzony programowo innym prockiem :)
Tak się właśnie kończy chodzenie na skróty przez osoby nie mające pojęcia co właściwie robią . Jakbyś zrobił programator zgodnie ze schematem , do tego jakąś małą płytkę , nawet uniwersalną , z mikroprocesorem , kwarcem , kondensatorami , podłączył to wszystko jak trzeba NIE BYŁO BY PROBLEMU . Ale niestety bez zasilania nawet wibrator nie zadziała .
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....
Może prościej , regulowana programowo częstotliwość wyjścia od kilku lub kilkudziesięciu herców do najbliższej częstotliwości kwarcu oscylatora z jak najniższym rastrem
Ja w prostych projektach korzystam z programowego RTC i sprawuję się ok. Dołączasz kwarc zegarkowy 32768Hz, konfigurujesz przez Config Clock i po kłopocie.
Sprawdź czy masz wszystko dobrze z kwarcem. Zewnetrzny kwarc ma ustawienia w bascomie takie: FUSE BITS: 1:.... 1:.... 10:...... 1010:1010 FUSE BITS HIGH: 1:... 1:... 0:... 1:.... 100:... 1:... Często z wersją BASCOM: 1.11.8.1 są problemy... ja pisze na 1.11.7.4 i wszystko działa bez problemów.
Przypuszczam, że cała partia ATTINY 2313-20PU w ilości 10 sztuk jest wadliwa (nigdy mi się to nie zdarzyło jeszcze) lub programowo coś nie gra? Proponuję spróbować inne oprogramowanie (do MkAvrCalculator osobiście nie mam pełnego zaufania a po za tym go nie posiadam). Ja akurat korzystam z AVRDUDESS. Można ściągnąć od Zaka tutaj (najwygodniejsza 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...
czy rezystor podciągający RESET wystarczy jeden? hmm ja bym nie łączył nóżek RESET obydwu procków i nie żałował ew 2 rezystorków a to z tego względu, że jak później będziesz je programował? a jeśli każdy będzie oddzielnie podciągnięty do VCC to spokojnie każdy oddzielnie możesz programować w systemie. jeśli chcesz aby jeden zajął się tylko dekodowaniem...
Dzięki za rady ! Błąd był od strony programowej komputera (terminal BASCOMA nie działał) Dopiero wysłanie instrukcji własnym programem pomogło :) Pozdrawiam !
mirekk36 dziękuję za bardzo wyczerpującą odpowiedz! Przy transmisji(elementy na płytce stykowej) przy prędkości transmisji 1200 baudrate i wysyłaniu ramki co 50ms, coś już zaczyna działać, jak już kupiłem te moduły to będę męczył się z częścią programową, może coś z tego uda się wykombinować Pozdrawiam
Ciesze się, że moglem pomóc :). Co do USART-a to nieraz stosowalem kondensatory niespolaryzowane i dzialal. Sprawdz czy masz poprawnie ustawione fuse bits tak aby AVR byl taktowany zewnetrznym kwarcem. Mialem kilka wpadek na poczatku mojej przygody z AVR-ami, najczesciej zapominalem ustawic fuse bits (ile ja wtedy nocek spedzilem nad analizą poprawnego...
Dla zewnętrznego rezonatora kwarcowego najbezpieczniej ustawić wszystkie CKSEL na 1111, a dla generatora (na XTAL1 nie XTAL2) - 0000. Któraś wersja ATtiny2313 miała skopane programowanie równoległe - zerknijcie do errat w nocie katalogowej.
Jesli nie masz dostępu do programatora równoległego który pomimo złego ustawienia oscylatra będzie widział procka to pozostaje podłączyć pod wyprowadz. xtal sygnałek z generatorka, wystarczy kilkanaście,kilkadziesiąt Khz, może być taki np.prowizoryczny zrobiony na popularnym scalaczku typu 555,jak podasz sygnał to programator szeregowy znów będzie widział...
Starożytny procesor nie ułatwia zabawy w programowanie. W jego miejsce będzie pasować poczciwy AT90S2313, nowszy ATTINY2313 lub ich rówieśnicy 4313 o zwiększonej pojemności flash (4kB). Jedynie obwód reset należy przerobić. Oczywiście zamiana na AT90S2313 nie przyniesie nam żadnego zysku, ale ATTINY2313 pozwoli pozbyć się kwarcu, a wolne piny można...
do filtracji zastosuj kondesatory 100nF i elektrolityczne ważne jest umieszczenie jak nabliżej uC , oczywiście również przy LM 7805 część mocy L293 lepiej zasilać przed stabilizatorem niepotrzebna strata mocy w stabilizatorze , nie widzę żadnych wejść , zrób złącze do programowania , widzę że planujesz pracę tylko z wewnętrznym generatorem ale warto...
Z tym generatorem 36kHz to proponuje zrobic generator 36kHz na układzie CMOS 4047 sterujący diodami nadawczymi IR, a przebieg modulujący podawac na wejscie zezwalający na generację - zrobić kluczowanie tego przebiegu. Czyli tak (wersja jedna z możliwych wielu) - PC nadajnik MAX232>>TX na kluczowanie generatorka np na 4047>>do wzmacniacza nadajnika...
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.
Czy poza podłączeniem zasilania +5V do procesora i interfejsu ISP coś jeszcze trzeba z tym zrobić? podłączyć kwarc. I czym (jakim programem) można programować ATtiny2313? PonyProg nie potrafi... Może masz starego ponyproga? ATtiny2313 nie jest supernowością, ale jest z nowej rodziny AVRów. Poszukaj nowszej wersji PonyProga. Ja osobiście używam loadera...
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??
Projekt nowością nie jest, ale... Zastanawia mnie tylko Byłem przekonany, że attiny2313 pracuje z wewnętrznym generatorem 16Mhz po co kwarc? Tak jak pisałem, byłem przekonany, lecz przy programowaniu rzeczywistość okazała się inna, i musiałem dolutować jakoś zewnętrzny kwarc. Maksymalna częstotliwość pracy wewnętrznego generatora to 8Mhz. Przy 8MHz...
Jeśli dalej masz "Chip ID : 000000" lub "Chip ID : FFFFFF" w oknie loga to masz problem: z programatorem, połączeniem, zasilaniem, samym procesorem (np. zablokowany). Jeśli procesor jest rozpoznawany, czyli "Chip ID : 1E910A" to bez problemu możesz wejść do zakładki "Lock and Fuse bits" i pozmieniać ustawienia (Ostrożnie!). W zasadzie musisz tylko wybrać,...
Bez wdawania się w większe szczegóły jest szansa, że obrotomierz będzie działał lecz jego wskazania mogą różnić się od rzeczywistości. Powodem jest instrukcja Wait 1 "odmierzająca" czas pomiaru. Porzuć ten pomysł na rzecz odmierzania czasu pomiaru za pomocą drugiego timera. W Tince jeden timer jest 8 bitowy, a drugi 16 bitowy. Oszacuj potrzeby przydzielenia...
(at)Mamut jestem również zainteresowany Twoim projektem ze względu na możliwość odczytywania i programowania bardzo wielu układów. Programuję w Delphi 10.1 Berlin. Czy jest możliwość przeniesienia Twojego projektu programu do mojej platformy? Niestety nie bardzo jestem w stanie z tym pomóc. Tak jak jest napisane w opisie repo na githubie mój kod jest...
Witam, Od pewnego czasu walczę z Atmega8 podłączoną pod zewnętrzny kwarc 4MHz. Podczas próby programowania, avrdude zwraca coś takiego: M:\avr\avrdude-gui>avrdude -p atmega8 -c usbasp -V -U flash:w:"C:\LCD.HEX&quo... found 5 busses avrdude: AVR device initialized and ready to accept instructions Reading | ########################################...
Czemu chcesz używać tak archaicznej wersji Arduino IDE? Szkic chcesz wgrywać przez USB, czy USBAsp? Jeśli ta druga opcja, to po co Ci bootloader? Da się zrobić soft USB na ATTiny2313 i wgrać bootloader, ale to MCU nie ma sprzętowej obsługi USB, ani nie wspiera ochrony bootloadera. Z Twojego postu niewiele wynika. Chłopak wyraźnie napisał, że chce używać...
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...
Diody mogą spokojnie być podłączone na czas programowania procka i będą sobie normalnie migać - niczemu to akurat na pewno nie szkodzi. Oczywiście rezystory warto dobrać co nieco większe - żeby nie było zakłóceń na zasilaniu w trakcie załączania diod tym bardziej jeśli być może zaoszczędziłeś na kondensatorach filtrujących 100nF i ze 100uF przy zasilaniu...
Na wstępie chciałbym zaznaczyć, że nie chodzi mi o to w moich wypowiedziach aby ci dogryźć, ale może wyjaśnić niektóre sprawy. Ponyprog niby to programuje wiec nie wymaga kwarca podczas programowania ? -Mega8 tiny2313 wymagają tak więc - powyższe twoje pytanie a w zasadzie na końcu stwierdzenie - chyba jest oczywiste - "Mega8 tiny2313 wymagają kwarca...
Procesor to ATTINY2313-20SU. kwarc w układzie 11059200 Programator to ispprog razem z oprogramowaniem Program ispprog można pobrać z elektrody i tam dopiero po wybraniu zakładki fuse mogę programować bity a ja tego nie robię. reset z programatora łącze do procesora a scalak resetu przez 1k do procesora może w tym jest błąd. Proszę o pomoc?
Do Michał Walczak. Troche nie rozumiem kontekstu twojej wypowiedzi jesli tyczy sie ona mojego postu.odpowiedzialem dla kolegi ktory ma zapewne combo3 i widzi menu programowe tego programatorka ,w najbardziej prosty i czytelny sposob jaki mozna bylo.co do ustawien to jesli tak ustawi jak mu podpowiedzialem to napewno wsady pod 90s2313 uruchomi na attiny2313,...
Gdy już się zablokuje to w ogóle nie mogę się z nim komunikować przez ISP, chodź sam mikrokontroler wykonuje poprzednio zapisany program. Linia reset działa, kwarcu nie mam. Procek zasilany jest z komputera (+5V) a programator z płytki z prockiem. Zanim się zablokuje to mogę go odczytywać i programować, więc linie zamienione raczej nie są (2 razy sprawdzałem)....
http://obrazki.elektroda.pl/7847946300_1... Witam szanownych kolegów,jest to mój pierwszy diy więc proszę wyrozumiałość:) Na wstępie chciałbym przeprosić za jakość filmu(kamera w telefonie). Ogólnie mówiąc jest aplikacja flash która steruje oświetleniem choinki,a raczej eksperyment i chęć sprawdzenia czy sie uda :) Jak to działa? Część...
1. napewno programuje dla attiny2313 2. jezeli chodzi o wejscia to jak je programowo podciagne do plusa to dzialaja fizycznie wiec wejscia sa ok dzialaja jak trzeba 3. tylko na wyjsciu gdzie ma wplywac prad z diody zawsze jest te kolo 5 wolt i nie chce sie zmienic tak jak by wejscia wogole nie byly powiazane z wejsciem 4.port jest ok nie spalil sie...
Mam swój układ, który stworzyłem na zajęciach w szkole.Mojego kontrolera nie sprawdzałem jeszcze bo kabel com musze mieć żeńsko-żeński, a w szkole mieli tylko żeńsko-męski. Hmmm programator, nie pamiętam szczegółowej nazwy :/ .Problem z tym że nauczyciel który próbował coś robić z tym poprostu nieiwedział o co chodzi. Próbowałem z nim z wylutowanymi...
Zestaw startowy - jeśli dobrze rozumiem to po prostu płytka z rezonatorem kwarcowym, paroma innymi elemntami i wyjściami portów mikrokontrolera, do których podłączamy sobie różne dziwne rzeczy, tak? Płytkę mogę sobie sam wykonać, mam doświadczenie w wytrawianiu i lutowaniu, więc nie będzie to żaden problem. jesli jeszcze nie miales zadnego kontaktu...
Witam, nie piszesz czy wymieniłeś kwarc i jakigo był typu, od tego należy zawsze zacząć. ATiny2313 sprawdzałem z ciekawości z kwarcem 24MHz i ruszał bez problemu od 3,3V. Być może masz problem z właściwym ustawieniem fuse bitów, czym go programowałeś? Spróbój ustawic fuses na kwarcu niskim np. 4MHz. Pozdr. N.
Witam Odświeże trochę temat bo mam podobny problem BASCOM z STK200 też nie wywala błędów. Większość ludzi buduje sobie Sample Electronics Programmer (z rezystorów) i stąd potem problemy. Tutaj się nie zgodzę z kolegą, ponieważ programuję Bascomem oraz przez STK 200 i właśnie mi wywala błąd. Dokładniej wygląda to tak: Mam wykonaną docelową płytke ze...
Zaznaczenie w PonyProg oznacza zaprogramowanie, czyli wpisanie 0000. Robiąc to stracisz połączenie z prockiem i bedziesz musiał podpinać zewnętrzny sygnał zegarowy na XTAL1. Więc musisz CKSELE 3..0 w PonyProg odznaczyć. Ja tak odruchowo robie w AVRach że pierwsze co to zczytuje (ważne!) fusy, następnie odznaczam CKSELE 3..0 i wszystko gra. Jednak gdzieś...
Wykonywałem podobne urządzenia już wielokrotnie i na dwóch telefonach ericson 1018s i simens c35. W moich wersjach było to dzwonienie, bo tak sobie życzyła osoba, która to kupywała. W obu przypadkach mój układ zmieściłem do telefonu (w środku). W 1018s zrobiłem to na attiny13V (SMD) w drugim attiny2313 (przewlekany). W obu przypadkach bez kwarcu, w...
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 szanownych forumowiczów zamierzam wykonać zegarek na procesorze attiny 2313 i taktować go kwarcem zegarkowym 32,768kHz tylko nie mam pojęcia jak ustawić takie taktowanie procesora (w mk avr calculator nie ma do zaznaczenia takiej opcji) czy mógł by ktoś wyjaśnić jak to ustawić w mk avr calculator, programuję w języku C Po prostu użyj odpowiednich...
Witam, Chciałbym zaprogramować attiny2313 w układzie problem z tym że układ zasilony jest napięciem 3,3V Zrobiłem bufor ale lipa! Co robić? Czy nie potrzeba większego napięcia dla programowania flesha? Pod XTAL1 i XTAL2 mam kwarc 11059... nie wyprowadziłem go do programowania. Pomocy?
Rozumiem ideę ISP. Ale o ile w przypadku Atmega16/32/ i Atmega 8 jest sens montowania dodatkowego złącza na płytce ( i ja tak robię ) to w przypadku Attiny2313 już mniejszy ( nie zawsze daję takie złącze ), a jeśli chodzi o Attiny 13 / 25 to dodatkowe złącze zwiększa tylko rozmiar płytki, A programowanie układów w obudowie DIP8 przy użyciu podłączanych...
Zadna dioda nie jest potrzebna, wystarczy szeregowo z pinem rezystor, przy nap. 12V powinien miec wartosc >12kOm. Jesli to ma byc w samochodzie to dalbym optoizolacje. Przekazniki nie zasilalbym z 5V tylko podlacz cewke przed stabilizatorem do 12V - przekaznik nie potrzebuje nap. stabilizowanego, a tak zmniejszysz straty na stabilizatorze liniowym....
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...
Aloha koledzy! Poszukiwałem właśnie czegoś takiego tzn. nie samego Girdera bo to już od dawna znam (rewelka) ale właśnie takiego układziku do komunikacji uC->PC(girder) - albowiem jest to część większego projektu (home theater PC)-ale to już inny temat. Pozwoliłem sobie nieco zmodyfikować ten projekt i wszystko działa bez najmniejszych zastrzeżeń!!!...
Ze schematami mam chwilowo problem graficzno - programowy. Ale zasilanie oczywiście doprowadzone , dołączone kondensatory do Vcc. Generalnie wzorowałem się na układzie z http://hobby.abxyz.bplaced.net/img/art00... . Nie podpinałem żadnych ledów, przycisków. Podłączyłem jednak zewnętrzny kwarc z kondensatorami. Nie podłączyłem obwodu RESET...
Pisałem ostatnio zegar na attiny2313 również popędzany z 8Mhz. Ponieważ musiałem ograniczyć się do 8bitowego licznika wykorzystałem: prescaller 64, zliczanie do 250 w trybie z maksymalną wartością licznik w rejestrze OCRxx i generowanie przerwania przy przepełnieniu. Otrzymałem generowanie przerwania z częstotliwością 500Hz. Teraz tylko programowy podział...
Witam, kupiłem dzisiaj programator USBasp cable i chcę wykonać lampkę RGB na Attiny2313, jednak nie mogę wgrać programu to Attiny. Bascom wykrywa układ, wczytuje program, i nagle program zamyka się. Programuje przez podstawkę z kwarcem 16Mhz i dwoma kondensatorami 22pF. Dokładniej po czym program się resetuje na zdjęciu (pasek dochodzi do końca i zamyka...
Niestety dyrektywa nie pomogła :( Dodano po 3 Sprawa wygląda tak: 1. programik z mryganiem diody - kompilacja w innym kompilatorze (Micro IDE) - programowanie w PonyProg Efekt końcowy: DZIAŁA 2. programik z mryganiem diody + wait, waitms - kompilacja w Micro IDE, BASCOM - programowanie w PonyProg, BASCOM Efekt końcowy: NIE DZIAŁA Wait 1 - czekałem około...
Ten to znaczy który? Pierwszy nie wymaga ratunku, skoro z kwarcem działa. Co do drugiego to pochwal się co w nim namieszałeś.
Postanowiłem napisać swój własny (choć ciasny) programator dla popularnych procków Attiny i Atmega. Sercem programatora jest obecnie ATmega8 komunikująca się z PC za pośrednictwem FT232R. ATmega8 ma za zadanie zaprogramować uC ATtiny2313. Obecnie wykonuje następujące czynności: wchodzi do trybu programowania (echo 0x53 jak w DS) odczytuje sygnaturę...
sprawdź fesebity. może masz ustawiony external clock, zamiast kwarcu?
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...
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...
Nie podoba mi się tylko konwerter rs232->USB. Myślę, że spokojnie atmega mogła by się zająć obsługą USB... To by była fajna sprawa, ale nie da sie tak łatwo. Ten procesorek jest zdecydowanie za wolny jak na USB. Atmel na swojej stronie pokazuje jak zrobić programową obsługę USB dla ATtiny2313 ([url=http://www.atmel.com/dyn/resources...
Witam Sam miałem wielokrotnie problemy z RC5 pod ATtiny jeśli chciałem używać przerwań. W tym przypadku jeśli chcesz sterować zdalnie urządzeniami za pomocą pilota RC5 przerwania nie są konieczne i można to napisać najlepiej tak: '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat"...
Schemat -> attiny podłączony do VCC i GND, wszystko podłączone prawidłowo według STK200 (uproszczony na rezystorach) (miso, mosi, sck, reset) do LPT przez rezystory 330 i 100 ohm, kabel długości 15cm ekranowany, GND oczywiście wszystkie połączone (piny 18-25 LPT, obudowa LPT, zasilanie, attiny) w programie procka zdefiniowałem crystal = 1000000, nie...
Witam, posiadam sprawny programator USBasp (używany na okrągło pod ATMega8 i wyżej), chcę nim zaprogramować uC ATTiny2313 i niestety avrdude zwraca mi błąd - brak komunikacji z urządzeniem (uC): D:\AVR projekty\...\program>avrdude -p t2313 -c usbasp -e -U flash:w:key.hex found 2 busses avrdude: error: programm enable: target...
Upewnij się czy w menu jest wybrany ten scalak. Wybierz Option – Compiler – Chip W zakładce Communication ustaw częstotliwość użytego kwarcu.
https://obrazki.elektroda.pl/7566710000_... Witam, Dziś chciałbym wam przedstawić Odbiornik pilota IR do PC na USB, który oparty jest o mikrokontroler Attiny2313 pracujący w roli kontrolera V-USB. Urządzenie współpracuje z dość słynnym programem „Girder”. Samo źródło z którego skorzystałem jest dość leciwe, ale jak się...
W AVR Studio nie da się pisać programów w BASCOM, chyba że ktoś ma wersję pełną z dołączonym do niej BASCOM Compilerem, i zintegrował sobie go z AVR Studio... Nic nie stoi na przeszkodzie aby programy napisane w BASCOM-ie symulować w AVR Studio. Do programowania przez ISP jest wymagany sygnał taktujący procesor od 1MHz wzwyż. W Tiny2313 może być nim...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
Jeśli lcd pobiera 100ma to chyba musisz kupić nowy (sprawdź podświetlanie - może to ono zbyt mocna obciąża stabilizator) Z noty wynika, że procesor ma domyślnie ustawione "fuse bits" CEKSEL0-3 na wewnętrzny generator 8MHz. To znaczy, że zewnętrzny kwarc nie ma znaczenia w twoim projekcie. No chyba że wcześniej przestawiłeś fusy. Jeśli chcesz je przestawiać...
To nie bedzie dzialac. Poczytaj jak dziala multipleksowanie i sie zastanow nad tym. Czasem bedzie sie swiecic wiecej diod, sprawdz jaka maja wydajnosc pin avr'a i co moze sie stac z portem. Nastepna sprawa, nie wiem jak maja dzialac te przyciski. Dalej, gdzie kwarc? Jak zrobisz to na wewnetrznym to nie osiagniesz dobrej dokladnosci. Jak ma to byc zegarek...
Witam! Mam dość nietypowy problem z AVR-kami. Ostatnio używałem Timera na ATTiny2313. Ustawiłem preskaler /256, kwarc 8MHz, timer 16bit w trybie porównania i przerwanie. Wartość do porównania była ustawiona na ok. 31250. Ostatecznie powinienem otrzymać przerwanie z częstotliwością ok. 1Hz. To zwiększało licznik i on był wyświetlany. I tu pojawił się...
Na Atmega128 możesz zrobić programowy PWM na Timerze i wykorzystać jako wyjścia PWM wszystkie dostępne nogi. Na dowolnej Atmedze taktowanej 8MHz i posiadającej odpowiednią ilość nóg możesz zrobić sterownik DMX 32-kanałowy. Mowa oczywiście o PWM rzędu 120Hz max, do LED wystarczy :) i "szkolnych" procedurach w C, bez żadnych strasznych optymalizacji czy...
Witam wszystkich :) Nie będę owijał w bawełnę. Mam problem zapewne banalny ale ja nie potrafię sobie z nim poradzić. A więc zbudowałem układ do obsługi kart pamięci Compact Flasch na bazie mikrokontrolera Atmega162 posiłkując sie serią artykułów z Elektroniki Praktycznej, który rozpoczął się 02/2004r. Układ ten poza pamięcią ma mieć jeszcze wbudowany...
Czyli rozumiem że im szybciej się kręci tym krótsze impulsy... Czyli np. dla 6000obr/min daje to 10obr/s czyli 1obr/100ms czyli jeden impuls 25ms... A to zdecydowanie wystarczy przy kwarcu 16MHz :P Dobrze policzyłem, prawda? A myślę że więcej niż 6000 się nie będą kręciły... Inna sprawa że impulsy z różnych wentylatorów mogą się nakładać, ale to już...
http://obrazki.elektroda.pl/9114516200_1... Autorski projekt wyłącznika zdalnie sterowanego za pomocą pilota RC5. Cały układ kontrolowany jest za pomocą mikroprocesora z rodziny AVR, ATtiny2313. Na uwagę zasługuje zasilanie układu bezpośrednio z sieci elektroenergetycznej o napięciu 230V, zrealizowane przez zasilacz bez transformatorowy....
O fusebitach czytałem i wiem że źle ustawione to spory problem. Tylko że nie wydaje mi się żeby były źle ustawione, bo Attine programowałem bez problemu wszystko działało jak należy przez jakieś 40 min później pokrzaczyło na wyświetlaczu i brak jakiejkolwiek komunikacji ze scalakiem. Chyba fusebity same z siebie się nie przestawiają? Mam jeszcze jedną...
Witam, robiłem niedawno jeden projekt, układ na procesorze ATtiny2313A-PU i wykryłem jak mi się wydaje błąd w konstrukcji tego procesora. Czy ktoś miał podobny problem i mógłby to potwierdzić? Procesor ten nie pracuje prawidłowo przy określonych ustawieniach Fuse bitów. Kiedy jest ustawienie BODLEVEL1=0 i BODLEVEL0=0 , to procesor nie startuje, jeśli...
Ja bym ci poradził wykonanie usb-asp [url=http://mirley.firlej.org/programato... z tej strony Jego koszt to jakieś 9-11zł (nie licząc pcb) kabel od drukarki można na chwilę pożyczyć (bo jak się programuje to się nie drukuje) a układ atmega8 możesz zaprogramować u kogoś ze zwykłym pc programatorem simple electronic programmer jego koszt...
Witam Rezonator jest potrzebny do tego aby "napędzać" cały mikrokontroler. Układ rezonansowy składa się w tym przypadku z rezonatora kwarcowego oraz dwóch kondensatorów ceremicznych. Rezonator kwarcowy zapewnia dużą stabilność parametrów w czasie. Jeśli nie potrzebujesz dużej dokładności w odmierzaniu odcinków czasu to nie musisz tego kupować. Attiny...
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ć?
możesz jeszcze mieć port PA2 do wykożystania zamiast resetu ale tego nie polecam robić ponieważ stracisz możliwość programowania ISP.
Witam, od kilku dni borykam sie z problemem, z ktorym nie umiem sobie poradzic. Zakupilem na jednej z aukcji internetowych programator USB dla AVRow. Uklad dziala poprawnie, testowalem go na Mega8 i wszystko jest ok. Moj entuzjazm zmalał nieco, gdy chciałem zaprogramować Attiny 2313. Wykonując polecenie Tools, make program wywala komunikat > "make.exe"...
Potrzebuję zbudować sterownik 11 serwomechanizmów na dwóch układach Attiny2313 z kwarcami 16Mhz. Mam wątpliwości dotyczące tego czy jeden uc Attiny 2313 będzie w stanie obsługiwać do 6 serw jednocześnie (bo przecież ma tylko 2 timery)? Do tej pory programowałem ten procesor jedynie w płytce testowej z zestawu AVT Piotra Góreckiego. Teraz z użyciem programatora...
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...
Witam Jak większość osób również i ja źle zaprogramowałem Fuse bity w Attiny2313 a mianowicie zamiast ustawić CKSEL3..0: 1110 i SUT1..0: 10 to ustawiłem odwrotnie czyli CKSEL3..0: 0001 i SUT1..0: 01 (nie zauważyłem opisu: "checked means programmed bit=0") :| Niestety w nocie Attiny jest adnotacja że: " CKSEL3..0: 0001/0011/0101/0111 - Reserved Zwykły...
bubbo , programator chodzi z kazdym avr, ktory ma ISP, czyli chyba z kazdym:) jak ustawic fuse bity ? http://www.tkdami.net/~voytek/111.html jesli mozesz to wymus procesor w programie jak attiny2313 a nie auto i sprobuj odczytac flash, choc to malo prawdopodobne, zeby pomoglo, jesli nie masz kwarcu w ukladzie, to zamontuj 8MHz, tak jak wczesniej ktos...
Wyskakuje mi nastepujacy bład: http://obrazki.elektroda.net/84_12339088... Nie wiem dlaczego, nie moge sobie poradzic dopiero sie ucze programowania.
Miałem ostatnio podobny przypadek z Attiny2313. Procesor nowy ze sklepu jednak nie chciał wykonywać żadnego programu. Programowany USBaspem, weryfikacja poprawna, pamiętał zmiany fusebitów. Ruszył dopiero po dodaniu kwarcu (i oczywiście zmianie fusów), na wbudowanym generatorze niestety wisiał. Dużo roboty z dodaniem kwarcu nie ma, a może właśnie to...
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...
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...
Mogę zapytać jak programowo realizujesz nadawanie rc5? Nigdzie nie mogę tego znaleźć, a staram się zrobić własny pilot rc5. Jeśli nie możesz pokazać kawałka kodu, to chociaż opisz jak to robisz. Za pomocą timerów, czy jak? Proszę o szybką odpowiedź ;) Ok już sobie poradziłem :D Już mam praktycznie gotowy kod obsługi rc5. Nie było w sumie tak trudno...
1. Pytanie podstawowe i może banalne: co to są fusebity i do czego służą? Rzecz podstawowa i może banalna - ściągnij sobie dokumentację ze strony atmela http://www.atmel.com/ Tam dowiesz się, iż fusebity służą do konfiguracji sprzętowej uC. W att2313 możesz ustawić źródło zegara, czas restartu, funkcję różnych wewnętrznych układów. Ustawić je możesz...
Witam, mój syn podobnie chce zacząć hmm spróbować zabawę w procki ale nie myślę wydawać żadnej kasy na jakieś płyty testowe, zestawy ewaluacyjne i tym podobny (sorki) szajs - dla kogoś kto chce tylko zacząć, spróbować i jeszcze nie wiadomo czy na pewno się tym zajmie. A kasę się wyrzuci później w błotko ;) .... proponuję zrób to co ja, czyli - kup zwykłą...
Programator stk służy do programowania w systemie.Czyli programujesz procek wukładzie docelowym. Jeżeli taki układ posiada kwarc i procesor jest ustawiony do pracy z tym kwarcem (za pomocą fuse bits) to niema potrzeby dawać kwarcu w programatorze. AVR jednak często nie wykorzystują kwarców i są ustawione na wewnetrzne generatory. Wtedy tymbardziej nie...
Witam. Odświeżam temat załączając fragment układu odpowiedzialnego za regulację temperatury. W 89C2051 nie ma czegoś takiego jak ADC jest komparator napięcia. Wartość czujnika temperatury w 21 st.C, ale nie wiem czy poprawna, bo lodówka nie działa prawidłowo. http://obrazki.elektroda.pl/5382102600_1... W załączniku (volvo_cool.zip) pełny...
Witam, Pokażę po kolei jak ustawić sobie AVR Studio, żeby po wciśnięciu "klawisza skrótu" zaprogramować sobie bez żadnych ale to żadnych dodatkowych czynności procesor ;) - poprzez STK200 i PonyProg'a (nie trzeba przełączać sie żmudnie na okienko PonyProga, czy zewnętrznie odpalać skrypty jeśli nawet je zrobiliśmy, nie trzeba klikać, klikać i klikać...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
czyli mam spróbować zaprogramować bez kwarcu?
epi92 --> przy okazji zobacz, że program MkAvrCalculator nie dość, że sam wykryje ci podłączonego procka to jeszcze co WAŻNE! sam wykryje jak ustawione są w nim fuski i co zrobi ? Sam ustawi sobie programowo zmniejszenie SCK żebyś nie musiał nawet tego ręcznie w programie robić ;) W zakładce Programator - zwróć uwagę na ptaszka o nazwie "Auto SCK speed"...
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...
Witam! Po zaprogramowaniu i ustawieni Fusów na zewnętrzny generator >8MHz,bez podziału wewnątrz na 8, straciłem komunikację przez ISP. Podpinałem rezonator zegarkowy, 4 i 20 MHz z 2x30p. Między masę a VCC wlutowałem 100uF (zasilam dodatkowo programator i programowany procesor) Procka PonyProg nie widzi. Używam STK200/300 i najnowszego PonyProga(kalibrowałem...
nie pamiętam numerów nóżek i pinów, ale u mnie na takim programatorze ( wg Bascoma - Sample Electronic Programer) bez problemu działa. w opcjach trzeba tylko wybrać AT TINY 2313 i już. być może próbujesz programować go jako at90s2313. Jeśli nie masz opcji Tiny w bascomie, musisz ściągnąć nowszą wersję. kwarc nie przeszkadza, chociaż nie pracuje. fabrycznie...
Wgrałem Bascoma czystą ściągnięta najnowszą wersję i nic nie zmieniałem w ustawieniach . Zawsze wgrywałem najnowszą wersję a programowałem mk AVR Calkulatorem i programatorem USBASP z tej firmy . Nie przypisywałem ścieżki z Bascoma do automatycznego otwierania mk AVR calkulatora . Do sprawdzenia proszę na PW o podstawowy program migania diodą led na...
attiny2313 kwarc kwarc attiny2313 zewnętrzny kwarc attiny2313
muzyk pendrive tranzystor bc337 gwarancja tabliczka znamionowy
moduł komfort termet jakie kolumny aktywne
Krups ekspres do kawy - migające lampki, co robić? Schemat zasilacza awaryjnego Lestar MDX 325 - dostępność i informacje