Nie dokleja w trybie SPI. A dzięki buforowaniu UDR masz możliwość wysyłania bitów zadaną częstotliwością bez zakłóceń. Jedyna wada ATMegi to to, że nie ma wyjść OC (OD), w efekcie nie można robić sumowania "na drucie" dla sygnału composite. XMEGA to potrafi. Ale nawet dla ATMegi to tylko kwestia paru elementów zewnętrznych.
No to moze XMega? Sa do 32MHz.
1% błąd to żaden problem dla USART więc powinno działać.
wewnętrzny oscylator rc można ustawić na 1 2 4 lub 8 MHz jak chcesz taktować procesor szybciej musisz podłączyć zewnętrznego kwarca o takiej częstotliwości i ustawić odpowiednio bity cksel..
(at)Pawello Nowe AVR128Dx idą na wewnętrznym generatorze do 24MHz. XMEGA jeszcze wyżej. Ale jak wspomina (at)tmf w jaki celu w stacji meteo?
W generatorze pewnie użyję AT90USB1287 bo przewidziana była Atmega1281. Sprawdzę tylko czy starczy mi timerów w AT90USB. Jeśli zaś chodzi o inne projekty to w niektórych musi byc Atmega 20MHz więc właściwie tylko M1284 a w innych dużo IO czyli M640/1280. Do nich muszę dodać jakiegoś host'a. VNC2 w sumie fajny ale na razie nie znalazłem firmware obsugującego...
(at)And! Trudne pytanie - w takiej implementacji jaką prezentuję w książce powiedział bym, że to więcej niż AVR (ATMega taktowana 20MHz), ale mniej niż STM32F4.
Dzień dobry, mam pytanie odnośnie pracy Arduino z taktowaniem 20MHz. Posiadam czysty mikrokontroler ATMEGA328P, chce na niego wypalić bootloader po przez Arduino UNO, po czym wgrać program który wykorzystuje taktowanie 20MHz mikrokontrolera przy zewnętrznym rezonatorze kwarcowym. Moje pytanie, czy Arduino to Arduino którym będę wgrywał bootloader a...
ad1. Pomijając czy prąd jest stały czy nie, to mogę tym tranzystorem sterować z wyjścia PWM które będzie miało trochę mniej niż 3V (nóżka G tranzystora) a na drenie będzie podane 5V? ad2. Czy chodziło o to zabezpieczenie USB, które znalazłem czy jakieś inne miałeś na myśli? ad3. ekran: 132*176*16 Atmega 20MHz (at)5V (10MHz SPI) - ~26.90 FPS Atmega 16MHz...
Podaj parametry atmegi, napięcie zasilania, źródło sygnału zegarowego, częstotliwość zegara, czy coś jeszcze jest na płytce? Zgodnie z pdf-em atmela [url=http://www.atmel.com/dyn/resources/... strony 299 - 302 sama atmega 16 nie może pobierać więcej niż 30mA (5,5V 20MHz). Czy pomiar był dokonany na zasilaniu samej atmegi...
Może zastanów się nad zmianą mikrokontrolera, atmega 640 bodajże ma 20Mhz.
Moja atmega spokojnie się programuje przy 20MHz.
Ciągła nie, ale przychodzą bloki kilkunastu bajtów bez przerw miedzy nimi, a FIFO w AVR ma 2 bajty. Co w związku z tym. Powiedziałem Ci, że zysk z Twojej mikrooptymalizacji jest na poziomie 1% dla transmisji ciągłej. Dla okazyjnego transferu kilkunastu bajtów będzie znikomy. 14,7456MHz, moja ulubiona częstotliwość dla dużych Atmega, mniejsze (fmax...
Moje pierwsze podejście konkursowe: http://obrazki.elektroda.net/13_12097430... Użyłem: - Atmega 16 (at) 20MHz, uruchomione na STK500 - LCD display na T6963C (240x64) - no i trochę sinusów i cosinusów :P To moje pierwsze podejście (2D). :)
Ok tak na szybko narysowałem . Reset można podpiąć na stałe do +3.3v gdyż soft reset robi dokładnie to samo co hard . rezystory możesz dać inne w necie jest pełno kalkulatorów i wzorów do obliczania . u mnie na takim podłączeniu śmiga z maksymalną prędkością SPI na ATMega8 z kwarcem 20MHz a nawet 25MHz http://obrazki.elektroda.net/78_12174237...
Dodam jedynie tak, który ATMega ? Bo niektóre mają do 20MHz, http://obrazki.elektroda.net/3_125778305...
Kolego dondu. Ja pisałem o zmianie częstotliwości taktowania z zewnątrz. Pierwszy raz spotkałbym się z takim rozwiązaniem, że ktoś zmienia rezonatory kwarcowe "w locie" (lub źródło zegara). Napisałem, że są na to metody czysto programowe, nie sprzętowe. Jeżeli kolega uważa inaczej to może przy okazji robiąc niewielki OT wspomiałby w jakim celu trzebaby...
Cześć Twoja Atmega posiada 2 x UARTy. Musisz się na któryś zdecydować przy wołaniu przerwania. Info masz w nocie technicznej uC.
Wszystkie procki z rodziny ATmega mają maksymalny zegar 16MHz. Chodzi o układy ATmega 32, ATmega64, ATmega128 itd. Są jakieś szybsze AVR'y 8 bitowe? . nie zgodze się z tym zobacz tutaj: http://atmel.com/dyn/products/product_ca... atmega 168 chodzi na 20MHz
Sygnał mierzę w cyklach zegarowych 20Mhz, więc jak pisałem rozdzielczości mam 50ns. Mierzę przy użyciu Atmega. Impuls z wyjścia komparatora.
Czy jesteś pewny, że potrzebujesz opcji "Full Swing Oscillator"? Jeśli nie masz bardzo zaszumionego środowiska, ani nie używasz rezonatora 20MHz, to lepiej użyć "Low power crystal oscillator" (w Engbedded Fuse Calc nazwane "Ext. crystal osc."). Dodatkowo, czy aby na pewno chcesz mieć włączone dzielenie zegara przez 8 (CKDIV8)? Masz też włączone wyjście...
Mirekk - ja już ekran sobie wybrałem więc sterownik jest jaki jest. Czyli wychodzi że lepiej podłączyć to na 8-bit + konwerter. Było widać że ładowanie obrazków do najszybszych nie należy. Ale obrazków na cały ekran - do najszybszych nie należy może. Za to jak będziesz chciał sobie takie ikonki że tak powiem wyświetlać albo suwaki (patrz filmiki kolegi...
Jeśli masz doświadczenie z AVR-ami to sam powinieneś dojść do tego co wybrać i dlaczego. Jako że nie wiesz zakładam że nie mas doświadczenia. Zatem : AVR nie poradzi sobie z obróbką 4 kanałów, chyba że naprawdę nie jest potrzebna szybkość. Z jednym kanałem ... powinna sobie atmega poradzić np. jakaś atmega88, 168, 328 lub coś większego .. ale lepiej...
Znalazłem kwarc 18.43MHz i na nim Atmega 328p poszła. Ciekawe że nie poszła na 20MHz a chyba powinna?
Jak w temacie, kupię: AtMega 8L (dip28) AtMega 16 Ekran LCD na HD44780, minimum 2x16 Kwarce od 1Mhz do 20Mhz (np zestaw kwarców 1,2,4,8,16,20Mhz) Kwarce zegarkowe (32,768khz) Przejściówkę USB-> RS232
Witam Mam procesor Atmega 88 podłączyłem do niego kwarc 20MHz. Wszystko jest ok, da się za programować jednak procesor nie chodzi szybko tzn. przykładowo jak dam wait 1 (odczekanie 1 sekundy) to wykonuje to ok 5 sek. Jeżeli komuś udalo się takie zestawienie odpalić prosiłbym o pomoc. Z góry dzieki
Przerwanie żeczywiście wtedy nie zakłuci pracy 1wire ale sam odczyt 1wire zakłuci czestość występowania przerwania - it o jest powazym ograniczeniem w stosowaniu tego. Na ten problem równiez ja ostatnio wpadłem i nie udało się tego rozwiazać przyzwoicie. Moze atmega z najszybszym zegarem (20MHz) da radę ale jest to porywanie sie z motyka na księżyc....
Przecież na obrazku widać 8MHz a nie 20MHz. To jest raczej zewnętrzny kwarc o częstotliwości >=8MHz
Próbowałem 2 sztuki ATMEGA162. Obie pracowały stabilnie na 20MHz. Program pisany w C, niezbyt skomplikowany (operacje logiczne, arytmetyczne, skoki warunkowe, dostęp do pamięci etc, nie wykorzystywałem timerów, przerwań, pamięci EEPROM).
O kilka MHz zawsze można spokojnie podkręcać każdy praktycznie procek AVR. Ja np bardzo często ATmega32 16MHz taktuję kwarcem 18,432MHz . Wyszło już wiele takich urządzeń i żadnych reklamacji ;) A co się będzie działo jak dasz więcej np 28MHz zamiast 20MHz to już sam zobaczysz. I nikt ci tu nie poda dokładnych opisów co się dzieje bo to tylko zabawa...
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...
Projekt napisany od zera w środowisku Arduino IDE. Pisanie w C++ z użyciem klas zwłaszcza w dużych projektach znacznie ułatwia dalsze utrzymanie i rozwijanie kodu, poprawia czytelność . Przeniosłem się pod Arduino IDE po dłuższej przerwie, wcześniej pisałem w Avr Studio 4. W Arduino IDE można doinstalować biblioteki bezpośredniej obsługi różnych procesorów...
W czym napisany jest program? Ale lepsze pytanie nie w czym ale jak? Pomijając proste programy, piszę używając maszyny stanow.... ....Ciekawe jest natomiast sterowanie LED-ami. Użyłem USART w trybie 7-bit, tyle, że należy pamiętać, że to AtMega z max zegarem 20MHz a nie Xmega gdzie ustawienie USART na 2,4Mb/s nie jest problemem...... .......jak więc...
Witam ma ktos na sprzedaz Atmege644 20MHz w obudowie dip oraz kontroler ethernet ENC28J60 rowniez w obudowie dip?
Podaj jak ustawiłeś fusebity.
Problem udało się rozwiązać choć na kombinacje straciłem ponad 2 dni :( W pliku ultralcd_st7920_u8glib_rrd.h znajduje się taki fragment kodu odpowiedzialny za wysyłanie danych do wyświetlacza. Sugeruje że przy prędkości 20MHz trzeba dodać opóźnienie. Faktycznie przy 16MHz też. [syntax=csharp] for( i=0; i<8; i++ ) { WRITE(ST7920_CLK_PIN,0); #if F_CPU...
Timery najprościej zsynchronizować taktując je ze wspólnego przebiegu zegarowego, który może być generowany przez 3 timer. W skrócie w jednym procesorze puszczasz timer i wyjście z niego dajesz na pin OCx. Z tego wyjścia doprowadzasz sygnał zegarowy na piny Tx timerów w innych procesorach. Po konfiguracji, jeśli wyzwolisz timer generujący zegar to pozostałe...
Witam! Chciałbym dowiedzieć się czy istnieje możliwość określenia dokładnego czasu wysłanego do układu impulsu. Zakładamy następujący przypadek: posiadam podłączony moduł GPS do mikrokontrolera. Jak rozumiem GPS umożliwia przesłanie nam danych (w tym czasu z satelity z dokładnością do 1 mikro sekundy) co 1 sekundę. Chcę dowiedzieć się czy przykładowo...
Napisy są zbędne, jest raptem 5 przycisków, diod i potencjometrów które są ustawione intuicyjnie, lewy kanal prawy, niskie srednie wysobie balans niskie srednie wysokie. Podświetlenie jest dobre tylko aparat na tle niebieskiej plexi zwariował. Plexi jest solidnie umocowana, osoba postronna mialaby problemy z wyjęciem, wcale nie drga- to gruba 4mm tafla....
Kwarc 20MHz i kondensatory 22pf Dodano po 1 W programie AVRcalculator ustawiam fusy uproszczone powyżej 8MHz
Po pierwsze czy zasila kolega procesor i moduł napięciem 3,3V ? Jeśli tak - to jakie jest taktowanie procesora i z jakiego źródła ? Program na pewno działa i był testowany na: [url=http://sklep.atnel.pl/pl/i/Zestaw-A... oraz na: [url=http://sklep.atnel.pl/pl/p/ATB-ETHE... Nie wspomnę już o tym, że na płycie DVD dołączonej do książki...
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)
https://obrazki.elektroda.pl/4486804800_... Ostatnio na forum Elektrody pojawił się bardzo ambitny ANKIETA: WYNIKI ANKIETY: Czy warto? Przede wszystkim chciałbym poprosić Was o wypowiedzenie się w kwestii zasadności realizacji takiego projektu. Czy takie urządzenie przyda się w Waszym warsztacie. Może będzie szansa na pojawienie się...
Ale to są dla ATmega32, a ja mam ATmega644PA i tak swoją drogą ATmega644 domyślnie pracuje na kwarcu wewnętrznym 8MHz a nie 1MHz - jeden jest dla ATmega32. Czytam datasheet obydwu. Pewnie spojrzałeś na procesor w temacie, ale temat się tak rozwinął i zasyfił a mowa była o obydwu procesorach, także ... powstał mętlik. Co jeśli chodzi o zachowanie portów...
Witam, 1. 400kHz I2C a 20MHz ISP. Ile razy szybszy jest odczyt (i ew zapis) pamięci DataFlash od I2c EEPROM? Po pierwsze: nie osiągniesz 20MHz transmisji do pamięci DataFlash bo największa dopuszczalna częstotliwość pracy ATmega128 to 16MHz, a do tego częstotliowść pracy magistrali SPI ( a nie ISP In Cicuit Programing - programownie w układzie ) jest...
tmf napisał: NoweMillennium napisał: Dla 1GHz 15cm to "kosmos" (odbicia, dopasowania itp) tym bardziej dla 50cm. Ale o czym ty piszesz? Autor używa UART i te 50 cm nawet dla maksymalnej szybkości transmisji dostępnej w ATMega nie powinno stanowić problemu. 16MHz (Arduino bo może byc 20MHz) daje max 2MHz na USART. 2MHz przy 50 cm to pikuś? 2 MHz to...
Cysto sprzętowy bufor:) ARM nie programowałem, ale przymierzam się:) A no i jak ARM to pomyśl nad DMA może? Dodano po 3 Myślę że 20MHz minimum powinno mi się udać wyciągnąć tak:)
jedi wrote: 3.Czy sygnatura bedzie wykryta jesli dla tego procka producent przewiduje kwarc od wartosci 0-16Mhz a ja dam np. 20Mhz? Jak trafnie zauważył LightHouser - może ale nie musi. Zazwyczaj mikrokontrolery potrafią pracować w warunkach odbiegających od przewidzianych przez producenta. Z własnego doświadczenia wiem, że PIC16C84 przewidziany do...
Tak, to jest STM 32F103C8T6 czy jakoś tak. Lepszy od tej ATmegi i to o wiele. Ja nie rozumiem jednego. 50 lat temu każdy chciał być na księżycu a teraz każdy chce sprzedać jak najdroższą płytkę na jak najgorszym MCU. To jakiś wyścig o to kto najbardziej złupi klienta? Jeszcze jakby tego było mało to skąpiec nawet nie chciał dać wersji 20MHz. Jest nawet...
Xmega niby jest super, ale jeżeli chcesz puścić dane przez port SPI (max. 8MHz, więc teoretycznie 200pxl), to nie masz bufora i pojawia się kwestia stabilizacji obrazu. Bufor ma tylko USART w trybie SPI, ale on pracuje z prędkością do 4MHz (100pxl/linię). Możesz użyć DMA do transferu danych na port, z którego uzyskasz kolory, ale... Prędkość DMA zależy...
Nie jestem specem, ale tak to jest pomyślane i ma to odzwierciedlenie w kodzie. Programowanie atmegi wykonuje się na taktowaniu 16MHz, a po zaprogramowaniu pracować ma na 20MHz. W środowisku Arduino przy kompilacji nawet jest blokada, żeby nie kompilować dla większego taktowania. Schemat nie przewiduje kondensatorów przy kwarcu. Próbowałem podciągnąć...
Przecież autor wyraźnie napisał, że chodzi o 4096 (16 bitowych) próbek. Bardzo dużo. Dla max 20MHz szesć cykli zegara na jest wymaganych na jeden cykl SCK czyli max może wycisnąć 50Hz pod warunkiem że atmega to wyrobi (w co wątpie bo coś jeszcze pewnie będzie robić przy okazji).
To już mi coś wyjaśniło. W takim razie z obliczeń mi wychodzi ze muszę dać po 20 nop aby uzyskać opóźnienie 1us czyli 0,5MHZ zgadza się ? W nocie przeglądam ze dla XPT2046 maks.próbkowanie to 125kHz przy 20Mhz daje 2,5MHz dla maks.prędkości SPI czy coś mylę ? Pytanie jeszcze natury technicznej. Atmega zasilana 5v, XPT2046 3,3V łącznie z LCD. W nocie...
Witam Pytanie jakim napięciem zasilasz procesor. W dokumentacji pisze: "Speed Grade: - 0 - 4MHz (at) 1.8 - 5.5V – 0 - 10MHz (at) 2.7 - 5.5.V – 0 - 20MHz (at) 4.5 - 5.5V" Czyli dopuszczalna prędkość zależy od napięcia zasilania.
Witam. Troche czasu mineło od mojej ostatniej wizyty w tym poscie. Umieszczam schemat podłączenia Atmegi do lcd'ka. Co do wsadów to muszę je pozbierać w jedną całość bo teraz sam juz nie wiem co do czego służyło :wink:. Obecnie pracuję już na ARM'ie Philipsa i muszę przyznać że po podkręceniu go na wew. PLL do 71Mhz (jakieś 17% ponad max producenta...
Na schemacie który dałem D1 to dioda Zenera, można się tego domyślić po symbolu i napisanym obok diody napięciu. By układ ATmega88 pracował przy 20MHz, wymaga zewnętrznego rezonatora o takiej częstotliwości, wyłączenia dzielnika częstotliwości oraz zasilania napięciem minimum 4.5V. ATmega162 natomiast według noty nie będzie pracował stabilnie przy 20MHz,...
Zwracam się z prośbą o naprowadzenie co robię źle. Potrzebuje wygenerować przerwanie co czas zależny od danego parametru (tutaj BPM). ATmega1284P pracująca z zegarem 20MHz. Ustawiam BPM i wyliczam czas: [syntax=c]uint8_t bpm = 120; uint8_t step_time = 60000/(2*bpm); //czas trwania 8ki w ms uint8_t count = 0; //zmienna pomocnicza do zliczania przerwan[/syntax]...
Producent nie gwarantuje, ze dany egzemplarz rozkręci się bez błedów do 24MHz ale gwarantuje prawidłową pracę przy 16 czy 20MHz (zależnie od położenia kwarcu wyciętego z wafla) Zupełnie jak z prockami INTELa architektury X86. Jaki egzemplarz Ci się trafi tyle z niego wyciśniesz... Prawdopodobnie weszły nowe normy w między czasie produkcji i musieli...
Wiem o tym, że wszystko powinno być ustawione do procesora, jednak... Za program dziękuję. Musiałem go jednak przekompilować bo mój nowy procesor to 644PA (chociaż to chyba praktycznie to samo) no i dostępne u mnie częstotliwości to 8 i 20MHz. Zmieniłem też IP na "przyjazne" dla mojej sieci no i ... nic serwer nadal milczy. A może faktycznie są jakieś...
Mega16 będzie działać nawet przy częstot. 20-pare MHz, ale producent nie daje gwarancji, że stabilnie. Domyślam się, że te tabele z UBR są po prostu przedstawione jako uniwersalne dla AVRów, a niektóre z nich mają maks. częstotliwość producenta 20MHz.
Witam Mam podłączony uC ATmega 328P z pamięcią EEPROM AT24C32. uC Taktowany jest zewnętrznym kwarcem 20MHz a jak wynika z not katalogowych AT24C32 max częstotliwość szyny SC (TWI) musi być 400kHz. Częstotliwość zmniejszam przez ustawienie preskalera: TWSR = (1<<TWPS0); TWBR = (1<<TWBR2)|(1<<T... Teoretycznie...
ATmega, dajmy na to ATMega16 potrafi zebrać do 15 tys. próbek ADC na sekundę. MCP4812 potrafi ustalić napięcie w 4.5 us po ustawieniu przez SPI z taktowaniem szyny do 20MHz. Jeden półokres to 10ms, więc kilka rzędów wolniej. Z Twojego opisu wynika, że o całym sterowaniu i tak decyduje ATMega. Po co w ogóle ten DAC i komparator przed optotriakiem? Dlaczego...
Chciałem użyć tego przetwornika: [url=http://www.analog.com/UploadedFiles... katalogowa Problem polega na długości impulsu wyzwalającego próbkowanie. Czas konwersji to maksymalnie 420ns, a czas trwania impulsu zakończenia konwersji to max 110ns. Dla ATMEGA88 przy 20MHz, jedna operacja wykonywana jest przez 500ns....
Zakupiłem pełna wersje tego MkvAvr i podczas wgrywania mam taki o to problem. Kwarc zewnętrzny 20mhz. Ktoś mi podpowie o co chodzi?
Witam. Posiadam taki sam wyświetlacz podpięty pod ATMega88 z kwarcem 20MHz i działa wyśmienicie . Wadą tego wyświetlacza jest barak podświetlania i ujemne napięcie do regulacji kontrastu. Poniżej okrojona dokumentacja.
Witam. Mam troszke lamerskie pytanie, ale licze ze ktos bedzie chcial odpowiedziec. Oczywiscie poszukalem troszke tu i tam, ale nie znalazlem satysfakcjonujacej odpowiedzi. W nocie katalogowej jest napisane: 0-4 Mhz (at) 1.8-5.5V 0-10Mhz(at)2,7-5,5V Czy ktos odpalal ta atmege na zewnetrznym oscylatorze wiekszym niz 10Mhz? (wersja procka bez "V" na koncu...
Procesor atmega 328P. Strona http://srukami.inf.ua/pultoscop_v25110.h... Zmienia tam kwarc w arduinо z 16MHz na 27MHz Mega328, nota katalogowa, strona pierwsza, Fmax 20MHz. Nie bębę mnożył przykładów z życia, co dzieje się z człowiekiem czy urządzeniem, które jest przeciążone o 35% przez cały okres swojej pracy.
Optymalizacji ciąg dalszy. Obie funkcje wywoływane tylko raz. Dlaczego po zrobieniu inline dla timer0_init() kod maleje o 6bajtów natomiast timer1_init() rośnie o 14bajtów? Optymalizacja na -Os. Powinna być jakaś logika a w tym nie ma :( ... void timer0_init(void){ //x8 //timer0 compa atmega_x8 TCCR0A set0 b(WGM00); TCCR0A set1...
Nie wchodząc we wszystkie szczegóły - staję przed próbą podłączenia mikrokontrolera Atmega do pewnego systemu mikroprocesorowego jako emulatora pamięci zewnętrznej z programami. Aktualnie zadanie jest realizowane przez CPLD xc95 podlaczony do dwóch układów ROM 27c040. Zarys był taki, żeby użyc atmegi i karty SD ale timing jest raczej nieosiągalny, więc...
.. Czy podczas taktowania rejestrów i zwalniania zatrzasku musze odczekiwać chwilke po ustawieniu odpowiedzialnego za to pinu z 0 na 1? Bo nie wiem czy dobrze rozumuję, ale jeżeli to jest taktowane zboczem narastającym, to nie muszę odczekiwać :P Odpowiedzi poszukaj w dokumentacji swojego rejestru.Np. w SN74LS595, Shift clock frequency = 0 do 20MHz...
Czy to jest poprawne myślenie? Bo nie jestem w stanie zrozumieć, czy podane przez producenta czasy muszą być zachowane idealnie co do ns, czy też wystarczy zachowanie nawet "zbyt dużych" odstępów czasowych. Gdyby te czasy miały być zachowane idealnie co do ns, to układ byłby mało użyteczny w bardzo wielu zastosowaniach. Skąd taki pomysł? Zawsze w tego...
Ram to nie jest taki wielki problem. Generowac obrazow mozna z ciagu znakow - czyli wystarczy ci matryca znakow a reszte tekstu przechowujesz juz w postaci liter... do tego jak ktos chce mozna miec jakies np logo graficzne i wychodzi juz calkiem mily dla oka obraz w trybie graficznym uzywajac zaledwie kilku kilobajtow pamieci :) A co do przyspieszenia,...
I do tego ci potrzebne 20MHz? Na moje oko to wystarczy 1Mhz nawet w Bascomie podejrzewam. 20hz *120s to zaledwie 2400 wyników dwubajtowych. Czyli spokojnie zmiescic mozna w wewnetrznej pamieci RAM. Jak już koniecznie chcesz jeszcze więcej minut to zastosuj atmege1284p która ma 16kB RAM-u. Po co taki szybki ADC skoro pomiary co 20Hz a dodatkowo chcesz...
Podstawowa różnica to częstotliwość taktowania : – ATmega644V: 0 - 4MHz (at) 1.8V - 5.5V, 0 - 10MHz (at) 2.7V - 5.5V – ATmega644: 0 - 10MHz (at) 2.7V - 5.5V, 0 - 20MHz (at) 4.5V - 5.5V Pozdr
http://obrazki.elektroda.pl/4424216100_1... Witam, Chciałem dzisiaj zaprezentować praktycznie już gotowe rozwiązanie ramki fotograficznej własnej konstrukcji. Wprawdzie wcześniej jakoś w ogóle nie brałem się za wykorzystywanie wyświetlaczy graficznych, szczególnie tych maleńkich popularnych z telefonów Nokia - bo nie widziałem dla nich żadnego...
Możesz zastosować-oczywiście. ATmega644 dopuszcza rezonatory do 20MHz. Niemniej jednak zastosowany kwarc musisz później uwzględnić przy późniejszych obliczeniach by uzyskać żądane interwały czasowe. Tak na marginesie-nie wiem do czego potrzebujesz tego sygnału 1Hz ale jeżeli z tego tupu zabiegów chcesz uzyskać zegar to nie jest to najlepszy pomysł....
Przykładowe projekty też sobie ściągnąłem. Ale jedynie co znalazłem to plik mmc_avr_spi.c A w nim: [syntax=c] /*--------------------------------------... /* MMCv3/SDv1/SDv2 Controls via AVR SPI module */ /*--------------------------------------... /* / Copyright (C) 2016, ChaN, all right...
Witam, Skleciłem na szybko układ na "pająka": ATMEGA128, Zasilanie 5V, Kwarc 20Mhz, Rezystory 470 Ohm w liniach RGB Poprawiłem jeszcze trochę timingi aby nie szarpało na początku obrazu. http://obrazki.elektroda.pl/4106040400_1... Przy okazji zapraszam do zaglądnięcia na mój projekt również wykorzystujący VGA ale przy pomocy sprzętowej...
kaken --> taak masz rację - można takie transormatorki z odzysku dawać, podobnie z kwarcami 25MHz, których zwykle pełno znajduje się w starych sieciówkach. Tyle tylko, że takie gotowe gniazdko z trafkami w środku mniej mniejsca zabiera na płytce i nie trzeba dawać tych rezystorków 75R .... nie mniej jednak pewnie, że warto brać takie czy inne elementy...
..mógłbyś mi podać namiary chociaż jak zakolorować całą matryce atmegą? A jak z tej atmegi chcesz wyciągnąć min CLK na poziomie 20Mhz? Tutaj jest LPC2478. http://www.kamami.pl/index.php?categoryI...
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?
...Jaką maksymalna prędkość można ustawić w AVR Mega/Tiny? Dla Atmega XXX chyba można ustawić fosc/8 przy wewnętrznym zegarze ,bodajże fosc/4 przy zewnętrznym(ale dla trybu synchronicznego) i fmax=20MHz.Lepsze są Xmegi(odpowiednio fosc/2 synchro-fosc/8 asynchro) i przy zegarze wew 32MHz.Tyle że 3,6 Vss max dla Xmega czemu ubolewam bo wolałbym 5V.Może...
Mam do was takie pytanie gdyż nie jestem pewny. Mianowicie od czasu do czasu potrzebuje zrobić jakiś układ logiczny który ma realizować jakas tam funkcje . Jak do tej pory robilem takie rzeczy układach seri 74xx. Idealnie nadadzą do tego się układy CPLD, 32/36 makrocelle kupisz już za 5 zł. A funkcje logiczne cię nie ograniczają, możesz zrobić całkowicie...
Przy kwarcu 16 i 20MHz: Z kartą SD działa, z MMC nie :( Mimo, że MMC inicjalizuje się prawidłowo. Gbdriveerror zwraca 0. Mam tylko jedną MMC do testów. Robiłem też próby z kwarcem 24MHz i wtedy nie działa też na SD. Spowolniłem SPI do ok. 250KHz przy inicjalizacji, a potem przyspieszam do 12MHz (kwarc 24MHz).
Według datasheet ATMEGA328p posiada możliwość taktowania z zegarem 20MHz, a ATMEGA32 można taktować tylko do 16MHz http://atmel.com/dyn/resources/prod_docu... Ponieważ ATMEGA328p jest szybszy od ATMEGA32 to może nie wyrobić się tylko na zakręcie.
"Nowe" czyli od Xmega i nowsze AVR mają mozliwość priorytetu przerwania. Poprzednie miały ustalony. Nie wiem jaki to AVR, ale jeśli ustawisz Timer i przerwanie od niego to jak będzie w przerwaniu to oczywiście zauważy potem flagę przerwania z USART, ale może być za późno, dlatego jeśli nie trzeba, to się przerwań od wszystkiego nie uruchamia. Rzadko...
Wysłałem filmik na youtube for (i=0;i++<1000;) line(rand()%640,rand(... ok 200 średniej długości (400p) linii/s (nie wiem jak szybka jest funkcja rand() ) 2. Koncentryczne okręgi - ta matryca ma tylko 3 składowe co daje 7 kolorów +tło jednak wizualnie kolorów...
Nie da się dokładnie zrobić opóźnienia 1us na tym kwarcu. Błąd będzie mikroskopijny ale będzie. Najłatwiej takie opóźnienie zrobić dając 11 nopów. Oczywiście dla kwarcu 11.0592 MHz też to zrobisz. Wystarczy licznik timer0, prescaler = 64. Po zliczeniu 675 razy będziesz miał 1 sekundę. Ale ta jedna sekunda jest zależna od warunków w jakich przebywa...
W takiej konfiguracji fusebity ustawią się na zewnętrzny kwarc i w zasadzie nic więcej nie trzeba robić. Trzeba tylko pamiętać, że ten mikrokrontroler odpali tylko z zewnętrznym kwarcem - jeśli się podmienia Atmege na płytce Arduino to kwarc jest na płytce więc nie ma problemu ruszy normalnie jak oryginał, ale jeśli chcesz odpalić coś na samym mikrokontrolerze...
Póki co próbuje na Atmega32 bo taki mam zestaw Wymień na Mega324. Jak dla mnie, najważniejsze różnice to: - przerwania od każdego GPIO - przerwania od WDG Jak pamiętam max taktowanie to 20MHz a nie 16. Skoro to zestaw to pewnie procek w DIP a M324 to odpowiednik pip-pin Mega324. Inną ceną zaletą tej serii jest duża ilość RAM (u większego brata Mega1284...
miernik który robiłem na PIC16F84 mierzył do 50MHz bez prescalera Można prosić linka do projektu? Z tego co pamiętam to F84 miał problem się wyrobić przy 20MHz na wejściu i 4MHz kwarcu. Może Stosowałeś szybszy kwarc, bo ponoć na 10MHz też niektóre F84 śmigały... Osobiście zrobiony przeze mnie miernik na F84 do 1MHz sprawował się świetnie, tyle mi było...
(at)albertb Proponuję Twoje obserwacje wysłać do Atmela, aby poprawili datasheet. atmel podaje również, że atmega88 działa z max prędkością 20MHz, czy nikomu nie udało się pociągnąć więcej? Udało i trudno będzie zaprzeczyć skoro nawet na tym forum się ludzie chwalą wielomiesięczną stabilną pracą w warunkach OC. Wystarczyło wspomnieć, że praca z takim...
Powinno dzialac wszystko ok :) Taki maly OT jesli chodzi o overclocking ;) Kiedys przez przypadek do PICka 18F4680 wsadzilem kwarc 20MHz i wlaczylem PLLx4. Czyli procek chodzil na 80MHz, na efektywnej czestotliwosci 20MHz, program dzialal nawet, przez chwile poprawne znaki UARTEM wysylal, jednak po paru sekundach zaczynalo sie rozjezdzac, co ciekawe...
Witam, poszukaj dokumentacji producenta. np. SanDisk http://www.sandisk.com/Assets/File/OEM/M... 0-20MHz ... pomyśl, czy naprawdę potrzebujesz maksymalnej prędkości ...
1. Chciałbym zastąpić tego PICa AVRem, ... ... jak na razie programowałem w sumie tylko Hitachi, a zrobienie takiego kompasu wiąże się z PICem/AVRem, chciałbym wybrać opcję "łatwiejszą", ... Na pewno łatwiejszą drogą jest AVR. Ogólnie to nie wiem czy taka zamiana ma sens, ... Jeżeli czujesz się na siłach to jasne, że ma sens. ...a na atmegę zdecydowałem...
Jak na załączonym obrazku, wskazówka i pozostałe elementy obrazu "migają", tak jakby nie zapalały się po każdym obrocie. http://youtu.be/SMU5YG3xl9k W czym tkwi problem? W kodzie prawie nic nie ma. Jeśli każę się zapalić wskazówce w przerwaniu to pięknie chodzi. PS: Wiem że zegar chodzi za szybko i w drugą stronę narazie tylko do testów :D. Przerwanie...
ta wersja może się rozpędzić do 20MHz, poza tym ma 12,5 z wyjścia CLKOUT kontrolera ENC, który sygnał ma ze swojego kwarcu 25MHz. Pewnie chodzi o te masy od rx,tx, wieczorem to sprawdzę.
Np. wersja 48P ma dodatkowo tzw. External Standby, której nie ma podstawowa wersja. 48V działa od napięć 1,8V do 5,5V i ma trochę inne maksymalne częstotliwości, np. dla 4.5-5.5V, częstotliwość pracy ATmega48, ATmega48P może wynosić 20MHz, a dla wersji ATmega48V 10MHz. W programowaniu nie ma różnicy czy to jest wersja 48 czy 48V, 48P.
Może jednak powiem coś o mierzeniu, rozumiem że chciałeś użyć układów logicznych i widzę że jesteś całkiem pro. Ja poszedłem na łatwiznę Wziąłem atmega 16 choć działa też na atmega 32, 8, 88 328, i pewnie innych. Po czym znalazłem kod chyba na mdiy, ale rozumiem zupełnie jego działanie, i składa sie to właściwie z samego mikrokontrolera jego kwarcu...
Co myślicie o urządzeniu pomiarowym zbudowanym na ATmega168 (20Mhz) i jego wewnętrznym przetworniku. Do zbierania próbek wystarczy jego wewnętrzny ram. Wystarczyło by jedynie zastosowanie wzmacniacza i dzielników napięcia, oraz jakiegoś wyświetlacza. Nie mogę się doczytać w nocie katalogowej ile cykli potrzebuje przetwornik A/D na pomiar a co za tym...
attiny 20mhz generator 20mhz atmega32 20mhz
instrukcja seata altea mikrofon bezprzewodowy rduch toshiba system operacyjny
kamera cofania koleos zasilacz laboratoryjny
Lokalizacja immobilizera w Peugeot 307 SW Głośnik 16cm w telewizorze Rubin bez magnesu