Dzielenie zegara musi być wyłączone i ustawienie zegara na zewnętrzny (same jedynki).
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...
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
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.
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...
Powinno działać, tylko jest to ustawienie dla Ext. Low-Freq. Crystal podłączam kwarc 20MHz Coś słabo czytałeś ten datasheet, ustawiłeś źródło zegara na zewnętrzny kryształ 32 kHz
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
a masz możliwość ustawienia , widocznego zegara na wyświetlaczu wewnętrznym ?? Jak tak to go ustaw i zamknij aparat.
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ę...
Bez litery L; ATMEGA8L Wgrać hex, ustawić na zegar zewnętrzny; high byte = 0xc9, low byte = 0x9f
Tak samo. Tu najważniejsze jest ustawienie zewnętrznego zegara oraz ewentulanie wyłączenie podziału przez 8.
Odpowiedź masz w linku który Ci podałem. Przyjrzyj się dobrze za co odpowiada SUT a za co CKSEL a sam znajdziesz odpowiedź na swoje pytanie.
Jeszcze nie wgrywałem ale działać na pewno nie będzie bo ustawiłeś zewnętrzny zegar timera:D. Czyli mogę zostawić te komendy typu config port czy config timer0?? czy lepiej operować na rejestrach??
a moze program Ci sie sypie przy tak duzej predkosci zegara
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...
No to może procesor jest ustawiony na zewnętrzny RC. Ja tym programem odblokowywalem procki które przypadkiem ustawiłem na taktowanie zewnętrznym zegarem podawanym na XTAL1.Podłącz generator RC tak jak jest to pokazane w datasheecie może ruszy. Mogłeś tez zablokować ładowanie programu przez spi lub przełączyć pin reset w tryb wejścia/wyjścia i wtedy...
Hmm... a ustawiłeś w opcjach prawidłową wartość zegara zewnętrznego ? Z czego napędzasz teraz zegarek ? Light'I
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
... ale nie wiem czy ten z zegarem to DTE czy DCE; z zegarem DCE.
Auto Detect PCI CLK -to funkcja oszczędzania energii,monitoruje sloty PCI jeśli któryś jest wolny to zawiesza obsługę gniazda. Może jest u Ciebie taka opcja PCI Clock/CPU FSB Clock służy do zmiany FSB I PCI tj.dzielnik. Clock By Slight Adjust umożliwia ręczne ustawienie częstotliwości zewnętrznego zegara procesora(FSB) FSB Bus Frequency zwiększa lub...
Powiedzmy, że mamy do czynienia z zablokowanym kontrolerem (czy to przez złe ustawienie zegara czy inne wypadki). W takim przypadku trzeba skorzystać z zewnętrznego sygnału zegarowego. A czy korzystając z programatora wysokonapięciowego można zmienić fusybity bez zewnętrznego zegara?
Witam. Wyłączenie zgodności z mega103 nie jest przyczyną braku komunikacji z programatorem. W trybie zgodności wyłączone są tylko dodatkowe układy, którymi różnią się te uC. Np. drugi UART, jeden z timerów 16bit, TWI, itp. Być może ustawiłeś fusebity na zawnętrzny zegar, bądź układ RC a nie kwarc? Wydaje się to być jedyną możliwą przyczyną.
Witam! Wykonałem niedawno płytkę według własnego projektu. Mam na niej procesor AtMega 2560 i podłączony do niego kwarc 11,0592 MHz. Na początku uruchamiałem uP bez kwarcu, ale niedawno podłączyłem zewnętrzny. Niestety pomyliłem się i ustawiłem fusebites zamiast zewnętrznego oscylatora zewnętrzny zegar... :cry: czy jest jakiś sposób na odzyskanie komunikacji...
niby jest coś takiego w sieci dostępne nawet poniżej 100zl ale chyba jednotaryfowe? To jest licznik wielotaryfowy z wbudowanym zegarem. Ale żeby pracował poprawnie, musi być zaprogramowany, czyli potrzebna jest głowica optyczna i software. Za dużo kombinacji, bo zyskujesz tylko odrobinę miejsca - jest płytszy od indukcyjnego i nie potrzebuje zegara....
500ms to trochę za dużo jak na drgania styków. To jest microswitch czy jakiś przycisk przemysłowy? Spróbuj wyzwalać przerwanie stanem niskim a nie zboczem opadającym. Ustawiając inny zegar nie spalisz chipu. Co najwyżej ustawiając niższy zegar niż dotychczas możesz mieć problemy z zaprogramowaniem jeśli nie zmienisz też częstotliwości w programatorze....
Może to i nie jest problem ale nie dla mnie zrobiłem kilka tutorial-i ale one tylko wysyłają z magistrali na Peryferia a nie peryferia wysyłają na magistrale wiec ma problem dlatego pisze :(
Tak, można, usuń tylko to delay i zadbaj o odpowiednie ustawienie SCK w czasie programowania
Proponuje byś podał jakie ustawiłeś Fuse Bits czyli Bity Konfiguracyjne. To od nich zależy czy układ zadziała w twojej aplikacji. Jeśli ustawiłaś je niepoprawnie np ustawiłeś zewnętrzny generator a go nie ma w układzie to by zaprogramować układ ponownie trzeba podłączyć zewnętrzny zegar itd itd. Przykładów złego ustawienia jest wiele proponuje więc...
Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
Mogłeś wybrać jakieś błędne ustawienie zegara, niekoniecznie zablokować odczyt. W takich wypadkach często pomaga podanie zewnętrznego sygnału zegarowego z jakiegoś generatora. Poczytaj jak się to robi w dokumentacji atmegi.
kolega prokopcio ma rację - przedstawił to bardzo jasno ;) chociaż zwróciłbym uwagę tylko na to, że nawet bootloader nie pozwoli nam na przywrócenie poprawnych wartości fusebitów odpowiedzialnych np za rodzaj zegara dla uC (CKSEL0..3) .... czyli pisząc "...więc można programować procki bez użycia "resetu" i bez programatora równoległego" w miał 100%...
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...
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ć ?
Nie chce mi się sprawdzać, ale startowanie oscylatora na XT2, i czekanie aż wystartuje kiedy masz sygnał zewnętrzny, a nie oscylator trochę dziwne jest. Albert.
kRzaQ zablokowałem kiedyś ATmegę8 dokładnie tak samo jak Ty teraz i odblokowałem ją dokładnie tak, jak miałeś pomysł ją odblokować. Dla drugiej Atmegi, którą na szczęście miałem w zapasie, napisałem program zmieniający w kółko tylko stan na jedym pinie. Pozostawiłem ją na wewnętrznym taktowaniu 1 MHz, po czym podlutowałem 3 kabelki: +5V, masę oraz trzeci...
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...
jeśli zle ustawiłeś fuse bity od zegara i nie chodzi to spróbuj podpiąć Xtal2 z tego działającego procka z Xtal1 tego niedziałającego i wtedy spróbuj ustawić na wewnętrzny. potem podłącz do niego kwarc i przestaw na zewnętrzny kwarc. z tego co pamiętam to w bascomie stawiasz ostatnią pozycje (1111) ale to jeszcze musisz sprawdzić. co do tego at90s8515...
A po co ci instrukcja obsługi? Play - odtwarzanie Rec - nagrywanie rew,forw - przewijanie timer - nagrywanie z wyprzedzeniem czasowym wybranego programu zaprogramowanego w wewnętrznym tunerze magnetowidu lub z zewnętrznego żródła (kamera,inne video itp) Ustawienie zegara- opcja w menu video Jeżeli wersja niemiecka to np. wiedergrabe- odtwarzanie.Jak...
Witam. Bity CKSEL masz ustawione na zewnętrzny zegar (clock). Musisz podłączyć zewnętrzne taktowanie procka pod XTAL1.
Gdyby wentylator miał higrostat to byłby i potencjometr do regulacji nastawy wilgotności. Jeśli nie ma potencjometru to nie ma higrostatu. Masz w takim razie wersję tylko TS. Podłączenia to 230 V do L i N oraz styk wyłącznika zewnętrznego ma zwierać L z T. Wentylator z higrostatem pracuje: - od czujnika wilgotności - jeśli wilgotność w miejscu gdzie...
rzeczywiście AVRy mają oscylator wewnętrzny :D i to chyba 1Mhz więc najwyraźniej mój ATmego go właśnie używa i wtedy zgadzałoby się, że "nop" trwa 1 us (mam podłączony zewnętrzny 8MHz) zaraz sprawdze ustawienie fusebitów
Dokładnie. Pętla PLL pobiera takt z zewnętrznego kwarcu 16MHz a rdzeń tak jak mu ustawisz fus'y
P0 normalnie znajduje się w stanie wejścia/wyjścia. Jest to wyjście open collector, więc jeśli chcesz otrzymać stan 1, to musisz zastosować rezystor podciągający. Napięcia VH i VL pojawiają się tylko podczas wykonania rozkazów odnoszących się do pamięci zewnętrznej, poza tymi cyklami jest to dokładnie to samo wejście/wyjście jak w układzie bez pamięci...
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? :?:
No tak.. Zrobiłem podobną rzecz z Atmegą 8. Pewnie chciałeś podłączyć jakiś zewnętrzny oscylator -> CKSEL od znaczyć, żeby do procka wpisać 1. Jeśli zaznaczyłeś wszystkie fusebity, ustawiłeś właśnie "External Clock CKSEL = 0000" czyli zewnętrzny zegar. Teraz, żeby to wyprostować musisz podłączyć owy zegar do pinu XTAL1. XTAL2 pozostaw NC, no i może...
Witam, Uruchomiłem komunikacje po porcie szeregowym za pomocą USART1. Wszystko niby działa, ale przy deklaracji BaudRate w programie np 57600, na terminalu (program REALTERM) komunikacja działa przy ustawieniu Baud: 115200. Ta sama sytuacja ma miejsce przy ustawieniach innych prędkości. Prędkość na terminalu musi być 2x większa niż ustawiona w programie...
Najprościej to zegar czasowy z ustawionymi czasami praca/postój np 1h praca-1/2h postój , skorygować wg obserwacji temperatury w komorach. Wg dokumentacji to dla chl- zamrażarek minimalna temperatura zewnętrzna to +15°C.
Dla dużej obudowy proponowałbym płytę MSI Z490 A-PRO. Z mikrusów ciężko znaleźć coś sensownego. Jest Asus PRIME Z490M-PLUS, który ma sens, ale ma takie sobie audio (jeśli korzystasz z zewnętrznego audio, albo jego ekstremalna jakość i ilość gniazd nie jest niezbędna, to płyta jest ok). Jest też Gigabyte Z490M Gaming X, też mikrus, ma ciut lepsze Audio....
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, męcze się i męcze i nie chce zablokować kolejnego mikropcka, bardzo proszę o pomoc, moje pytanie: jakie kondesatory dać przy kwarcu do atmegi16- 22pF?, jeśli dolutuje kwarc 16 mghz, to na jaką wartość ustawić potem w programie F_CPU ? 16 czy 14.7456E6, bo tak też widziałem, oraz te fuse bity, ech, czytam i męcze się, prosze o pomoc, które musze...
Faktycznie kod wklejony na forum miał błąd, ale wcześniej ustawiałem Baudrate przez funkcje. Niemniej jednak poprawiłem to i ... dalej nic. Dokładnie ta sama sytuacja. Pobawiłem się i zmieniłem liczbę bitów danych od 5 do 8. Bawiłem się z parzystością i z bitami stopu. Efekty były takie że czasami dostawałem totalne głupoty, czasami to co normalnie...
Witam! Mam problem z ww kontrolerem, mianowicie przy ustawieniach początkowych zegara czyli wewnętrzny 8MHz oraz przy ustawieniu zewnętrznego zegara 8MHz, opóźnienie jest jakieś 8 razy większe. Wcześniej z Atmega8 nie było takiego problemu. W bascomie mam zadeklarowane $crystal = 8000000. Mógłby ktoś mi powiedzieć w czym tkwi problem
drakerus - zobacz posty wyżej jeśli chodzi o ustawienie a tą atmege co się teraz nie odzywa podepnij pod zewnętrzny generator pin 9 i ruszy , zmienisz wtedy fusebit i będzie ok
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.
External crystal oscillator też nie, bo ma być generator. Czemu tak twierdzisz? W MiniCore domyślne ustawienie dla 328p to właśnie "External crystal/oscillator 16MHz". Faktycznie w Arduino IDE widnieje jako "External 16MHz", co może być mylące. W płytkach Arduino z AVR nie stosuje się zewnętrznego generatora do zegara. https://github.com/MCUdude/MiniCore#supp...
Pewnie były przestawiane fusy i jest ustawiony zewnętrzny zegar, dlatego nie ma komunikacji. Po podłączeniu zadeklarowanego zegara powinno wszystko działać.
To już ustawiam w aplikacji: [syntax=c]int main( void) { //--------------------------------------... zegara----------------------------------... FLASH->ACR = FLASH_ACR_LATENCY_2 | FLASH_ACR_PRFTBE; // ustawienie latencji RCC->CR |= RCC_CR_HSEON; // kozystanie z zewnętrznego oscylatora ... //--------------------------------------...
Ponieważ np. I2C komunikuje się z urządzeniem zewnętrznym przez piny GPIO ustawionymi jako alternatywna funkcja pinu AFIO i dlatego trzeba te bloki włączyć ..najoględniej mówiąc.
cw 400 po montażu trzeba skonfigurować do systemu Na" ustawieniach fabrycznych" nie pójdzie. Masz asystenta konfiguracji i instrukcję - w ostateczności innego serwisanta. Na starym regulatorze podłogówka nie chciała grzać, tylko wode grzało na nowym nie grzeje więc może coś z instalacją nie tak? Podnieś temperarurę -gałką o dwa , trzy stopnie, spradź...
ATtiny13 nie ma wewnętrznego zegara 4MHz a zewnętrznego na schemacie nie widać. Błędna deklaracja procesora. Przy domyślnych ustawieniach stosu zabraknie pamięci.
Sprawdziłem tą moją pajęczynę, ustawiłem zegar na 115.2kHz i dalej to samo. Mogę w jakiś prosty sposób sprawdzić czy nie spaliłem mikro kontrolera ?
(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
Częstotliwość pracy rdzenia jest dyktowana częstotliwością podanego zewnętrznego sygnału zegarowego lub jednego z predefiniowanych generatorów RC zamkniętych w strukturze procesora. Sama deklaracja 8MHz w programie informuje kompilator o spodziewanej częstotliwości pracy, stała ta jest wykorzystywana do oszacowania czasów opóźnień, m. in. w poleceniach...
..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...
OK, mam nadzieję, że zegar ustawiłeś w opcjach. Ponieważ muszę wyjść, to dam Ci wskazówki, a resztę wymyślisz sam lub koledzy pewnie podpowiedzą. Gdy pierwsze zbocze drgania styku ustawi flagę przerwania i mikrokontroler wejdzie w funkcję jego obsługi, to zaraz na początku automatycznie kasuje (w tym mikrokontrolerze) flagę przerwania. Ty w swoim programie...
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...
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.
Witam, wykonałem projekt zegara z lampami nixie Z566M z projektu AVT 3141. Niestety mam z nim dwa problemy. Pierwszy to problem z ustawieniem fusebitów na korzystanie przesz układ wewnętrznego rezonatora. Niby w programie załadowałem wsad i ustawiłem fusebity i zaprogramowałem układ Atmega8, ale układ nie pracuje na wewnętrznym rezonatorze i nic się...
Problem chyba rozwiązany powodem było zwarcie jednej ścieżki na płytce do magistrali i2c efekt taki że przy pewnych specyficznych wartościach na wyświetlaczu dostawałem krzaczki po i2c :-). Mam jeszcze pytanie jak należy ustawić fusebity w medze8515 aby pracowała z zewnętrznym kwarcem 11MHz ? Ustawiłem na same 1ki i niby działa ale mam wrażenie że powinna...
[url=http://kazimierz.krosman.eu/files/P... fusebitów wydaje mi się że jest tam ustawiony zewnetrzny zegar
Witam, dysponuję ogólnie znanym układem ZL2AVR i mam problem z ustawieniem zegara tak by polecenie "waitms 10000" trwalo faktycznie 10 sekund, teraz trwa okolo 9s 200-300ms. Moj program wyglada tak: $regfile = "m8def.dat" $crystal = 8000000 //przy ustawieniu 1000000 jest totalna klapa- trwa okolo 4s Config PORTB.1 = Output Waitms 10000 PORTB.1 = 1 Waitms...
"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...
To jest temperatura ciepłej wody w trybie komfortu. Jak ustawisz wartość większą od zera to taka temperatura jaką ustawisz będzie utrzymywana w trybie komfortu ciepłej wody, niezależnie od tego jaką ustawisz temperaturę ciepłej wody na kotle. Jak ustawisz tę wartość na zero to kocioł będzie utrzymywał temperaturę ciepłej wody w trybie komfortu dokładnie...
Wchodzisz na stronę http://www.engbedded.com/fusecalc/ wybierasz rodzaj mikrokontrolera a w kolejnym combo masz ustawienia zegara: wewnętrzny/zewnętrzny/generator RC. Po ustawieniu odczytujesz ustawienia Low i High z dołu strony. Ot cała filozofia.
Witam, Wszystko zaczęło działać. Metody są dwie. Pierwsza to ustawienie $crystal = 1000000 Drugie rozwiązanie to ustawienie pracy z zewnętrznym generatorem w fusebit CKDIV8 trzeba odhaczyć ptaszek pozdrawiam
Zależnie od tego czy chcesz mieć wewnętrzny oscylator czy zewnętrzny kwarc to fusebity będą inne. Dobrym zwyczajem jest deklarowanie na początku typu mikrokontrolera i szybkości oscylatora(lub kwarcu): $regfile = "attiny2313.dat" $crystal = 16000000 Dodaj te linijki na początku aby być pewnym że kompilator wie jaka jest szybkość oscylatora....
PORTB |= _BV(0); //przypisanie tylko na PB0 "1" PORTB &= ~_BV(0); //przypisanie tylko na PB0 "0" PORTB = _BV(0); //przypisanie na PB0 "1", na resztę PORTB "0" PORTB = ~_BV(0); //przypisanie na PB0 "0", na resztę PORTB "1" Tak właśnie jest. Aby zrozumieć działania na bitach można sobie to rozpisać w ten sposób: PORTB |= _BV(0); // na: PORTB...
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.
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:...
Pytanie tak na szybko; Mam już Atmega64 na płytce z ENC28J60 i zegar będę brał z CLKOUT. Jak mnie pamięć nie myli to domyślnie jest tam 8MHz. Tj. XTAL1 połączony z CLKOUT (enc28j60) Ledy reagują poprawnie. W komputerze widać "kabel sieciowy podłączony" http://obrazki.elektroda.net/84_12588287... Chcę przestawić wewnętrzne 1MHz w Atmedze64 na...
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....
wszystko działa idealnie dzięki wielkie!!!! a jak ustawi fuse bity na zegar zewnętrzny 12mhz tak jak do programatora usbasp??
Wszystkie objawy jednocześnie o których napisałeś, czyli: 1. nieaktywne 3 ikony systemowe poza Głośność i Zegar ... 2. Niemożność uruchomienia Monitora zasobów , przy jednoczesnej możliwości uruchomienia Monitora wydajności ... 3. Brak możliwości przywołania kalendarza i zegara ... To wszystko wskazuje na pewną modyfikację rejestru. Nie jest to uszkodzenie...
Po zmianie konfiguracji najlepiej wypalić bootloader, fusy można ustawiać oczywiście wg własnego uznania spoza Arduino, w Arduino są wybrane optymalne z punktu widzenia twórcy danej konfiguracji. W większości przypadków tak właśnie jest i jest to bezpieczny sposób konfiguracji uC bez zagłębiania się w szczegóły. Jeśli miałbyś ustawione te fusy na kwarc...
Witam Jeśli potrzebujesz krótkich czasów to wystarczy timer 8-mio bitowy do dłuższych czasów 16-to bitowy. Taktowanie masz z tego co sobie ustawisz jako źródło zegara w fusebitach. Może to być kwarc podpięty pod uC, zewnętrzny generator podpięty pod uC, wbudowany generator RC. Im mniejsze czasy tym lepiej używać wiekszych częstotliwości kwarcu i ewentualnie...
Witam wszystkich zainteresowanych tym moim zdaniem ciekawym projektem Ucieszyłem się że ten woltomierz jest na Atmega8 i LED Oczywiście na LCD są większe możliwości ale i cena też W samochodzie będzie bardzo dobrze widoczny w słoneczny dzień Mam zamiar zbudować ale mam wątpliwości,pytanie do autora Bo w pierwszym poście mamy blik BIN wsad i schemat...
Witam, chciałbym wyzwalać PWM z zewnętrznego wejścia Atmegi dla TC0 będzie to pin T0 PD4. Przy ustawieniu na preskaler wszystko działa jak ustawiam na External to nić się nie dzieje. Jeszcze coś trzeba ustawić? [syntax=c]//Inicjalizacja PWM TCCR0A |= (0 << WGM01) | (1 << WGM00); //ustawienie 8-bit PWM, Phase Correct TCCR0B |= (0 <<...
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...
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_...
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...
Na jakim zegarze jest "pędzony" ten ATmega32 - czy może na wewnętrznym, a zewnętrzny oscylator tylko jest przylutowany, a w programie sterującym programowaniem jest ustawiona częstotliwość rezonansowa tego drugiego ? Ponadto spotkałem się z takim ustawieniami konfiguracji zegara (CKSELX), w których jakiekolwiek próby odczytu konfiguracji były nieprawdziwe...
witam mam nadzieję że ten dział będzie odpowiedni do tego problemu! mianowicie posiadam zegar ścienny wskazówkowy sterowany wzorcem czasu z BERLINA i kupiłem go na tzw. pchlim targu za grosze ale jest w super stanie i szkoda mi go wyrzucać.... problem z zegarem polega na tym że jak go kupiłem to chodził supre ze 3 miesiące i nagle stanął!!! wymieniłem...
A może po wywołaniu write, read, weryfi, i w tym samym oknie "delete" i po wyciśnięciu rozwinie się lista plików?,a potem wybór i "ok." Hmm jako że byłaby to opcja dodatkowa (raczej taka awaryjna), to myślę że wystarczy jeśli wywoła się ją poprzez przyciśnięcie dwóch przycisków na raz (np środkowych) - no i potwierdzenie przyciskiem ok. A jak idą prace...
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.
Witam, mam problem z synchronizacją czasu zegara systemowego. W sieci mam 20 komputerów, na których pojawiła się rozbieżność czasu pomiędzy nimi ale także pomiędzy serwerem zewnętrznym. Ustawiłem więc synchronizację czasu raz dziennie z lokalnego serwera. Ale i to nie pomogło bo na niektórych stacjach zegar spieszy się około 3 minut (zawsze 3 - 4 minuty)....
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..
Witam ! Ja również miałem problem z ATTINY 2313. Fusebit'y zamiast "1111" ustawiłem "0000" (Bo PonyProg wyświetla odwrotnie). Teraz mój mikrokontroler działa tylko z zewnętrznym zegarem. Więc wedle schematu z datasheet'u na s. 29 podałem mu ten zegar. A uzyskałem go z portu LPT komputera. Na szybo napisałem program w VB przełączający linie danych z...
http://obrazki.elektroda.pl/4388585200_1... ErgoClock 3 jest moją kolejną, trzecią już odsłoną zegara – sterownika zbudowanego w duchu: prosty, niezawodny i wygodny w obsłudze. Urządzenie w założeniach ma spełniać funkcję domowego zegara z możliwością budzenia sygnałem dźwiękowym bądź muzyką z podłączonego urządzenia audio. Jest...
Czy masz wybranego dobrego com'a?? Może prędkość ustawiona na ts adapterze i w PG jest inna?? Accessible Nodes pokazuje jakieś sterowniki?? Jakiego masz coma wbudowanego czy pcmcia/usb?? bo szczególnie z usb nie zawsze chce działać?? Jeśli masz zewnętrznego com'a to musisz go dobrze ustawić we właściwościach urządzenia. Mi kiedyś nie chciało chodzić...
satel ustawienie zegara siemens ustawienie zegara ustawienie godziny zegara
poziom tuszu canon pixma noże kosiarki naprawa kompresor
odtwarzacz sieciowy denon podstawowy układ elektryczny zappera
Zamienniki dla ULN2001D: ULN2003, ULN2004 i inne Diagnostyka pompy oleju w Seacie Leon 2