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...
Jakiej wartości są kondensatory a jakiej KWARC? Kondesatory C1,C2 33pF, kwarc 4 MHz A czasem ATmega8 nie ma obudowy DIL26?? Na schemacie jest DIL40?? Nie rozumiem. Nie ATMega8 ma obudowe DIL28, na schemacie jest bodajże ATMega16.
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...
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ść:...
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...
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,...
Dzieki. Ale po co jest wogóle kwarc. i czy dobrze zaczynam od Atmega8? P.S. Ile razy moge programować Atmegę?
..podłączony jest kwarc 8MHz.. .. $crystal = 1000000 .. Nie bardzo rozumiem dlaczego podłączyłeś kwarc 8MHz a w programie masz ustawiony 1MHz?
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,...
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....
Witam. Jakiś czas temu przerobiłem część z kursu ze strony > "uisp" -dlpt=0x378 -dprog=bsd --rd_fuses Atmel AVR ATmega8 is found. Fuse Low Byte = 0xe1 Fuse High Byte = 0xd9 Fuse Extended Byte = 0xff Calibration Byte = 0xbd -- Read Only Lock Bits = 0xff BLB12 -> 1 BLB11 -> 1 BLB02 -> 1 BLB01 -> 1 LB2 -> 1 LB1 -> 1 >...
W fusach manualnych zaznacz zewnętrzny kwarc >8MHz. I niczego więcej nie zmieniaj Dodano po 1 Jak program się wgra to odłącz programator. Pamiętaj aby podczas programowania zasilanie było podłączone Dodano po 2 I napisz jakim napięciem zasilasz układ (na wyjściu z zasilacza).
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...
Uczę się programować mikrokontrolery z książki Pawła Borkowskiego: "AVR&ARM7. Programowanie mikrokontrolerów dla każdego" . Ćwiczenie, które mam do wykonania, wygląda tak: To ćwiczenie należy do trudnych, gdyż wiedzę konieczną do jego wykonania należy zdobyć samodzielnie. Na rysunku 7.9 widać schemat z podłączoną tylko jedną diodą. Należy układ obsłużyć...
Witam Robię projekt na atMega8L w wersji SMD. Po wielu mekach udało mi się wczoraj odczytać coś z pamięci i zapisać do Flasha prosty program w C wypluwający jedynkę na porcie D, jednak niestety nie działa. Bałem się, że może podczas lutowania spaliłem procesor, ale skoro się programuje to znaczy chyba, że działa ? a może nie ? Programuje ponyprogiem2000....
O dziwo zamontowałem kwarc 4mhz, kondensatory 22pf i nagle ruszyło, co prawda mam jeszcze jakieś zakłócenia na płytce, tak mi się wydaje bo błędy były z odczytem. Zmieniłem ustawienia kwarc na wewnętrzny, wsadziłem uC do innej płytki i śmiga aż miło :). Do czego właściwie służy ten bit CKOPT, obiło mi się o oczy :P że niby podciąga wewnętrzne kondensatory....
tak jak w temacie: TCCR1A = (1<<WGM10) | (1<<COM1A1) | (1<<COM1A0) |(1<<COM1B1) | (1<<COM1B0); //8bit PWM, phase correct TCCR1B = (1<<CS11) | (1<<WGM12); //MCU clock / 8 1. czy to jest dobry sposób? 2. jak zmusić atmege do korzystania z zew. kwarcu 8 lub...
Witam jak powinienem skonfigórowac basComa i ponyProg2000 by zaprogramoac Atmege8 i jak ustawic zegar uC . dzieki za pomoc PS W pc posiadam tylko USB mam przejscie na COM-a , do tego mam programator. pozdrawiam
Zdaję sobie sprawę że temat ten poruszany jest na forum wiele razy. Jednak przeczytałem kilkadziesiąt wątków i zamiast odpowiedzi mam jedynie coraz większy mętlik w głowie. Programuje w AVRStudio. W jaki sposób skonfigurować ATmege8 do pracy na wewnętrznym oscylatorze przy 8MHz ? Może ktoś pokazać mi kod w asemblerze? Oczywiście trzeba ustawić odpowiednie...
witam jestem nowym w programowaniu bascomem otóż robię zegarek z kalendarzem na atmega8 i z kwarcem zegarkowym. I jak ustawiam fusebity cksel 1001 bo takie są na małą częstotliwość i jak zmienię te fusebity to atmega8 mi się blokuje. proszę o nie usuwanie tego tematu jak moje wszystkie inne oto kod do procesora $regfile = "m8def.DAT" $crystal...
Witam,planuje zrobić multimetr do zasilacza serwisowego ze strony http://www.elfly.pl/multimetr/multimetr.... I mam pytanie odnośnie programowania atmegi8 czy np. takim czymś http://obrazki.elektroda.pl/2536620000_1... da się zaprogramować,odczytać,skasować,zaprogra... ponownie w razie jak by coś poszło źle?
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, Mam problem źle nastawiłem Fuse Bits Zamiast na 0100 to dałem 1000 (zewnętrzny oscylator RC 8MHz). Jak poprawić błędne nastawienie ??? Czy moża zrobić coś to w ten sposób: "Zdarza się, że po ustawieniu jakiegoś bitu i próbie ponownego programowania procesora, mamy komunikat, że kompilator nie rozpoznaje procesora. Aby teraz cofnąć to błędne ustawienie...
Witam, ostatnio zabrałęm się za projekt prostego zegara. Układ wyświetla godzinę na 4 cyfrach wyświetlacza LED wspólna anoda. Oto wyniki mojej pracy: schemat: http://obrazki.elektroda.pl/9370666700_1... Do mikrokontrolera Atmega8A podłączony jest kwarc 8MHz. A to program [syntax=c]/* * zegar.c *F_CPU 8000000UL zewnetrzny kwarc częstotliwość...
Witam. Potrzebuję pomocy w pisaniu programu do uC atmega8. Jestem początkujący. Dysponuję min: książką o programowaniu w bascom (zielona taka ;p). Szukam osoby, która pomogła by w tym projekcie. Niekoniecznie musi być bascom, może być C lub asm. Pozdrawiam
Witam Jak ustawić parametry by zaprogramować ATMEGA8A-PU 4MHz i 16MHz (kwarce zewnętrzne) programatorem VP-290 ? http://obrazki.elektroda.pl/2639510700_1... http://obrazki.elektroda.pl/7362486400_1... http://obrazki.elektroda.pl/8489733500_1...
Chciałbym zbudować regulator obrotów dwukierunkowy który byłby sterowany szerokością impulsu z odbiornika RC ale nie wiem jak zacząć bo mam już zrobioną płytkę pod atmega8. W Arduino deklaracje pinów są dla mnie niejasne.
Witam. Jestem nowym użytkownikiem tego forum. Z mikrokontrolerami dopiero zaczynam swoja przygodę. Piszę ponieważ napisałem program wyłącznika schodowego z regulowanym czasem działania i gdy programuje mikrokontroler to nie wykazuje on zadnych oznak zycia. Mikrokontroler ma być sterowany czterema przyciskami. Dwoma przyciskami niestabilnymi typu microswitch...
Musisz ustawić bity w ten sposób: HFUSE=0xc9 LFUSE=0xef To jest ustawienie zewnętrznego kwarcu powyżej 8 MHz. Pamiętaj że jak przestawisz na zewnętrzny kwarc to musisz podłączyć rezonator żeby programować Atmegę. Jaki masz programator? Czego używasz do wrzucania programu i ustawiania bitów?
Witam, jestem poczotkującym młodym elektronikeiem.Mam 2 pytania czy 1.Atmega8 da sie zaprogramowac w programatorze STK200. 2.Mam jakiś plik hex. do tego scalaka, ale nie weim co znim zrobic. Prosze o pomoc i wyrozumiałość.
Dokładnie ISP jest od tego, żeby nie bawić się w przekładanie. Jeśli masz kwarc to może podczas przekładania za bardzo wygiąłeś nogę w uC/podstawce tego programatora? Jeśli nie to spróbuj podać na XTAL1 sygnał prostokątny 1MHz 50% TTL i wtedy spróbować programować (oczywiście wcześniej trzeba odłączyć kwarc i kondki). A w ostateczności - fusebit doctor...
Czy do wyjścia ze złącza ISP podłączam bezpośrednio (przez kabel) do mikrokontrolera Atmega8 bez żadnych kondensatorów i oporników? do jakich nóżek jaki pin? (wtedy mógłbym zacząć uczyć się programować w bascomie). Podłączasz MISO do MISO, MOSI do MOSI, SCK do SCK, Reset do Reset , VCC do VCC, GND do GND. I ostatnai sprawa - zapomnaiłem kupić kwarca...
Podsumowując projekt na moim przykładzie: najprościej dać kwarc 16 mhz i do tego 2 kondensatory 33 pF a potem skompilować wsad drakerusa zmieniając przy tym na $crystal = 16000000 i Config Timer1 = Timer , Prescale = 256. Przy użyciu wbudowanego RC o częstotliwości 4 mhz zegar bardzo się późni i nie polecam tego choć i tak przy 16 mhz jest to u mnie...
Cześć. Przeczytałem prawie wszystkie tematy na elektrodzie o tym testerze. Kolega Freddy pisał w innym temacie ( już zamkniętym) że aby tester wykonywał dokładniejsze pomiary to trzeba dodać: -rezystory 470k i 680r 1% (ja jeszcze będę te 1% selekcjonował co do 10r) - zewnętrzne napięcie referencyjne dla ATmegi-TL431 - zewnętrzny rezonator kwarcowy Co...
Witam Wczoraj złożyłem sobie programator ISP wg. schematu z tej strony: http://www.amwaw.edu.pl/~adybkows/elka/i... jedyną modyfikacją było użycie zamiast 74LVC244, 74HC244 gdyż tylko taki dostałem, zresztą pan w sklepie powiedział, że można go użyć jako zamiennik, zasilanie dla układu programatora i uC dałem z portu USB. Problem polega na tym,...
a jaka wartośc ustawiasz w bitach konfiguracyjnych?? jaki masz podpiety zewnetrzny kwarc - wartość?? i najwazniejsze nie wiem jak pony ale trzeba zwracac uwage co dla programu oznacza ustawiony bit ... "0" oznacza zaprogramowany a "1" niezaprogramowany, czyli calkiem prawdopodobne ze zamiast zewnetrznego kwarcu ustawiles zewntrzny sygnal zegarowy Pony...
Po pierwsze GND nie jest podłączone, procesor może nie działać w ogóle albo nawet się uszkodzić. Ściągnij sobie AVR Dude a do tego jest w 100% darmowa nakładka graficzna Burn-o-mat albo można też spróbować PonyProg. Spróbuj przede wszystkim odczytać fuse bity. Możliwe, że w programatorze masz ustawioną zworkę wyboru prędkości na dużą prędkszość. Fabrycznie...
Czyli układ Mirleja jest w porządku. Teraz chciałbym zrobić "podstawkę" z atmega8 gdzie mógłbym programować tylko diody LED. Całość chce zasilać DC 12V. 1) Z tego co wyczytałem, ta moja "podstawka" musi posiadać zewnętrzne zasilanie 5V. Dlatego dałem stabilizator LM7805. Czy coś jeszcze trzeba dolożyć? 2) Rozumiem żeby zaprogramować procesorek musze...
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, Witam! Czy ktoś może mi powiedzieć w którym miejscu na poniższym schemacie znajduje się przełącznik Lmax/Lmin? https://obrazki.elektroda.pl/9792138800_... Konia z Rzędem temu, kto pokaże gdzie o tym jest coś napisane na stronie - patrz niżej - autora tego opracowania. Załączam też strony na których znajduje się powyższy schemat...
zawsze możesz poszukać Atmega8A lub Atmega88 - różnią się jedynie wkładem. Sorry, że trochę pomęczę, ale widzę, że konektor SPI ma inny pinout niż mój wlutowany w układ (np. na 2 jest GND podczas gdy u mnie jest tam Vcc) mój KANDA : 1 - MOSI 2 - Vcc 3 - NC 4 - GND 5 - RST 6 - GND 7 - SCK 8 - GND 9 - MISO 10 - GND czy ten ze schematu to jakiś konkretny...
Robilem dokładnie ten sam zegarek i zaprogramowałem go w złozonym ukladzie razem z kwarcem
Witam serdecznie. Zbudowałem układ, który ma za zadanie dokonywać pomiaru prądu, napięcia, temperatury oraz liczby obrotów. Poniżej zamieszczam schemat: http://obrazki.elektroda.net/52_12834085... opis wej/wyj : PC6 - reset PD0 - przekaźnik1 PD1 - czujnik cyfrowy temperatury PD2 - przekaźnik2 PD3 - D7 (LCD) PD4 - przekaźnik3 Vcc Gnd PB6 - kwarc...
http://obrazki.elektroda.net/20_12328196... Witam chciałem zaprezentować produkt mojej zabawy z mikrokontrolerami atmega8. Nie jest to może mój projekt jednakże realizacja i dobór elementów jak najbardziej są moim dziełem. Tak więc projekt pochodzi z tej strony http://obrazki.elektroda.net/37_12328204... Realizacja projektu w przeliczeniu...
sprawdź sprawdź - tylko zainstaluj sobie avrdude z wewnątrz MkAvrCalculatora z zakładki "Ustawienia" klawisz "Instaluj" to bardzo ważne - bo to specjalna i podrasowana wersja ;) Nadmienię, że bardzo często używam ostatnio ATmega8A zarówno w DIP jak i SMD. Oczywiście w programie jest ona wykrywana i programowana jako ATmega8
Jeśli ustawiasz zewnętrzny kwarc to musi on być podłączony przy programowaniu. O ile nie namieszałeś czegoś z FUSAMI od programowania szeregowego, to wszystko powinno być ok.
Miałem ostatnio podobny przypadek z Attiny2313. Procesor nowy ze sklepu jednak nie chciał wykonywać żadnego programu. Programowany USBaspem, weryfikacja poprawna, pamiętał zmiany fusebitów. Ruszył dopiero po dodaniu kwarcu (i oczywiście zmianie fusów), na wbudowanym generatorze niestety wisiał. Dużo roboty z dodaniem kwarcu nie ma, a może właśnie to...
Jest to również mikroprocesor, bardzo podobny do attiny 2313 lecz jest starszej generacji i nie posiada wenętrznego kwarcu, lecz można go już programowac poprzez isp.
Dołącz może kwarc ok. 8MHz. 1111 to ustawienie właśnie dla kwarcu. Jak nie chcesz więcej niespodzianek to programuj programatorem od BASCOMA AVR. Tam trudno o pomyłkę.
Witam,mam pytanie.Chcę zaprogramować atmega8 do zegarka led i mam pytanie czy przy programowaniu (programuje w STK200) trzeba do atmega8 podłączyć kwarc?????????
Opis fusebitow - http://www.tkdami.net/~voytek/programy/p... (nacisnij na link "problemy" w menu) - ustawiałem wg. tego mojego AtMega8 i wszystko działało dobrze Informacje o programowaniu AtMegi - m.in. opisane jest użycie timerów: http://www.freepgs.com/robkry/?t=avrgcc
Kwarce i kondensatory do nich, skrętkę którą przerobisz na przewody, wyświetlacze 7-seg, tranzystory bipolarne małej mocy, brzęczyk.
Włącz okienko wgrywania programu i w odpowiedniej zakładce musisz ustawić oscylator na zewnętrzny. Nie przestaw innych bitów, bo możesz zablokować mikrokontroler (ustawienie obwodu RC jako oscylator lub wyłączenie programowania ISP).
Po co Ci dodatkowe płatne narzędzia, skoro w oryginalnym środowisku programistycznym Atmel Studio masz wszystko czego Ci trzeba: http://obrazki.elektroda.pl/4359536000_1... W dodatku możesz użyć odpowiednich opcji i wpisać to w programie, dzięki czemu w trakcie programowania będzie programować także fusebity. Zanim zaprogramujesz podaj...
Kwarc możesz kupić, chociaż na samym początku uruchamiaj bez kwarcu. Istnieje ryzyko, że popsujesz układ źle programując tzw. fuse bity. Do pierwszych zastosowań spokojnie wystarczy wewnętrzny zegar Atmega8, który fabrycznie jest ustawiony na 1MHz.
cze jak ustawic fuse bity w ATmega8 zeby dzialal z kwarcem programuje w asemblerze dzieki za podpowiedz.
Każda nowa Atmega8 ma ustawione fuse bity na zegar wewnętrzny, więc jeśli nie ruszałeś fuse bitów to nie potrzeba kwarcu. Poza tym w ponyprog definiuje sie typ programatora, musisz wiedzieć, który to jest i ustawić w ustawieniach.
Jeszcze takie małe pytanko, rozumiem, ze kwarc musi być podłączony do proca podczas programowania. Podczas programowania to nie musi ;) .... ale jak tylko programator przeprogramuje procka to nastąpi jego RESET, i jeśli wtedy nie będzie kwarca to procek będzie głuchy. Ale jak go dołożysz to ruszy. Tak to działa ;)
Postępowanie z ATMegą8 niczym się nie różni. Jeśli wgrywasz bootloader Arduino to musi być kwarc, jeśli nie musi to działać z bootloaderem, to nie musi być kwarcu. https://www.arduino.cc/en/Main/Standalon... Do programowania używasz programu AVRDude jako programator wybierasz AVRISP. Oczywiście uprzednio musisz odpowiednio zaprogramować samo Arduino.
Radzę przeczytać przyklejone tematu na tym forum :) 1. Kup sobie pare AtMega8 2. Tak to dobry język dla początkującego 3. Kwarc jest potrzbny do taktowania procesora, AtMega8 jak i inne z tej rodziny mają kwarc wbudowany więc na początku nie musisz go podpinać. Jak przeczytasz te tematy wyżej to się zorientujesz co i jak. 4. Nie potrzbna jest plytka,...
BODLEVEL nie ruszany (nawet nie wiem co to:)) Próba zmiany lfuse (bo to jest winowajca): M:\avr\avrdude-gui>avrdude.exe -p m8 -c usbasp -U lfuse:w:0xE4:m found 5 busses avrdude.exe: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.00s avrdude.exe:...
Nie wiem czy rozumiem o co w tym wszystkim chodzi. Piszecie, że ma sprawdzić połączenie kwarcu. Wynika z tego, że w czasie programowania kwarc musi być podłączony do mikrokontrolera, tak? W innym wypadku co ma wspólnego połączenie nóżek kwarcu, jeśli błąd pojawia się po zmianie opcji w bascomie? Dodano po 1 I druga sprawa - jak można sprawdzić częstotliwość...
a mozesz odczytac ustawienia z uP? bycmoze kwarc ci sie nie wzbudza, a masz ustawione na zewnetrzny kwarc....
Rozumiem, ze programowanie jest po ISP a nie SPI :) Sprawdzilbym zasilanie, moze jakis zimny lut lub peknieta sciezka - w efekcie ciagnie zasilanie z ISP - ATMega8 ruszy jako pasozyt czerpiacy energie z bufora ISP w stanie wysokim :) Ew. ISP zwiera razem sciezki masy, ktore normalnie sa rozwarte? Kombinowalbym raczej w tym kierunku. Troche zwariowana...
kwarc atmega8 atmega8 kwarc kwarc programować
volvo silnika termistor vectra brotje energy błędy
naprawa udaru makita cyfral cosmo
Drukarki igłowe Epson, OKI – porty LPT, RS-232, USB, Ethernet – współpraca i kompatybilność Peugeot Partner I – obsługa radia Philips 22RC462, Clarion RD3, kod PIN, emulator AUX