W sumie tak tylko ze kwarc i kondenstatory musza byc podpiete caly czas a nie tylko podczas programowania bo ukladzik nie bedzie chodzil. Dodano po 6 Cytat : "(MOSI-16, MISO-10, SCK-17, RST-14 i GND-25)" a jeszcze w jakiej obudowie masz procka bo mi sie cos numerki pinow niepodobja??
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...
Kwar stosujesz wtedy, gdy przez przypadek przeprogramujesz "fusy" tak, że procesor ma pracować z zewnętrznym oscylatorem kwarcowym. Wewnętrzny generator RC zostaje wtedy wyłączony i nie można programować proca w programatorze, w którym nie ma kwarcu. Jeżeli to właśnie zrobiłeś, to wystarczy, że do Twojego programatora dolutujesz kwarc i kondensatory,...
http://obrazki.elektroda.net/6_122149578... Kondesatory C1,C2 33pF, kwarc 4 MHz Źródło : wiki ...
nieźle nieźle - skoro już raz się tak przeflancuje procka fusebitami to drugim razem już na prawdę trzeba się przyłożyć do sprawdzenia dokładnie jak się programuje fusebity a nie opowiadać, że skoro odptaszkowałeś wszystkie CKSEL to ustawiłeś zewn kwarc..... ustawiłeś zewnętrzny generator a nie kwarc a to jest różnica - więc podłącz sobie jakiś generatorek...
Załóżmy że mam pod ATmege 32 podłączony kwarc 16 MHz. Do Atmegi podpiąłem też wyświetlacz, który może pracować na transmisji z max częstotliwością 6 MHz. Plus powiedzmy jeszcze jakieś inne elementy (np. karta pamięci, dioda podczerwieni). Jak te wszystkie różne częstotliwości ogarnąć razem w kodzie względem tych 16 MHz aby wszystkie części pracowały...
4. Można programować w układzie. Jeśli końcówki Miso, Mosi, Sck są użyte w systemie jako wejścia lub wyjścia to dobrze jest je odłączyć od reszty ukladu na czas programowania (choć czasem nie jest to konieczne).
Gwoli podsumowania.. Ostatecznie uruchomiłem to na ATmega8L ((at)16MHz, 5V). 3 układy (mikrofon + op-amp) rozmieszczone symetrycznie - co 120st. w okręgu o średnicy 16cm, pozwalają na wyśledzenie kierunku skąd nadszedł dźwięk z rozdzielczością do 30st. Wystarczająco dla moich zastosowań. PS. ciekawy efekt zaobserwowałem - ATmega8L (PDIP) podkręcona...
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ć,...
Witam, jestem bardzo początkujący w mikrokontrolerach, Arduino kupiłem sobie dopiero tydzień temu. Mam pytanie, ale nigdzie nie znalazłem na nie dokładnej odpowiedzi, więc stwierdziłem że zapytam tu. Czy mogę stosować moje Arduino UNO jako programator, w takim sensie, że wgram sobie program na Atmegę328 jaka tam domyślnie jest, potem wyjmę ją z podstawki,...
Z tym kwarcem to trochę nie tak. Normalnie jak kupisz ATmega8 w sklepie (czy gdziekolwiek) i jest to mikrokontroler fabrycznie nowy to źródło jego sygnału zegarowego domyślnie jest ustawione na wewnętrzny (umieszczony w mikrokontrolerze) generator RC. W takim stanie mikrokontroler spokojnie daje się programować w układzie(ISP) i może z tym generatorem...
Na razie nie programuje, tylko chcę żeby za pomocą mkAvr Calculatora odczytać sygnaturę procesora, więc nie powiem co z tym pinem reset. To właśnie pin RESET + odpowiednia sekwencja SPI umożliwia komunikację pozwalającą programować i odczytywać dane (w tym fusebity) z MCU. Jego nieprawidłowe działanie skutecznie uniemożliwia programowanie (odczytanie...
1. Low Freq 2. Start-up to czas podany w cyklach, po których procek dopiero rusza. To opóźnienie wprowadza się po to aby zdążył się dobrze ustabilizować przebieg taktujący. Ja zwykle wybieram największy czas ale to nie jest zwykle w takich amatorskich rarunkach aż tak krytyczny parametr 3. Złe ustawienia powodują jak to się mówi potocznie "blokadę"...
Musisz wypiąć kwarc i podać na XTAL1 zegar. Możesz wziąć np. ATTINY2313 i ustawić w nim fuse uaktywniający wyjście zegara i masz prosty generator. Wtedy możesz programować procesor.
Przeczytałem ze zrozumieniem. Zdanie "(oryginalnego, bez modyfikacji i grzebania w plikach programu)" to teraz dopisałeś. Kody z arduino to chyba kody, co nie? Nic nie pisałeś o zmianach z pliku boards.txt . Jakbyś napisał to wcześniej to bym nic nie komentował ;) Nie myśl, że się wymądrzam, tylko po prostu usprawiedliwiam bo mówisz, że nie czytam ze...
nie pamiętam numerów nóżek i pinów, ale u mnie na takim programatorze ( wg Bascoma - Sample Electronic Programer) bez problemu działa. w opcjach trzeba tylko wybrać AT TINY 2313 i już. być może próbujesz programować go jako at90s2313. Jeśli nie masz opcji Tiny w bascomie, musisz ściągnąć nowszą wersję. kwarc nie przeszkadza, chociaż nie pracuje. fabrycznie...
Atmega8 ma inne fusebity... Możesz: a) podpiąć pod XTAL1 generator przebiegu prostokątnego na ne555 b) układ RC na XTAL1 c) kwarc między XTAL1 i 2 (i w punktach a-c po podłączeniu tego próbujesz programować programatorem) d) zbudować fusebitdoctor'a projektu kolegi manekinen http://www.elektroda.pl/rtvforum/topic17... e) poza tym polecam na przyszłość:...
Różnice są prawie wszędzie w rodzinie '51 rdzeń taktowany jest zegar 12 razy wolniejszym niż kwarc co wynika z wstępnego podziału prze 12, w '51 jest tylko jeden akumulator a w AVR można korzystać bezpośrednio z rejestrów prze co nie traci się cykli zegara na przesłania między rejestrowe. Ogólnie w AVR wydajność dochodzi do 1MIPS (instrukcji na sekundę)....
1. Czy jeśli zdecydowałbym się na czyste avr to czy są jakieś schematy? np. na radio fm z rds i wyświetlaczem? Google i elektroda :D 2. Jeśli jednak arduino to czy bym mógł programować bez problemu zewnętrzne mikrokontrolery? (czytałem że trzeba wgrywać bootloader) z tego co JA czytałem, to możesz na luzie wgrać hexa z Arduino na mikrokontroler taki...
Najpierw zawsze zaprogramuj sobie poprawnie Fusebity w JEDNEJ OPERACJI - np na zewnętrzny kwarc A dopiero POTEM w kolejnej operacji wgraj wsad HEX po co robisz to jednocześnie ??? wprawdzie to nie musi sprawiać błędu - ale sam sobie wydłużasz cały proces a nieraz nawet masz błąd programowania bo nie przestawiasz programowej zworki SLOW_SCK o której...
Witam! Posiadam pakiet WinAVR (taki jaki jest proponowany w kursie). Słuszna decyzja. Gdy zapoznasz się z językiem C, będziesz mógł pisać programy dla większości architektur, w tym dla komputerów PC. Język ten przy odrobinie wprawy umożliwia szybkie tworzenie złożonych programów, zachowując czytelność kodu oraz optymalny kod wykonywalny. ale jeśli nie...
Dało by się. Polecam program ISP Programmer (już niestety nie rozwijany ale i port LPT też już w nowych sprzętach rzadko się pojawia)- za jego pomocą dało się programować AT89S52 (czyli troszkę lepsze 8051-a właściwie 8052 z Atmela). Inną kwestią, że 8051 i jego krewni to w porównaniu do AVRów słabizna obliczeniowa. AVRy są to mikrokontrolery RISCowe...
Ponieważ jesteś zielony w temacie, to zacznij od książki w ZIELONEJ okładce, podanej na końcu :))) wyjaśni ci wszystko od początku. -Jaki mikrokontroler najlepiej kupić? Taki jaki jest potrzebny do konkretnego projektu. :)))) (żeby można było go programować bascomem AVR, żeby miał wbudowany oscylator, więcej niż 4KB pamięci,żebym mógł do niego alfanumeryczny...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
http://obrazki.elektroda.pl/2352937000_1... Zaprojektowany i wykonany układ uruchomieniowy powstał jako część dyplomowej pracy inżynierskiej na wydziale Elektronika i Telekomunikacja. Tytuł inżyniera obroniłem w 2010 roku ale dopiero niedawno postanowiłem przedstawić szerszej publice urządzenie mojego autorstwa. Urządzenie wraz z zestawem...
Witam, Mam układzik z mikrokontrolerem ATMEGA 128 którego programuję z użyciem avrdude i usbasp. Wszystko mi śmigało super do momentu kiedy nie wyłączyłem zasilania 5V z procka a włączyłem programowanie. Wtedy zdarzyło się coś dziwnego to znaczy zaczął programować atmegę w jakimś nieznanym trybie i na tym koniec po włączeniu już zasilania i próbie uruchomienia...
ak włożę do układu -obojętne czy uruchomionej PCB z kontrolerem czy do programatora (co prawda sam go wykonałem ale działa) AT16A i podam zasilanie to kwarc zaczyna oscylować na f=16MHz. (w programatorze na 4 MHz). Ten sam kwarc w dwóch generatorach raz daje 16, a raz 4 MHz? Jak włożę AT32A obojętnie czy zaprogramowany czy nie oscylator nie działa....
https://obrazki.elektroda.pl/1662014800_... Witam wszystkich serdecznie Dziś chciałbym Wam przedstawić bardzo przydatną (jak dla mnie) przystawkę do nauki programowania. Na początek trochę historii (oczywiście historia elektroniki). Ja już ponad ćwierć wieku bawię się elektroniką - często robiłem coś tylko dla tego aby zdobyć doświadczenie,...
https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...
Debugger Xplained Yourself jest kompatybilny z Atmel Studio 7. Bazuje na Atmelowskim debuggerze mEDBG, ale dzięki moim przeróbkom we wsadzie pozwala na programowanie wszystkich mikrokontrolerów z interfejsami SPI, dWire, UPDI, TPI, SWD. Jego "mózgiem" jest ATmega32U4. W wersji maksymalnie okrojonej do uruchomienia debuggera wystarcza 32U4, dwa przyciski,...
http://obrazki.elektroda.pl/6897407100_1... Witajcie moi drodzy! Poprzednio pokazałem Wam moją konstrukcję programatora Brenner9L. Dziś opiszę konstrukcję bliźniaczego programatora - Brenner8. Jest on nieco bardziej skomplikowany, ponieważ zawiera na pokładzie elementy odpowiedzialne za wytworzenia napięcia VPP (z reguły 12V) potrzebnego...
Witam, Jako że zdarza mi się programować AVRy w ekstremalnych warunkach postanowiłem wykonać zabudowaną wersję programatora. Bez problemu można go wrzucić do torby z laptopem lub używać na metalowym stole, nie stresując się że coś się zniszczy, lub dojdzie do zwarcia. http://obrazki.elektroda.pl/3331871400_1... Sam programator nie jest...
Ja również zrobiłem kiedyś zegar na tym mikrokontrolerze. Działa już bezawaryjnie od około 2005 roku. Ja uczyłem się programować ten układ na podręczniku "Podstawy programowania mikrokontrolera 8051" panów Gałka. Tam właśnie jest opisane użycie tajmera do odliczania czasu - korzystając z kwarca 11,0592 można bardzo prosto uzyskać przerwania co dokładnie...
http://obrazki.elektroda.pl/2996251600_1... Witajcie moi drodzy! Dziś opiszę coś, czego na DIY Konstrukcje jeszcze nie było - płytki developerskiej mikroprocesora PIC32 programowalnej przez USB. Co ta płytka oferuje? Płytka bazuje na 32 bitowym mikroprocesorze PIC32MX220F032B firmy Microchip. Zasilany z napięcia 3.3V, posiada 32KB pamięci...
https://obrazki.elektroda.pl/2611358400_... Opisany poniżej układ to realizacja pomysłu na zagospodarowanie „modułów Arduino”, zakupionych często przy okazji, bez sprecyzowanego celu, oraz innych „przydasiów”. Na początku miał to być tylko mały pojazd sterowany radiowo. W miarę czasu przybywało pomysłów: dodano...
To pewnie wypadałoby zmienić kwarc na 6MHz - przecież to według niego odmierza się czas między impulsami. Albo przerobić program - jeśli masz programować ten uC, a nie dostajesz już zaprogramowany - mnożenie zamiast dzielenia.
Przeczytaj najpierw to : http://www.henwyd.republika.pl/TekstyHTM... http://www.tkdami.net/~voytek/programy/i... Szczegolnie polecam drugi adres . Jesli chcesz wiecej informacji to podaj swoja skrzynke .
Witam. Zacząłem "zabawę" z µC. Chce zrobić programator USBasp, ale napotkałem na problem: Atmegę do USBasp muszę zaprogramować przez port LPT i teraz nie wiem który schemat podłączenia wybrać: 1. http://obrazki.elektroda.pl/7814644300_1... 2. http://obrazki.elektroda.pl/9903053700_1... Oczywiście wiem o zasilaniu...
A nie ruszaj jeszcze tych fusebitów- chociaż przez parę dni. A procesor ma zasilanie? A jaki programator ustawiony w Bascomie? A delay jakie do programatora? A kable dobrze wetknięte? A zwarć nie ma?
w arduino w plik/przykłady/ArduinoISP Tu jeszcze na wszelki wypadek dodam, że jeśli po świadomym lub nie świadomym przestawieniu źródła taktowania w fusebitach (np. na 128kHz), programowana kostka przestaje być widoczna dla programatora na Uno czy Nano (prędkość SPI zbyt duża), nie trzeba od razu popadać w rozpacz że kostka zbrickowana. Wystarczy wtedy...
Akurat używałem - trochę leciwy ADUC812 i pochodne. 2XDAC 12-bit, UART. Wystarczy dodać MAX232 i kwarc. Programować można przez RS232.
Witam. Od jakiegoś czasu rozpocząłem swoją przygodę z mikrokontrolerami i dlatego chciałbym przedstawić wam mój pierwszy układ związany z nimi. Jest to znany już na elektrodzie http://www.elektroda.pl/rtvforum/topic77... projekt zamka na kartę chipową na ATtiny2313 (oryginalnie w projekcie jest ATtiny26). Układ zasilany jest napięciem 12V. Kiedy...
Dzięki za podpowiedzi. Już zabrałem się za projektowanie JTAG'a, nawet jak nie zadziała to i tak wcześniej czy później się przyda. W nocie katalogowej znalazłem że Fusebit JTAG'a jest domyślnie zaprogramowany więc mam nadzieje że go przypadkowo nie przeprogramowałem. Do kolegi: Voytaschec Ja tą Atmege chcę taktować kwarcem 8MHz, kwarc 32kHz podłączyłem...
Jak ustawić te diabelskie bity ?? Nie chcę zwali procka, bo na następny będę czekać do następnego tygodnia a praca goni. Według pdf'a włączony jest wewnętrzny generator i to by się zgadzało, bo można procesor programować bez kwarcu, ale już to, co powinno być ustawione według tego pdf'a niestety się nie zgadza. Podrzucam scren (ustawienia fabryczne)...
Witam. Stawiał bym na fusebity, zapewnie ustawiłeś na zewnętrzny generator kwarcowy a nie zewnętrzny kwarc z kondensatorami. To by tłumaczyło uruchamianie układu po dotknięciu kwarcu - nawet małe napięcie przenoszone palcem mogło wzbudzić kwarc. A programować jeszcze można? P.S. obudowe kwarcu najlepiej połącz z masą. Pozdrawiam.
Witam Chcę zbudować sobie podstawkę programującą Mirley'a , programuje ona attiny13,2313 , atmege 8,16,32,162. Domyślnie do wszystkich procesorów poza at13 podłączony jest kwarc 16 MHz. Moje pytanie brzmi czy mogę w takim programatorze programować procesory : a) mające włączony wew rezonator RC b) mające ustawiony inny zegar niż 16 MHz(np 20 MHz) Jeszcze...
Chodziło mi o to aby mi ktoś podał model (nazwę i firmę i cenę) i nie jak programować kwarc tylko a co zrobić aby nadajnik z odbiornikiem działał.
Tylko czy gdyby się nie wzbudzał zewnętrzny generator to mógłby z powrotem programować Fusbity?
Wiem że moge dać dowolny kwarc - tyle że ja raczej pozostane przy tym jaki bede używał podczas korzystania z tunera (tak aby działał) . Chodzi mi tylko o to czy bede mógł przy tym kwarcu programować inne klocki ?? metodą ISP przez LPTa. Sądze żę to bedzie działać (bo w ISPprog jest miejsce gdzie wybieramy przy jakim kwarcu programujemy - przynajmniej...
Zobacz jeszcze raz połączenia LPT PROCESOR i jeśli jest to nowy procek z igły to wyjmij kwarc zewnętrzny.
atmega8 kwarc programować zastąpić kwarc arduino kwarc
virtual sound blaster brotje energy błędy cyfrowy mikser
bateria parkside styki bateria niteo
Philips 715G7734-P01-003-002H – spadek napięcia 12V pod obciążeniem, brak wydajności prądowej Shelly Plug S, F&F OM-633, Schneider iEM3000 – pomiar i ograniczanie poboru prądu z sieci