W AVR Studio jedyne co musisz zrobić to wybrać zewnętrzny kwarc przy opcji SUT_CKSEL i tyle. Akurat manipulowanie tymi fusami jest dosyć bezpieczne, nawet jeśli zablokujesz to wystarczy podać zewnętrzny przebieg zegarowy i po kłopocie. Kaplica to wyłączenie sobie resetu - wtedy tylko HV pomaga. Czy mikrokontroler ruszy bez kondensatoró to trudno powiedzieć,...
A możecie mi podać jakąkolwiek wskazówkę co wybrać w przeliczaniu fusebitów w tym kalkulatorku: http://www.engbedded.com/fusecalc/ . Chcę aby na atmega16a ustawić zewnętrzny rezonator kwarcowy 16MHz. Praktycznie nic nie rozumiem z tego kalkulatorka... Dzięki za pomoc:D Wybierasz procesor a następnie wszystko już masz w pierwszym aktywnym okienku wyboru:...
Witam !!! Mam problem z wykorzystaniem Timer/Counter a konkretnie to z licznikiem. Chce zrobić na Microblaz-ie pomiar częstotliwości. Częstotliwość będzie "podłączana" z zewnątrz w zakresie od 0 Hz do 120MHz przy czasie bramkowania 1s . Na razie opracowałem obsługę wyświetlacza 2x16 na którym jest wyświetlany wynik oraz skorzystałem z timera na tyle...
https://obrazki.elektroda.pl/3753373600_... Mikrokontrolery, zwłaszcza ośmiobitowe, wydają się być generalnie łatwymi w użyciu układami. Mamy bowiem do dyspozycji prosty komputer i garść zwykle mało skomplikowanych peryferiów. Wystarczy napisać odpowiedni program i tyle. Ale nawet te proste z natury układy mają funkcje i możliwości,...
http://obrazki.elektroda.pl/6463793100_1... Witam. Chciałbym zaprezentować urządzenie, które wykonywałem, z dużymi przerwami, w ciągu ostatnich 4 miesięcy. Podstawowe funkcje: - zegar z datownikiem, - dwupunktowy pomiar temperatury, - oświetlenie nocne, - obsługa za pomocą pilota RC5, - automatyczne dostosowanie jasności wyświetlacza...
Po twoim opisie można wywnioskować że zaprogramowałeś układ na zewnętrzny kwarc na wewnętrzny 4MHz, a powinieneś ustawić na wewnętrzny 8MHz. Brak wskazań termometru jest związany z tym że nie są zachowane stałe czasowe do transmisji danych między DS18b20, a procesorem. Program mimo tego że próbuje chodzić na 8MHz, to w rzeczywistości chodzi na 4MHz....
https://obrazki.elektroda.pl/7838660700_... Witajcie, przedstawię tu wnętrze oraz zmianę firmware kolejnej lampki LED. Temat wyróżni się tym, że ta LEDówka korzysta z protokołu I2C do kontroli swoich kolorów, a dokładniej do komunikacji między modułem WiFi/Bluetooth WBLC5 (BK7231T) i stałoprądowym kontrolerem LED SM2135Eh. Opiszę tu...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
Do tego zegara nie ma kodu źródłowego; teoretycznie dołożyć sprzętowy dekoder 1z10 na kod siedmiosegmentowy. DCF LED: Złożyłem zegar z pierwszego linka, ale niestety mam problem z zaprogramowaniem procesora. Pierwszy procesor zablokowałem po zmianie na zewnętrzny oscylator kwarcowy. Więc drugi postanowiłem ustawić na 4Mhz z wewnętrznego, lecz przy...
https://obrazki.elektroda.pl/3029878300_... Witajcie moi drodzy Oto trzecia część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie najpierw krótko omówię różne konfiguracje oscylatora PIC18F2550 - oscylator wewnętrzny (internal oscillator), zewnętrzny (zegarowy...
C:\>avrdude -p m8 -c stk500v2 -P COM5 -U hfuse:w : C9: m // powinno być 0xC9 avrdude: AVR device initialized and ready to accept instructions A to czerwone to sam dopisałeś czy moderator? Bo o ile dobrze kojarzę to czerwony jest zarezerwowany dla moderatorów... a teraz nie wiadomo o co chodzi :) Tak że w tym przypadku fusek CKOPT włączający wewnętrzny...
Witam. Na wstępie zaznaczę, że nie mam doświadczenia z rodziną Mega, używałem głównie PIC'e czy STM'y, być może, dlatego napotkałem problem. Zmontowałem płytkę zawierająca Mega328P, kwarc i niezbędne RC. Po zainstalowaniu MiniCore w Arduino IDE, wgrywam kod za pomocą ISP, dokładnie Arduino ISP, jako że w żaden sposób nie udało mi się uruchomić USBtinyISP...
a masz możliwość ustawienia , widocznego zegara na wyświetlaczu wewnętrznym ?? Jak tak to go ustaw i zamknij aparat.
http://obrazki.elektroda.pl/4657030700_1... Pamiętam, gdy kupiłem swój pierwszy procesorowy miernik częstotliwości. Wyposażony pierwotnie w rezonator kwarcowy zapewniający dokładność około 10ppm. Było to całkiem zadowalające, biorąc pod uwagę rozdzielczość częstościomierza oraz możliwość dopasowania obliczeń do odchyłki wzorca. Po krótkim...
Wygląda na to, że mikrokontroler flashuje się poprawnie. Fusebity związane z oscylatorem są niepoprawnie ustawione. Tu jest zewnętrzny kwarc 8MHz. Spróbuj ustawić fusebity w taki sposób: https://obrazki.elektroda.pl/9947092000_... Jeśli to nie pomoże, to dodaj jeszcze fusebit kompatybilności wstecznej S8535C (nie wiem, czy program w...
https://obrazki.elektroda.pl/4094363700_... Witajcie moi drodzy Zapraszam na mój test i teardown 'inteligentnego' gniazda PS-16-M sterowanego przez WiFi i przeznaczonej dla niego aplikacji eWeLink/Coolkit na systemy Android i iOS. Całość będzie w formie szczegółowego opisu-tutoriala pokazującego konfigurację całości i poszczególne...
Witam http://obrazki.elektroda.pl/1906003200_1... Przedstawiony zegar nie jest niczym szczególnym i powstał z potrzeby ponad 6 lat temu. Choć nie jest to konstrukcja w pełni zasługująca na miano udanej jestem z niej zadowolony bo wciąż działa. Moja mama która najmłodsza już nie jest potrzebowała jakiś zegar. Chciała coś kupić jednak...
Dużej filozofii nie ma, wystarczy ustawić zewnętrzny kwarc i powinno działać (FUSE LOW 0xFF). Na tranzystorze odpowiedzialnym za wygaszanie traci się trochę mocy i MPSA42 może w tym miejscu nie wytrzymać - ale oczywiście nie zaszkodzi spróbować ;)
Jemu pewnie chodzi o tą transmisję "software'ową". Ściągnij sobie polskiego helpa do bascoma. W opisie komendy shiftin/out jest opisane co i jak zmienić żeby procedurka pracowała albo z własnym pinem zegarowym albo czekała na zewnętrzny sygnał. zegar da się ustawić na zewnętrzny tylko w procedurze shiftin(ten co bedzie wysyłał shiftout wygeneruje pclock)....
Witam Zrobiłem przedwzmacniacz ten http://www.elektroda.pl/rtvforum/topic37... i przyszła chwila na zaprogramowanie Atmegi 8515 tym wsadem : http://www.elektroda.pl/rtvforum/downloa... i teraz przyszła kolej na nieszczęsne fuse bity . Autor przedwzmacniacza (kozli) napisał odnośnie ich ustawienia : Jeżeli chodzi o zaprogramowanie procka...
no zobacz - tyle się męczyłeś z doborem kondensatorów a tymczasem można ich w ogóle nie dawać i procek będzie działał bez najmniejszych przeszkód. A dla kwarców powyżej 8MHz można spokojnie załączyć za pomocą fusebitu o nazwie CKOPT wewnętrzne kondensatory, które sokojnie wystarczą. Ja już od dawna nie używam w ogóle kondensatorów gdy daję kwarc zewnętrzny...
Niestety nic to nie pomogło . Niemniej inicjowanie wartości rejestrów i SRAM jest niezbędne . Więcej błędów nie zauważyłem, więc raczej to nie wina programu. Sprawdź (albo pokaż) jeszcze ustawienia fusebit'ów, czy aby na pewno masz ustawione źródło zegara na zewnętrzny oscylator. Nieprawidłowo ustawiony zegar to najbardziej prawdopodobne źródło problemów....
Jako że sam od kilku miesięcy zaczynam zabawę AVR'ami, zdarzyło mi się kilkakrotnie poprzestawiać w Attinym2313 "fusy" - chyba złośliwi projektanci zrobili że 1 - niezaprogramowany, a 0 - zaprogramowany. Jakoś tak na odwyrtkę :) Nie czytawszy dokładnie datasheeta, poustawiałem sobie kilkakrotnie to i owo :) Doczytawszy jednak, stwierdziłem co następuje:...
No słuchaj mam to fajnie ale ja nic z tego nierozumiem a teraz chyba na dobre zablokowałem scalak bo ustawiłem wszystkie cksel na zero :( Dodano po 10 hmm pisze w alldatasheet ze jesli chce ustawić external clock czyli zewnętrzny zegar to mam ustawic cksel3-0 na 0000 czyli wszystko zaptaszkować ?
Bez litery L; ATMEGA8L Wgrać hex, ustawić na zegar zewnętrzny; high byte = 0xc9, low byte = 0x9f
Witam Zamierzałem ustawić zegar na 32MHz w następujący sposób: zewnętrzny kwarc 8MHz i pętla PLL x8/2. Posłużyłem się przykładami zawartymi w RM, kod konfiguracji: [syntax=c]// --- RCC ----------------------------------------... RCC->CR |= RCC_CR_CSSHSEON // Clock security system on HSE enable bit | RCC_CR_HSEBYP // HSE clock bypass bit | RCC_CR_HSEON;//...
Może rzeczywiście napisałem nie do końca jasno, chodziło mi tak jak piszesz Freddy ustawienie zegara. Opcja CKOPT to zdaje się zegar i włączenie jego to programuję z wewnętrznym zegarem a wyłączony to zewnętrzny kwarc, zgadza się czy coś pomieszałem. Ale gdzie można ustawić jak przy avr burn o mat http://obrazki.elektroda.pl/6486805700_1...
Zgadzam się, że częstotliwość nie ma znaczenia. Ale dla początkującego, który nie wie jak ustawić prawidłowo zegar i działa metodą kopiuj/wklej jest o tyle problematyczna, że program nie zadziała prawidłowo. Dawniej było trochę takich tematów, prawda? Program dla zegara 25 MHz (domyślne ustawienia w CooIDE), a na pokładzie 8 MHz. Jak będzie zegar 12...
wsad do programu jest na elektrodzie.drakerus na drugiej stronie forum zamieścił grzecznie cały wsad.Wystarczy wrzucić go do atmegi i ustawić jaki zegar sobie życzymy...czy zewnętrzny czy też wewnętrzny (chodzi tu oczywiście o 4MHz) . To jaki ma być zegar ustalamy za pomocą programu AVR8_Burn-O-Mat 2.0.1. Osobiście polecam zastosowanie zegaru zwenętrznego...
Odtwarzanie komunikatu po zegarynce można zrobić w prosty sposób dopisując po: //koniec polaczenia z zegarynka na numerze specjalnym "2" np. taki kod tmrpcm.play("ZEGAR.WAV"); while(tmrpcm.isPlaying()){ } Nie mam pomysłu co można "powiedzieć" po zakończeniu połączenia z zegarynką. Zegarynkę pod numerem "2" da się bez większego problemu zrealizować na...
Można do tego PICa podłączyć zewnętrzny zegar RTC np DS1307 lub PCF8574 i w nim ustawić żądany alarm.
Witam, jestem początkujący, chciałem zaimplementować w swoim układzie (dodatkowo) funkcję pokazującą czas, czyli generalnie zegarek. Układ będzie oparty na procesorze ATmega*. Poczytałem trochę na forum o kwarcach i chciałem uporządkować wiadomości. Jeżeli chcę by nie było dysproporcji między aktualnym czasem a wskazaniem układu, to rozumiem, że potrzebuję...
Nie wiem czy wziales pod uwage to ze external clock to nie jest popularnie uzywany kwarc. To jest uklad ktory generuje impulsy i podpinasz sie tylko do xtal1. W zalaczniku masz pdfa ktory opisuje po krotce co i jak. Proponuje korzystac z programatora w ktorym recznie ustawiasz fuse bity, wtedy ustawisz sobie tak jak bedzie pasowalo najlepiej:) Zewnętrzny...
Zobacz na tabelę: Ustawiasz fuse bity CKSEL 1 - 3 w zależności od szybkości zegara CKSEL0 ma być na 1 CKOPT na 1 UWAGA w PonyProg zaznaczone pole checkbox oznacza 0!!! - sam się kiedyś załatwiłem gdy ustawiałem fuse bity pod zegar 12MHz zamiast CKSEL 1111 i CKOPT 1 ustawiłem 0000 i 0 i musiałem procka podłączyć pod zewnętrzny oscylator. CKOPT ustawia...
Witam "edług mnie ze schematu wynika że atmega ma włączony wewnętrzny rezonator a w programie jest crystal 7,2 Mhz" Nie wynika, Jest zewnętrzy rezonator dokładnie 7,2 MHz dlaczego twierdzisz że wewnętrzny ?? "jakie fusbit ustawić przy wgrywaniu do tej atmegi? " Nie pamiętam chyba zewnętrzny oscylator kwarcowy mimo że zegar jest podawany obcy .... "...
Polecam Ci nakładkę Buro-O-Mate z której korzystam i nie miałem nigdy problemów. Zapamiętaj, iż External Oscillator (zewnętrzny zegar - jeżeli wybrałeś musisz podłączyć pod ATmege zewnętrzny oscylator, najlepiej o f=ok. 1MHz, aby ożywić uKontroler) nie ma nic wspólnego z Full Swing Crystal Oscillator.
Mam duży zewnętrzny zegar wieżowy. Mechanizm napędzany jest silnikiem elektrycznym 2400 obr/min. Chcę zrobić sterownik (Arduino, Raspberry?), który będzie regulował prędkość silnika. Dodatkowo w pętli zwrotnej chcę mierzyć położenie wału obracającego wskazówkę, dzięki czemu sterownik będzie korygował prędkość obrotową silnika, tak oby godzina na zegarze...
Jeżeli nadal chcesz uruchomić ten konwerter na avr, spróbuj zamienić miejscami D+ z D- w usb. Uruchomiłem kilka projektów opartych na avr-cdc i zawsze gdy otrzymywałem komunikat o nieznanym lub uszkodzonym urządzeniu, wystarczyło zamienić te kabelki i było dobrze. CDC nie ma jakiś specjalnych wymagań, zegar ustawiony na zewnętrzny kwarc i to w zasadzie...
Dzielenie zegara musi być wyłączone i ustawienie zegara na zewnętrzny (same jedynki).
Może ktoś wie jak ustawić fuse bity w BASCOM na zewnętrzny kwarc 8MHz ??? i zasilanie 5V http://obrazki.elektroda.net/74_12796870... czy te są poprawnie ustawione
Zastosuj zewnętrzny RTC. PCF8583 można ustawić na kwarc lub zewnętrzny sygnał 50Hz z sieci energetycznej(PO transformatorze)-ale jak odłączysz od sieci-to się rozjedzie. Można też tak- chodzi stale RTC na impulsach z sieci, sprawdza ATMega czy są-jak nie ma-to przełącza bity konfiguracji RTC na kwarc zegarkowy. Przedtem zapamiętuje czas z RTC. A jak...
Najpierw musisz doprowadzić do sytuacji, że masz Arduino IDE z działającym programatorem USBASP - testujesz na sprawnej płytce czy możesz wgrywać bootloader i programy używając programatora. Po drugie w Arduino masz dwa USBASP do wyboru, zwykły i (slow). Jak masz nowy procesor to jest ustawiony na 1MHz, można go zaprogramować tylko używając "SLOW"....
mam problem, przestawiałem procka na zewnętrzny oscylator i wydawało mi się, że wszystko OK, potem parę razy zmieniałem program i wszystko chodziło. ale - jest niestety jedno ale. cały czas było podłączone zasilanie. po odłączeniu zasilania i powtórnym włączeniu procesor już nie wstał. w związku z tym pytanie - czy jest możliwa jakaś kombinacja fuse...
Też wykonałem ten zegar. Niedługo może umieszczę na elektrodzie. Wracając do konkretów: nie znam się bardzo na programowaniu, ale podczas budowy sobie poeksperymentowałem i zmieniłem fusy na zewnętrzny oscylator (w domyśle kwarc i dwa kondensatory na płytce są zbędne ponieważ procesor chodzi na własnym oscylatorze - błąd autora a w każdym razie brak...
..i operacja ta ustawia bity na 0000 "Re-program the fuses" nie oznacza że się samo zaprogramuje... Aby zaprogramować jeden bajt fusebitów trzeba wykonać sekwencję rozkazu, adresową (BS1:BS2), danych (z ustawieniami fusebitów) i wysłać impuls programujący (s.269). Jeśli zrobiłeś to wszystko ręcznie, to jestem pewien podziwu... :D "External Clock" oznacza...
Za pomoca jakiego rejestru mozemy wybrac zewnetrzny lub wewnetrzny rezonator? bazując na powyższym datasheecie (PIC16F1825) ustawić to można za pomocą bitów FOSC np. ECH czy HS (staram się używać tylko wbudowanych oscylatorów jak narazie.. a ich dokładność 1% i szybkość zupełnie mi wystarcza) http://obrazki.elektroda.pl/3038855900_1...
Witam ponownie. Już wiem dlaczego nie mogę przeczytać sygnatury uC, ponieważ, że jestem początkujący to kombinując przy fuse bitach pozmieniałem coś w ustawieniach zegara (odkryłem ten błąd przeglądając ELEKTRODĘ). Mam jeszcze dwa pytania: 1 Znalazłem schemat generatora 1MHz którym można odblokować mikrokontroler. Zegar ten jest zbudowany na układzie...
Do projektu bazowałem na kodzie z załącznika (właśnie ze strony tuxgraphics.org na procek atmega168). Swojego nie chcę udostępniać bo jest strasznie pomieszany a pozatym jest na atmegę8. W projekcie z załącznika zmodyfikowałem konfigurację SPI a także musiałem dopasować fusy podczas programowania (żeby ustawić na zewnętrzny zegar generowany przez układ...
Nadal nie piszesz co nie działa. Czy są zaciemnione pola LCD na nim po włączeniu zasilania bez podłączonego µC? Chodzi o samo zasilanie żeby µC nie wysyłał rozkazów. To jest podstawa żeby ruszyć to dalej. Gdzie masz podłączoną końcówkę RW wyświetlacza? Powinna być do masy. Jak to wszystko co piszę jest ok, to pozostaje Ci tylko raczej zegar...
na stronie http://xboxonline.valhalla.pl/index.php?... podanej przez "Mlody2" znalazłem Więc masz error 16 co? Nie martw się "nic" się nie popsuło! Masz xboxa w którym HDD jest zablokowany. I możesz odpalać konsole w trybie przerobionym jak i normalnym.Dysk oryginalny czy upgrade'owany nie ma znaczenia. Zaczynasz sie bawić plikami od Msdash...
mam w domu ten sam "shit" tylko nie wiem gdzie jest instrukcja, jak znajdę to zamieszczę. Z tego co pamiętam czas jest pobierany radiowo z Niemiec (chyba). Stacja musi być zamieszczona niżej niż nadajnik zewnętrzny. Nadajnik zewnętrzny nie powinien być narażony na deszcz i musi być coś między nim a ścianą. Z autopsji wiem, że wskaźnik pokazuje bzdury....
Nie wiem tylko czy istnieje jakiś sposób dostania się do rejestru przesuwnego, bo nie znalazłem takiego sposobu w dokumentacji procesora (mogłem coś przeoczyć). Jeżeli jednak dobrze zrozumiałem zasadę działania tego interfejsu to niezależnie czy wysyłamy czy odbieramy w trybie master musimy coś (bajt) wpisać do rejestru SPDR i wówczas jednocześnie w...
Witam! Wiem że było na forum dziesiątki razy, oczywiście szukałem i znalazłem kilka informacji. Jednak nie mogę znaleść jednoznaczenej odpowiedzi. Mój problem polega na tym, że w Bascom-AVR zmieniłem Fuse Bit dotyczący oscylatora taktującego mikrokontroler. Na początku było 1MHz internal oscilator a ja zmieniłem na External oscilator i zapisałem - dokładnie...
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...
Witam, Chcę dokonać bardzo dokładnego pomiaru czasu trwania impulsu, podawanego na PA11. Wykorzystuję stm32f103vbt6. Chcę aby zostało wygenerowane przerwanie (TRIGGER) po pojawieniu się impulsu na pinie PA11, po którym to timer TIM1 na kanale CH4 rozpoczyna zliczanie od zera. Po zaniku sygnału na PA11 muszę odczytać wartość do której zdążył doliczyć...
Witam :) może tu mi ktoś pomoże Zaprojektowałem układ bardzo prostej płytki sam procesor i układ resetu na PCB. Reszta to wyprowadzenia "goldpin". Miało to mi dać dużą uniwersalność przy nauce programowania AVR-ów. Przynajmniej jest takie założenie. Przejrzałem kilka projektów płyt z AVR-ami i postanowiłem wykonać płytkę do nauki programowania według...
Poszukaj jak wyglądają programatory ISP z FT232R na pokładzie (o ile mnie pamięć nie zawodzi kolega Mirek prezentował tu taki). Jeśli nie znajdziesz to mogę ci podesłać mój schemat. FT232 umożliwia sterowanie pozostałymi liniami IO w trybie bit-bang, dzięki czemu możesz przez niego robić normalne ISP. Jak odpowiednio to podłączysz to nawet AVRDude to...
Kod jest zly. 1 OR 0 = 1 a nie zero. Zeby zgasic bit musisz zrealizowac funkcje AND z zerem. Poniewaz uzywasz masek (1<<PB1 tworzy maske z jedynka na pozycji 2) to musisz ja odwrocic funkcja NOT zeby na tej pozycji bylo zero. W WINAVR zrobisz to tak: PORTB&=~(1<<PB1) &-AND =-przypisanie ~ - NOT Pozdro Dexter
Witam, dostałem od kolegi płytę główną firmy ACORP model 6BX98 Niestety nie mogę znaleźc do niej sterowników, do chipsetu. Chipset jest Intel'a. Ale coś znalazłem na stronie producenta i zainstalowałem. System wykrył jakies nowe urządzenia i poinstalował... Ponowny restart, wszystko niby gra więc biore się za instalację karty graficznej GeForce MX200,...
Masz błąd w ustawieniach prescalera...ustawiając wszystkie bity CS ustawiłeś zewnętrzny zegar jako taktowanie Timera, ustaw na przykład sam CS12 i zobacz czy działa
Nowa ATmega8515 jest ustawiona na 1MHz RC wewnętrzny. FUSE trzeba przy programowaniu przestawić. Trzeba przestawić FUSE na taktowanie zewnętrznym rezonatorem lub ustawić FUSE na 8MHz RC wewnętrzny i nie podłączać rezonatora.
Czy dzieje się tak dlatego, że ustawiłem zewnętrzny zegar? Tak, podaj na pin XTAL1 sygnał zegarowy wygenerowany w jakikolwiek cyfrowy sposób. By programator mógł mieć kontakt z mikrokontrolerem, ten musi być taktowany.
https://obrazki.elektroda.pl/4950580000_... Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...
Generator o częstotliwości takiej samej, jak w ustawieniach programatora. Tak, TTL. "Zablokowałem" to nienajszczęśliwszy termin, po prostu błędnie ustawiłeś zegar systemowy na zewnętrzne źródło taktowania. Nie byłoby problemu, gdybyś był po lekturze noty katalogowej... ;) http://www.atmel.com/dyn/products/datash...
Zrobiłem na szybko programator STK200 i niestety ale nie komunikuje się z uszkodzonymi uP ze sprawnymi 'gada'. Podłączałem również kwarc 6MHz i dwa kondensatorki (30pF - nie miałem 22pF) nic nie pomaga. Co mogło spowodować uszkodzenie ze nie mogę skomunikować się. Nie bawiłem się fusebitami jedynie co zrobiłem to zmieniłem częstotliwość procesora w...
Witam Z tego co widzę to masz źle fusebity ustawione i ATmega16 chodzi Ci na 1MHz a nie na zewnętrznym kwarcu 16MHz. Radzę albo zmienić w programie zegar na 1MHz albo ustawić fusebity tak, żeby ATmega pracowała na zewnętrznym kwarcu 16MHz. Zapewne używasz PonyProga do programowanie więc odznacz CKSEL3 CKSEL2 CKSEL1 a zaznacz CKOPT. Tylko uważaj przy...
Zrobiłeś źle, powinieneś był ustawić CKSEL na 1110 lub 1111. Teraz musisz podać sygnał zegarowy na nóżkę XTAL1 z jakiegoś zewnętrznego generatora i ustawić właściwe fusy dotyczące zegara. Następnym razem radzę zacząć od przejrzenia karty katalogowej - rozdział System Clock and Clock Options. -> http://www.atmel.com/dyn/resources/prod_...
CKOPT nie wpływa na konfigurację wewnętrznego oscylatora RC, problem musi leżeć gdzie indziej (podłączenie, zasilanie, a może CLKSEL zostało jednak ustawione na inną wartość. Sprawdź z zewnętrznym zegarem (kilka MHz) podanym na XTAL1.
ATmega88 ma jeszcze takiego fusebita jak CKDIV8, masz zegar zewnętrzny ale dzielony przez 8. Musisz wyłączyć tego fusebita, żeby śmigało tak jak chcesz.
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..
Nie ma w Atmedze8 JTAG więc nie ma co proponować. Jedyne co musisz zrobicstosując taką małą częstotliwość to dobrze ustawić FUSY iraczej wyłączyc watchdog`a. Wiem o co koledze biega z tym wonym zegarem, sam tak kiedys byłem zmuszony zrobić podczas testowania programu Inną drogą do osiągnięcia podobnego celu jest zajęcie procesora jakims długim przerwaniem...
W przypadku taktowania, odpowiednie ustawienie fuse bitów powoduje nadpisanie funkcji pinu, np. ustawienie źródła zegara systemowego na zewnętrzny rezonator kwarcowy powoduje wyłączenie pinów XTAL z użycia jako IO, więc cokolwiek na nich ustawisz i tak nie zadziała. Co do innych interfejsów, w większości przypadków mikrokontroler sam przejmuje władzę...
Witam Nieopacznie ustawiłem fusy na zewnętrzny zegar . I tu mam problem . Jakie parametry powinien mieć ten sygnał . Dodam że nie mam możliwości programowania przez SPI ( i tu jest problem ) . I czy jezeli podłącze zewnętrzne taktowanie to czy spi wróci do życia ? Pozdrawiam
Albo mi się zdaje albo ktoś coś źle policzył Low byte = 0x69 to faktycznie external oscylator ale o częstotliwości z zakresu 0,4 - 0,9MHz Aby ustawić 12MHz trzeba wpisać Low byte = 0x7F jeśli ma być z podziałem zegara przez 8, lub = 0xFF jeśli ma praccować na 12MHz (nie są to jedyne możliwości - jest jeszcze kilka innych dla różnych startu time. Marek
Używam procesora Atmega8, i programuję w Bascom Czy ktoś wie jak zablokować wewnętrzny zegar, w ten sposób aby procesor używał tylko zewnętrznego? :?:
AT90S2313 nie posiada żadnych wewnętrznych oscylatorów, można taktować go tylko z zewnętrznych źródeł np układu z rezonatorem kwarcowym. - np 4Mhz. ATTiny2313 posiada wewnętrzny oscylator, który może pracować z fmax = 1Mhz. Dodano po 1 Hej! Usatwienie wewnętrznego zegara możliwe jest w troche większych mikrokontrolerach takich jak np. AtMega8535. Pozdrawiam...
Masz dyrektywę $CRYSTAL=11059200, czyli taki rezonator powinieneś użyć. Dodatkowo powinieneś ustawić odpowiednio FuseBity - do działania z zewnętrznym oscylatorem. Domyślnie działa na wewnętrznym oscylatorze RC z zegarem 1MHz. Jeżeli nie chcesz się bawić "fusami", zmień wartość za $Crystal na 1000000 i dodatkowo zmniejsz prędkość działania RS-a ($BAUD=2400...
Witam. Bity CKSEL masz ustawione na zewnętrzny zegar (clock). Musisz podłączyć zewnętrzne taktowanie procka pod XTAL1.
Witam, czy komuś z kolegów udało się uruchomić USB taktowane wewnętrznym zegarem? Na zewnętrznym działa od kopa. Na wewnętrznym urządzenie nie przechodzi enumeracji. Zastanawiam się czy trzeba wtedy coś jeszcze zmienić, niż tylko ustawienie zegarów. USB wymaga zegara 48MHz. W F1 można to osiągnąć dwojako: - zegar systemowy 72MHz i dzielnik dla celów...
Są firmy oferujące usługi odczytu zabezpieczonych MCU ale do tanich nie należą. Jest znany atak na ATMegę64 ale w warunkach początkującego amatora do łatwych nie należy. Łatwy do odnalezienie opis z USBAsp i UPA nie odczyta zabezpieczonego MCU, a jedynie MCU z ustawionym zewnętrznym źródłem zegara.
Jeśli nie potrafisz to zrób to prościej. Podłącz zewnętrzny kwarc 32,768kHz (zegarkowy); Config Clock = Soft Procedura zegara używa specjalnych zmiennych: _day , _month, _year , _sec, _hour, _min Wszystkie są typu Byte. Można je modyfikować bezpośrednio: _sec = 1 Sprawdź, o ile się spieszy (opóźnia). Różnicę koryguj warunkiem któregoś dnia np o północy.
TCCR0=_BV(CS00); //zewnętrzny kwarc sterujący pracą licznika T0, bez preskalera TCCR0=_BV(CS01); TCCR0=_BV(CS02); Jeśli rezonator masz podłączony pod XTAL1 i XTAL2, to musisz wybrać wewnętrzne źródło zegara, a nie zewnętrzne. Jak ma być bez preskalera, to pierwsza linijka wystarczy, następne dwie wyrzuć. Możesz też taktować...
Pewnie były przestawiane fusy i jest ustawiony zewnętrzny zegar, dlatego nie ma komunikacji. Po podłączeniu zadeklarowanego zegara powinno wszystko działać.
Tak samo. Tu najważniejsze jest ustawienie zewnętrznego zegara oraz ewentulanie wyłączenie podziału przez 8.
Prz zboczu narastającym odpal timer, i ustaw przerwanie na wyzwalanie zboczem opadającym. W obsłudze przerwania zatrzymujesz timere i odczytujesz wartośc oraz wyzerowujesz go przygotowując do następnego odczytu. Znając częstotliwośc zegara oraz wartośc prescalera i odczytaną wartość z timera znasz okres od zbocza narastającego do opadającego. Niby...
W większości wypadków dla ISP wystarczy podłączyć na XTAL1 generator zewnętrzny i ustawić częstotliwość tego generatora w programie obsługującym... Kto przeczyta z uwagą notę katalogową, to nic mu nie grozi, wystarczy zachować wyobraźnię. Co do mierzenia częstotliwości na XTAL2, to jak zwykły miernik cyfrowy DC pokazuje około połowy napięcia zasilania,...
C5 (elektrolit przy kontrolerze) raczej nie jest już potrzebny. Jeszcze radziłbym ci pomiędzy kwarcem a kontrolerem wstawić 2 pary zworek (goldpinów z jumper'kami) - przyda się, gdybyś potrzebował taktować zewnętrznym zegarem (np. w celu odblokowania kontrolera z powodu źle ustawionych fusebit'ów). Jeszcze JP2 i JP3 proponowałbym dwurzędowe - może się...
A próbowałeś zajrzeć do dokumentacji? Do AVRów jest dość przystępna. Z tego co pamiętam takie atmeg8 przed Arduino to głównie trzeba było uważać żeby nie ustawić zewnętrznego zegara, bo po takiej akcji trzeba podać zegar na xtal, sam kwarc nie wystarczy. Jeszcze dało się jakiś jtag debuger włączyć na któreś nóżki i przeszkadzał w ich normalnym używaniu.
https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...
Pozatym jest możliwość taktowania "całości" kwarcem zegarkowym nie tylko asynchronicznie. Wcale nie twierdziłem, że nie ma takiej możliwości, tylko wtedy nie możesz ustawić fusebit'ów na wewnętrzny zegar, tylko na zewnętrzny niskiej częstotliwości. Niemniej taktowanie procesora taką częstotliwością znacznie ograniczy jego wydajność, chociaż z kolei...
Czyli prawdopodobnie nikt nie produkuje takiego urządzenia, które można wyzwalać impulsem i działa później dalej wg programu. Tak samo chyba ręczne wyzwolenie na zegarze trwa do momentu aż się go nie wyłączy, a na tym nie polega ten kaprys inwestora. Myślałem o stycznikach z podtrzymaniem, ale zadanego stanu poza programem nie zmienię do stanu pierwotnego....
Witam! Prawdopodobnie masz źle ustawione fusebity. Domyślnie układ działa na wewnętrznym oscylatorze RC 8MHz z dzielnikiem przez 8, co daje 1MHz. Musisz wyłączyć dzielnik, albo jak masz zewnętrzny rezonator to zmienić fusebity tak, by sygnał zegara pochodził z niego. Pozdrawiam
wszystko działa idealnie dzięki wielkie!!!! a jak ustawi fuse bity na zegar zewnętrzny 12mhz tak jak do programatora usbasp??
[url=http://kazimierz.krosman.eu/files/P... fusebitów wydaje mi się że jest tam ustawiony zewnetrzny zegar
a moze program Ci sie sypie przy tak duzej predkosci zegara
(post raportowany) Jeżeli chodzi o samo programowanie fusebitów oraz ratowanie uP z ustawionym zegarem na zewnętrzny warto korzystać z przyklejonych tematów http://www.elektroda.pl/rtvforum/topic56... oraz wyszukiwarki
0. Na początek postaraj się zapomnieć o SPL. To już nie jest rozwijane i nigdy nie powinno było się pojawić. 1. Środowisko definiuje startup, a ten może konfigurować PLL. Poszukaj pliku startup.c, albo startup.s oraz wywołań funkcji System_Init czy jakoś tak. Poszukaj też definicji zewnętrznego kwarcu, pewnie będzie 25MHz, a wtedy zegar jest ustawiony...
"kundzios" - Przecież na poprzedniej stronie zamieściłem avrdude w trybie graficznym! Moja babcia potrafiła by to obsługiować. :P "Mateusz120986" - Ja bym stawiał na FUSE bity. - Sprawdź czy masz ustawione na zewnetrzny zegar, etc...
Witam. Robię zegar na ATmedze8L. Chciałbym go taktować kwarcem zegarkowym (tak, nie chcę podłączać pod timera tylko chcę taktować tym cały układ). Szukałem ale nie znalazłem nigdzie jednoznacznych opisów dla takiego kwarca. W nocie jest napisane: To use a 32.768kHz watch crystal as the clock source for the device, the Low-frequency Crystal Oscillator...
Nijak - przecież ten odbiornik nie posiada DVB-T2, poza tym sam piszesz o HDMI więc używasz zewnętrznego dekodera.
zewnętrzny zegar zegar zewnętrzny trzeba zegar zewnętrzny
volvo silnika alpine kostki temperatura tworzywo
philips 40puh6400 philips 40puh6400
Zasilacz transformatorowy 12V 20A do KF: projektowanie i alternatywy New Holland TS135A – która cewka odpowiada za włączenie wałka WOM, numery części, lokalizacja