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.
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...
a jakimi pojemnościami podłączyć kwarc? znalazłem schemat dla 20MHz w którym użyto kondensatorów 18pF. Czy w moim przypadku (16MHz) mogę użyć takich samych wartości?
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...
Nie no bez przesady.... Chcę uzyskać 1MHz i ogranicza mnie bardziej czas konwersji lub zapisu do pamięci RAM. Jak zmienił bym kwarc na większy miał bym spory problem z preskalerem dla ADC. Kolejny problem to UART, który przy taktowaniu 20Mhz (w zasadzie każdym równym 1 000 000, 16 000 000, 20 000 000) ma duży procent błędu – chyba ta droga raczej...
http://obrazki.elektroda.net/92_12164592... Witam. Konsola ta składa się z 2xATMEGA32, 2x ATMEGA8, 1x ATTINY13, 2x pamięc SRAM, 12x 74HC244, 1x 74HC86, stabilizator 5V, pewnej ilości kabelków i rezystorów :) Zapewne ilośc użytych mikrokontrolerów jest zbyt duża co do uzyskanych rezultatów jednak chciałem maksymalnie rozdzielic poszczególne segmenty...
OK wszystko działa michalko12 na atmega32 ale nie z 16MHz a z 20MHz chociaż co jakiś czas coś zgubi ale wystarczy mi to co jest. emarcus twoją wstawkę też sprawdziłem ale niestety nie działa tak jak powinna, wstawka michalko12 działa i na razie mi to wystarczy do testów. Dziękuje wszystkim za pomoc a szczególnie michalko12. Dzięki, temat zamykam. Jak...
Tak, użyłem 20Mhz Wzorowałem sie na tym: http://www.elektroda.pl/rtvforum/viewtop... Czy w ogóle timingi monitora CRT i LCD się czymś różnią?
Nie masz problemów z mikrokontrolerem zasilając go napięciem 3,3V? Jeśli dałeś kwarc 16MHz to zakładam, że jest to Atmega32 (bez L) a według noty katalogowej ten układ powinien być zasilany 4,5-5,5V. Dałem nawet kwarc 20MHz ;) tylko trzeba pamiętać o ustawieniu Fusebitu CKOPT! A tak poza tym to zwykle ten procek zsilam +5V i mam po drodze do karty...
Po pierwsze dzięki za punkty :D. Ad. 1. Reset zaraz poprawię. Ad. 2. W rzeczywistości kwarc zew. ma wartość 20Mhz (próbowałem zarówno z wewnętrznym jak i z zewnętrznym) Ad. 3. Rzeczywiście na schemacie zrobiłem lustro X/Y :) - ale nie ma problemu z programowaniem AVR Ad. 5. Nie mogłem się nigdy przekonać :)
W Dodatkowo znalazłem też inny błąd związany z wyjściem CLKOUT, z którego taktowałem procka. W erracie wspomnieli, że wyłącza się w trybie uśpienia. U mnie dodatkowo zaczyna świrować po kilku minutach pracy układu, po jakiejś większej ilości odczytów z rejestrów. Zatrzymuje się całkiem lub zawiesza na chwilę - nie polecam taktowania mikrokontrolera...
Ok podmieniłem. Nie pokazuje żadnych błędów. Po sprawdzałem w innych plikach czy nie ma czegoś jeszcze do przeróbki i nic nie wykryłem. Jednak gdy miałem zamiar wgrywać do uC niestety nie mogłem znaleźć kwarcu 20Mhz :( Jako że aktualnie nie mam możliwości kupienia go muszę odłożyć ten projekt na tydzień. Chyba że by się dało przerobić timer na kwarc...
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,...
Moja atmega spokojnie się programuje przy 20MHz.
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.
Ale to są dla ATmega32, a ja mam ATmega644PA Nie podawałeś efuse i to mnie zmyliło. Mimo wszystko 0x46 nie jest wartością domyślną dla lfuse... Patrząc na twoje ustawienia (przewidujesz bootloader i brak kasowania EEPROM podczas Chip Erase) i te 20MHz, proponuję tak: http://obrazki.elektroda.pl/2988743600_1...
.. 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...
Koledzy a w atmega328P jak ustawić zewnętrzny kwarc na 20MHz? Do tej pory pracowałem na atmega32 i tam Fusebit KLA987 miałem ustawiony na 111111. Nie wiem czy te same ustawienia przejdą w atmedze328? Tylko proszę o 100% odpowiedzi ponieważ nie da rady ewentualnie odblokować bądź zmienić procesora.
Jaką rozdzielczość generujesz i jaką masz częstotliwość(ile Hz)? Nie wiem czy da Ci się to osiągnąc na 8MHZ Podłącz może 20Mhz, będą lepsze timingi .
Może zastanów się nad zmianą mikrokontrolera, atmega 640 bodajże ma 20Mhz.
W pliku .lss szukasz tego wektora na podstawie dokumentacji str44. I szukasz prologu- push itp. i epilogu pop itp. Wpisz reti w wyszukiwanie- tam będą wyjścia z przerwań. A to że kwarc pozwoli na szybsze działanie- to oczywiste. AVR można stosunkowo bezpiecznie taktować 20MHz.
Czy ktoś próbował zastosować 23a256 lub fram-a na SPI?+ atmega32. :) ciekawy temat.
Tyle że u mnie procesor ma jeszcze spory zapas mocy obliczeniowej. Przetaktowałem żeby SPI było szybsze. A tu Ci niespodzianka: Przy 24MHz wszystkie peryferia włącznie z EEPROMem w ATMega8-16 zasilanej z 3,0V działają prawidłowo już od 2 lat. PS. 2 lata temu XMEGA była może w planach więc nawet nie myślałem o tym. A jakiś ARM czy coś to za duża różnica...
Nie pójdzie. Zastosowano tą Atmegę z 2 względów: 1. Zegar (20MHz to minimum) 2. Możliwość podłączenia Zewnętrznej pamięci RAM
Podaj jak ustawiłeś fusebity.
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...
Czy ktoś ma jakieś dośwaidczenia z podkręcaniem kontrolerów Atmela ( stosowaniem rezonatora o większej niż 16MHz częstotliwości). Pomijam kontrolery które pracują do 20MHz bo jest ich mało. W szczególności interesują mnie informacje nt. ATMega8, ATMega16 lub ATMega32. Pozdrawiam
Atmega32 20 MHz z modułęm Ethernet, stabilnie od półtorej roku ;-) Czemu aż 20MHz? Jakieś specjalne wymagania, duże obciążenie? Robiłem na M128 16MHz i ENC28J60 (10Mb) odpowiednik DigiConnectMe i śmiga. Działa zarówno przy 5V, jak i przetaktowany o 100% 3V3. Obsługuje komunikację po UDP i konfiguracje przez WWW i UDP. Z jakiego napięcia zasilasz Atmega32?
OK, widzę jest linia plusa i minusa po obu stronach :) Czy kwarc jest mi potrzebny ? Na blogu, który podlinkowałeś jest kwarc 12mhz. ATmega328P ma częstotliwość do 20mhz, czyli rozumiem, że kwarc 16mhz będzie ok. Ale... gdzieś czytałem, że te mikrokontrolery mają swój zegar, jak więc z tym jest ?
Autor chce mieć 4 Mbps, to musi zrezygnować z przerwań, lub robić kombinacje w asemblerze. W sumie, niby proste. Pierwszy bajt danych wywoła przerwanie, w przerwaniu odczytuje bajt, wyłącza przerwania i kręci się w pętli sprawdzając rejestr statusu i czyta kolejne bajty. Do tego wszystkiego musi dodać timeout na jakimś timerze. Nie wiedzę aby używał...
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 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.
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...
Co do wysyłana szesnastkowych wartości przez RS'a. Możesz użyć funkcji sprintf(); Wyglądało by to następująco: sprintf ( Bufor, "%X:%X:%X:%X:%X:%X", MAC[0], MAC[1] .......); Bufor powinien mieć wielkość 6*3 bajtów. Zostanie w nim zapisana np. tak postać: "0C:2A:......" Aby wykorzystać tą procedurę musisz dołączyć stdio.h. Tu pojawiają się pewne schody....
ex-or - dziękuję za odpowiedź, w najbliższym czasie siądę do tego, znalazłem odpowiedni plik "boards", podmieniłem go, dzięki temu w menu wyboru mikrokontrolera pojawiła mi się opcja 328P z zegarem 20MHz. Zastanawiam się tylko czemu skasowałeś swoją odpowiedź?
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...
http://obrazki.elektroda.pl/2844596300_1... pomiar przy 20MHz, Ja rozumiem że te dziesiętne części mikrosekund to szum tylko prawda?? Zmierzyłem go podłączając ten Scanlogic na bezpośrednio pod kabel na którym miernik pokazuje około 11V gdy jest stałe "1" wedłóg pomiarów i 0.7V dgy jest strałe logiczne "0" Co ciekawe jeśli na tym kablu...
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....
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ąć...
Witam, sorki że wcześniej nie odpisywałem (pisałeś do mnie na PW) ale nie za bardzo miałem jak. Odnośnie tematu - już dawno nie mam na tapecie tego układu więc będę odpowiadał/podpowiadał tylko tak z pamięci. Przede wszystkim co ty piszesz o jakichś kopiowaniach kodu z mainc.c czy też z którejś z wersji Test.c do test_readSiliconRev.c. To jakieś nieporozumienie...
Chciałbym kolegów zainteresować i namówić do wykonania analizatora antenowego wg. iw3hew, który sam zrobiłem i fajnie działa. Jest to płytka mniejsza od paczki papierosów na 4 układach scalonych ( ad9851,ad8302 i dwóch ......). Teraz będę dorabiał wizualizację na matrycy współpracującej z ATMEGA32. Poniżej linki do obu układów Pozdrawiam i zapraszam...
Jeśli już zamieszczamy linki do podobnych projektów to warto zobaczyć to http://avga.prometheus4.com/ Bez podkręcania da się uzyskać obraz 16-kolorowy o rozdzielczości 192x144 z ATmegi168. Jest do ściągnięcia kolorowy PacMan i Mario :) Był jeszcze w necie projekt Lazarus64 ale obecnie strona niestety zniknęła. A co do zewnętrznego RAMu... ATmega128...
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...
Inżynierowie oprócz tego że są najbardziej konserwatywną grupą w społeczeństwie to są jeszcze najbardziej wierzący. To też muszę sobie zapamiętać :D Dodano po 5 U mnie było tak (kwarc 20MHz): http://obrazki.elektroda.net/74_12755717... http://obrazki.elektroda.net/86_12755717... czyli 1,00135 razy za dużo. U Ciebie te 1,00135 raza...
proszę zwrócić uwagę na napięcia tych układów. Atmega 328 – 5V, a CECL08D – 3,3V. Czy przy różnicy w tych napięciach procesorów można je w ten sposób połączyć? Z tego co widzę, Atmega 328 może być zasilana od 1.8V do 5.5V. Źródło: http://www.atmel.com/devices/ATMEGA328.a... http://www.atmel.com/devices/ATMEGA328P.... Możesz więc pominąć...
No to tak: podłączyłem uzwojenie (wtórne przy nagrywaniu, pierwotne przy odczytywaniu) pod generator sygnałów. I drugie uzwojenie do multimetra. Rezultat nie jest zbyt zadowalający jako że i tym razem nie wyindukowało za wiele, natomiast przy częstotliwości około 100kHz było jakieś 300uA. Myślę że to też przez to, że ten generator ma ze 15 lat, na wyjściu...
BTW, zauważyłem, że Atmega32A nie chodzi na 3.3V na kwarcu 20MHz. Na 12 MHz chodzi. Pozdrawiam!! http://obrazki.elektroda.pl/5709113300_1... http://obrazki.elektroda.pl/1115903200_1... http://obrazki.elektroda.pl/5722922700_1... http://obrazki.elektroda.pl/3283575500_1... http://obrazki.elektroda.pl/7860730300_1...
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. Zakupiłem Atmega328P-PU na allegro i chciałbym ją zaprogramować za pomocą arduino Leonardo. Link do aukcji na allegro: http://allegro.pl/mikrokontroler-avr-atm... Dodam specyfikację tej atmegi bo po jakimś czasie wygaśnie aukcja. Mikrokontroler AVR, Flash 32k x 8bit, EEPROM 1024B, SRAM 2048B, obudowa DIP28,...
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...
attiny 20mhz atmega 20mhz generator 20mhz
brother wolno drukuje przewody połączeniowe schemat mechanik samochodowy
depollution system faulty peugeot diagbox lexia
Understanding OBK Bluetooth: Subaru, OpenBeken, and Modules Odczyt danych z portu COM w Excelu: VBA i dodatki