OD - Open Drain, OC - Open Collector etc. Dodano po 2 Soją drogą takie coś to akurat proste skorygować rezystorem podciągającym. A jakby się uszkodził drugi tranzystor z pary to rezystor pull-down tak z pareset omów
Witam, Sytuacja wygląda następująco: -Podłączam świeżą ATmege8 pod złącze ISP przez programator FT-232R i odczytuje fuse bity by sprawdzić poprawność połączenia (używam AVRDUDE-GUI). -Następnie wpisuje swoje bity o wartościach: hFuse: D0 oraz lFuse: EF. -Wrzucam napisany przeze mnie program ok. 6,5kB. -Przekładam uP do płytki gdzie będzie używany. 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...
Jak z 1MHz na 2MHz to nie został zablokowany
Witam Pytanie czy w opcjach, czy w fusebitach. Jeśli fusebity to najprawdopodobniej zablokowałeś programowanie szeregowe. Rozwiązaniem tego problemu będzie włożenie tego mikrokontrolera do programatora równoległego. No chyba, że uwaliłeś mikrokontroler... A na to nie ma rady. -- pozdrawiam
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).
oraz jeszcze: 1. stosujesz stare funkcje obsługi przerwań a nowe wektory - stosuj nowe funkcje ISR(): http://nongnu.org/avr-libc/user-manual/g... i wywal nagłówek #include <avr/signal.h> 2. returny w funkcjach ISR() i main() są zbędne. 3. Ostatnia uwaga kol Zaquadnik jest baaaardzo istotna. Nie dość, że czekasz w funkcji...
witam co prawda nie programuje atmelków w C ale wydaje mi się że jeżeli jak piszesz: " Jeszcze dalej, już poza pętlą główną przerwania są odblokowywane." to znaczy że na początku są zablokowane? w takim razie nigdy nie zostaną odblokowane skoro wcześniej masz nieskończoną pętlę... program nigdy nie dojdzie do tego momentu, odblokuj przerwania przed...
Aaaa, rozumiem, wielkie dzięki. Niestety pierwszą ATmegę już zablokowałem, na własnych próbach, ale to pól biedy, milionów nie kosztuje. W zależności co przestawiłeś można sobie poradzić prosto lub budując FuseBit Doctora: http://mikrokontrolery.blogspot.com/2011...
Mam jeszcze takie pytanie przy okazji. Jak muszę ustawić, żeby procesor był taktowany zewnętrznym kwarcem 8MHz? Kwarc mam podłączony do XTAL1 i XTAL2 w mikrokontrolerze. Nóżki kwarca są również podpięte przez kondensator 22pF do masy. Ostatnia pozycja na liście (screen2.jpg - ta jeszcze jedna, co widać tylko jej górny fragment ;)) : 1111:XXXX external...
Dla wszystkich co kiedyś zablokują mikrokontroler napiszę co i jak, bo udało mi się odblokować bez budowania generatora: Wziąłem poprzednie urządzenie mikrokontrolerowe, które działało, odpaliłem na nim program: DDRC = 0b11111111; while (1) {PORTC ^= 0b11111111} Przylutowałem jedną z nóżek C działającego mikrokontrolera do niedziałającego...
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...
1. Źle ustawiony typ procesora 2. Musisz ustawić, jeśli nic nie zablokowałeś twardo, niską częstotliwość SCK, aby przestawić fusebity.
O generatorze przeczytasz tu: http://mikrokontrolery.blogspot.com/2011... , jest też link do Fusebit Doctor jako krok ostateczny. Generator można sobie zrobić z garści śmieci elektronicznych, dla mnie najprostszym sposobem było wziąć inny uC, np. Attiny13, wgrać mu program by na wybranym pinie robił stanNiski/stanWysoki...
Żaden programator ISP (a takim jest dowolny USBasp) nie ma takiej możliwości - także nie ma jej ten który wskazałeś wcześniej. Ale gdy już będziesz miał jeden z powyższych programatorów, to dokup jeszcze jedną ATmega8 i zrobisz sobie Fusebit Doctora: http://www.elektroda.pl/rtvforum/viewtop... Więcej na temat zablokowanych uC: http://mikrokontrolery.blogspot.com/2011...
Nic nie rozumiem, jeśli ustawiłeś fusebity na zewnętrzny kwarc >8MHz to powinno działać jeśli masz teraz kwarc podłączony do mikrokontrolera. Po czym twierdzisz, że jest zablokowany?
Zacznij od tego: http://mikrokontrolery.blogspot.com/2011... Co do twoich zakupów: - zamieniłbym ATMega8 na ATMega88 - nowszy i ma kilka fajnych rzeczy - tranzystory BD się nie za bardzo nadają - małe wzmocnienie prądowe, niekoniecznie dobrze się nimi steruje z mikrokontrolera, jeśli myślisz o większych prądach pomyśl nad logic...
Zamiast PonyProga, którym łatwo sobie przez pomyłkę procka zablokować - polecam abyś sobie opduścił. To fakt sam jeden zablokowałem. Ale poza tym działa bardzo dobrze i zawsze :) MkAvrCalculator to bardzo dobra wskazówka, ale pamiętaj, że darmowa tylko dla Atmega8. ECLIPSE rulez! Ale narzędzia Atmela dobre także są :)
Użyłem nowego procesora a stary poszedł w śmieci. Wyrzuciłeś dobry mikrokontroler. Należało zastosować: http://www.elektroda.pl/rtvforum/viewtop...
Może tan artykuł będzie pomocny: http://www.henwyd.republika.pl/TekstyHTM... Klim.
Faktycznie, zapomniałem że w czasie trwania jednego przerwania pozostałe są zablokowane. Przeniosłem procedurę uśpienia z przerwania timera do pętli głównej programu i teraz wszystko śmiga. Dzięki za pomoc :)
(at)tmf korzystam z tej strony http://www.engbedded.com/fusecalc/ i nie widzę tam opcji CKSEL 0111, może chodziło Ci o 1110 ? (at)drzasiek dioda świeci ~8 sek. programem avrdude-GUI [yuki-lab.jp Version 1.0.4] odczytuje wartości 7F i DF, więc przestawiły się fuse bity. zawsze pracowałem na ATmega8, to jest pierwszy mój kontakt z ATmega168, ale ogólnie...
Koniecznie nie możesz ruszać bitu SPIEN pozwalającego na programowanie szeregowe ISP. Nie ruszaj też np w ATmega8 bitu RSTDISBL który wyłącza końcówkę reset bo też zablokuje Ci to możliwość programowania szeregowego. Poza tym UWAŻAJ przy zabawie bitami CKSEL3...0 odpowiedzialnymi za źródło i rodzaj sygnału zegarowego dla kontrolera. No i bity SUT1...0...
Zablokowałem Atmege Ja jeszcze nigdy nie zablokowałem żadnego mikrokontrolera. Pewnie dlatego, że od razu zacząłem od tak nielubianych PIC ;)
Witaj. Może przy okazji programowania zmieniłeś fusebity i zablokowałeś mikrokontroler, albo podczas programowania nie kasujesz pamięci FLASH. Doinstaluj AVR Studio 4.18 lub 4.19 i w nim pisz swoje programy - oprócz takich zalet jak automatyczne tworzenie makefile (które często jest przyczyną problemów) dostajesz dodatkowo symulator AVR, a to bardzo...
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...
Witaj Prawdopodobnie zablokowałeś sobie procesor, przeczytaj: http://mikrokontrolery.blogspot.com/2011... http://www.elektroda.pl/rtvforum/topic17... Dobrze byłoby abyś pokazał schemat swojego układu.
Witam. Postanowiłem zająć się ostatnio tematem związanym z "zablokowanymi' mikrokontrolerami. Mam kilka egzemplarzy Atmega8 i atmega 168, które w jakiś tam sposób podczas programowania zostały "zablokowane. Poczytałem w necie posty na temat fuse doktor'ów i innych metod ich reanimcaji. Ponieważ nie posiadam żadnego urządzenia typu resuerektor czy programator...
No ale gdybym, załóżmy zablokował fusebit od programowania ISP to po jego odblokowaniu powinienem móc zaprogramować mikrokontroler? Zmieniałem ten fusebit i efektu brak. Najbardziej irytujące jest to, że atmega8 programuje się "od strzała" a attiny2313 nie (nówka z półki).
Witam wszystkich Mam problem z mikrokontrolerem ATMega8. Bawiłem się nim trochę i ustawiłem końcówkę RESET jako port in/out przez co zablokowałem SPI i szeregowo nic z tym nie moę zrobić. W dokumentacji czytałem że jedynym ratunkiem jest programator równoległy. Czy może mi ktoś dać namiary na jakieś sprawdzone urządzenie i oprogramowanie, bo póki co...
Służą do ustawienia różnych parametrów pracy mikrokontrolera. Wybierz ATmega8, a zobaczysz możliwości: http://www.engbedded.com/fusecalc Ale ich nie ruszaj, dopóki nie będziesz miał wystarczającej wiedzy, bo można zablokować mikrokontroler w taki sposób, że do jego odblokowania potrzebny będzie specjalny programator. Fabrycznie Twój mikrokontroler jest...
Jak nie zadziała, to do wyrzucenia ;) To mi go prześlij będę miał dobry mikrokontroler :) http://mikrokontrolery.blogspot.com/2011... http://mikrokontrolery.blogspot.com/2011... Logi z WinAVR: Dlaczego używasz tak starego środowiska IDE?
czylipole zaznaczone to 0 jestem zbulwersowany przesto zniszczylem 2 procki ;( Pare dni temu ktos pisal, ze udalo mu sie odzyskać mikrokontrolery po zablokowaniu przez zle ustawienie fusebitow. W dokumentacji dotyczacej ATmega8 na stronie 27 jest uklad zlozony z rezystora i kondensatora, ktory pozwala na uratowanie zablokowanego kontrolera. Musisz...
Jeżeli coś ustawiłeś fusbity nie tak jak trzeba, to można próbować podłączyć zewnętrzny generator do XTAL1 i może uda się go ruszyć: http://mikrokontrolery.blogspot.com/2011... A jeżeli nie to pozostaje FusebitDoctor, ale trzeba go najpierw zbudować :( http://diy.elektroda.eu/atmega-fusebit-d...
odczytuje mk avr calculator to pokazuje mi wewnętrzny 1 000 000 Przecież fabrycznie jest ustawiony na 1MHz , zmień odpowiednie fusebity tu masz opis http://mirley.firlej.org/fuse_bity_w_mik... tylko przypadkiem nie zmieniaj nic innego bo trwale zablokujesz procesor i pozostanie tylko programator równoległy .
Jestem jak widać początkujący. Skoro masz świadomość, że jesteś początkujący, to może zamiast łapać się za wszystko co się da, zacznij odpowiadać na pytania i wykonywać, to co Ci doradzają. No chyba, że chcesz nadal tracić czas lub co gorsza zablokować sobie mikrokontroler. A dla zrozumienia, że warto: [url=http://mikrokontrolery.blogspot.com...
Jak najszybciej postaraj się dać sobie spokój z tym ponyprogiem bo za chwilę twój kolejny post na forum będzie z pytaniem: "Jak odblokować mikrokontroler bo chyba sobie zablokowałem?" :( ... z pony progiem to bardzo łatwe - tzn zablokowanie :( Już lepiej użyj tego programu co kolega wyżej napisał albo LINK , który z twoim prockiem ATmega8 będzie działał...
Witam Ja już sprawdzałem z 10 razy, więc jakby był jeszcze ktoś taki miły i sprawdził ten 11 raz, bo jak się pomyliłem i zablokuje atmegę to będzie źle bo nie mam ich więcej a pozatym moja wiedza z mikrokontrolerów jest bardzo mała i nie zdziwie się jak coś przeoczyłem.
... lepiej kupić kolejną ATmega8 a starą spisać na straty ( za pomocą wiertarki można np. zrobić efektowny breloczek). A może w celu poszerzania swojej wiedzy autor powinien jednak nauczyć się jak radzić sobie z takim problemem? W końcu może go to spotkać jeszcze nie raz - ma za każdym razem robić breloczek? Dla autora tematu: http://mikrokontrolery.blogspot.com/2011...
Witam, Chciałbym spróbować swoich sił w bawieniu się mikrokontrolerami. Wpadłem na pomysł pewnej aplikacji, do której potrzebuję jednak sterownika PLC. Układ powinien zawierać 8 wyjść przekaźnikowych i trzy wejścia cyfrowe(na zasadzie załącz, krok dalej i wznów bo w programie ma być pauza). Projekt polega na sterowaniu kilkoma siłownikami automatycznymi...
Zaquadnik, wydaje mi się, że przy programowaniu szeregowym bit SPIEN jest zablokowany sprzętowo. Datasheet od ATMEGA8, strona 220: Notes: 1. The SPIEN Fuse is not accessible in Serial Programming mode.
Witam, ostatnio bawiłem się programowaniem w języku C jednak zauważyłem wielką ilość projektów na arduino (ostatnio zaciekawił mnie taki projekt: https://www.youtube.com/watch?v=RFo5MKSr... ,a mianowicie maszyna CNC), mam programator USBAsp i podłączyłem odpowiednio ATmege (sprawdziłem także rzez program mkAVR Calculator). Postanowiłem wgrać BootLoader...
OK juz mniejwięcej pojąłem istote przerwań, w pętli głównej wywalę przerwanie i zastąpię zwykłym oczekiwaniem na wciśnięcie przycisku. Przerwanie będzie tylko budzić kontroler - to wniesie przejrzystość. Etykiet używam, ale ten projekt był akurat prosty, wpisywanie wszystkich etykiet zajęłoby połowe tego obszaru co sam kod. Wszystko prócz przerwań dobrze...
Pilot na pewno jest w standardzie RC5 bo już go używałem wcześniej wykorzystując ten standard. Spróbowałem ten program wgrać tak żeby sprawdzić swoje czujniki temperatury ale na wyświetlaczu pojawia się za każdym razem napis temperatura i wartość 0. Próbowałem wszystkie czujniki jakie mam. Dwa są na pewno dobre bo działają w innym układzie. Próbowałem...
Witam, mam problem taki jak w tytule. W skrócie: uController - ATmega8535 Software - BASCOM AVR 1.11.8.1 Promator ISP STK200/300 uC ma być taktowany kwarcem 8MHz, a ja wybrałem to co jest zaznaczone na rysunku (czyli poz. 0000) http://ivoneck.piasta.pl/screen1.jpg Pytanie 1: Jak mogę teraz odblokować uC z waszą pomocą?? PS. Zablokowałem w ten sposób...
Witajcie. Chciałem się Was poradzić. Chcę kupić chrześniakowi jakiś "zestaw" do nauki programowania. Ja się kompletnie na tym nie znam - ale może on mnie czegoś później nauczy :) W szufladzie mam zdobyczne ATMEGA8. Nie wiem czy na początek nie są za "skoplikowane". Dlaczego do Was pytanie. Jaki programator mam kupic (czy ten USBASP za 20 zł jest dobry)...
błagam o pomoc, frustracja narasta i dalej nic nie mogę wgrać na atmega88 przy pomocy programatora usbasp. Problem wygląda następująco, tylko mkavrcalculator zczytuje sygnature mikrokontrolera przy ustawieniu auto sck speed po zainstalowaniu avrdude z mkavrcalculatora, ale nie wgrywa programu. Program kompilowałem w notesie winavr, plik makefile zrobiłem...
Co myślcie na temat atmega8a do tego projektu wydaje mi sie że ma wszystko co potrzebuje ? Sądzę, że właśnie ATmega8 już tam jest. Albo "88" . Jeśli nie jest zablokowana to odczytaj zawartość a potem spróbuj zaprogramować nową AtMegę tym czym odczytałeś ze starej .
Jak wiadomo, mogą być tylko dwie możliwości - albo złe podłączenie (w tym zimne luty itd.) lub uszkodzony mikrokontroler (np. zablokowany fuse'ami). U mnie jeszcze nie wiem która to opcja z podanych, jeszcze nie byłem w sklepie ;) Co do mojego programatora, to PODOBNO był on sprawdzany przed wysyłką i działał. Być może to wina mojej ATmegi, którą zamówiłem...
Witam. Od niedawna zacząłem interesować się mikrokontrolerami, konkretnie avr. Zafundowałem sobie atmega8 i udało mi się zapanować nad jego portami i pinami. Teraz przyszła mi ochota na komunikacje atmega8 z pc. Na wszystkich schematach jakie znalazłem w sieci (atmega8 <=> rs232) zastosowany jest zewnętrzny rezonator kwarcowy z dwoma kondensatorami....
Czyli zapewne po raz kolejny zmieniłeś fusebity, tym razem w niewiadomy ich stan, więc należy: http://mikrokontrolery.blogspot.com/2011... Ale może przyczyny leżą w innym miejscu: http://mikrokontrolery.blogspot.com/2011... Z postu wynika, że zaczynasz przygodę z mikrokontrolerami,...
Skoro dwa razy się nie udało, doszedłem do wniosku, że tego po prostu nie umiem. Nie wszystko jest takie jasne jak dla was i nie każdy mikrokontrolery ma w jednym palcu.. Ale ok, skoro tak o mnie dbacie i każecie mi do tego samemu dojść, spróbuję - tylko po prostu nie chcę znowu zablokować atmegi i nie widzę w tym nic zadziwiającego biorąc pod uwagę,...
Raczej nie może się zablokować. Ale jak używasz STK200- to pewnie używasz Bascoma. Chociaż niekoniecznie- można napisać program w AVRStudio i zaprogramować procesor przez STK200. Ale bywają programy napisane w Bascomie które same ustawiają fusebity w procesorze. Może takim programem działasz. W zasadzie po co adapter- ATmele programuje się w układzie.
Rzeczywiście kontroler pracował na wewnętrznym oscylatorze. Zmieniłem wpis w programie na crystal=1000000 i teraz dziala ok. Mam w ukladzie dolaczony zewnetrzny oscylator 8MHz, ale pare postów niżej chłopak próbował zmienić właśnie to ustawienie i zablokował mikrokontroler. Teraz troszke sie boje tego robic :) Czy stosując się do [url=http://www.mcselec.com/index.php?op...
Ja Ci powiem że jakbyś się uparł, to mógłbyś tą płytkę zrobić jednostronnie. I masz na niej strasznie dużo przestrzeni nie wykorzystanej. Pokombinuj może troszkę bliżej siebie elementy rozmieść. Piny od portów, stabilizator i elektrolity, też możesz w wersji SMD zastosować. Zostaw sobie tylko więcej miejsca wokół mikrokontrolera w razie jakby przypadło...
No, tak. Powiem tylko tyle, że wina leży po stronie programatora. Znajomy uszkodził (bądź zablokował) kilka AVRów w ten sposób. Kiedy programował przez STK200 nie miał żadnych problemów. Osobiście nie miałem okazji programować przez USBasp, korzystam wyłącznie z STK200 i jak do tej pory nigdy mnie nie zawiódł. Jeżeli masz LPT to proponuję właśnie taki...
Witam. Mam problem z fusebitami. Przykładowo: wgrywam najprostszy program do mrugania diodą LED, i zmieniam częstotliwość taktowania na wewnętrzne 8MHz. Wszystko działa tak, jak należy. Dokonuję zmiany w programie (wydłużenie czasu zapalenia diody itp) po czym wgrywam nowy program do mikrokontrolera. I tu pojawia się problem, gdyż układ nie działa poprawnie...
Witam Ponawiam temat odblokowania Leonardo, rozumiem ze trzeba podać na pin17(XTAL1) sygnał 1-30MHz z generatora jednocześnie przy podłączonym Leonardo (ATmega32u4) w taki sposób jak przedstawia schemat. https://obrazki.elektroda.pl/9396369700_... https://obrazki.elektroda.pl/8145114600_... Zapoznałem się z kilkoma...
Witam, ja swoja przygode z mikrokontrolerami zaczunałem właśnie od ATmega8, lecz obudowa TQFP. Chodziło mi o programowanie w asemblerze i dlatego pliki *.hex tworze sobie w AVR Studio a do procka ładuje go PonyProg, według schematu ze strony : http://www.patron.net.pl/AVRintropl.htm Za pomocą PonyProg możesz m. in. zapisać, zczytać, wyczyścić procka...
ATMega32 to istotnie zabytek, nawet wśród AVRów. Rezystor to też zabytek, a mimo tego wszyscy stosują z powodzeniem ;) Wszyscy o tych zabytkach, ale nie widzę żadnych argumentów dla których lepiej jest zaczynać od nowocześniejszych mikrokontrolerów. Moim zdaniem jest wręcz odwrotnie, chyba lepiej jest zacząć od czegoś prostszego. Nie przesadzajmy,...
Cześć Domyślam się że marcin_w dopiero zaczyna przygodę z mikrokontrolerami jeśli próbuje zaświecić diode. Czy nie lepiej mu będzie po prostu w programie zmienić wartość crystal na 1000000 ? Wtedy mikrokontroler będzie liczył dobrze, a zabawa na tym poziomie z "fusami" dość szybko może się skończyć zablokowaniem procesora o czym się sam przekonałem...
To co sprawdziłeś diodą to jedynie informacja o tym, że coś dzieje się na porcie PD7. Taktujesz mikrokontroler wewnętrznym 1MHz. W pętli nieskończonej program nie robi nic poza tym, że co obieg pętli zmienia stan pinu pd7 na przeciwny. W przybliżeniu ten przebieg ma 0,5MHz. Czy po podłaczeniu teo generatora użyłeś w programatorze zworki slowSCK? Ew....
Prosty program: Miganie diody podłączonej do jakiegokolwiek portu B/C/D co pół sekundy. Kod w C (program na mikrokontroler ATmega8 1 MHz): Zrobiłem programator i dałem Read device w Ponyprog i wczytało same FF FF FF... Mam teraz pytanie żeby załadować twój wsad muszę kliknąć: Open device file,open program (Flash) czy open data eprom? Gdzieś tam wyczytałem...
Witam! bardzo serdecznie. Chciałem zrealizować w oparciu o mikrokontroler ATmega8 odtwarzacz dźwięku. Jest to tylko układ realizowany w celach edukacyjnych, więc chciałem dane zapisać najpierw w pamięci EEPROM (ATmega8 ma 512b). Ma być to jeden krótki dźwięk odtwarzany po włączeniu mikrokontrolera. Dźwięki chcę odtwarzać za pomocą głośnika przez PWM....
Pierwszy i bardzo poważny problem zauważyłem w funkcji TIMER1_COMPA, jest nim linijka rjmp uspij. Gdy się wykona, to przerwania pozostaną zablokowane, oraz kilka bajtów na stosie zostanie uwięzionych - głównie adres powrotu z przerwania. Można temu zaradzić poprzez wstawienie pop + pop + sei przed rjmp. Drugi problem, to karygodna pętla główna - dławienie...
częstotliwości pracy mikrokontrolera Nie. Procek pracuje na wewnętrznym oscylatorze, ale odmierzanie czasu poleceniami wait i waitms szło mu całkiem przyzwoicie, więc raczej 8MHz jest. Każda próba przestawienia na zewnętrzny oscylator blokowała procesor, i musiałem ratować się generatorem na NE555. Odpuściłem zabawę żeby nie zablokować go na amen....
To tzw. "iskrzenie" zwane profesjonalnie drganiami zestyków likwiduje się na drodze programowej (kolega ma zestaw rozwojowy i pewno nie będzie tam dolutowywał kondensatora). Wprowadza się tak jak moi poprzednicy pisali opóźnienie i sprawdza czy rzeczywiście przycisk został wciśnięty. Ja w przypadku większych klawiatur obsługiwanych matrycowo obsługuje...
Używam programatora na lpt i programu bascom-AVR. Szukałem przeczytałem kilkanaście postów o fusebitach i wszyscy piszą o innych programach pony png, avr studio itd. Chyba większość programuje mając programator pod usb. Jak to zrobić w bascomie programie bascom- avr. Rozumiem ze trzeba zmienić ustawienia fusebitow aby odblokować zewnętrzny rezonator...
Napewno masz go w podstawce. Kup jeszcze tiny2313 i zobaczysz czy jego też nie wykryje. a jak nie wykryje to co? nie narazie chce uruchomić at90s2313 niż kupowack olejne ukłądy na które nie mam pewności ze zadziałają Witam! Na stronie patron.pl jest zaprezentowane podłączenie do ATMega8, który ma deczko inny rozkład pinów niż at90s2313. Mega8 VCC i...
Witam wszystkich Elektrodowiczów! Nie wiem czy mnie moderatorzy nie zlinczują za ten temat (chociaż dział poprawny) , ale jak wiadomo sprawa Fuse Bitów jest dosyć delikatną i często (99 % przypadków) powoduje zablokowanie mikrokontrolera, dlatego właśnie tu piszę. Potrzebuję ustawić w mikrokontrolerze AVR ATtiny2313 (ATMEL) Fuse Bity tak, aby mikrokontroler...
Tak wygląda gotowy projekt: http://obrazki.elektroda.net/71_12168947... http://obrazki.elektroda.net/26_12168947... http://obrazki.elektroda.net/1_121689479... Poziom świecenia wyświetlaczy jest dobry jak widać na zdjęciach, jednak mam pewny problem z mikrokontrolerem, który prawdopodobnie jest uszkodzony (czego efektem jest...
podczs bawienia sie moim yammpem zablokowałem sobie spi czy wie ktos jak go odblokowac w atmega8515 czy kupić nowy procek? do obrony zostało mi jeszcze kilka miesiecy...
Więc konkretnie to tak jak było mówione ATmega8 + DS18b20 + programator STK200/300 lub STK500. Mimo z kolegą Freddie Chopin nie przepadamy za sobą to przyznam mu teraz trochę racji (pomijając jego czarny humor), w tematach przyklejonych znajdziesz bardzo dużo na temat programowania AVR jak i samego środowiska programowego. Jest tam wszystko na temat...
Ja mam takie pytanie. Jak zablokować mikro-kontroler w celach testowych aby później go odblokować dzięki doktorkowi? :) z góry dzięki za odp. Wyłącz SPI w fusebitach. To najczęstszy problem. Jeżeli kol. Czang16 używa USBasp lub inny szeregowy programator (MISO, MOSI, SCK + RESET) to nie ma dostępu do bitu SPIEN ponieważ: The SPIEN Fuse is not accessible...
A działa Ci na wewnętrznym zegarze mikrokontrolera? Zrobiłem dokładnie według schematu Jaboo i wgrałem program Draukerusa. Bez przestawienia fusebitów zegar działał na wewnętrznym zegarze - zmiana następowała co kilka sekund, tak więc zanim zaczniesz przestawiać fusebity sprawdź poprawność układu. Jeśli zaś chodzi o samą zmianę fusebitów, w AVR Studio...
Witam. Mam dziwną sytuację. Mikrokontroler: ATMEGA8 w SMD. W oknie programatora STK500 - AVR Studio przy fuse bit SPI pojawia mi się znak zapytania (rys. poniżej). http://obrazki.elektroda.net/57_12113827... Nie mogę go zaznaczyć. A jeśli go nie zaznaczę i zapiszę fuse bit-y stracę dostęp do SPI (wiem, bo ostatnio tak zrobiłem - skończyło się na...
http://obrazki.elektroda.net/42_12648689... Na temat projektu avr-cdc z [url=http://www.recursion.jp/avrcdc/]htt... napisano już wiele i jeszcze więcej - nie będę się rozpisywał o samej idei - można zajrzeć chociażby do wątku [url=http://www.elektroda.pl/rtvforum/to... prosta niezawodna przejściówka...
Witam. Wiem, że tematów podobnych do tego jest multum. Ale moje dotychczasowe próby kończyły się zablokowaniem proca. Chciałbym zrobić sobie http://obrazki.elektroda.pl/5577882800_1... Proszę o pomoc, wyrozumiałość, i "łopatologiczne" wyjaśnienie tematu :D Pozdrawiam osioł123
Za 70 zł to trzeba było brać hurtowo :D Co do procesora: ATMega644p - fajny procesor, bogate peryferia, jak masz smoka to ma też JTAG, obudowa DIP ATMega328p - starszy i większy kuzyn ATmega8, ogólnie zamiast ATMega8 polecam coś z serii ATMega88/168/328 lub XMega - dosyć bogate peryferia, ale bogatsze===bardziej skomplikowane w obsłudze --- Co do programatora...
http://obrazki.elektroda.net/78_12770565... Witam! Zniechęcony rozwiązaniami dostępnymi w internecie postanowiłem napisać własny bootloader dla mikrokontrolerów z rodziny AVR. Gotowe rozwiązania jakie znalazłem były zbyt rozbudowane lub po prostu nie działały. Projekt powstał w około 6-7 dni ale tylko dla tego że było to zagadnienie zupełnie...
... niestety tak. Pamiętaj - co Cię nie zabije, to Cię wzmocni :D Lepiej wtopa na początku na małym projekcie niż później na czymś 5x bardziej skomplikowanym ;-) Powodzenia, nie łam się, jeszcze wiele niespodzianek przed Tobą :D Nie jestem załamany, wręcz przeciwnie. Elektroniką zacząłem się zajmować kilka dni temu po odkryciu że w C można pisać programy...
Zacznij od atmega8. Dlaczego? Bo jest tania. Kup sobie programator, a resztę zrób sam. Zablokować atmega16 za 10 zł boli bardziej niż atmega8 za 4zł. Możesz używać płytek stykowych ale najlepiej wszystko mieć na pajączku(zlutować na płytce prototypowej) aby wykluczyć błędy kabelkologi. Skoro lubisz bawić się wytrawianiem to na tym forum jest mnóstwo...
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 >...
Siemka! Odpowiedzi na Twoje pytanie może być kilka. Jeżeli kostka była widziana wcześniej przez programator a teraz nie jest, a grzebałeś coś w fusebits to możliwe że zablokowałeś kontroler i trzeba go przeprogramować w programatorze równoległym o ile wymienione przez Ciebie metody nie pomagają. Jeżeli to jest układ dziewiczy prosto ze sklepu to w przypadku...
Witam serdecznie. Mam taki problem, chciałem zrobić układ symulacji obrotów silnika elektrycznego, aby móc testować układy automatyki bez konieczności uruchamiania silnika. Chodzi oto, że jest maszyna i sterownik podejmuje decyzje miedzy innymi na podstawie obrotów silnika głównego i teraz, aby przetestować całe sterowanie „na stole” podając...
http://obrazki.elektroda.net/1_126476553... Witam :) Prezentowany w tym temacie projekt jest realizacją pewnej idei - elektronicznego długopisu ściągi z wbudowanym wyświetlaczem, pamięcią itp. Długopis powstawał w czasie od września do grudnia 2008. Projektu nie będę rozwijał, niedokończonego kodu nie udostępnię. Kontynuacji nie będzie, ale...
Przede wszystkim jak na początkującego przystało popełniasz/powielasz ten sam błąd i zachowanie. Zapewne z uwagi na strach przed słynnym rzekomym zablokowaniem procka boisz się przestawić fusebitów na jakieś normalne taktowanie, np 8MHz. Dlatego działasz na fabrycznym 1MHz. A przy tej okazji wybierasz do komunikacji UART taką prędkość, która przy tak...
Witam Mam problem z wysterowaniem wyświetlacza VFD. Wyświetlacz to futaba US202SD01A(202SD01C) lub Samsung 20T201DA2. Wyświetlacze pochodzą z tego samego modelu urządzeń i zachowują się podobnie, są to odpowiedniki. Problem polega na tym, że po wysyłaniu jednej liczby 8-bitowej szeregowo co 100 ms, na wyświetlaczu pojawiają się losowe znaki, tak jakby...
Ja zaczynałem zaopatrywać się w listopadzie ub. r. Części: - oporniki - możesz kupić najczęściej powtarzające się wartości, ja jednak kupiłem cały zestaw ponad 2500 sztuk za 27 zeta - Atmega8 w obudowie DIP - 4,60 - kupiłem więcej gdyby coś nie wyszło i by się zablokowała/spaliła itp - jak na razie nic takiego się nie stało - wyświetlacz HD44780 - 10...
Czuję się wywołany do odpowiedzi :) Przez te 5 lat mogliśmy zaobserwować zmiany znacząco wpływające na rozwój systemów wbudowanych i elektroniki w szerokim ujęciu, a także na nasze forum. W 2016 Atmel został wchłonięty przez Microchip, który na dobre zablokował dalszy rozwój AVR, preferując swoje produkty czyli 8-bitowe PIC. Na stronie Microchip, używając...
Napisałeś , że już wszystko ci działa - więc tylko poleciłem książkę żeby doczytać o timerach zamiast działać na jakichś skopiowanych kawałkach kodu bez zrozumienia ich do końca. Gdzie tu więc jakieś bombardowanie. To dobra porada. A odnośnie pierwszego pytania z samego początku to sam popatrz co pisałeś. Najpierw, że nie ruszałeś fusebitów a potem,...
Konkretne pytanko. W książce Marcina Wiązani podano przykład kodu na odbieranie RC5 w przerwaniu dla Atmega8. Bazuje on na przerwaniu Int0. Ja w swoim hardware mam odbiornik podłączony do Int1, przy czym timer1 mam zajęty przez inną funkcję softu. Oto listing z książki: 'Program odbierający sygnały nadawane w standardzie RC5 'w przerwaniu Int0 'Na LCD...
Też zdecydowanie odradzam przestarzały już procesor ATmega8 , 100x lepiej wziąć w zamian ATmega88 albo dokładny odpowiednik tylko z większą ilością pamięci ATmega168 - jeśli chodzi o takie małe procki. Co do lutowania to niestety przy płytkach stykowych absolutnie nie da się tego uniknąć - będzie to nieodzowne. Ale też może się przyda zacząć od razu...
Witam wszystkich. Od dwóch dni siedzę nad tym problemem. Od jakiegoś czasu zajmuje się elektroniką, postanowiłem nauczyć się mikrokontrolerów. Kupiłem programator STK500v2 i Atmegę8. Złożyłem wszystko na płytce stykowej. Sprawdziłem wszystko setki razy a mimo to ciąglę otrzymuję błąd: avrdude.exe: stk500v2_command(): command failed avrdude.exe:...
Cześć !!! Pomysł bardzo dobry i ciekawy. Ale propnuje przesiąść się na jakiś procesorek ze sprzętowym I2C np. Atmega8 lub któryś z grupy nowych procków Philipsa. Dlaczego. Komunikację Mikroprocesorów z i2C w trybie Slave najłatwiej jest zbudować, gdy masz możliwość obsługi protokołu w przerwaniu. Tzn. procek dalej się kręci , coś czyta czym się zajmuje...
Ten ostatni kosztuje 59,99PLN i ma takie parametry: AVR PROG jest programatorem ISP procesorów z rodziny AVR. Programator posiada złącze USB. Poprzez odpowiednią konfigurację (zworka) urządzenie może zasilać (z USB komputera) programowany układ co eliminuje potrzebę stosowania dodatkowych źródeł napięcia. Obsługą magistrali USB w urządzeniu zajmuje...
Witam. Złożyłem sobie najprostszy układ z atmegą16 na płytce stykowej. Udało mi się odczytać model programem MkAVR Calkulator. Programy wgrywałem za pomocą AVR Burn-O-Mat i wszystko działało. W pewnym momencie zacząłem sobie przeglądać fusebity i (nie pytajcie czemu to zrobiłem - nie wiem) w zakładce External RC oscillator, gdzie było ustawione 0.9Mhz...
Kupiłem od kogoś Atmegę8a. Zlutowałem na pająka minimalny układ do migania diodą http://mikrokontrolery.blogspot.com/2011... (tylko na razie bez przycisków i diod, chciałem najpierw sprawdzić czy programator odczyta sygnaturę). Polecenie avrdude -c bascom -p m8 -B10 wyświetlało błąd świadczący o braku komunikacji z mikrokontrolerem...
No prawie dobrze, tylko: - rx_counter może mieć wartość 0 kiedy w buforze są dane, nie można więc na jego podstawie decydować o czymkolwiek. - Jeśli błąd może się zdarzyć, to kiedyś się zdarzy. Nieważne, przez ile godzin programowi udało się pracować bez błędu. Nawet jeśli protokół transmisji gwarantuje, że bufor się nie przepełni, nic nie gwarantuje,...
Posiadam książkę pt. "Programowanie mikrokontrolerów AVR w języku BASCOM" Marcina Wiązania i jest tam przykład zegarka z wykorzystaniem timera. Problem polega na tym że sekunda tak naprawdę trwa "wieki" prawie 8s prawdziwych. Połączyłem układ zgodnie ze schematem w książce i tak samo, odłączyłem rezonator nic się nie zmieniało, zmieniałem taktowanie...
zablokowałem folder uszkodzony mikrokontroler mikrokontroler książek
kolokwium elektrotechnika trwałość pralek mieszacz bf966
zablokowałem mikrokontroler atmega8 certyfikaty paneli
Bezpieczniki i przekaźniki w Peugeot 308 SW 2.0 HDi 2012 Różnice między potencjometrami 114 i 115 oraz zamienniki dla Unitra MDS 432