Jaki był oryginalny procesor ( podaj pełne oznaczenie )? Bo widzę, że wstawiłeś wersję MC6809 E P, to jest to wersja, która wymaga zewnętrznych sygnałów zegarowych E i Q, natomiast wersja MC6809P wymaga zewnętrznego kwarcu z kondensatorami. Zdjęcie pokazuje, że na płytce jest kwarc, więc sugeruje to, że powinna być wersja procesora bez litery E w oznaczeniu.
Najłatwiej chyba kupic nowego procka :-) Z Fuse Bits tez miałem swoje przygody jak uruchamiałem AVR2313. Okazało się ze w programatorze PonyProg bity te posiadają odwrotną logike niż w instrukcji producenta. No i zanim doszedłem do tego to ze 3 procesory zblokowałem :-) To tak dla informacji ;-) Erase nie pomoże. Pomoże natomiast podłączenie zewnętrznego...
"Fusy" na 0000!. Trzeba będzie ustrugać zwenętrzny generator i podłączyć na XTAL1 (XTAL2 = Nc) sygnał prostokoątny o częstotliwości ok. 1MHz. Później należy przeprogramować "fusy" na 1111, odłączyć generator i podłączyć kwarc. Ustawiłeś procka na zewnętrzny sygnał zegarowy - to co innego niż zewnętrzny kwarc. Przewiń w Bascomie okienko z listą źródeł...
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...
na początek nie musisz mieć kwarcu, procek wystartuje na wewnętrznym zegarze 1MHz. potem możesz to przełączyć fusebitami na wewnętrzny 8MHz lub zewnętrzny kwarc ( o ile go podepniesz ) . ale uważaj, bo łatwo się pomylić i przełączyć np. na zewnętrzny sygnał zegarowy i później już bez zewnętrznego generatora nie ruszy. co do błędów, to podwójne kliknięcie...
Masz Kolego podać sygnał zegarowy. CLK to jest zegar.External Clock to jest zewnętrzny sygnał zegarowy.Np z drugiego mikrokontrolera. Nie budować zewnętrznego układu RC.
Według linkowanej przez Ciebie strony C1 oznacza zewnętrzny sygnał zegarowy (chociaż to chyba bug bo bity się nie zgadzają). https://obrazki.elektroda.pl/7133155200_... Jak nie masz generatora sygnału to napisz na drugą Atmegę prosty program który odwraca stan jednego pinu (nie zapomnij pinu ustawic jako wyjście) w pętli i uzyskasz...
Zmiana programatora na inny tak samo ISP nic Ci nie da, jeśli ten jak napisałeś jest sprawny i przetestowany z innym uC. uC ustawiony na kwarc lub wewnętrzny oscylator po prostu by się ładni przedstawiał w każdym ISP. Zobacz tu: https://www.elektroda.pl/rtvforum/topic3... w poście #4 jest opisany sygnał zegarowy na pinie 9, wgrywasz taki wsad,...
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...
Niestety to tak nie działa. Jeżeli nie podłączyłeś zewnętrznego sygnału zegarowego do wejścia CLK o częstotliwości 1MHz i nie ustawiłeś odpowiedni fusebitów na zewnętrzny generator zegarowy to samo zdefiniowanie w programie F_CPU nie spowoduje, że procesor będzie pracował z taką częstotliwością. W Attiny13 masz możliwość ustawienia 3 częstotliwości...
1. Sprawdź na pewno połączenia - kabelki etc - czy są dobrze i pewnie podpięte - EDIT: nie zauważyłem że to wykluczyłeś 2. Możliwe że sobie przestawiłeś Fuse bity od taktowania, ustawiając je na zewnętrzny oscylator lub zewnętrzny sygnał zegarowy. Aby to sprawdzić najpierw musisz wlutować między nóżki XTAL1 i 2 kwarc, wraz z kondensatorami (bodajże...
Napisz czego nie rozumiesz w nocie mikrokontrolera, a poniżej cytat dotyczący podłaczenia zewnętrznego rezonatora. XTAL1 and XTAL2 are input and output, respectively, of an inverting amplifier which can be configured for use as an On-chip Oscillator W tym micro po prostu nie zmieścił się "dokładnniejszy" rezonator kwarcowy, ale można go skonfigurować...
Jeśli mikrokontroler wykorzystuje zewnętrzny sygnał zegarowy to podaje się go dla 8051 na nóżkę 18 (XTAL2) a nóżkę 19 (XTAL1) zwiera się do masy. Dla 80C51 inaczej: sygnał zegarowy na nóżkę 19 (XTAL1) a nóżkę 18 (XTAL2) pozostawia się nigdzie nie podłączoną. Mikrokontrler 8051 ma jeden tryb pracy z obniżonym poborem mocy - power down mode (może go nie...
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...
Ale żeby procek działał na wewnętrznym oscylatorze nie trzeba odłączać zewnętrznego - wystarczy odpowiednia konfiguracja sygnałów zegarowych.
Możliwe jest. Możesz spróbować [url=http://atnel.pl/oprogramowanie-pc/m... (o ile darmowa wersja obsługuje dany układ) lub spróbować doprowadzić zewnętrzny sygnał zegarowy do pinu XTAL. Ale jeśli przy okazji przełączyłeś fuse zamieniający pin RESET w dodtkowy I/O, bo będziesz potrzebował programatora wysokonapięciowego. Więcej...
Zaznaczenie w PonyProg oznacza zaprogramowanie, czyli wpisanie 0000. Robiąc to stracisz połączenie z prockiem i bedziesz musiał podpinać zewnętrzny sygnał zegarowy na XTAL1. Więc musisz CKSELE 3..0 w PonyProg odznaczyć. Ja tak odruchowo robie w AVRach że pierwsze co to zczytuje (ważne!) fusy, następnie odznaczam CKSELE 3..0 i wszystko gra. Jednak gdzieś...
Nie uzyskalem odpowiedzi czy musi byc ten ukladzik 74HC244?? Nie musi, ale jest wskazany. Kiedyś miałem, teraz go nie mam i też działa. Jak sie dowiedziec czy uklad jest zabezpieczony przed nadpisaniem, skasowaniem czy cos w tym rodzaju i jak to usunac. Sygnature układu powinno odczytywać bez względu na zabezpieczenia. Objawem blokady przed odczytem...
Na 8 powinien i tak śmigać a jak nie to problem załatwi zewnętrzny sygnał zegarowy z generatora 8MHz .
Musisz albo użyć programatora równoległego albo podłączyć zewnętrzny sygnał zegarowy pod wejście zegarowe. Poszukaj, było wiele tematów.
Jak dla mnie sprawa jasna - albo generator + kwarc albo zewnętrzny sygnał zegarowy [; 4\/3!!
zmień sobie m48def.dat na m8def.dat. A ustawiłes Atmegę na zewnętrzny sygnał zegarowy
Nie jestem pewien czy dobrze rozumiem ale zamiast kwarcu podłączasz zewnętrzny sygnał zegarowy i dziwisz się że nie działa bez zmiany FUSE. Nie może działać bo to nie to samo. Marek
Czy jesteś pewny? Bo na schemacie widać że ATMEGA88 taktowana jest sygnałem pochodzącym z wyjścia ENC28j60 ClkOUT. Tak więc raczej zewnętrzny sygnał zegarowy..
ale efekt jest odwrotny do zamierzonego, po załączeniu staruje przy pełnym napięciu po czym po ok 2 sekundach napięcie obniża się o jakąś 1/4. myślałem żeby przenieść to "na +" ale wtedy tranzystor rozładowujący (DIS) w ne555 będzie z tym walczył i to raczej nie zadziała. Tu mi się kończą pomysły. W notce od TexasInstrument jest schemat lepszego generatora...
W notach katalogowych atmela jest napisane że zewnętrzny sygnał zegarowy doprowadza sie do wyprowadzenia oznaczonego jako XTAL 1 jednocześnie wyprowadzenie xtal 2 pozostawia sie wolne ...
Zataktuj go zewnętrznym sygnałem zegarowym, np z drugiego działającego mikrokontrolera taktowanego kwarcem albo zrób generator na kwarcu i 74HC04.
A może mega ma wyłączone spi , albo ustawione bity na zewnętrzny sygnał zegarowy ? proponuje spawdzić innego procka , albo tego wrzycić do sprawdzonego programatora ..
Masz ustawione fusebity na zewnętrzny sygnał zegarowy - to nie to samo, co zewnętrzny kwarc. Poza tym w Makefile nazwa pliku do którego się odnosi to "zapal" a tutaj masz "3-Diody", dobry plik kompilujesz?
Wiec najlepiej tryb Power-save (wtedy zegar systemowy nie pracuje wcale) w którym działa TC0 w trybie asynchroniczny. Wiec timer trzeba będzie taktować z zewnętrznego źrudła sygnału np kwarcu zegarowego co pozwoli na dodatkowe oszczędzanie energii.
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?
a przeglądałeś noty katalogowe procesorów ?? ;) tam w opisie wyprowadzeń Xtal widnieje informacja że może być podłączony zewnętrzny oscylator kwarcowy lub procesor może pracować w takt zewnętrznego sygnału zegarowego ... Pozdrawiam
tylko w jaki sposób to zrobić, skoro to musi być przynajmniej co 12h Zatrudnij Timer lub zewnętrzny sygnał zegarowy i niech liczy czas przy okazji zrobisz sobie zegarek a po 12h po czy porównujesz dne temperatury , wyświetlasz pasek i resetujesz pętle liczącą.
Jak zamieszałeś z fusebitami i wyłączyłeś spi tylko HVP czyli programowanie programatorem wysoko napięciowym ... Ale jeśli ustawiłeś tylko external clock to musisz podpiąc zewnętrzny sygnał zegarowy np na ne 555 lub scalony generator ...
Mam ZL26ARM https://kamami.pl/wycofane-z-oferty/1804... Czy na tej płytce mozna równocześnie uruchomić Ethernet i USB? Ethernet, wtmaga taktowania 50MHz, USB 48. Nie wiem, czy można taktować kartę ETH zewnętrznym sygnałem zegarowym. STM ma wyprowadzenie ETH_MII_RX_CK przeznaczone do tego celu.
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.
Kombinujesz dobrze, przy czym po co ci kwarc? Kolejna rzecz podłącz AGND i AVcc, to jest NIEZBEDNE. Jeśli masz tyle wolnych pinów to dlaczego nie podłączysz sygnału RW z LCD? To znacznie przyśpieszy komunikację. No i klawiaturę można podłączyć pod np. UART, dzięki czemu część transmisji można przerzucić na sprzęt. Zauważ, że UART może działać w trybie...
Przecież ze schematu (np Figure 64) jasno wynika że preskaler odnosi się zarówno do zewnętrznego oscylatora (tryb asynchroniczny) jak również do sygnału zegarowego. Wybór dokonujesz w rejestrze ASSR.
1.Skonfigurowany na wewnętrzny zegar (1 lub 8 Mhz chyba- nie wiem jak jest w 88 ) $crystal 1000000 lub 8000000. 2.Skonfigurowany na zewnętrzny kwarc-podłączyć kwarc 3.Skonfigurowany na zewnętrzny sygnał zegarowy(ja tak miałem w ATMega32)-dać zewnętrzny sygnał np. z innego procesora(1-3Mhz) Dodano po 1 na XTAL1
Wczoraj użerałem się z ATmega32 nieużywaną. Fabrycznie ustawiona na zewnętrzny sygnał zegarowy! Nie wewnętrzny, nie kwarc. Dopiero podanie zewnętrznego sygnału ze sklejonego naprędce generatora pomogło (1-3Mhz) Spróbuj. W bascomie jest wygodniej, bo fusebity są opisane. Zobacz Lockbity-one potrafią zablokować powtórne programowanie. W ATmega32-lockbit...
skoro programator Bascom działa poprawnie, to raczej nie wyłączyłeś SPI, ani nie zablokowałeś procesora. jeśli jednak zablokowałeś(a piszesz o innym egzemplarzu), to sprawdź, czy przypadkiem nie wstanie po podaniu zewnętrznego sygnału zegarowego. poza tym do ustawiania fusebitów lepiej chyba używać Bascoma, bo są tam po prostu opisane i nie musisz się...
CPLD ma zewnętrzny sygnał zegarowy :) Wraz z opadającym zboczu na NSS (czyli wybór układu "CS") chciałem aby informacja była przepisywana do buforu i potem przesyłana, więc ten sygnał był by przepisujący. W drugą stronę można by było zrobić, aby bufor odbioru był przepisywany "na zewnątrz" (czyli dla CPLD) w czasie narastającego zbocza na NSS. Ale jeszcze...
Skorzystałem z DCM z nastawami: CLKFX_DIVIDE = 17 CLKFX_MULTIPLY = 5, ale chodzi to gorzej niż bezpośrednio robiłem dzielnik z 50 MHz. Czyli nie zostaje nic innego niż skorzystać z zewnętrznego sygnału zegarowego np. oscylatora kwarcowego. Jakby ktoś miał jakiś inny pomysł to proszę śmiało pisać.
Jeśli miałeś tak jak w okienku wszystkie CKSEL na 0 to znaczy że przestawiłeś µC na pracę z zewnętrznym sygnałem zegarowym. Musiałbyś podłączyć jakiś generatorek do wejścia XTAL1. Ale to pod warunkiem że bit RSTDISBL masz na 1. Nie widać go na zrzucie ekranu. Jak masz na 0 to ratuje Cię tylko programator równoległy bo wtedy przez SPI się nie dogadasz.
Z tego co widzę naznaczyłeś wszystkie FUSE BITS : CLSEL 0..3. Oznacza to że ustawiłeś je w stan 0 i wybrałeś zewnętrzny sygnał zegarowy - patrz strona 35 dokumentacji: http://www.atmel.com/dyn/resources/prod_... Teraz, by procesor działał musisz mu podać sygnał zegarowy na pin XTAL1 - patrz strona 40 dokumentacji. Pozdrawiam
Arduino chodzi na low power. Full swing w 328 nie działa (errata). External crystal oscilator to zewnętrzny sygnał zegarowy (czyt. podłączasz generator), są generatory kwarcowe (4piny), lub cały układ generujący. Tobie to nie zadziała, bo nie masz tam generatora - jeśli go podłączysz będzie działało. W wypadku low power / full swing kwarc (2 piny, nie...
Da się tak ustawić PLL by uzyskać 48MHz na wewnętrznym RC. Testowałem USB na wewnętrznym RC (bez kalibracji HSI) i działało to poprawnie. Tak czy inaczej kalibracja jest wskazana, bo nie polegałbym na domyślnej kalibracji RC. ST ma noty aplikacyjne w których podany jest sposób na kalibrację RC z zewnętrznego sygnału zegarowego lub przy użyciu zegara...
Ummm póki co kwarc Cię średnio interesuje, przypuszczam, że przełączyłeś procek na zewnętrzny sygnał zegarowy, procek oczekuje go na pinie XTAL0 jak dobrze pamiętam:) Musisz zbudować generator prostokąta o poziomach TTL. Najłatwiej na jakiejś brameczce logicznej (and/or/nor/innej) używając jednego rezystora i jednego kondensatora:) Schematy w googlu...
"Walczę" z osiągnięciem przez system AVR jak najmniejszego poboru mocy. Teraz chciałbym wypróbować dynamiczną zmianę częstotliwości sygnału zegarowego. AVR'y dopuszczają obecność zewnętrznego sygnału zegarowego, od 0 do 20 MHz. Chciałbym dynamicznie zmieniać tą częstotliwość w zależności co procesor miałby do wykonania. Teraz pytania ;) - czy to w ogóle...
Mi również udało się zablokować, tj. stracić łączność z atmegą324. Domyślnie ma fusebity CKSEL 0010, a ja z rozpędu zmieniłem na 0000. Z noty wynika, że powinienem go taktować zewnętrznym sygnałem zegarowym. Jednakże jakie są wymagania dla takiego sygnału? Na innym mikrokontrolerze puściłem prosty kod while(1) { PORTB=~PORTB; _delay_us(1); } Zasadniczo...
Masz żle skonfigurowane stk500 użyj programowania HVPP i wszystko będzie ok. Jeśli stk500 nie rozpoznaje sygnatury układu to nic nie zaprogramuje wyłączyłeś pewnie mozliwość programowania po isp bitem SPIEN , masz ustawioną za dużą szybkość magistrali spi , wyłączyłeś funkcję wyprowadzenia reset , lub wybrałeś zewnętrzny oscylator i nie podajesz sygnału...
W zasadzie temat wielokrotnie wałkowany i powinieneś użyć opcji "szukaj " jednak jesteś tu nowicjuszem w ilości postów ;) więc troszkę ci pomogę . Jeśli programator nie rozpoznaje procesora ani przez spi , ani przez Jtaga pozostaje HVPP czyli wysokonapięciowy programator równoległy lub układ który w taki sposób ustawi prawidłowe "fusy" możesz jeszcze...
6V, 300mA - według multimetru 10V Więc mogłeś spalić Atmegę. Gdybyś zerknął do datasheet, wiedziałbyś, że Atmega328p może być zasilana maks 6V. Większe napięcie powoduje zniszczenie struktury układu. Jeśli jakimś cudem Atmega żyje, to pewnie modyfikowałeś fusebity, czy tak? Spróbuj podłączyć zewnętrzny sygnał zegarowy np. 1MHz do XTAL1 i połączyć się...
Odpowiedź na część pytań w edytowanej wiadomości, A zablokowane procesory są najczęściej z powodu: 1. Ktoś akurat trafi na kostkę z dostępnym SPIEN via ISP (rzadkie) 2. Przeprogramowanie RSTDSBL - wyłączenie resetu uniemożliwia komunikację po ISP 3. Ustawienie nieprawidłowej opcji źródła sygnału zegarowego w stosunku do dostępnego sprzętu (np. ustawienie...
Poczekam aż umieścisz jakiś kod bo już jeden post wywaliłem do kosza bo zamieściłeś ten drugi kod. Usuń tę linię z dyrektywą $prog bo oznacza zewnętrzny sygnał zegarowy i włączony JTAG a to na pewno nie to na czym Ci zależy ;) Enable Timer1 oznacza "włącz przerwanie od przepełnienia się Timer1" a nigdzie nie obsługujesz tego przerwania. Do niczego Ci...
Czyli pozostaje albo zewnętrzne źródło sygnału zegarowego (kwarc 32768Hz), albo dzielenie 10MHz. No trudno, Dzięki za porady! :)
Mam rozumieć, że EEPROM zawiera informacje do właściwego ustawienia dzielnika PLL i jest jedynie używany do odczytu? Rezystor 10k na zasilaniu pamięci raczej uniemożliwia proces zapisu, czyli ta teoria może być słuszna. Na wyświetlaczu mam EC, FM, RX 09. Jak przełącze na PA, na wyświetlaczu też mam PA. Każdorazowe naciśnięcie LOCK powoduje przeprogramowanie...
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.
bitu spien nie uda sie przeprogramować w trybie spi ponieważ po jego wyłączeniu spi nie pracuje ... ale brak możliwości programowania przez spi wystąpi po zaprogramowaniu RSTDISBL czyli zmianie funkcji portu reset na port we/wy lub przy ustawieniu CKSEL na zewnętrzny sygnał zegarowy ( tu wystarczy podpiąć zewnętrzny generator) lub w przypadku ustawienia...
W Bascomie robi sie to bardzo łatwo, dla atmega16 trzeba ustawic tak: Fusebit A987 - 1111:1111 Fusebit H - 0:CKOPT 0 można też wyłączyć jtag-a, ocd, boden. Mi chodzi tak na 8 lub 16mhz kwarcu, trzeba uwazac tylko z a987, zeby nie pomylić się i nie włączyć external clock - bo to oznacza zewnętrzny sygnał zegarowy ttl(a nie oscylator) i żeby ożywić procka...
programator zasilany musi być z układu który programuje, więc jeśli układ jest tylko w podstawce, nalezy go zasilić i zasilić programator podając +5V na pin2 złącza st1. jeśli atmel jest nowy to wystartuje na wewnętrznym oscylatorze, jeśli kiedyś był już programowany, może się okazać , że trzeba jeszcze podłączyć kwarc z kondensatrami ( lub niezbyt...
Dziękuję za szybką i rzeczową odpowiedź. Potrzebny jest kontroler do sterowania urządzeniem i do komunikacji z komputerem Na ten moment na potrzeby testów, wykorzystuje wbudowane w urządzenie złącze DB25, gdzie mam 8 bitowe zadawanie mocy lasera + uruchamianie emisji i modulacji, oraz zewnętrzny sygnał zegarowy do PRR. Może to zabrzmi na razie bardzo...
Zamiast TIMSK = _BV(TOIE0); TCNT0 = 0x00; TCCR0 = _BV(CS01)|_BV(CS02); powinno być TIMSK |= _BV(TOIE0); TCCR0 |= _BV(CS01) | _BV(CS02); Przede wszystkim to zdajesz sobie sprawę, że ustawiłeś timer na zewnętrzny sygnał zegarowy podawany na pin T0...? Pytam bo nie wiem czy taki był plan czy się pomyliłeś......
- czy sprawdzaliście przebiegi na pinach XTAL? A czy one mogą zależeć od ustawienia tych fusebitów? Przy nie ustawionych procesor z programem działa wyśmienicie. Procesor działa też, gdy jest taktowany zewnętrznym sygnałem zegarowym niezależnie od ustawień tych fusebitów. Mam spore doświadczenie (dziesiątki zrealizowanych projektów własnych) z prockami...
jeśli chcesz odblokowac tamten chip to robisz tak: sprawny chip podłączasz z zewnętrznym kwarcem i 2 kondensatorami do masy. sygnał zegarowy z jego pinu XTAL2 (wyjście sygnału zagarowego) lączysz na XTAL1 (wejście sygnału zegarowego) zablokowanego chipa. oba procki muszą mieć wspólną mase i kabel polączeniowy od kwarcy musi być możliwie krótki. wtedy...
Witam, Błąd "prawie" początkującego. ATmega164A (at)3.3V (at)16MHz (delikatnie przetaktowana, ale programowała się i pracowała bez problemu) programowana ISP...jednak do tych samych wyprowadzeń podłączona i nie wyjęta (zapomniałem :-( ) karta SD. Mikrokontroler przestał odpowiadać po programowaniu. Próbowałem zmniejszać kwarc na 10MHz, podawać zewnętrzny...
Czesc. Wiem ze odnoscnie fusebitów jest co drugi temat, ale jednoznacznej odpowiedzi na swoje pytanie nie znajduje... Zablokowałem mikrokontroler ATMEGA8.. ustawiłem mu fusebit na taktowanie zewnętrznym zegarem... w oryginale był taktowany zewnętrznym rezonatorem i myslalem ze zadna różnica.. Myliłem się.. Zeby teraz odpalić mikrusa wyczytalem, że musze...
Powodów może być wiele, od zakłóceń na liniach, poprzez złe ustawienia, aż po np zbyt wysoką częstotliowość sygnału programowania. Jak kolega to programuje? Co do błędów montażowych, wszystkie linie przedzwoniłem miernikiem czy nie ma zwarć między pinami, przedzwoniłem górne części nóżek atmegi ze ścieżkami które do nich należą i wszystko jest ok, kwarc...
Czy pomiar wyświetlany prawidłowo (ten pierwszy) jest zależny od nastawy na potencjometrze? W zależności od tego przyczyną nie wyświetlania może być: - Timer nie pracuje prawidłowo - ADC nie startuje na sygnał z procesora - ADC nie zgłasza przerwania po dokonaniu pomiaru - ADC zgłasza przerwanie prawidłowo ale procesor nie obsługuje go. Ze schematu...
Kwarc (25MHz) taktuje sam układ ENC28j60, ten zaś z kolei posiada wyjście CLKOUT z programowanym dzielnikiem, które może podawać te częstotliwość podzieloną przez ustawiany programowo dzielnik. I wcale procesor nie musi być taktowany z tego układu, wystarczy zastosować normalny kwarc 16MHz i wszystko działa szybko i bez zarzutów oraz bez zbędnych komplikacji...
A zaglądałeś do DS ? Bo widzę, że niespecjalnie. Sygnał podpinasz pod nogę T0 a licznik konfigurujesz na zewnętrzny sygnał zegarowy. TCCR0 = (1 << CS02) | (1 << CS01); // External clock source on T0 pin. Clock on falling edge. i teraz w TCNT0 masz liczbę impulsów. Odpalasz jeszcze jeden timer i co chwilę obliczasz prędkość...
To nie żaden test, to próba "dotarcia" do procesora za pomocą zewnętrznego sygnału zegarowego żeby programator go "widział". Jak już go "zobaczy" to wszystkie "fusebity" można zmienić. Boże-nie WSZYSTKIE próbuj zmieniać... 1-3MHz-bo mi wszystkie przy tej częstotliwości "wstawały". Kombinacji fusebitów przy której nie można połączyć się z procesorem...
HSI clock The HSI clock signal is generated from an internal 8 MHz RC Oscillator and can be used directly as a system clock or divided by 2 to be used as PLL input. HSE clock The high speed external clock signal (HSE) can be generated from two possible clock sources: ● HSE external crystal/ceramic resonator ● HSE user external clock Czyli...
Witam, zbudowałem stanowisko uruchomieniowe na XC9572XL. Jest układ CPLD zasilany napięciem 3.3V. Chcem do niego podłączyć zewnętrzny sygnał zegarowy (z tego co mi wiadomo to ten układ nie ma wewnętrznego) i żeby to zrobić chcem wykorzystać timer LM555. Wiem jak się nim posłużyc, tylko niewiem w jaki sposób podłączyć go pod CPLD. A i timer podłącze...
Witam, We wszystkich wersjach 8051 XTAL1 jest wejściem a XTAL2 wyjściem, jednak wraz z przejściem z technologi HMOS na CHMOS zmienił się zalecany sposób podłączania zewnętrznego sygnału zegarowego. Cytat z "MCS-51 Microcontroller Family User's Manual": To drive the CHMOS parts with an external clock source, apply the external ckwk signal to XTAL1 and...
lepiej kupić kolejną ATmega8 a starą spisać na straty I mieć potem efektowny składzik sprawnych procesorów wartych kilka stówek ;) Pozdrawiam. Breloczki to można sobie robić ze spalonych procesorów, a lepiej ze starych pamięci EPROM z okienkiem :D Ogólnie dondu napisał chyba na ten temat wszystko, ze swojej strony polecam (jeśli nie mamy jeszcze narzędzi...
https://obrazki.elektroda.pl/2974068000_... Witam. Pomysł na kartę wziął się z racji potrzeby wyświetlania obrazu na monitorze, nie tylko statycznego ale i ruchomego, z kamery dołączonej do mikrokontrolera. Szukając gotowego rozwiązania nie natknąłem się na wystarczająco "mocny" produkt i postanowiłem wziąć sprawy w swoje ręce. Od...
Trafiłem do tego wątku po tym jak "ubiłem" przypadkiem płytkę arduino mini z atmega328P, satysfakcjonującej odpowiedzi nie znalazłem tutaj, ale drążąc dalej problem znalazłem rozwiązanie, może komuś się przyda. DebugWIRE można wyłączyć programatorami wymienionymi w tym wątku jednak cena kilkuset złotych dla uratowania jednej płytki nie bardzo mi się...
Spróbuj bez tego kondensatora innym programatorem. Możliwe, że ten uległ częściowemu uszkodzeniu w takich warunkach pracy. Widzę też inne wyjście: Podłącz zewnętrzny oscylator lub sygnał zegarowy 1MHz do programowania.
Nie. Jeśli mikrokontroler jest nowy, to przeważnie chodzi z wewnetrznego generatora RC i nie potrzebuje żadnego kwarcu do programowania. Ale jeśli przestawisz fuse bity na pracę z kwarcu, to już podczas programowania jest on wymagany. Częstotliwość tego kwarcu jest nieistotna... minimum 1MHz, maksimum tyle ile dopuszcza dany procesor. Jeśli przez przypadek...
Stwierdzenie zewnętrzny kwarc jest niepotrzebny kolego jest nieco na wyrost. wszystko zależy od ustawienia bitów cksel bo jeżeli ustawisz na oscylator zewnętrzny lub sygnał zegarowy to bez kwarca nie pogadasz sobie z nim . Ustawienie oscylatora wewnętrznego na 1MHz też może powodować kłopoty z komunikacją w przypadku programowania niskonapięciowego...
Jeśli więc chce pracować z oscylatorem zewnętrznym i mieć odblokowany PORTC to mam postawić ptaszka tylko w ramce CKOPT? Czy wtedy procesor będzie pracować z pełną szybkością zależną od użytego kwarcu, bo widzę, że są ustawione bity CKSEL? Chyba nie czytasz poprzednich postów. Usuń ptaszka z JATGEN to ci da pełny dostęp do portu C Wszystkie CKSEL bez...
donelbaron: najogólniej rzecz biorąc fusebitem CKSEL można przestawiać między źródłami taktowania procka (oscylator wewnętrzny, oscylator rc zewnętrzny, lub sygnał zegarowy). Fabrycznie (zazwyczaj) ustawione jest taktowanie wewnętrzne. Ty musiałeś przestawić na zewnętrzne oscylator rc lub sygnał z generatora. Spróbuj iść tą drogą co teraz czyli pokombinuj...
Witam! Mam kilka pytań o kryształ i dobór kondensatorów. 1. W jaki sposób wylicza się jakie kondensatorki będą potrzebne do zamontowania przy krysztale? Podejrzewam, że tutaj dużą rolę odgrywa load capacitance kryształu i sam układ do którego jest on podłączany + pewnie pojemność ścieżek. Krócej: Jaki jest wzór na wybór odpowiednich kondensatorków?...
Te kondensatory (C2, C3) odpowiadają za sygnał zegarowy (wspólny na wszystkie końcówki w klasie D). Wylutuj sprawny i zmierz jego pojemność, albo przejrzyj datasheet dla połączenia z zewnętrznym oscylatorem. Ten biodegradowalny trzeba usunąć z całej płyty, bo przewodzi prąd i powoduje nieprawidłową pracę wzmacniacza.
Mam to samo, raz dziala, raz nie. Zauważyłem, że zależne jest to od programu wgranego do proca przed programowaniem (chociaż teoretycznie nie powinno). Możliwe że jest to wina oprogramowania od strony PC (nieprawidłowe zależności czasowe) Taki coś w sumie dzieje się u mnie tylko z jednym programem, który dość intensywnie operuje pinami. Przetestowałem...
Można spróbować zidentyfikować układ przez rozpracowanie nóżek gdzie jakie są sygnały. Zidentyfikuj gdzie jest zasilanie masa(y), reset oraz sygnał zegarowy. Ten ostatni może być jako zewnętrzny RC lub wewnętrzny i w takim wypadku miał byś dwie nogi wolne koło siebie. Sporo mogło by wnieść do tematu zdjęcie od spodu. A tak właściwie to nadruku na górze...
sprawdz połączenia kwarcu z uP. kwarc musi być blisko procka i musą być 2 kondensatory do masy (z zakresu 22pF-33pF). jaki masz programator ??? niektóre ISP mają opory przy duzych czestotliwościach kwarcu. ADD: jeśli zmieniałeś tylko fusebity od kwarcu to wystarczy zewnętrzne żródło sygnału zegarowego np inny procek z zewnętrznym kwarcem lub generator....
Witam Ad.4 możesz Ad.3 w przypadku mikrokontrolerów AVR kwarc nie jest bezwzględnie wymagany.Kontroler może pracować z z sygnałem zegarowym podanym z zewnętrznego generatora bądź z generatorem zawartym wewnątrz jego struktury. Trzecie wyjście to rezonator kwarcowy. Jaki wybrać kwarc i jak skonfigurować w ogóle generator? To wszystko masz podane w notach...
Fusebity ustaw według kalkulatora: http://www.engbedded.com/fusecalc/ A co do taktowania to o ile podczas programowania FT232RL będzie podawał sygnał zegarowy to jak najbardziej wtedy procesor będzie się normalnie programował.
Z tego, co się zorientowałem to w ATmega8535 mogłeś po prostu ustawić zewnętrzny oscylator jako źródło sygnału zegarowego. Zbuduj generatorek na 74HC14 i obudzisz tą ATmegę :)
Witam! Jestem w trakcie pisania programu VHDL, który będzie sterownikiem sygnalizacji ulicznej (proste skrzyżowanie dwóch ulic bez przejść dla pieszych). Właściwie nie ma tu nic trudnego, bo wszystko się rozchodzi tylko o wysyłanie 1 albo 0 na poszczególne wyjścia układu w odpowiednich odstępach czasowych. Zastanawiałem się, jak zrobić te odstępny czasowe...
Jakiej wersji webpack używasz? Chodzi ci o wbudowany symulator czy może zewnętrzny (modelsim)?
Witam, na mnie nie działa odstraszająco słowo Bascom ... ale kolego autorze - skoro sam nawet piszesz, że: "CKSEL najniższa możliwa wartość rezonatora to 0.4...0.9MHz" to jakim cudem wymyślasz sobie żeby podłączyć kwarc o jeszcze dużo niższej wartości???? nie dziw się wtedy, że kogoś to może szczególnie poirytować a wcale nie musi oznaczać, że ma wyższe...
A wie ktoś jak taki sygnał zegarowy zsynchronizować z zewnętrznym przbiegiem? Gdzie wsadzić tą PLL? Marmur99
"And now for something completely different". Skoro masz cztery procesory taktowane 16MHz to można było pokusić się o jeden zewnętrzny scalony generator i sygnał zegarowy dystrybuować do wszystkich procesorów... Jest duża szansa, że wszystkie procesory pracowałyby synchronicznie, co w przypadku wykorzystania procesorów jako wielogłosowego syntezatora...
Pacjent: Płytka BlackPill z STM32F411. Uruchomiłem RTC i na początku spóźniał. Znalazłem informację, że problem leży w podłączeniu pinów uC z kwarcem zegarowym również do listwy goldpin i żeby usunąć te piny. Po usunięciu zaczął znów śpieszyć. W ciągu 16h dodaje 12s. Zdecydowanie za dużo jak na deklarowaną przez producentów dokładność rezonatorów. Wyprowadziłem...
Zastanawia mnie jedno. Przeczytałem u nich na stronie że ten jitter jest ważny bo zewnętrzny układ z niego odzyskuje sygnał zegarowy. Zdaje mi się że to trochę robienie ludzi w konia, bo przecież porządny zewnętrzny DAC powinien mieć swój wewnętrzny zegar z małym jitterem, synchronizowany do zegara z SPDIF'a.
Z opisu jasno nie wynika czy obecnie masz uC taktowany zewnętrznym kwarcem? Masz dostęp do oscyloskopu?
1.Do ustawienia typu i częstotliwości oscylatora służą bity CKSEL 2. Rejestr OSCCAL służy do dokładnej kalibracji częstotliwości i po zerowaniu procesora zawsze automatycznie pobiera wartość dla 1MHz jeśli wybierasz inną wartość oscylatora wewnętrznego rc to powinieneś odczytać wartość osccal z układu i wpisać ją odpowiednią operacją przy starcie np...
sygnał zegarowy układ generator sygnał zegarowy wyjście sygnał zegarowy
reset pojemnika telewizor philips ustawi fabryczny vorwerk thermomix
parts catalog włacznik zbliżeniowy
Access Point Ubiquiti - biała dioda świeci Ford Transit 2007 nie wchodzi na obroty - przyczyny