Pomysł jest znany, z jednej strony źródło światła, z drugiej odbiornik, Zależy od rodzaju migawki. Jak centralna to jest prosto ale jak szczelinowa to musisz mierzyć w konkretnym punkcie a najlepiej w kilku na trasie przelotu lamelek migawki (przy problemach migawki pojawiają się różnice w naświetleniu lewej i prawej strony lub góry i dołu (zależenie...
Z ciekawości zmieniłem napięcie referencyjne na 4096 - po wgraniu do Attiny wartości pokazuje prawie że idealnie. Nawet powyżej napięcia referencyjnego, przykładając 5 V do pinu AIN6 pokazuje ładne 4998. Tym bardziej mnie to zastanawia. No ale nic, wiem, że 12 bit to mało jak na odczyt z tensometru, ale z ciekawości sprawdzić musiałem. Pytanie, czy...
http://obrazki.elektroda.net/73_12633017... I znów frezarka. Tym razem konstrukcja metalowa, również oszczędnościowa, do obróbki materiałów miękkich. Oszczędność kosztów to rozrzutność pracy. Następnym razem skorzystałbym jednak z łożysk liniowych. Drożej, ale pracy mniej. Oszczędności dotyczą prowadnic, gdyż na każdej osi jest tylko jedna...
Przebieg poglądowo http://obrazki.elektroda.pl/3281042200_1... Nie chodzi mi jak ale czy się da
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...
Nie można ustawić na generator wewnętrzny 20MHz, bo takiego ATtiny nie ma . Rezonator kwarcowy lub zewnętrzny generator 20MHz
https://obrazki.elektroda.pl/5632558400_... Urządzenie umożliwia: - badanie charakterystyk w paśmie częstotliwości 50kHz-50MHz - posiada wyjście SPI służace do zmian wyjściowych (zbieranie ch-k ze względu na inne parametry) - badanie widma sygnału z krokiem 10kHz lub 100kHz, z opcją stop - dwa generatory sinus (ok 300mV) i prostokąt...
ATTiny dla 20MHz (ATTiny13A) bierze ok. 8mA - 40mW, ale co istotne w trybie uspienia juz ok. 20mikroA, co jak przypuszczam daje jej istotna przewage nad ARMem, jesli aplikacja moze okresowo usypiac. BTW, nowy tu jestem, o co chodzi z tym "i" i ostrzezeniami?
Użyłbym wewnętrznego zegara attiny ale martwi mnie jego niedokładność i niestabilność. Co do generatora kwarcowego to niestety w sklepie w okolicy nie ma 20Mhz. Co do LTC pewnie dosyć precyzyjnie można by ustawić częstotliwość jednak rezystory i kondensatory dadzą pewnie gorszą stabilność niż kwarc.
Nie upieram się na ATtiny (szczerze mówiąc już go wylutowałem z układu i trochę zmieniłem koncepcje. Co do bramek... musiałbym ich trochę użyć aby uzyskać odpowiednie opóźnienia ... dziś czas pomiędzy in a out to zaledwie 4ns. Natomiast jeżeli chodzi o układy z programowalna logiką, nawet nie wiedziałem, ze cos takiego istnieje :-) rozumiem, ze się...
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"...
Dla serii ATMega max to 20 MHz (tylko dla nowych układów serii, stare mają max 16 MHz). Dla serii XMEGA max 32 MHz. Aczkolwiek przy XMEGA jest kilka zegarów i niektóre podsystemy mogą pracować z częstotliwością do 64 MHz (kontroler EXRAM) lub do 128 MHz (timery w pewnych trybach). To ostatnie jest też spotykane w niektórych ATTiny (te które mają PLL).
Co do problemów z odświeżaniem wyświetlacza to może zamiast męczyć się w kodzie jedengo uC zastosować np. 2x ATTINY. Wtedy jeden odpowiada za komunikację z użytkownikiem i działa jako "master" a drugi zajmuje się tylko i wyłącznie generowaniem przebiegów i działa jako "slave", do którego komendy wysyła się po UART. Obsługa UART jest bardzo mało wymagająca...
Witam.. Mam jeszcze pytanie jak podkradłeś te 20Mhz do taktowania ATTINY13 ? Bezpośrednio z kwarca? Dokładnie z pinu XTAL2. Musiałem jeszcze zaprogramowac bit CKOPT w fusebitach ATMEGI32. Początkowo ten ATTINY znajdował się w górnej cześci płytki, jednak nie chciał funkcjonowac, dopiero przeniesienie go na dół pomiędzy ATMEGI (przez co mogłem skrócic...
Panowie, zdaję sobie sprawę z niedoskonałości takiego rozwiązania - dla tego nieco napisałem o źródle taktowania dla miernika. Czym lepsze źródełko tym pomiar ma więcej sensu. Jeśli zastosujemy dobry generator nawet bez kompensacji temp to już będzie o niebo lepiej. Po za tym porobiłem trochę testów i zwiększenie temp rezonatora o kilka stopni wprowadza...
Właśnie przeliczyłem,że jeśli 74ACT74 pociągnie do 160Mhz, preskaler w układzie AVT3003 podzieli to przez 32 to na licznik procka trafi 5 MHz. Teoretycznie obsłużyłby to (na styk) zegar 10MHz. Zatem stosując taktowanie ATTiny 14,7456 MHz(bez podziału wewnątrz na 8 ) z dużym zapasem policzymy impulsy przy 160MHz. Zyskujemy jednak dokładność pomiaru (...
Jeśli masz ATTiny a nie AT90S to nie dawaj żadnego kwarcu. Są one już ustawione fabrycznie na 1Mhz wewnętrzny. Ogółem według dokumentacji można przestawić go na 8Mhz na wewnętrznym kwarcu (tyle ja mam ustawione) i chyba 20Mhz na zewnętrznym i to tez zależnie od wersji (czy jest V na końcu czy nie). Co do zewnętrznego głowy nie daję. Pozdrawiam
Witam . Ale kolego tu jest zwykły prostokąt tylko czasy poszczególnych impulsów są różne. Jeśli jest to jakaś powtarzająca się sekwencja to nic prostszego jak napisać kawałek kodu i puścić go w pętli , ażeby było optymalnie napisać to w asemblerze. Jeśli mają to być różne sekwencje powtarzające się to kilka pętli po sobie następujących. Natomiast jeśli...
Ważne jest jeszcze po co ktoś chce sie uczyć programowania procków. Jeżeli traktuje to jako hobby to myślę że znajomość asm jest zbędna. Jak już się grzebać w ASM-ie to na PIC-ach. Są bardziej dopracowane, lepiej wyposażone i szybsze (sporo "chodzi" powyżej 16MHz) od AVR. Nie sądzicie?. Sporo atmeli chodzi jak to ująłeś na 20MHz a twierdzenie po co...
Jednak jeżeli przeczytasz dokładnie noty aplikacyjne procesora ATTINY2313 spostrzeżesz pewną nieścisłość. Polega ona na tym :ATMEL podaje tryb zgodności dla kwarcu 3-8MHz (CKSEL3 2 1 jako 110) a EUROSCAN pracuje na kwarcu 10.240MHz. Teoretycznie układ tak skonfigurowany nie powinien pracować bo podłączamy mu kwarc większy niż 8MHz jednak jak pokazuje...
Mam projekt enkodera inkrementalnego który ma dwa pierścienie z polami generującymi sygnał 0 i 1. Między górnym i dolnym pierścieniem jest przesuniecie 90°. Więc tak wyglądają sygnały: http://obrazki.elektroda.pl/7174774200_1... Teraz tak, jedno pole na tarczy zajmuje 2°. Z racji tego że jest przesuniecie 90° mogę uzyskać rozdzielczość...
jakby kolega na początku napisał o co mu chodzi to było by mniej problemów. Q1. Czy jeśli ATTINY2313 jest traktowany częstotliwością 20 MHz oznacza, że przerwanie timera może być równie często generowane? niestety nie. 20MHz to czestotliwośc taktowania, timerów i rdzenia. samo wywołanie przerwania i potem wyjście z niego to około 15 cykli. jak będziesz...
Jesli nie uruchomiles zewnetrznago kwarca i zadeklarowałeś w programie $crystal=20000 wszystko wykonuje sie 20 razy wolniej. Zadeklaruj kwarz na 1000 i powinno byc lepiej.
Tablica led 8x28 sterowane Atmega8 pord przez ULN i 74HC595 w kolumnach tak jak na stronie http://www.avrprojects.net/index.php?opt... Problem jest taki że literki idą nie po kolei czyli zaczyna się od 14 kolumny led i tak w połowie załącza...
Musisz do ATtiny podłączyć DDSa.
No nie do końca. Pierwszy pomijając że droższy od http://pl.farnell.com/silicon-labs/efm8b... będzie też od niego wolniejszy, jeśli nie prowadzimy obliczeń na 16 lub 32 bitach. Podobnie jak od http://pl.farnell.com/atmel/attiny13a-pu... Drugi znacznie droższy...
http://www.seguro.pl/cgibin/shop?show=PK...
- Czy fuses poprawnie ustawione? - Kwarc kwarcowi nierówny, ten egzemplarz może mieć katalogową wartość potrzebnej pojemności wiekszą - Ja używam nawet przy 20MHz 2x27pF bo takie mam pod reką i wszystko działa. N.
witam, zbudowałem ten sterownik na attiny 2313 -20mhz no i moje wnioski enkoder 100imp spisuje się idealnie,przetestowałem praktycznie większość enkoderów stosowanych w przemyśle .Im większa ilość podziału tym gorzej w zakesię 100-300 idealnie mój napęd to silnik 0,5 kw 24v z reduktorem 6:1.silnik rozpędza się do 3000obr ,tranzystory w mostku IRFP064n...
Czy przerwania są kolejkowane i po obsłużeniu komunikacji wykona kod przypisany do drugiego przerwania, czy informacja zostanie utracona? Może się tak zdarzyć, jeśli obsługa jednego przerwania będzie na tyle długa, że w czasie jej trwania jakieś przerwanie zostanie wywołane dwa razy (lub więcej). Czy komunikacja USB będzie działać stabilnie gdy podłączę...
przepraszam za krótka przerwę. 1. Używam attinego bez żadnego kwarcu-z tego co rozumiem to powinno być 20Mhz. 2. Z tego co zrozumiałem nie miałem zwartych mas obu układów, teraz DS1302 i attiny mają wspólna masę. zasilanie, z programatora 5V "+" DO "-" DO bateria 2.8V "+baterii" do (VCC1 ds1302) "-bateri" do (GND ds1302) zwarcie mas i zasilania (VCC1...
Zastosowane Attiny 2313 -20PU. panowie, panowie ( ajnsztajn1992 i mpx-fm) - kolega napisał dwa posty wcześniej, jakiego ma procka - widzicie w symbolu 20PU - to oznacza, że może działać z kwarcem do 20MHz. Więc gdyby tak było , że ATtiny jak to nazywacie czasem nie lubi kwarców 12MHz i zależy to od jego widzi-mi-się to by nic mu nie działało. Więc...
Tylko po co komu to przerwanie? Przecież mówię o rozwiązaniu sprzętowym, bez przerwania od zmiany stanu w którym cośtam robisz. Nie napisałeś jak, tylko "może", "wydaje mi się", "powinno", to nie jest odpowiedź. Dodano po 3 No wreszcie zaczynasz dostrzegać to o czym jest pisane od pierwszej strony tego tematu. Tyle, że na rozwiązanie wpadłem ja, nikt...
Zamiast rezonatora użyj generatora kwarcowego. Ma jedno wyjście: http://www.tme.eu/generator-kwarcowy-obu... które podpinasz do procesora.
> Próbowałeś z mniejszymi kondensatorami, a nawet bez? Tak. > Próbowałeś z mniejszymi i większymi kwarcami? Nie. Potrzebuję mieć taktowanie 16MHz i żadne inne (ATtiny2313A powinien pracować prawidłowo do 20MHz). Zresztą co to ma za znaczenie. Bez ustawionych BODLEVEL wszystko jest OK z kwarcem 16MHz i różnymi wartościami C.
Posiadam 2 układy: - hy-smart stm32 na STM32F103 - urządzenie na attiny2313 oba udało mi się ładnie dotychczas ogarnąć, oba pracują poprawnie, jednak pozostaje ostatni krok - połączyć je. Jako, że hy-smart oraz attiny mają uart to na ten protokół padł wybór. Niestety mimo wielu podejść nie udało mi się wysłać poprawnie pakietu. Gdzie robię błąd? Tak...
Zobaczcie tutaj: szelus efekty uzyskałem z kwarcem 17.734475MHz - zdjęcie drugie - piksele na krawędziach nie szalały tak jak na 16MHz (a dokładnie na wewnętrznej PLL). Przy mniejszych częstotliwościach nie zmieszczę się z planowanymi znakami na ekranie (około 8 ). Jak dla mnie cudnie wygererowali te znaki.... :)
Witam, Chciałbym nasłuchiwać co się dziej na magistrali I2C, bez ingerencji w przesyłane dane. Informacje które zostaną odebrane z magistrali I2C przesłane zostaną po USART-cie do hyperterminal-a . Do budowy tego urządzenia wykorzystałem mikrokontroler ATtiny2313, rezonator kwarcowy 20Mhz oraz transoptor LTV-817C (do izolacji między magistralą I2C,...
No cóż, dokumentację to najpierw się ściąga w najnowszej wersji ze strony producenta, a potem zadaje pytania. • Speed Grades – 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 http://www.atmel.com/dyn/products/datash...
przy częstotliwościach "okrągłych" np. 2,4,8,16,20MHz błąd nigdy (przy żadnej prędkości) nie osiągnie 0%. A to dziwne bo np dla ATmegi 164P w dokumentacji jest tabela z błędami i tam wyraźnie widać że przy 20MHz i Baud Rate równym 2400 błąd wynosi 0.0%. Przy tym zegarze można nawet użyć trybu asynchronicznego o podwójnej prędkości (czyli uzyskamy 4800bps)...
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.
Zmiana Fese nic nie daje jak pisałem. Starałem się uruchomić preskalery pozostałe dając 10-20mHz ale nic sie nie zmienia. Bramki mam też stare Cemi jeszcze ale też się dzieje tak samo. Ciekawostka - jak liczy impulsu to działa na częstotliwości więcej niż 200kHz - widzę zmianę miedzy 10 - 100 -200 - 500 kHz w naliczaniu. p.s .... BASCOMie Timery w ATTiny2313...
https://obrazki.elektroda.pl/3402353400_... Arduino Nano DIP wygląda na najmniejszą kompletną płytkę Arduino, jaka kiedykolwiek powstała. Jest kompatybilna z Arduino Uno, ale ma rozmiar taki sam jak chip ATmega328P-PU: 33 x 10mm. Cechy Arduino Nano DIP - Rozmiar DIP26, 33 x 10 mm - Kompatybilność z Arduino Uno - ATtiny3217 zamiast...
Tak, jest różnica. - w attiny15 nie ma SRAMu (w attiny13 jest 64B) - maks czest. taktowania attiny15 to 1,6MHz a attiny13 to 20MHz - w attiny15 sa 2 liczniki 8bit, a attiny13 ma tylko jeden - ale attiny15 ma tylko 1 kanał PWM, a attiny13 ma 2 - no i attiny13 ma SPM (możliwość kasowania i zapisywania pamięci) i DebugWIRE (linia uruchomieniowa, do debugowania)....
Jeżeli przechodzisz z tym samym programem to zwróć uwagę na konfiguracje portu rs. W starym był tylko mozliwość wybrania baudrate (i tylko 8 bit więc nie wszytskie mozliwe). W tiny2313 są dwa rrejestry (ubrl i ubrh) co daje wiecej baud rate do wygenerowania. DO tego mozna konfigurować ramki (5,6,7,8 bitów i rózne stop oraz korekcja). Niektóre rejestry...
Nie wiem jak w Bascomie bo nie używam, to by trzeba sprawdzić w opisie komend ale jak takiej nie ma to być może da się wstawić fragment asemblerowy, coś w tym stylu: reset: cli ; istotne z uwagi na możliwe zezwolenie od watchdoga ldi temp, 0b10000000 ; zezwolenie na zmiane clk out CLKPR, temp ldi temp, 0b00000000 ; zmiana clk out CLKPR, temp ; . ; tu...
Pisałem że program jest w HEX kup ATiny przestaw "fusy" na zewnętrzny kwarc i powinno działać. jest tylko jeden problem ja może bym napisał program do zapalania diody więc czy mógłby ktoś troszkę jaśniej powiedzieć co zrobić??? wiem że fusy musze przestawić na low czyli zewnętrzny kwarc (inaczej by chodziło na 20mhz zamiast 8mhz) tylko nie wiem jak.
Udało mi się zrobić coś takiego: [syntax=basic4gl] $regfile = "attiny2313.dat" $crystal = 14318000 Config Timer0 = Timer , Prescale = 1 ' Enable Timer0 : On Timer0 Prztimer0 Enable Interrupts Config Portb = &B00111111 Portb = &B00000000 Config Portd = &B1111111 Portd = &B0000000 Dim Licznik As Byte Dim Index As Byte Dim Czekaj(12) As...
Problem polegał na ty, ze próbka dźwieku była zapisana w liniach DATA i za pomoca LOOKUPa zczytywana i ładowana do PWMa (wybaczcie niefachowe słownictwo). Program w pascalu który napisałem by konwerował pliki dzwiekowe na postac DATA... podawał zbyt dużą wartość do do jakiej miał zliczać licznik tego LOOKUPa i pod koniec dźwieku pojawiał sie trzask...
W czym lepszy ATtiny2313 od AT90S2313 ? Po kolei : 4xPWM, +10MHz Clock(max. 20MHz), Boot block, dodatkowe rozkazy ( spm , lpm do dowolnego rejestru, również z postinkrementacją), USI, USART (tryb synchroniczny), debugWIRE, wewnętrzny RC, na upartego 18 linii I/O, BOD, ulepszony Power On Reset... Pewnie coś jeszcze pominąłem... ;) -- Pozdrawiam, Daniel
W niektórych laptopach są porty LPT których wyjścia w stanie wysokim mają 3,3V, dlatego są programatory które nie działają. Widziałem laptopy na których stk200 nie chciał działać. Różnice między 10PI a 20PI są takie że dla jednego maksymalne taktowanie to 10 a dla innych 20Mhz
Nie bardzo rozumiem. Chcesz mi powiedzieć, że bez kondensatora uC nie będzie działał, lub będzie dział byle jak? Jakoś nie widzę takich problemów w moich urządzeniach, a kondensatorów nie stosuje (mówię o systemach do 20MHz). Nie wiecie do czego to kolega podłączy, jaka jest "jakość" tego zasilania. Być może czegoś nie wiem, proszę mi udowodnić, że...
Ja chcę kupić układ normalny, nie w wersji smd. Znalazłem go ale to jest ATTINY85-20SU a potrzebny jest ATTINY85 V -10-PU. Słyszałem, że jest jakaś różnica bez tej literki V. A tak poza tym to jaki ten pilocik ma zasięg?Działał na wszystkich testowanych telewizorach? Znalazłem na avt: UKŁAD SCALONY ATTINY85-20PU AVR MCU 4K FLASH 512B RAM SPI DIP8 Mam...
FuseBity to temat rzeka :) Podłączyłem ATtiny 2313 przez programator AVRISP mkII zczytałem fusy przez AVR Studio 4.14.589. wszystkie są na 0x00 Mam zewnętrzny kwarc 20MHz, chciałem zmienić tylko CKSEL i SUT żeby układ był taktowany przez niego. Wszędzie czytam żeby nie ruszać RSTDISBL bo można zablokować procka. Nic nie zmieniałem, a zczytując RSTDISBL...
1.Podstawowym "hamulcem" będzie szybkość podawania komend, a nie ich wykonywanie. Zmiana wypełnienia PWM dla mikrokontrolera to kilka cyklów zegara. Sprawdzenie danych w paczce to też kilkaset cyklów. Przy zegarze typu 16MHz zajmie to grubo poniżej 1ms. Jak w delphi piszesz zwykły program pod Windowsa a nie sterownik to przygotuj się na problemy z wysyłaniem...
UKŁAD SCALONY ATTINY25-20PU DIP8 2,7-5,5V 2K-FLASH 20MHZ Witam potrzebuje schematu jak zaprogramować i podłączyć przycisk i diodę LED żeby pamiętało po włączeniu zasilania, i po włączeniu żeby dioda dalej się świeciła. Lub jeśli jest to najtańszy alarm cichy na taką diodę lub LCD, bo mam Arduino ale po odłączeniu zasilania wszystko się zresetuje.
Sylwa1 - a jaki procek i jaki zegarno i ile obrotów na sekundę?? może trzeba sięgnąć po szybszego AVR'a ? np.z kwarcem 20MHz Jest to Atmega16 na kwarcu 11.059 i potrzebuje uzyskac okolo 100 obr/sec czyli 51200 impulsów na sec max. Biorąc pod uwagę ze jest to proc w tech risc i ma taki rezonator niepowinien gubic impulsów. pozdrawiam:Sylwa1 Cytując,...
Oprogramowanie będzie najprawdopodobniej niewielkiej objętości, więc spokojnie możesz użyć ATTINY 13, ewentualnie ATTINY 25 albo 26. Ten najprostszy (i najtańszy) 13-ka spokojnie powinien wystarczyć, cena do 4PLN. Wewnętrzny generator 9,6MHz, w fusach możesz wyłączyć podział przez 8, to powinno spokojnie wystarczyć do wygenerowania odpowiedniego sygnału....
1. Nawet jak by była wybrana inna opcja niż druga to procesor i tak przyjął by dowolny sygnał zegarowy. Może być od kilku Hz do 20MHz. Podaj z 1...20MHz i będzie dobrze. 2. Deklaracja w BASCOMie niema nic do rzeczy. To tylko informacja dla kompilatora o spodziewanej częstotliwości taktowania. Możesz zadeklarować i 1Hz i 100000000000000Hz a program dalej...
W niektórych AVR, np. ATTINYx61 można taktować timery (i inne rzeczy) z wbudowanego generatora RC powielonego w wewnętrznej PLL, co pozwala osiągnąć częstotliwość zegarową 64MHz. Z kolei wybierając tryb "fast PWM" i ustawiając górną granicą zliczania (TOP) na 15 otrzymasz 16 stopniowy PWM o częstotliwości 4MHz. Majstrując przy OSCCAL może dałoby się...
http://obrazki.elektroda.net/16_12893365... Chciałbym zaprezentować mój najnowszy projekt. Jest nim 4-strefowy ambilight. Sterownik zawiera konwerter FT232, uP attiny2313 oraz drivery OC. Program do uP napisałem w C (winavr), natomiast program na PC - w C# (MVS). Program uP to (4x3) 12 - kanałowy SW PWM sterowany z USART. Rozdzielczość PWM...
Czesc! chciałem zrobić taki oto układ na prezent : http://majsterkowo.pl/reczny-wyswietlacz... http://majsterkowo.pl/wp-content/uploads... Wszystko kupiłem i mam ale potrzbuje zaprogramować do tego ATtiny2313. I tu pojawia się problem bo jestem komplentnie zielony i robie według wielu poradników i nie idzie. Dokałdnie tak: Mam...
Czyli jeśli dobrze rozumuję (bo w układzie nie ma żadnego zewnętrznego kwarcu) to nie muszę się przejmować tym, że mam ATtiny13 0-20MHz a nie ATtiny13V 0-10MHz.
Atmega 328P z kwarcem 18432000 (w specyfikacji mozna ja kręcić do 20MHz) spokojnie potrafi wygenerować trzy PWM przesunięte w fazie o 120 stopni z krokiem 256 z częstotliwością 50Hz przy tym nadając na USART o aktualnych warunkach jednego potencjometru. Pewnie że potrafi, ja na attiny 861 wygenerowałem 3 sinusy co 120 st z regulacją F od 20 do 250Hz...
Może być i nawet 20MHz jak podłączysz kwarc lub będziesz układ taktował z zewnątrz. Chodziło mi o to, że dla 1MHz 9600 bps masz czas trwania bitu ~30us = 30 instrukcji. W samej pętli będziesz miał dodatkowo z 8-10 cykli na iterację, więc już po kilku bitach odbiornik straci synchronizację. Pozdrawiam, Dr.Vee Pozdrawiam, Dr.Vee
Dzień dobry. W karcie katalogowej pewnego sklepu obok nazwy mikrosterownika (np. ATTiny2313) figurują inne oznaczenia (20Pu, 20Su...): ATTiny13-20PU ATTiny13-20SU ATTiny2313-20PU ATTiny2313-20SU Do czego się odnoszą? Pozdrawiam. PS. Sprawdzałem w karcie katalogowej producenta... Wszystko jest opisane w nocie katalogowej "jak byk" :) Liczba po myślniku...
Microchip też ma tysiące produktów w ofercie? Czy to oznacza brak umiejętności zrobienia jednego dobrego? Moim zdaniem nie. To jest wynik dużej liczby zmiennych jakie stawiamy na wejściu, więc ilość kombinacji też rośnie. Nie traktuj tego jako zarzutu, po prostu mam takie przemyślenia i się zastanawiam, czy dla mnie jako hobbysty, wybór pomiędzy 1000...
(at)fachman1964 Zadałem przed chwilą to samo pytanie do Claude i mam inną odpowiedź: Tak, ATtiny85-20U może być taktowany zewnętrznym kwarcem 16MHz. Układ ATtiny85-20U ma maksymalną częstotliwość pracy 20MHz (stąd oznaczenie "20" w nazwie), więc może pracować z zegarem 16MHz bez problemu. Aby użyć zewnętrznego kwarcu, należy: 1. Podłączyć kwarc 16MHz...
No i okazalo sie, dzieki twojej pomocy, ze inicjalizacja jest ok i licznik chodzi jak nalezy. Problemem byl natomiast dlugi (jak na moje oczekiwania) czas pobierania kolejnych bajtow z eepromu. Myslalem ze jest on nizszy niz 256 cykli tymczasem jest sporo dluzszy. W tej sytuacji to wlasnie czas trwania tej procedury odpowiadal za taktowanie probek dzwieku....
nowiutkie ATtiny2313 które mam, za Chiny nie chodzą powyżej 8MHz. wersje 20MHz tego ATiny nie cha chodzic powyzej 8Mhz ? , wielu tu na elektrodzie pisze ze chodza na 24MHz spokojne, moze wiec masz wersje niskonapieciowe?
– 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...
Datasheet ATtiny85 mówi że maksymalna prędkość to 20MHz, czyli 16 będzie Ok https://obrazki.elektroda.pl/7822247100_... Dodano po 49 Tylko że zasilanie musi być między 4.5V a 5.5V
Myślisz, że ktoś Ci zaprojektuje to na podstawie zdjęcia? Jestem zdecydowanie przeciwny wszelkim zestawom typu wszystko-w-jednym, bo szybko się okazuje, że czegoś jednak brakuje i ciężko to coś dorobić. Poza tym ucz się jak coś podłączyć pod mikrokontroler, a nie pod zestaw uruchomieniowy. Kup sobie na Allegro płytkę stykową, zrób sobie jakieś kabelki...
Na układzie masz index częstotliwości np attiny2313-20pu (20MHz) 10pi (10MHz) itd ...
Proponuję rozdzielić to na dwa mikrokontrolery i jeden użyć do pwm-ów. Na 20MHz ATTINY2313 da się uzyskać 8 kanałów 8-bitowych PWM 500Hz lub więcej z minimalnie niższą częstotliwością...
Wiecie co. Zastanawiam się czy nie lepiej by wywalić całej tej kupy rezystorów. Zastąpić ją jakimś scalonym przetwornikiem DAC kod przepisać na Attiny2313 (wystarczy z nadmiarem) i puścić go na 20mhz co dało by spory przyrost prędkości reakcji zasilacza (atmega 8mhz)
Ta konstrukcja po prostu postawiła mnie na nogi :D AVR jako wzmacniacz :P Pomyśl może o jakimś bardziej szybszym procesorze AVR, np.: ATtiny2313 i podłącz kwarc 20MHz, a może ATMEGA8 z 10 bitowym PWM i AC :?: Lub jej szybsza wersja ATMEGA88 :P Nie no układ ciekawy, naprawdę robi wrażenie :P Pozdrawiam ;)
Użyj AVR-a z zegarem 20MHz (ATtiny2313). Na AT89C2051 nie masz szans tego zrobić, mikrokontroler jest po prostu za wolny... proponuję dokonać prostych obliczeń, aby sprawdzić jaką częstotliwością musiałby być taktowany mikrokontroler, żeby uzyskać 3-kanałowy, 8-bitowy PWM o częstotliwości 100Hz....
http://obrazki.elektroda.pl/3501576700_1... Słowacka firma Pemi Technology wprowadziła do sprzedaży płytkę prototypową o nazwie BeanDuino. BeanDuino to, według producenta, najmniejsza zgodna z Arduino płytka prototypowa. Sercem płytki jest mikrokontroler ATtiny85 firmy Atmel, integrujący w sobie jednordzeniowy, taktowany częstotliwością...
A może tak zastosować ATtiny2313 on ma sprzętowe wyjści sygnału zegarowego. Jego wersja 5V chodzi nawet na 16MHz plus kawałek programu dla niższych częstotliwości. Co o tym myslicie ? 5V wersja chodzi nawet na 20MHz. A cos wiecej o tym sprzetowym wyjsciu sygnalu zegarowago mozesz napisac. A swoja droga, ile max dalo by sie wyciagnac z wlasnie 20MHz...
Zrodlo programu bdm AVR Studio v4.13 procesor ATTINY2313 ,kwarc 20MHz Program zostal napisany bardzo dawno temu i nie jest jakos szczegolnie "dopieszczony" :-) ,ale dziala, wiec nic nie zmienialem. Udostepniam tylko zrodla na AVR poniewaz doszedlem do wniosku ,ze nawet poczatkujacy potrafi skonfigorowac lacze RS232 ,wyslac 5 bajtow i odebrac 2. Inna...
http://obrazki.elektroda.net/43_12236557... Przedstawiam projekt programatora USB dla mikrokontrolerów AVR. Programator obsługuje programowanie w trybie HVSP, posiada konwerter poziomów napięć (ponieważ w planach mam dodanie obsługi CPLD/FPGA Xilinxa i może jeszcze czegoś) oraz umożliwia pomiar napięcia zasilania programowanego układu. Firmware...
Witajcie! Jako ze attiny2313 i atmega8 okazaly sie dla mnie za male postanowilem przejsc na cos wiekszego. Najpierw miala byc to mega32 ale po krotkim namysle padlo na 644. Oto co chcialbym aby zawierala: * Atmega644 w podstawce * Kwarc 20Mhz (+ kondensatory) przelaczany z zegarkowym * Buzzer * 5x LED * kKlawiatura 3x3 * LCD (4x20) *...
Fototranzystory są za słabe, u mnie przy lufie w ogóle się nie reagował pomimo, iż zastosowałem kolimatory zarówno dla diody jak i fototranzystorów. Od razu trzeba fotodiody i to z czasem narastania impulsu min. 3-4ns. Przy prędkości śrutu 150-300m/s standardowy fototranzystor nie reaguje (czas narastania impulsu ok 5us). Poza tym kable i cały układ...
Obawiam się, że 74HC132 może nie wyciągnie 110MHz. Pojemności w podanym przedziale są małe. Jeżeli sonda pojemnościwa jest czystą pojemnością to chyba zastosowałbym przetwornik C/f w postaci generatora w. cz. z cewką. Do pomiaru częstotliwości potrzebny byłby uC o dużej częstotliwości taktowania (pomimo, że i tak nie zapewni pomiaru w pełnym zakresie)....
Witam, jeśli chodzi o program to chodziło mi o kompatybilność firmware'u ( Firmware into microprocessor is available in HEX-file ) kótry został stworzony przez Igora dla mikroprocesora AT90S2323-10. Przeglądając ofertę sklepu TME, ich wyszukiwarka wyszukała dwa odpowiedniki tego mikrokontrolera [url=http://www.tme.pl/katalog/index.pht...
Pozwole sobie niezgodzić się z kol. Dr.Vee. Pomiar poprzez zliczanie impulsów na liczniku i przepisywanie jego wartości do zmienne w czasie przerwania Timera będzie równie dokładne a poza tym banalnie proste. Dobierając odpowiednio kwarc uP oraz wartość preskalera można spokojnie zdefiniować jaką przyzwoitą stała czasową (nie mającą w okresie np. 0,333333)....
Cześć. Próbuję zaprogramować w Arduino IDE (v. 2.1.1) AVR'a Attiny824 przy pomocy interfejsu UPDI i pojawia się komunikat: "A programmer is required to upload". Wszystko robię zgodnie z instrukcjami z netu. Jako programator jest użyte Arduino NANO (328P), załadowałem do niego wsad jtag2updi pobrany z githuba, przylutowałem kondensator 10uF między masą...
Nie wiem, jak to w Xmega, ale na Attiny26/261 z zegarem 20MHz i z PLL uzyskiwałem częstotliwość przebiegu PWM dochodzącą do 1 MHz. Aż tyle nie jest mi potrzebne, ale potrzebuję zrobić na Xmega powolnego DACa o rozdzielczości min. 14 bit (najlepiej 16 bit). Napięcia na nim będą się zmieniać co najwyżej kilka V/ms. Wbudowane 12-bit DACe mam już zajęte...
McRancor - może troche więcej info ?? Albo jakiś link - po polskiemu ;) (dla nie kumatych ten błąd jest specjialnie :D ) Dodano po 16 możesz nawet użyć MPCM, ale bascom tego nie obsługuje. To wiele mi pomaga :| Załóżmy taką sytuację (zakładam, że transmisja obslugiwana jest w przerwaniu): Sonar zaczyna transmisję. W tym samym czasię Twój robot najeżdża...
Witam, mój komputer to Macbook Pro z 2013r z systemem Yosemite 10.10 z 2xUSB3.0. Mam też zainstalowany na tym lapku Windows 7 na wirtualnej maszynie. Zakupiłem ostatnio programator USBasp w polskim sklepie internetowym. http://obrazki.elektroda.pl/6477517700_1... Na macu zainstalowany http://www.obdev.at/products/crosspack/i...
Trochę przekombinowałeś swoje przemyślenia - tzn może inaczej, sorki ale ja z tego nic nie rozumiem. Mogę tylko podpowiedzieć jak ja to zrobiłem opisując to w najprostszy możliwy sposób. otóż ustawiam PWM na najwyższą możliwą częstotliwość czyli przy taktowaniu 20MHz będzie to ok 78kHz (a przydałoby się więcej, co najmniej 2x41kHz dla odtwarzania próbek...
niebieska_dioda, dzięki za pozdrowienia...jutro tylko ustny polski i zabieram się do roboty, sklejkę mam już wyciętą na wymiar, tylko pozostało powywiercać dziury i wkleić diody no i je polutować (full roboty). Wymysliłem że gwiazdozbiory nie będą się zapalać osobno (za dużo roboty przy sterowaniu, trzeba by miminum 28 osobnych kanałów a i to byłby...
Dla mnie z kolei największą wadą PICów jest ich mała moc obliczeniowa i prosty assembler (ta prostota to podobno zaleta ;) ale nie dla mnie). Większości (powtarzam większości) projektów po prostu nie zrobił bym na PICach. Za mała moc obliczeniowa. Tylko nie mówcie mi że są DsPICe czy PIC32, bo tak samo są AVR32. Jak porównujemy PICe a AVRami to takie...
Debugger Xplained Yourself jest kompatybilny z Atmel Studio 7. Bazuje na Atmelowskim debuggerze mEDBG, ale dzięki moim przeróbkom we wsadzie pozwala na programowanie wszystkich mikrokontrolerów z interfejsami SPI, dWire, UPDI, TPI, SWD. Jego "mózgiem" jest ATmega32U4. W wersji maksymalnie okrojonej do uruchomienia debuggera wystarcza 32U4, dwa przyciski,...
Jeśli chodzi o sprzętowego PWMa to chyba pokuszę się o AVR136, tylko zamiast atmegi wykorzystam attiny2313. Zasymulowałem sobie to na razie tylko w proteusie i całkiem ładnie to śmiga :) ________________________________________... Ok. Potrzebuje Waszej pomocy. PWMy ładnie działąją (12 kanałów), ale nie wiem jak zwiększyć częstotliwość tego PWMa....
Cześć Jest kilka koncepcji wykonania tego układu, jedna z nich to osobny mikser do każdego żyroskopu, strona którą Ci kiedyś podałem www.elfly.pl traktuje właśnie o mikserze do żyroskopu na co nie zwróciłem wcześniej uwagi, prosto lekko i sprawdzone rozwiązanie. Dlaczego stosują 664? pewnie z trzech powodów, procesor ma mnóstwo nóżek więc jest rozwojowy...
Zdefiniuj pojęcie wolniejszy. Z tego co mi wiadomo to atmega8 może iść na 20Mhz a przy usbasp używa się 12Mhz kwarców. Attiny2313 też może iść na 20Mhz. Jest to procek po prostu gorzej wyposażony. Nie ma np wbudowanego kowertera ADC. Pytanie do autora: są sterowniki pod Win Vista/7 64bit?
https://obrazki.elektroda.pl/2212041800_... Niniejszy projekt to nic odkrywczego, ale może się komuś przyda. Czasem potrzebujemy wygenerować sygnał PWM dla większej ilości kanałów a akurat nie mamy pod ręką dedykowanego układu - tak było w moim przypadku gdy robiłem mały projekt z oświetleniem i wentylatorami przy "modowaniu PC" -...
Moje projekty pracujące z max. katalogowymi kwarcami lubię sprawdzić w warunkach ekstremalnych +/-20%, np. zasilaną 5V mega48 z kwarcem 20MHz przetestować z napięciem 6V i kwarcem 24MHz. Jeżeli wówczas poprawnie pracuje to uznaję że w warunkach nominalnych pracować będzie na pewno dobrze. Tak samo sprawdzam w drugą stronę np. przy 4V i 16MHz. Dobrze...
atmega 20mhz generator 20mhz atmega32 20mhz
volvo silnika bramy sterowanie przycisk zainstalować drukarka lexmark
captor aplikacji captor aplikacji
Aplikacje na Androida do kasowania błędów w Renault Laguna 3 Electrolux Ergorapido EER77SSM - migająca zielona dioda, brak ładowania