Jak taktujesz procesor? Kwarcem czy wewnętrznym rezonatorem? Spróbuj zamienić sposób taktowania procesora
Proszę o pomoc mianowicie dlaczego przy wewnętrznym rezonatorze 8MHz na procesorze atmega 128 pin PA7 nie działa. Dopiero jak zmienię na rezonator z ustawień fabrycznych wówczas jest OK. Zapewne rezonator się nie wzbudza i cały procek nie działa. Zaznacz CKOPT i spróbuj ponownie.
A wystarczy poczytać notę katalogową żeby się dowiedzieć czemu procesor działa bez rezonatora kwarcowego. Atmega8 jak i Attiny2313 posiadają wewnętrzny oscylator który pozwala na pracę bez zewnętrznego rezonatora. To z jaką częstotliwością działa procesor ustawia się w tzw fusebitach.
A co ma zegarek wyświetlany na wyświetlaczu od zegara procesora. W większości liczników są to zupełnie oddzielne układy. Procesor ma wewnętrzny zegar taktujący na podstawie rezonatora kwarcowego którego częstotliwość podawana jest na obudowie. Nie można sugerować się zegarkiem wyświetlacza.
Nie znam BASCOMA ale nei masz tu ani ustwionej szybkości transmisji ani nie piszesz nic o ustawoenieu fusebitów. Może ATmega16 pracuej Ci w dalszym ciągu na wewnętrznym rezonatorze 1MHz - na co by zresztą wskazywało: "... W dodatku odmiezane czasy przez procesor sa znacznie wydluzane..."
Jest źródłem zegara dla procesora. Wewnętrzny jest dość niedokładny. Możesz oczywiście użyć kwarcu o innej czestotliwości niż 8MHz aż do maks podanej w DS-ie.
Ale teraz odwracasz fazę sygnału. Poszukaj wzmacniacz operacyjny nieodwracający->google. Jedna z końcówek potencjometru musi być zwarta z suwakiem- obojętnie która. Potencjometr montażowy jak najbliżej wzmacniacza. Przy wzmacniaczu i przy procesorze między zasilanie a masę kondensatory 100nF jak najbliżej. Do nowej ATMegi nie musisz podłączać rezonatora....
Tego nie widziałem. Znalazłem za to informację że dotyczy to rezonatora pracującego jako generator wytwarzający główny sygnał zegarowy: http://obrazki.elektroda.net/9_123515576... A po drugie, akurat w ATMega8 jest błąd w krzemie i te wewnętrzne kondensatory nie działają (tzn. FuseBit ich nie włącza). Użycie rezonatora jako źródła sygnału dla...
Nie wiem czy na pewno w wewnętrznym, ale przy niektórych rezonatorach procesor robi duże błędy i to może być powód a przy 11,0592 mhz nie robi takich błędów w ogóle
Na PB I PC mam wyświetlacz PB6/7 to XTAL1/2. Ustawiając fusebitami zewnętrzny rezonator wyłączyłeś te piny dla portu PB - stąd śmieci na wyświetlaczu. Z kolei podłączenie równolegle z kwarcem pinów wyświetlacza blokuje wewnętrzny oscylator - stąd problemy z taktowaniem procesora.
Zacząłbym od wykorzystania sprzętowego SPI, a nie programowego z dodatkiem niedokładnych waitus itp i pracy procesora na zewnętrznym rezonatorze kwarcowym, a nie wewnętrznym RC.
Mam 2 pytania. Czy rezonator kwarcowy 32.768KHz do odmierzania czasu przerwaniem sectic potrzebuje kondensatorów? Jeśli tak to jakie? Drugie pytanie. Słyszałem że do kwarca 32.768 KHz Ustawia się procesor na pracę z wewnętrznym rezonatorem 8MHz. Czy to prawda?
Czy Jtag wymaga taktowania zewnętrznego badanego procesora? Atmege mam ustawioną na ktakt wewnętrzny 8Mhz, może zastosować zewnętrzny rezonator?
Widzisz - moim zdaniem myli ci się to wszystko bo pełno ostatnio w necie takich to rozwiązań programatorów gdzie ktoś wymyśla jakieś całe płytki z podstawkami do programatora. Po co to ???? Po to mamy nowoczesne mikrokontrolery żeby programować je bezpośrednio w układzie a nie cofać się do przeszłości i robić podstawki a potem wachlować prockiem pomiędzy...
Ja w Bascomie wpisywałem obojętnie z tego przedziału i mi nie zablokowało procesora. Dodano po 6 takie masz możliwości ustawiania tego 1111...1010 oscylator z zewnętrznym rezonatorem kwarcowym 1001 oscylator z zewnętrznym rezonatorem kwarcowym niskiej częstotliwości 1000...0101 oscylator z zewnętrznym obwodem RC 0100....0001 wewnętrzny kalibrowany oscylator...
Nie sprawdzałem tych przebiegów, ale w tym właśnie rzecz, że moim zdaniem ustawienie fusebitów BODLEVEL ma wpływ na pracę (a właściwie jej brak) obwodów wewnętrznych procesora współpracujących z kwarcowym rezonatorem zewnętrznym. Pisząc, że procesor nie działa mam na myśli to, że nie jest on taktowany, cała logika wewnętrzna nie dostaje sygnału zegarowego...
Fuse bity, tak trzeba, wszystko w dokumentacji. Z fabryki procesor chodzi na zegarze wewnętrznym 1MHz.
Czy udało Ci się choć raz wykryć procesor programatorem? Jeśli nie, to zapewne problem jest gdzieś w połączeniach. A dobra wiadomość jest taka, że raczej nie przestawiłeś fusebitów. Jak rozumiem, procesor jest włożony w gniazdko U1, i zworki są ustawione następująco: JP21 (SOCKET) – 3-4 (U1/7) JP11 (U1 GRES) – 1-2 (On) JP9 (U1 CRYST) –...
Podłącz się przez JTAG - dla tego interfejsu taktowanie procesora jest bez znaczenia.
Dzięki wielkie, na początek przyszłego tygodnia spróbuje i dam znać czy problem się rozwiązał :) A tak nawiasem to nie posiada on wewnętrznego oscylatora? Ten procesor nie posiada wbudowanego oscylatora jak AVR. Potrzeba podłączyć mu zewnętrzny sygnał taktujący lub rezonator kwarcowy i dwa kondensatory. http://obrazki.elektroda.pl/4381489400_1...
To znaczy kolego, że masz źle ustawione fusebity. 8ms razy 16 to ok 130ms a wiec prawie 10 razy za szybko. Procesor taktowany jest rezonatorem kwarcowym, czy wewnętrznym oscylatorem? Zapewne jest włączony podział częstotliwości przez 8.
Obliczenia są +/- poprawne, pod warunkiem, że procesor rzeczywiście jest taktowany 12,8MHz. Domyślnie atmega8 działa na wewnętrznym rezonatorze 8MHz który jest dodatkowo dzielony przez 8. Żeby to zmienić musisz przeprogramować fuse bity. Najlepiej to zacznik od uzyskania częstotliwości 1Hz na jakimś pinie - miganie LED przy czasach rzędu 3,1ms dość...
Witam wszystkich! 1. Czy przy komunikacji dwóch procesorów poprzez UART można dopuścić sytuację, że jeden procesor (atmega 8 ) będzie pracował na wewnętrznym oscylatorze z tą samą częstotliwością co atmega 16 na rezonatorze kwarcowym ? Tak, ale możliwy transfer będzie zależał od dokładności tego oscylatora - wewnętrzny jest mniej dokładny. Config Com1...
Poniżej schemat, reszta dookoła to przyciski i wyjścia sterujące przekaźnikami. Zwrócono mi uwagę że R88 powinno być 10kOhm i kondensator C88 powinien zniknąć. https://obrazki.elektroda.pl/7582975600_... O ile mi wiadomo Arduino Nano jest wyposażone w rezonator CERAMICZNY z wbudowanymi kondensatorami więc te FuseBity nie pasują. Dlaczego...
Jeśli masz nowy procesor to działa on na wewnętrznym rezonatorze 1MHz. Zmień w programie linijkę: $crystal = 8000000 na $crystal = 1000000 lub zmień fuse bity na zewnętrzny rezonator i w programie wpisz w tą linijkę taką wartość jakiego używasz.
Jeśli chcesz programować avr to bez znajomości fusebitów możesz się kilka razy zdziwić. Fusebitami ustawiasz - rodzaj użytego zegara dla procesora (kwarc, rezonator ceramiczny, wewnętrzny generator itd...) - częstotliwość wewnętrznego zegar i preskaler. - w/w układ resetu i inne. Co do wyświetlacza to niewiele powiem. Widzę że łącze jest szeregowe i...
Wewnętrzny oscylator 2MHz jest szybszy od 1MHz (dwa razy). Jeśli zmienisz jego deklarację w programie, to nie będzie to wszystko, co trzeba zrobić - program będzie uważał, że kwarc ma 2MHz, ale procesor będzie taktowany 1MHz. By zmienić taktowanie mikroprocesora, trzeba zmienić FUSEBITY mikroprocesora. Do tego zadania dobrze nadaje się właśnie MKAVRCALCULATOR,...
W takim razie procesor powinien działać z kwarcem 16MHz. Sprawdzałeś jak się zachowuje uC przy pracy na rezonatorze wewnętrznym? Jeżeli na wewnętrznym jet to samo to sprawdź zasilanie, czy nie ma na nim spadków. Skoro testowałeś kilka różnych kwarców ja bym obstawiał problem po stronie procesora.
Witaj! Zwykle oznaczenie X (u Ciebie X1) na schematach i płytkach montażowych mają rezonatory kwarcowe lub ceramiczne. Pracują one w obwodzie wewnętrznego generatora procesora i tak jest u Ciebie. Może jest na nim coś napisane? Pozdrawiam.
1. Radziłbym zastosować jakiś elektrolit za stabilizatorem. 2. Wg. mnie wewnętrzny rezonator wystarczy. 3. Zastosowałbym interfejs 3 przewodowy do dallasa, i tylko opornik podciągający 4,7K. ( no i jakieś 100n w obudowie 1206 na nogach czujnika jeśli ma być na przewodzie. ) 4. No i mniejszy procesor. ( Ale to zależy co tam kto akurat ma i lubi ;D )...
Witam, Potrzebuję wykonać prosty układ z przekaźnikiem, który mierzy temperaturę i w zależność od jej wartości zmienia stan przekaźnika, po czym układ ma przejść w stan oszczędzania energii na czas 5 sekund, po tym czasie ponownie ma wykonać wcześniejszą czynność. Sam pomiar temperatury i sterowanie przekaźnikiem są bardzo proste, ale nie wiem jak skonfigurować...
Nie mam gotowych drabinek rezystorów tylko pojedyncze. Na pewno są dobrze wlutowane. Wymyśliłem że może mieć to związek ze złym taktowaniem procesora. W układzie jest zastosowany rezonator 8 MHz a mój procesor korzysta z wewnętrznego generatora RC 1MHz (sprawdzałem fusebity). Po zmianie na 8MHz (nadal generator RC) nic się nie poprawiło. Może procesor...
Masz ustawiony rezonator wewnętrzny RC na 8MHz. Nie znam programatora którego używasz czy przypadkiem to nie jest problemem. Czy możesz zmieniać fuse bity?
Zadam parę pytań, żeby ożywić dyskusję :-) 1. Jakie jest napięcie przed stabilizatorem i skąd się bierze ? 2. Nóżka AGND jest połączona z GND, a nóżka AVCC z VCC (brakuje tego połączenia na przekazanym schemacie - a jest ono istotne) ? 3. Po wyjęciu procesora z podstawki i podaniu 5V na pin do którego dołączona jest dioda - powinna się ona zaświecić...
Jaki jest typ procesora. Ja mam amplituner RX-1010, procesor µPD75206, rezonator 4,19 MHz określa częstotliwość wewnętrznego zegara. Producent (NEC) zaleca kwarce z przedziału 2 ÷5 MHz. Zamiana zatem jest możliwa. Ale jeśli masz 5,994 MHz to sytuacja jest inna...
Oczywiście, że się da. Kod wynikowy hex lub bin można zapisywać jakimkolwiek programatorem, który obsługuje te kości. W wypadku AVRów ważne jest też ustawienie fusebitów oraz czy procesor jest taktowany przez wewnętrzny generator czy np. zewnętrzny rezonator.
Kondensatory i kwarc odlutowane xtal2 do niczego nie przylutowany, xtal1 do porta.0, m32 ma ustawiony wewnętrzny rezonator 8mhz(zewnętrznego kwarcu nawet nie próbuje ustawiać bo jeszcze zepsuje drugi procesor )
Attiny działa na wewnętrznym kwarcu 8 MHz tak jak został przyniesiony ze sklepu (Fusebitów nie zmieniałem). Nowy procesor ze sklepu ma włączony podzielnik i pracuje na częstotliwości 1MHz. Bit włączający podzielnik nazywa sie CKDIV8 . Do zmiany FuseBit`ów podchodził bym jednak ostrożnie. Spróbuj innego programu do współpracy z tym procesorem. Przypominam...
Nie znam akurat tego języka programowania ale mogę się wypowiedzieć jeśli dasz większy (o większej wartości) kwarc to pogram będzie szybciej działał może się nawet tak zdarzyć że program będzie ok i będzie działał ale nie zauważysz mrugania diody bo tak szybko będzie migała że zobaczysz tylko że ciągle świecenie radziłbym dać mniejszy niż większy kwarc....
Miałem to samo, nie trzeba nic zmieniać w konfiguracji, po prostu procesor fabrycznie ustawiony wewnętrznie rezonator na 1MHz w wersji PU tego procesora. avrdude działa pewnie z większą prędkością stąd ten problem. Do zaprogramowania fure bitów na zewnętrzny 16MHz rezonator użyłem ISP prog, działa pod Windows 8.1 ale trzeba mieć LPT. Potem można programować...
1. Sprawdź dokładnie czy nadajnik daję dobrą częstotliwość (sygnał z procesora na wewnętrznym rezonatorze może być niedokładny). Najlepiej miernikiem. 2. Polutuj układ po stronie odbiornika tak jak masz w datasheecie do TSOP'a, a nie bezpośrednio do procka. Powinieneś mieć zasięg ponad 20cm. 3. Dobrze odizoluj diodę nadawczą od odbiornika, tak aby sygnał...
Sorry, troszkę źle nazwałem temat ;). Postaram się poprawić. Wracając co tematu ;) to wyszukałem gdzieś na internecie, że tą metodą, którą chce odmierzać czas osiągnięto dość dobre rezultaty, ale gubiono 1-2 sekundy na 15h. Z tą tylko różnicą, że podłączony został zewnętrzny oscylator kwarcowy 8MHz. No zaraz zaraz. Czyli to dla Ciebie taka mała różnica,...
Sprawdź czy masz napięcie na LEDSTBY na froncie oraz guziku standby i innych - K0-K3 Czy przy naciskaniu pilota na REMIN coś idzie? Napisałeś że 5,5V jest więc powinny być zmiany. Jak tak, to procek nie działa. Może wewnętrzny soft siadł, może rezonator przy nim nie pracuje więc do sprawdzenia. Upalenia ich z powodu leżakowania to raczej mało prawdopodobne....
Procesor zaprogramowałem jednak miałem problem z ustawieniem fusebitów i tu też może tkwić problem. Powtórzę programowanie procesora jednak potrzebuję podpowiedzi jak ustawić fusebity. Wyczytałem że to chyba chodzi o wewnętrzny lub zewnętrzny rezonator. Lecz co dalej?
I tu kolega ma i nie ma racji. To prawda o wzbudzaniu się rezonatorów i dlatego do podkręcenia planuję podać zewnętrzny sygnał taktujący. Kiedyś w innych układach to sprawdzało się. Pętla PLL zawsze potrzebuje odnośnika do częstotliwości generowanej. To jakby mnożnik. Owszem, są procesory z wewnętrznym rezonatorem który włącza się gdy nie doczepimy...
Przy pierwszym programowaniu Atmega pracuje na wewnętrznym oscylatorze RC. Jeśli przestawi się fusy na zewnętrzny rezonator to musi on być podpięty inaczej nici z programowania.
Może STM32F10xxx jest wewnętrznie przystosowany jedynie do spowolnienia działania RTC. Tak więc pewnie zakładają że RTC musi zawsze chodzić szybciej i być kalibrowany w procesorze tym spowalnianiem. Jeśli częstotliwość kwarcu jest zbyt mała by wykonać kalibrację poprzez dodanie ustawianej ilości cykli, wystarczy zmniejszyć współczynnik podziału w preskalerze....
W Stanach Zjednoczonych Ameryki zdarza się jeszcze dość powszechnie coś takiego. Dziwne zważywszy fakt ,że można obecnie za 0,5 centa nabyć rezonator kwarcowy, ba procesory jednoukładowe całkiem sprawnie pracują z wewnętrznym zegarem RC. Może to wyraz patriotyzmu albo strategii marketingowej korporacji oferującej te same modele urządzeń w różnych szerokościach...
Jeśli procesor jest fabrycznie nowy to pracuje na wewnętrznym rezonatorze, więc kwarc do programowania jest zbędny (o ile dobrze pamiętam). Warto przejrzeć wątki dotyczące podobnych problemów, (jest tam kilka ciekawych uwag) może coś się wyjaśni. " Szukaj " "ponyprog error 24"
Procesor NXP LPC1111 lub 1112. Pytanie do praktyków bardziej - jak wygląda stabilność transmisji I2C oraz UART na wewnętrznym generatorze RC? Czy bez obaw mogę zrezygnować z rezonatora kwarcowego? (UART będzie wykorzystywany tylko w roli bootloadera + FlashMagic). Mikrokontroler może być narażony na zmiany temperatury w granicach 10-60 stopni. Aha -...
Próbowałem pisać na '51, próbowałem na PICe, a najbardziej podobają mi się AVRy. Ich zalety to: - relatywnie niska cena, - proste programatory, - duże możliwości, - wiele języków (najprostszy Bascom, C, asm), w literaturze można spotkać wiele pozycji na ten temat (polecam kurs C, który jest publikowany w EdW). Do zabawy najlepszy jest bascom, pierwszy...
http://obrazki.elektroda.pl/2074472200_1... Inspiracją dla tego projektu był Funkcje * zegar czasu rzeczywistego z podtrzymaniem bateryjnym * buzzer * ustawianie czasu za pomocą przycisków lub UART * złącze rozszerzeń (UART, IRQ, GPIO, +5V) * fotorezystor do oceny natężenia oświetlenia * opcjonalna synchronizacja DCF77 Konstrukcja Konstrukcja...
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! Napisałem programik realizujący zegar programowy (bascom). Procesor był ustawiony na wewnętrzny rezonator 8MHz. Po uruchomieniu wszystko niby było ok za wyjątkiem odliczania czasu. W manualu do Atmegi wyczytałem że należy ustawić fuse bits na low-frequency oscillator CKSEL "1001" .Tak postanowiłem zrobić ale w menu znalazłem tylko "1001-1001"...
Dokładne postępowanie zależy od programatora i programu go obsługującego. Aby włączyć zewnętrzny rezonator należy: bity CKSEL muszą być ustawione w zakresie 1010 do 1111 (im większa częstotliwość rezonatora tym więcej) Zajrzyj do pdf do tego procesora do rozdziału System Clock and Clock Options . Najpewniej obecne ustawienie to CKSEL 0001 co oznacza...
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...
Nic nie muisz resetować, robi to programator (właśnie do tego celu jest mu potrzebna końcówka resret procesora). M8 ma domyslnie wewnętrzny rezonator 1MHz, więc jak nie będziesz ruszał tych bitów od zegara to tak Ci cały czas pójdzie. Co do reszty bitów to czasami je trzeba przstwaić (np. jeżeli używasz wewnętrznego EEPROMa to trzeba aktywowoać BODEN,...
To nie kwestia modysfikacji kodu, a właściwego ustawienia fuse bitów, tak aby procesor wykorzystywał zewnętrzny kwarc. Domyśle AVRy mają włączony rezonator wewnętrzny 1MHz. Na forum było mnóstwo wątków na temat ustawiania fuse bitów, jest to też dobrze opisane w manuala uC. Przy okazji - odmierzanie czasu w ten sposób zawsze będzie obarczone błedami...
Nie kolego nie jest to płytka stykowa :p chodź tak też można by było nazwać w sumie bo nie jest to przecież komercyjny układ tylko własny wymysł ;]. Co do kwarcu faktycznie jest tam 8Mhz aczkolwiek próby odbywały się na różne sposoby z 8Mhz, 16Mhz jak i własnym wbudowanym w procesorze rezonatorem tzw. wewnętrznym. Z tym resetem próbowałem również praktycznie...
Witam, Wiecie Panowie męczę się już trzeci tydzień z uruchomieniem wyświetlacza od N6100 z atmegą32. 1. Program jest dobry i przetestowany na atmega328P (działa) 2. Wyświetlacz sprawy przetestowany wielokrotnie z powyższym mikrokontrolerem. 3. Połączenie mikrokontrolera z wyświetlaczem przez dzielnik napięcia (z atmega328 działa) 4. Uzbrojony w pozytywne...
Zastosuj zewnętrzny kwarc 4MHz lub 8MHz bo wewnętrzny oscylator pozostawia wiele do życzenia. (W Bascomie i procesorze z wewnętrznym oscylatorem komunikacja na magistrali 1-wire nie była możliwa) Doradzam więc stanowczo zastosowanie rezonatora kwarcowego i 2óch kondensatorów 33pF, bo możliwe że cały twój program rozjeżdża się z powodu użycia wewnętrznego...
ATTiny tak, jak większość nowych procesorów ma domyślnie ustawioną pracę z wewnętrznego rezonatora, więc do programowania nie potrzebujesz kwarcu. Większość programatorów i programów obsługuje ATTiny26 , nawet kompilatory z wbudownym programatorem np: Codevision czy Algorithm Builder. Z początku używałem właśnie STK200, teraz polecam zmodyfikowaną wersję...
Narastanie napięcia i tak z Twojego punktu widzenia narasta natychmiast, z punktu widzenia procesora czas np. 0,001s to prawie wieczność :D (mógłby wtedy wykonać ok. 10 000 operacji), a dla Ciebie to mniej niż mrugnięcie okiem. Więc dla Ciebie i tak to czy procesor uruchomi się od razu, czy po 4ms i tak nie zrobi Ci różnicy. Ja zwykle programuję SUT...
.. czy układ będzie działał w tych samych warunkach co znajduje się obecnie (i działa ok. przez ok. 3 dni) w przyszłości prawidłowo? A ja proponuję pokazać płytkę PCB i na wszelki wypadek schemat. Bo wprawdzie kolega pisze o kondensatorach filtrujących itp .... i niby przy nogach zasilania ... ale coś to wszystko dziwnie brzmi. A tym bardziej jak się...
Jest to schemat poglądowy - jeśli używasz procka, który ma wbudowany wewnętrzny rezonator RC i działasz na nim to pod Xtal1 i Xtal2 nie musisz nic podłączać, jeśli pracujesz z zew. rezonatorem to przy programowaniu musisz ustawić odpowiednie fuse bity określajace z jakim kwarcem ma działać uC... Z tego co się na szybkiego doczytałem at90s2313 nie ma...
to co się dzieje u ciebie po zmianie częstotliwości z 4MHz na 8MHz nie ważne z jakiego źródła czy zewnętrznego (rezonator) czy wewnętrznego (oscylator) to prawdopodobnie nie zmieniasz w programie pętli opóźniająych pomiędzy "mruganiem" diod LED. I przy większej prędkości ledwo świecą bo tak naprawdę migają ale bardzo szybko że twoje oko nie widzi tego...
Procesorek nowy ze sklepu na wewnętrznym rezonatorze kwarcowym wysyłał przez rs232 jakieś dane. Po przestawieniu go na prace z zewnętrznym rezonatorem kwarcowym 16MHz nagle przestał wysyłać dane po rs232. max 232 jest sprawny po zwarciu rxt z txd w podstawce procesora echo wraca na terminal. acha wyłączyłem też dzielenie częstotliwości przez 16 przynajmniej...
Wiem, że nie potrzeba wymiany... Po prostu poprzedni się uszkodził. A co to? Nadepnąłeś na niego? Niemniej jednak, skoro uszkodzony, to nie sądzę, aby jego wymiana byłaby rozsądnym i jedynym rozwiązaniem problemu. W obecnym czasie każdy kolejny dzień przynosi coś nowego w dziedzinie tej dramatycznie rozwijającej się technologii. Załóżmy, że jesteś...
Witam Mam problem z Atmegą88 a właściwie dwoma Atmegami88 bo obie zachowują się tak samo. Próbuje ją zaprogramować za pomocą programatora AVR prog III STK 500v2 oraz avrdude i BurnoMata i niestety przez cały czas otrzymuje. avrdude: initialization failed , rc=-1 Gdy próbuje na siłę odczytać sygnaturę to otrzymuje 0xffffff. Programator jest dobry...
http://obrazki.elektroda.pl/8751319800_1... Witam, chciałem zaprezentować termometr pokojowy, który został zbudowany dla rodziców dziewczyny do monitorowania temperatury pieca. Termometr został zbudowany z wykorzystaniem mikrokontrolera Atemga8 w obudowie TQFP32, a za czujnik temperatury służy DS18B20. Płytki pochodzą z innych projektów....
https://obrazki.elektroda.pl/8730483600_... Do zbudowania tego zegara zainspirował mnie "Zegarek binarny na czterech diodach led". https://www.elektroda.pl/rtvforum/viewto... Obejrzałem również film, ilustrujący działanie tego zegarka, jednak trudno mi było jednoznacznie zinterpretować wyświetlane na Ledach...
Linie SCL i SDA podłączyłem przez rezystory 4,7k do +5V. Ale to juz miałem wczesniej... Jest możliwe utawienie linii magistrali I2C na inne nogi procka?Myslałem ze sa one niezmienne. A kwarc wymieniałem tylko przy Pcf-ie. Ale Procesory z Serii ATmega mają wewnętrzny rezonator wiec można sobie skonfigurowac taki, próbowałem i działa. Jeszcze jedno, mianowicie:...
Dziwne pytanie do "pewnie" prostego problemu. Czytałeś co na ten temat pisze w nocie tego uC? Nie ma żadnych oscylacji bo tam sa zwykłe piny PB6 i PB7. Dopiero kiedy ustawisz uC na zewnętrzny rezonator to funcjonalnośc portów jest odłaczana. Tak samo kiedy ustawiony jest wewnętrzny oscylator a wybierzesz taktowanie Timera2 w trybie asynchronicznym dopiero...
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ć...
Wszystko wyjaśniłem w Post #5. Dodano po 16 Wewnętrzny oscylator nie ma nic wspólnego z kwarcem 32.768 . Oscylator ten napędza sam uC, natomiast kwarc zegarkowy ma napędzać dodatkowo jakiś timer.W przypadku Bascom jest to Timer2, gdzie są dodatkowe instrukcje do ustawienia i pracuje asynchronicznie. Przykład w Bascom. Config Timer2 = Timer , Async =...
P.S. Czy ktoś w ogóle zerkał na mój kod czy zamieszczałem go tylko dla hecy? Choćbyś miał super napisany program, to działać nie będzie bez poprawnie zbudowanego schematu. Niestety usilnie nie chcesz nam go pokazać, pomimo, że koledzy wyżej o to już prosili. To co załączyłeś w PDF jest faktycznym schematem? Gdzie na nim są omawiane tranzystory? Przy...
http://obrazki.elektroda.pl/8293412900_1... Witam. Przedstawiam sterownik oświetlenia LED oraz halogenowego w domu. Układ ma za zadanie wykryć obecność osoby w pomieszczeniu zapalając taśmy LED oświetlające sufit (7 metrów białej taśmy 2700K). Po kliknięciu włącznika (który jest przyciskiem dzwonkowym) ma zapalić się dodatkowe oświetlenie...
Cześć 1. Czy zasilanie mikrokontrolera może być z tego samego źródła co zasilanie diod, np. z USB. Czy minus doprowadzony do wszystkich elementów budowanego układu może być pociągnięty właśnie z portu USB (uC, diody, wyłącznik, kwarc)? Czy plus może być ten sam do diod i uC? Nie wiem dokładnie jak to jest z USB, bo jak daje +5V i -5V to jak -5V uznasz...
a nie łatwiej będzie podłączyć alternatywne zasilanie do procesora? bateria 9V + 78l05. a do komparatora podać 2 napięcia: z podzielnika bezpośrednio z baterii i z podzielnika ze stabilizatora, jeśli napięcie na baterii spadnie do krytycznej wartości to wtedy zapisać dane do zewnętrznego eeproma dowolnego typu, i uśpić układu (co by oznaczało że niema...
Witam, Zazwyczaj swoje projekty realizowałem na mniejszych mikrokontrolerach, teraz jednak musiałem sięgnąć po ATmege128 TQFP. Problem jest tego typu że procesor się grzeje...:| Szukałem czegoś na ten temat na forum oraz na google i nie znalazłem żadnego wątku co świadczy pewnie o tym że nie jest to normalne... Procek ma ustawiony wewnętrzny rezonator...
Na symulatorze, po podłączeniu led-ów, widać że układ działa - diody mrygają. Obrazek z symulacji: http://obrazki.elektroda.net/38_12360969... Czy procesor jest zaprogramowany ? sprawny ? Na schemacie jest rezonator 10MHz, Ty używasz (taka konfigurację podajesz do programatora) wewnętrznego który ma tylko 4MHz, lecz i tak powinno działać, ale...
lcd_init(); lcd_cls(); wyswietlPowitanie(); to wszystko w mainie. Miałem problemy do tej pory z programatorem, którym zablokowałem sobie procesor po ustawieniu zew. rezonatora. Musiałem odblokowywać procka za pomocą ne555 próbując wstrzelić się w okno z sygnaturą Atmegi32, bo avrdude za każdym połączeniem wyrzucał inny MCU. Niby teraz działa na wewnętrznym...
Witam, uszkodzeniu uległ mój zasilacz UPS APC Smart SUA1500i/DLA1500i. Usterka wystąpiła albo po krótkim wyłączeniu i włączeniu zasilania z sieci. (możliwe jakieś przepięcie/zakłócenia z sieci) chociaż pozostałe urządzenia podłączone działają bez problemów. Usterka objawia się następująco: - UPS zaczął piszczeć dźwiękiem ciągłym, zaświeciły się wszystkie...
Ostatnio kupiłem na allegro S65 oraz swoją pierwszą ATMEGĘ 16. Mam wobec tego kilka pytań. - Czy do samego wyświetlenia czegokolwiek potrzebny jest kwarc? - W kodzie programu znajduję: .EQU XTAL=7372800 (rozumiem, że jest to częstotliwość taktowania; bliska 8MH), czy 1000000 odpowiada 1MH -> pracy bez kwarcu? - Czy korzystanie z pinów portów B i D...
Witam Buduje sterownik oświetlenia i mam pytanie co do wewnętrznego oscylatora do procesorów ATmega(ATmega8). Chcialbym użyć wewnetrzny osc. gdyż: 1. Nie musiałbym grzebać w fuse bitach,gdyż fabryczne ustawienie na 1MHz mnie pasuje bo przy prescalerze=1 mam timer1 zwiekszany co 1us (upraszcza to obliczenia) 2.Upraszcza mi płytke. Mam jednak watpliwość...
Po podłączeniu LEDów do portu D zamiast wyświetlacza mam coś takiego : LED0 czyli RS nie świeci LED1 - E - świeci stale LED2 - DB4 miga z częstotliwością 1Hz LED3 - DB5 świeci stale LED4 - DB6 miga tak samo jak LED2 LED5 - DB7 świeci stale Przy resecie procesora LED0 też mignie. Napisałem prosty program PORTD = PINB;i działa. Edit : Pojawił się przełom....
Teraz testuje programowego uarta na atmedze32 z kwarcem 12MHz i działa wyśmienicie :) Aż zaraz przestawię atmege na wewnętrzny rezonator i zobaczymy jak się będzie zachowywać uart. Nie mam jak tego sprawdzić na razie na attiny13 bo chcąc przestawić zegar, procesor się zablokował... Przestawiłem z 9.6 na 4.8Mhz. W sumie nie koniecznie musi wszystko pracować...
na Ali kosztuje ok 15$/szt + wysyłka do 3$ oczekiwanie do 60 dni , może u innych sprzedawców będzie lepsza cena, w serwisie jeśli przyniesiesz płytę, to wymiana nie powinna kosztować nie więcej jak 30 zeta oryginał może mieć wgrany jakiś swój wsad to trzeba przed zakupem ustalić (auto tłumacz opisał go tak... cechy . Niskie koszty rozwiązania dla aplikacji...
Witam Zrobiłem eksperyment. Pomiar okresu sygnału mierzonego polega na zliczeniu cykli zegarowych za ok 100ms. Wykresy przedstawiają różnice w mierzonym okresie (jednostką jest cykl zegara procesora) za okres 2 sekund dla rezonatora RC i kwarcu. Układ zasilany napięciem niestabilizowanym ok 4V z akumulatora LiPoly. Generator wewnętrzny RC 8 MHz, natomiast...
Witam, Mam pytanie odnośnie pliku makefile w winavr. Czy atmega zaprogramowana z takimi ustawieniami: # Processor frequency. # This will define a symbol, F_CPU, in all source code files equal to the # processor frequency. You can then use this symbol in your source code to # calculate timings. Do NOT tack on a 'UL' at the end, this will be done # automatically...
Witam wszystkich. Mam problem. Chciałbym załączać przekąźnik po 1 min (taki test dopiero się uczę). Napisałem program w bascomie załączający przekaźnik o dokładnej godzinie. Problem polega na tym,że procesor nie załącza przekaźnika. Podłączony jest kwarc 32768Hz. Fuse bity ustawione na wewnętrzny rezonator 8MHz. Proszę o odpowiedź: gdzie jest błąd?...
Przy zegarze wewnętrznym 8 MHz i wyłączonym dzielniki przez 8 oraz ustawiasz F_CPU=8000000 i musi działać. Może ale nie musi. Może działać bardzo niestabilnie. Piszę bo kolega może pomyśleć że nie będzie działać - może działać. Może w n procesorach a n +1 już nie bo rezonator będzie na skraju tolerancji
ATmega 8515 mxmxmxmxmx:- jak policzyć ile w us trwa jeden cykl zegara ?? -A co podmiot liryczny ma na myśli pisząc "cykl zegara"? 1/fosc, gdzie fosc - częstotliwość rezonatora podana w MHz. mxmxmxmxmx: -podmiot liryczny ma na myśli: ile trwa operacja np.: "nop" -operacja nop trwa dla AVRów 1 cykl mxmxmxmxmx:-wszystko sie zgadza z tym, że przy kwarcu...
mikrokontroler pracował na wewnętrznym rezonatorze i nie mogłem uzyskać nic poza krzaczkami To znaczy że nie umiałeś go oprogramować, na wewn rezonatorze uart chodzi tak samo dobrze. Dodano po 2 Dodatkowo w fuse edytorze pojawiły się dodatkowe bity Bo wykrył Ci inny procesor a nie atmegę 8
Witam. Od końca: Kwarce najlepiej użyć takie, by odchyłka prędkości transmisji była jak najmniejsza (poniżej 5% powinno być ok.). Bascom ułatwia ich dobór. Wybierz z głównego menu Options => Compiler => Communication. W okienku które się otworzy wpisz/wybierz pożądaną prędkość transmisji, oraz częstotliwość rezonatora, a poniżej możesz odczytać jaka...
Często zdarza się że zaczynający prace z tymi uP mają problemy z fusebitami. Do najczęstszych problemów należą praca na wewnętrznym oscylatorze RC zamiast podłączonym rezonatorze kwarcowym. Zdarzały się też przypadki zablokowania możliwości programowania procesora przez SPI. Aby nie powielać tematów oraz stworzyć bazę wiedzy, kolejne pytania zadajemy...
a co za różnica czy wewnętrzny oscylator czy zewnętrzny rezonator ??? ŻADNA różnica. Poprawnie napisany kod będzie działał przy każdej częstotliwości taktowania i obojętnie czy wewnętrznej czy zewnętrznej. ..... tym bardziej gdy noga RW wyświetlacza podpięta jest do GND twój problem leży zapewne albo w ustaiwaniu fusebitów - albo deklaracji częstotliwości...
Samsung działa prawidłowo na kwarcu 6MHz, a na 10,240 już nie chce działać. Nie, w obu przypadkach działa podobnie, różnica jest taka, że oscylator wzbudza się sam, dopiero po dołożeniu rezystora 1 M i przy rezonatorze 6Mhz oscyluje prawidłowo, a z kwarcem 10,24MHz baaardzo zwalnia. Wygląda na to, że producent chciał sobie przyoszczędzić na kwarcach...
Dzięki max_gg. Włączyłem oscylator wewnętrzny procesora 4MHz, ponieważ nie jest ważna aż taka dokładność. Czy to zadziała w takim rozwiązaniu? Zauważyłem też, że atmega16 pracuje stabilniej na oscylatorze wew. Nie wiem dlaczego gdy miałem podłączony rezonator 8MHz zew. to co jakiś czas na wyświetlaczu LCD wyskakiwały jakieś dziwne "rzeczy".
Rozwiń temat "nie działa tuner". Wyświetlacz działa? Częstotliwość na wyświetlaczu da się zmieniać +/- Automatyczne wyszukiwanie da się załączyć, aby przemiatało (przeszukiwało) pasmo od początku do końca? Oba pasma milczą? Fale średnie i UKF? Z PLL jest trochę inaczej niż opisałeś. Na wyjściu PD przeważnie jest taka sieczka, dla różnych typów syntez...
rezonator kwarcowy procesor rezonator kwarcowy rezonator oznaczenie
ostrość telewizor behringer głośniki nawigacja citroenie
majesty czujnik obniżenie napięcia rezystorem
Rozmiary łożysk wentylatora kanałowego TD 2000/315 Wymiana łożysk w wentylatorze TD 2000/315 Venture Industries