A zasiliłeś AVCC ? Pracujesz na porcie analogowym to wypada go zasilić. Abstrahując od tego że zasilać cały ukłład jest dobrze - ale kol (at)PiotrPitucha co to jest port analogowy? pierwsze słyszę.
Z tego co się orientuję to ATmega należy do rodziny AVR, więc to jest to samo :) Sam stawiam pierwsze kroki i wybrałem atmega8 i polecam Ci ten mikrokontroler. Programuję w C, ale nic nie stoi na przeszkodzie żeby korzystaćz innych języków :)
a czy po problemach ze sterownikiem jakieś procesory Ci się programowały, czy to pierwsze użycie?
Witam. Zaczynam stawiać pierwsze kroki w dziedzinie mikrokontrolerów. na początek zacząłem od zapoznania i podstawowych przykładów na stroniehttp://www.patron.net.pl/artykuly... Do pewnego momentu idzie wszystko dobrze. Wykonałem z podanej strony programator. program (wg. przykładu) skompilowany poprawnie i utworzony plik .hex (led.hex)...
I z tymi dwoma sekundami to raczysz zartowac, chyba, ze do procka ze 128kB FLASH ladujesz program o dlugosci kilobajta. Jutro w pracy moge specjalnie dla ciebie sprawdzic ;) Swoja droga, nie sadze zebys byl w stanie przez port LPT programowac z czestotliwoscia 4MHz. Co do symulatora, teraz pracuje na ukladzie gdzie jest w sumie 5 procesorow, pamieci...
Dobrze, jeśli jednak pojawi sie jakikolwiek problem z programowaniem pierwsze co zrob to zewrzyc PEN to masy.
Witam, Fusebity takze sa programowane
waitms 100 - daje 100ms opóźnienia a nie 1s a tym bardziej 5s pokaż program i ustawienia fusebitów skąd masz pewność że jest fabryczie ustawiona na 1MHz? Czy o Twoja pierwsza Atmega8 którą programowałeś?
Jeśli mogę ? 1. Jeśli masz zainstalowany program arduino IDE,ustawiasz w opcji Narzędzia/płytka: Arduino NG or older Narzędzia/procesor: Atmega8 Narzędzia/programator: USBasp Kompilujesz program i masz kod do wysłania przez USBasp tutaj w miarę obszerny opis: http://uczymy.edu.pl/wp/blog/2016/11/19/... i na elektrodzie:...
także chciałbym zapytać jak mogę indywidualnie nastawiać każdy PIN potru z osobna? Np. PORTC |=0x08 PORTB |= (1<<PB6) Poczytaj o operatorach bitowych - http://mikrokontrolery.blogspot.com/2011... Else dotyczy poprzedzającego go ifa. http://mikrokontrolery.blogspot.com/2011...
Pierwsze co mi się nasunęło - fabrycznie ATmegi są ustawiane na wewnętrzny zegar 1MHz i z ta wartością powinieneś wystartować w programie sterującym programowaniem, bez podłączonego kwarcu, a nastepnie po przekonfigurowaniu Fusebits( na początek polecam at90s8515 . lepiej się programują bo 8535 czasem mają kłopoty z programowaniem. trzeba im niekiedy...
Mój programator ma chyba ze 2 metry kabla USB i działa bez problemu. Gdy miałem problem z programowaniem jednego z PICów za pomocą PICkit3 pierwsze pytanie supportu MICROCHIP-a dot. długości przewodu programującego :)
Wsad mam tak jak piszą na tej stronce i wszystko jest OK. Fusy mają być dla atmega8 HFUSE=0xc9 LFUSE=0xef Pierwsze programowanie ma być AVRDUDE i tam ustawiasz FUSE. Jeśli masz jednak problemy, to używaj avrdude i nie przejmuj się tym. U mojego kolegi jest to samo co u Ciebie i nikt nie wie dlaczego. U mnie jest OK.
Witam serdecznie. Podjąłem pierwszą próbę programowania kontrolera Atmega8 z Eclipse, napisałem prosty program z migającą diodą. Podłączyłem ją do portu PC5. Program wgrał się do kontrolera prawidłowo ale dioda nie mruga. Program zapożyczony z książki M. Kardaśa "Mikrokontrolery AVR, Język C" #include <avr/io.h> #include <util/delay.h> #define...
ehh...sam przekaźnik chodzi dobrze...są dwie temperatury...maxymalna przy której się wyłącza i minimalna przy której się włącza...jeżeli temperatura jest poniżej maxymalnej to przekaźnik jest włączony...jak ustawie to wyświetlanie jako bit_is_set...to się cały czas pokazuje dokóki nie osiągnie minimalnej...a nie o to mi chodzi przecież... Napis ma być...
weź sobie dowolnego np procka z rodziny AVR czyli ATtiny2313, lub ATmega8 lub podobne i masz możliwość programowania w 3 językach, C, Bascom i Asembler. Masz PWMy - masz ISP (programowanie bezpośrednio w układzie) - masz ogromne możliwości ;) oczywiście można użyć dowolnego procka z innej rodziny jak np z seri '51 lub PIC i osiągnąć podobne efekty zapoznaj...
Brak programatora (tzn. kabelki prosto pod LPT) Zasilany z zewnętrznego zasilacza 4,5V 0,5A (to Atmega8L) Programuję za pomocą AVRStudio Pierwsze slysze zeby AvrStudio wspolpracowalo z programatorem na LPT. Jedynie to COM i USB
Mam zamiar nauczyć się programować mikrokontrolery, na której rodzinie lepiej się skupić AVR(Atmega8) czy na ARM7(lpc2106) ?
łooo jej, po pierwsze to zassij najnowszą wersję, build 57 - wystarczy kliknąć na obrazek w podpisie każdego mojego postu żeby dojść do najnowszej wersji. (nie wiem dlaczego wszyscy pobierają zawsze tą starą i przeterminowaną wersję?) Po drugie - pokaż jakiś schemat może albo fotkę - jak podłączasz procesor i czy włączasz zasilanie do procesora i programatora...
U mnie CALL oznacza rcall. A tak po drugie to on chce sprawdzic czy programator programuje więc nie musi miec zadnego programu. Wystarczy ze zapisze do procesora a potem odczyta i zobaczy co sie zapisało. Ja bym to w pierwszej kolejnosci zrobił.
Rok temu miałem pomysł, żeby zrobić zdalne sterowanie prototypowego automatu do bujania hamakiem, niby głupi pomysł, ale pojawiło się zapotrzebowanie :) Pomyślałem, że dobrze byłoby sterować z telefonu który zawsze ma się przy sobie, a piloty zazwyczaj się gdzieś gubią albo zjada je jakiś czworonog. Kupiłem moduł Bluetooth skomunikowałem go z Atmega...
Moze ktos powiedziec mi konkretnie co kupic, aby moc się troche "pobawic" i potem ewentualnie na cos "madrzejszego" i drozszego się potem przerzucic. A i jeszcze, aby programator ze strony http://freefm.pluton.one.pl/mike/avr/pro... lub jakis inny dzialal dla tej "pierwszej" kostki. no to jak avr to polecam na początek 90S2313 (~10zł?)...
Oczywiście. Każda pomoc się przyda... Bawię się językiem C. Szczerze mówiąc to moja pierwsza poważna przygoda z samodzielnym programowaniem Atmega8. Od razu biorę się za język C ponieważ jako student politechniki miałem sporo programowania w C++ oraz C# dlatego ominąłem Bascom'a bo potem trudno się przesiąść. Co do kodu to postaram się go ogarnąć pod...
Nie omieszkam skorzystać z propozycji ale ja dopiero stawiam pierwsze kroki z programowaniem... Jak na razie nie mam zbyt wygórowanych wymagań... Atmega8 z pewnością mi (na razie) wystarczy. Zastanawiałem się nad kupieniem programatora USB AVR ale sądzę, że na początek stk200 wystarczy :) Tylko tak się zastanawiam, czy do tej płytki http://nestor19.webd.pl/sklep/product_in...
Witam wszystkich. Temat ten został poruszony ponad rok temu ale widzę, że nie został definitywnie zamknięty. Podczas próby załadowania pliku *.hex przez AVRDude do uC ATMEGA8 za pomocą programatora USBASP v2 wyskoczył mi błąd "warning: cannot set sck period. please check for usbasp firmware update." Myślałem, że robię coś nieprawidłowo, ponieważ to...
Ponieważ projekt (program) może potrzebuje rezonatora kwarcowego na nietypową częstotliwość dla tego został użyty od razu w projekcie. Pierwsze programowanie ISP - może być bez niego lub z nim. Po przełączeniu FUSE na zewnętrzny rezonator - kwarc musi już być podłączony.
no i ok, ja mowilem o dodatkowym podziale czestotliwosci na 2, 4 i 8 (domyslnie 8 ) . no i czas sciagnac nowe wersje, bo we wszystkich jakie mam logo jest niebieskie 4\/3!! No własnie. Domyslnie jest 8. Ustwiasz 8MHz, a to chodzi na 1MHz. I zdziwka. Ja też kiedyś miałem z tym problemy. A jak kolega Robgie programuje? Z BASCOMa? no i ok, ja mowilem...
Ja też pierwsze słyszę, o tym że niekasowanie flasha może mieć jakieś skutki uboczne. I z reguły też tego nie robię (a programuje avry naprawdę często). Dziwi mnie to również z tego powodu, iż podejmowałem próby napisania własnego programatora. Aby się tego podjąć musiałem dość dogłębnie przestudiować temat i nie widzę technicznych przeszkód w tym,...
Chciałbym się dowiedzieć jak taka operacja zamiany wyjścia programatora, albo w ogóle wymiana programatora wygląda w tym konkretnym przypadku. Ktoś miał z czymś takim do czynienia? Na pokładzie jest "programator" STK200/300. Obecnie jest on nieprzyszłościowy, nierozwojowy i ma więcej wad niż zalet. Co zrobić? Kupić inny programator ze złączem ISP 10pin:...
Powoli i spokojnie. Po pierwsze wzór: n1=Uwemax/4.44*f*Bn*Ae jest poprawny dla napięcia sinusoidalnego i stosowany przy transformatorach na blachach a nie ferrytowych. Dla ferrytów i przebiegu prostokątnego przyjmuje się wzór: n1=Uwemax/2*f*Bpp*Ae gdzie Bpp to wartość amplitudy indukcji a nie indukcji szczytowej jak we wzorze poprzednim. Dla materiału...
Witam zajmuję się elektroniką amatorsko. Złożyłem zegarek pierwszą wersję i teraz chciałbym go dokładnie ustawić,niestety nie rozumiem jak ustawić tą wyliczoną wartość po korekcji jak radzi autor Mis (więc po każdym programowaniu proca ustawia się na -1. Więc nie zapomnijmy po zaprogramowaniu procka ustawić ją na 0 lub na wyliczoną wartość.)Ustawia...
http://obrazki.elektroda.pl/7597760200_1... Wkońcu oczekiwany efekt ! Miganie diodami :) Wadliwe okazały się dwie Atmegi8 jakie posiadałem. Ciekawe tylko czy to ja je usmażyłem czy już kupiłem wadliwe, ale najprawdopodobniej to pierwsze. Mam jeszcze jedno pytanie. Jaką książkę polecacie do nauki programowania uC w języku C dla początkującego?
ojoj panowie elektronicy:P Mam podobny problem z AT90S8535 i programatorem STK200/300. Czyta pamięć, resetuje ale nie chce programować. Może to sprawa konfiguracji Bascoma? po pierwsze - ustawiles opoznienie w konfiguracji? (bascom/programator/delay - tak z 300 ustaw, do 1500 moze dojedziesz) po drugie - wpisz na sztywno $regfile="m8535.dat" zaraz na...
No właśnie, skasowana pamięć FLASH ma same FF. Programowanie polega na zmianie jedynek na zera. Stąd też najpierw pamięć trzeba skasować, dopiero potem można zaprogramować (bo inaczej zer na jedynki nie da się zmienić). Dodano po 2 BTW. To ciągle jest tylko jedna operacja zapisu. Więc nie ma co kombinować. Co do twojego pierwszego pytania - SREG to...
Zumek czy mógłbyś wrzucic źródła twoich przykładów z LCD. Twoje mi działają (a dokładnie ten o nazwie LcdDelay.hex) podczas gdy pozostałe nie :cry:. Dzieki Przykro mi , ale już gdzieś "wsiąkły" :( Napisz: a)jaki proc b)jak podłączony LCD(4-bit, 8-bit ,co z R/W ) c)częstotliwość z jaką "napędzasz" proca d)jaki LCD(wiersze x kolumny) e)w jakim języku...
Witam Wszystkich, W programowaniu "robię" pierwsze kroki. Mam zaprogramować kilka układów: są to: 1. AT90S2323 2. ATMega8 3. ATmega32 4. ATiny15 Dla każdego z nich posiadam odpowiedni plik który mam wgrać - zaprogramować - w postaci: program.hex . Do programowania mam programator WILLEM wersja pcb 3b oraz oprogramowanie w wersji epr097h_pl lub epr097ja...
Witaj kolego. Każdy kiedyś był zielony jeśli chodzi o programowanie i początki z czymś tam, ważne jest aby ten kolor się zmieniał z czasem na bardziej kolorowy. Moja propozycja na Twój początek jest taka. Najlepiej dla Ciebie by pasował zestaw ewaluacyjny z jakimś procesorem ATMEGA16 dlatego że to chyba najmniejszy procesor który posiada tak zwanego...
A po 2 miesiącach, właśnie ze względu na czas potrzebny do układania i liczenia "patyczków" oraz tragiczne ograniczenia jakie się z tym wiążą, "pierwszoklasista" dochodzi do wniosku, że matematyka jest kompletnie nieprzydatna, czasochłonna i trudna, więc od teraz będzie się zajmował filozofią... Tak widzę naukę programowania uC dla człowieka, który...
Witam. Mam programator ISP STK200/300. Programuje procka przez CodeVisionAVR, wybierając w opcji Programmer tylko rodzaj procka oraz wczytuje flasha w formacie hex przez File -> load flash. Pierwsze wgranie flasha do uC idzie bez problemu. odłaczam programator, sprawdzam czy działa. działa. zmieniam coś w programie i prubuje jeszcze raz wgrac. no i...
Jak idzie pierwsze programowanie to uP jest surowy i jest oki, ale za drugim razem jak już program chodzi to port np MOSI i MISO byłyby w stanie wysoki i co wtedy?. Nic, gdyż przed nowym zaprogramowaniem program w procesorze jest kasowany.
Programator na LPT używam tylko do programowania w płycie testowej i jak sięgnę pamięcią cięgle mam z nim problemy , głownie pierwsze uruchomienia zaczyna programować dopiero za 3 , 4 podejściem , nie wiem czym to jest spowodowanie bo nigdy nie doszukiwałem się rozwiązania problemu .Natomiast Si-Prog z tej strony jeszcze nigdy minie nie zawiódł a używam...
Dziękuję za pomoc, jednak mam dość "prostsze" pytanie. Otóż kupiłem sobie programator (http://www.allegro.pl/item92903535_prof... oraz układ ATmega8 16PI. Ściągnąłem oraz zainstalowałem najnowszą wersję Bascoma. Napisałem program, który zapalałby diodę podłączoną pod PB.1. Program się kompiluje bez problemu,...
Masz tutaj linka do ciekawej strony, na której opisane jest co i jak z diodami: [url=http://www.dzikie.net/index.php?art... Sam z niej korzystałem, bo niedawno pytałem o to samo :D. Co do podłączenie polecam poszukać kursy programowania, tam odrazu tłumaczą co i jak i gdzie... Np. po wpisaniu: kurs avr w google --> pierwsze...
Witam, dopiero zaczynam swoją przygodę z programowaniem. Wykonałem już kilka udanych programów z wykorzystaniem portu D. Ale kiedy chciałem ustawić port C poleceniem "Config PORTC= &B1111111" od razu wyskoczył mi błąd "Variable can not be used with [DDRC] , in file(...)". Programuje w Bascom`ie. Uczyłem się stawiać pierwsze kroki z książką gdzie wszystko...
po pierwsze: nie rozwiązało to problemu po drugie: oczywiście zmieniłem na atmega8 wcześniej jak za pierwszym razem ślepo wkleiłem atmega32 to wyskakiwało że się procesor jest nie zgodny a więc to też nie rozwiązuje problemu czekam na kolejne propozycje rozwiązania :)
Uruchomiłem pierwsze programowanie spod AVR studio i zaprogramowało układ. Nie dotykałem wogóle fusebitów, tylko flash program. Później ATmega przestała sie odzywać i nie można jej zaprogramować. Czy jest możliwe żeby zablokowała się tylko z powodu załadowania flasha czymś niewłaściwym? Atmega jest smd i nie wiem co z nią teraz robić.
No to pięknie :( Nie chciało mi się czytać i tłumaczyć z angielskiego. Postanowiłem pobawić się sam i myślałem że trafię na odpowiednie ustawiania Fuse Bit. Coś zmieniiłem i teraz nic mi nie chodzi, nawet nie daje się zaprogramować. Zmieniłem (dokładnie nie pamiętam) internal rezonator na low XTal czy coś takiego. Jak przywrócić poprzedni stan bo już...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Witam ! Dopiero zaczynam przygodę z programowaniem więc proszę o wyrozumiałość. Zaprogramowałem przy pomocy ISPcable 1 Atmega8 w środowisku WinAVR. Program polega na mryganiu diody co 0,5s. Niestety układ nie chce działać, po prostu nic się nie dzieje. Kostka jest sprawna, ale dla pewności podkładałem inne egzemplarze. Sprawdzałem również fuse-bity....
Witam Robie pierwsze kroki w programowaniu w języku bascom. Stanąłem przed problemem zdefiniowania w tym języku pewnych warunkowych komend dla procka atmega8. Jeśli ktoś może mnie nakierować to z góry dziękuję. O to moje problemy: 1. Konkretnie chodzi o to by układ reagował np poprzez zapalenie diody led w chwili gdy przycisk podłączony do tego układu...
Z dużym prawdopodobieństwem można powiedzieć że problem leży w szybkości transmisji danych. Musisz ją spowolnić. Miałem kiedyś podobny problem z "progatem", spowolniłem i pomogło. I jeszcze jedno, włącz veryfikację zapisu. Wtedy już przy pierwszym błędzie programowanie się zatrzyma.
Siedzę już nad tym kilka dni. Mam nowy programator usb asp z atmega 8 na pokładzie i chcę grać nowy firmware. Używam arduino uno r3 jako programatora i avrdudess jako programu. Wszystko podłączone poprawnie, plik .hex wybrany dobry. I nic... Pokazuje taki błąd: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ >>>: avrdude.exe -c avrisp -p m8 -P COM5 -b 9600 -U flash:w:"D:Downloadsusbasp.2011-05-28usb...
McRancor ja w obecnej chwili pisze artykuł do EdW o "Robotyka Amatorska" dlatego po publikacji w EdW albo przed jeśli pan Piotr Górecki by się zgodził zamieściłbym ten artykuł na forum. Opisuje w nim cały mój zbiór doświadczeń o robotyce, metodach budowy układów jezdnych itd. Pierwsza część artykułu będzie poświęcona totalnym amatorom którzy nawet...
bład nadal wyskakuje i zauwazyłem ze jak ustawiam na procki do 2MHz to program czesciowo sie wgrywa ale zle działa. 1) co do budowy wszystko0 jest dobrze ponieważ juz działał a nie wprowadzałem żadnych zmian 2) resetowałem wiele razy 3) tak jak pierwsza juz kiedyś chodził może jakaś kwarcówka poszła na płytce albo układzie który programuje. a używam...
Całość o fusebitach jest dobrze opisana w książce Baranowskiego ale i spokojnie w nocie ATmega8 o tym przeczytasz. Przy kombinacji w bitach konfiguracyjnych mogą przytrafić się z tego co pamiętam dwie przykrości które to mogą uniemożliwić programowanie po ISP. Pierwsza a nich to zmiana ustawień źródła sygnału zegarowego taktującego mikrokontroler na...
To moja pierwsza styczność z programowaniem mikroprocesora, więc proszę o wyrozumiałość i docenię każdą radę. Mam do zrealizowanie projekt: Sterownik latarki LED z czujnikiem temperatury. Sterownik ma za zadanie kontrolować temperaturę przymocowanej do radiatora diody power LED wraz z czujnikiem temperatury. W momencie gdy temperatura będzie wyższa...
Buduję tą stację od jakiegoś czasu, wykonałem już szczegółowo obudowę, panel z guzikami, itd. Opieram się na materiałach z EP (płytki i wsady), zastosowałem tylko dwa razy większy wyświetlacz LED. To moje drugie podejście do uruchomienia tego gada. Teraz już miałem możliwość pomierzyć dokładnie płytkę zasilacza, mam poprawne 3 napięcia, mam prostokąt...
Witam. Chciałbym wytrawić sobie swoja pierwsza płytkę. Chciałbym żeby to był jakiś prosty zestaw uruchomieniowy do mega8. Powinno być na niej tylko to co jest niezbędne do uruchomienia tego procesora i gniazdo do programowania. Mi brak wystarczającej wiedzy na ten temat .
tmf: Mam też świeżą wiedzę o cenach i wydajnościach układów 32-bitowych. O ile wiem, na dzisiaj jedynie ATtiny13 i ATmega8 (czyli dwa zabytki) są tańsze od 10-krotnie od nich szybszych Cortexów, z tym, że Cortex konkurujący z Attiny13 będzie miał 4 KiB ROM i 1 KiB RAM oraz 2 UARTy i raczej będzie tańszy od ATtiny13 (realnie za 3 miesiące). Porównajcie...
Samo Arduino nie jest zgodne ze sztuką, więc tym się nie przejmuj. Z czasem, jeśli będziesz kontynuował naukę programowania, będziesz pisał coraz lepiej. Nauka ogólnego programowania na uK w tym Arduino to bardzo zła polityka. Po pierwsze dominacja bardzo kiepskich wzorców, szkodliwych (antywzorców). Brak refleksji "jak zrobić to naprawdę dobrze",...
Są pierwsze jeśli używasz sprzętowego I2C masz na schemacie porty mikrokontrolera opisane jako sda i scl (pc4 i pc5) do tych należy podłączyć pamięć bezpośrednio rezystory podciągające 4,7K do +5V na sda i scl. W zasadzie masz eeprom w samej medze ale zakładam że chcesz więcej... Wyprowadzenie reset może wisieć ale można je też podciągnąć do 5V przez...
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.
No bez przesady. Programuje się go akurat trudniej, przecież masz różne tryby 16 i 32 bitowe, złożone adresacje itd. A co mnie to obchodzi pisząc w C albo C++? Nic. Programuje się to prościej, m.in. dlatego że jak chce mieć stałą we flashu, to piszę "const" i już, a nie niekończące się zabawy z PROGMEM i wszystkie związane z tym problemy (różny sposób...
Witam. Swoje pierwsze kroki w elektronice poczyniłem już jakiś czas temu. Teraz chciałbym zająć się również programowaniem mikrokontrolerów, zacząłem jak większość od oślej łączki i teraz nasuwa się problem z płytką testową avt 3500 -Lepiej kupić czy zrobić samemu?? Pytanie kieruję do kolegów, którzy szli podobną drogą i mogą się podzielić własnymi...
Mam pytanie co jest z tymi mikrokontrolreami AVR dlaczego je tak latwo zablokowac to jest chore!!!!!!!!!!!!!!!!!!!!!! tak naprawdę łatwo jak piszesz zablokować ale i łatwo odblokować. Po drugie takiego zablokowania najcześciej dokonuje się raz albo dwa jak się zaczyna bawić tymi prockami a później już wiadomo o co chodzi i nie ma już wtedy nikt zwykle...
ARM'y zamiast AVR'ów? Raczej przerost formy nad treścią (zresztą nie wiadomo co chcesz zrealizować). Do zrobienia własnego systemu z ARM'em potrzebowałem 2 miesięcy (budowa od zera systemu, jtag'ów :-) oraz zrozumienie koncepcji programowania). W przypadku STM8 wystarczył mi 2 tygonie "Bezbolesne" przejście może być na poziomie podobno-bitowym np. procesor...
Postanowiłem coś napisać by sprowokować wypowiedzi innych :wink: Przyznaję się: w języku C pisałem dawno temu pod DOS-em (Turbo C 2.0) a UART programowałem tylko na 2313. Dobrze, że zamieściłeś cały program, ponieważ posłużył mi za pierwszą lekcję programowania w C na AVR-y. Atmega8 ma bardziej skomplikowany USART niż 2313 ale po przeczytaniu fragmentu...
(at)TMF " ... DIRD=0b01111110; DIRB=0b00000110; ..." kolega zainstaluje Atmel Studio (trochę mu to zajmie), wklei coś takiego i jako wynik otrzyma komunikat: "...Error1'DIRD' undeclared (first use in this function)..". Jeśli to jego początki, być może nie spojrzy już więcej na C... (at)początkujący Powyżej była tzw "literówka" - powinno być DDRD oraz...
Witam! Nie wiem czy dobre forum sobie wybrałem, ale nic lepszego mi nie przyszło do głowy... Planuję zacząć zabawę z mikrokontrolerami i na moją pierwszą ofiarę wypatrzyłem Atmega8. Chciałbym zrobić na nim zegarek. Na początek sam zegarek, bez budzika. Moje pytanie jest takie jak w temacie: Czy programatorem Willem Pro 4 mogę zaprogramować Atmega8?...
Najpierw kup tą pierwszą książkę - tam masz przede wszystkim podstawy BASICA (bascoma). Jeśli chcesz od razu zacząć od C to wtedy "Mikrokontrolery AVR w praktyce". Tylko, że wtedy trudniej będzie Ci zacząć, no chyba, że czujesz się "na siłach". Aha. "Mikrokontroler" pisze się razem.
Po pierwsze ściągnij sobie Pony Prog Po drugie pokaż schemat twojego programatora Po trzecie jeśli używałeś przed próbą programowania drukarki (dotyczy tylko tych pod LPT) to odepnij ją i zrestartuj system. Po czwarte NIE możesz mieć za długich przewodów między Programatorem a uP.
Witam, To moje pierwsze starcie z mikrokontrolerami, wpadł mi w oko program LDmicro, a że programowałem już w drabinie PLC to pomyślałem że będzie to ciekawą zabawą. Ale nawet najprostsza próba mnie przerosła. Otóż moje pytanie brzmi gdzie zrobiłem błąd: 1 Napisałem podstawowy program w LDmicro, skompilowałem i zapisałem w .hex 2 podpiąłem Atmega8 do...
Właśnie mnie też się ponyprog podoba (wersja 2000) , za prostotę i podgląd w hexie. Ale skoro mądrzejsi koledzy polecili to nie chciałem protestować bez sprawdzenia. Kabel jest nowy, 1,8 m prawdziwy kabel lpt od drukarki czyli jedna wtyka d-sub 25 dwurzędowa a z drugie strony wtyk drukarkowy 36-stykowy. Programator to uproszczony stk-200 czyli w zasadzie...
Nie znam się zbyt dobrze na programowaniu ale nie miej mnie znowu za totalnego idiotę :D przypuszczam że pierwsza() i druga() odpowiadają za linie pierwsza i druga na wyświetlaczu... :p trzeba było odpowiednią liczbę pauz wpisać przy wyświetlaniu trzeciej linii nie mam to to nic nie daje efektu :/ Spróbowałem przesunąć wyświetlanie amperów w tej samej...
Witam. Ścieżki to pierwsza klasa wyszły :) Prasowanko? Czy może frezowanko? :D Pleksa to od strony ścieżek jest prawda? Bo na zdjęciu trochę mi się w oczach mieni.. Jakiego programu będziesz używał? Ja mam AVRdude i coś nie wszystkie procki chcą mi śmigać. Włożyłem Atmega8 i nie chciało mi zaprogramować choć był nowy, a włożyłem Atmega8L i wgrało flasha...
O języki można toczyć spory, tak samo jak o inne rzeczy. Pierwsze pytanie Dlaczego autor chce zmienić PIC na ATmel? Moim zdaniem argumentacja całkowicie bez sensu. Jak chcę zrobić projekt i to jest głównym celem, to żadne doświadczenia z Atmegą nic nie dają. Więc albo robię na PIC. albo chcę się nauczyć. Jak nauczyć to czego? Jak rozumienia systemów...
Wszystko chodzi idealnie, ale przesuwa się tylko 2 linijka tekstu. Pierwsza zapełnia się tekstem, ale nie przesuwa. Dodano po 1 A co z programowaniem czasu? Wolny mam jeszcze 1 przycisk.
Co do uC to proponuję ATMEGA8. Jest niewiele droższa,a dużo mocniejsza niż proponowane wcześniej i ma właściwie wszystko co potrzeba w swej strukturze. Co do języka programowania to pewnie narażę się stwierdzając, że wybrałbym BASCOM AVR. Kolega jest bowiem moim obrazem z przed ok. 2 lat. Miałem wtedy dość duże doświadczenie w elektronice analogowej...
Witam. OR zdecydowanie inaczej ADC nie doczeka się uruchomienia. Temat mnie zainteresował bo mam zamiar zautomatyzować swoją bramę wjazdową. Poczyniłem pierwsze kroki -zbudowałem siłowniki.Czas na automatykę . AVT5341 powinno spełnić moje oczekiwania i ograniczyć nakład pracy.Brak mi doświadczenia w programowaniu .Modyfikując gotowca uczę się , a niebawem...
Fotokomórki oparte o podczerwień w typowych rozwiązaniach napędów bram działają bezproblemowo na 6m, więc przemyśl temat z laserem. Jest jeszcze jedna kwestia. W fabrycznych napędach stosuje się tzw. domykanie bramy, czyli ostatnie kilka sekund pracy siłownika (programowane) podczas otwierania i zamykania jest realizowane przy mniejszych obrotach siłowników...
To jest schemat testowy na którym uczyłem się programować. Jest to moja pierwsza przygoda z mikrokontrolerem. Na cóż (Wait ) występuje często , takiego miałem nauczyciela i tak tworzyłem pierwsze kroki. Tak musi być komunikacja bezprzewodowa ponieważ docelowo oświetlenie będzie na plecaku lub kasku rowerzysty. Drugi stabilizator podałem ze względu na...
Dziękuję za odpowiedzi obecnie program wygląda tak: „ $regfile = "m8def.dat" Config Portc.2 = Output Config Portb.0 = Input Do If Portb.0 = 0 Then Portc.2 = 0 If Portb.0 = 1 Then Portc.2 = 1 Loop End " Kompilacja i programowanie bez problemu ale wejście portu B.0 (sprawdzałem na B.1 tak samo) nie reaguje na zmiany stanu. Port B.0 jest podpięty...
Wielkie dzięki za pomoc, dopiero stawiam pierwsze kroki w dziedzinie programowania mikrokontrolerów. Bo pisanie programów na pc'ta nie jest mi obce, i to od kilku lat ;) A te cbi i sbi mam dlatego, że uczyłem się narazie z kursu PATRONA. Tematyka obsługi przerwań w mikrokontrolerze jest póki co mi obca... więc spoooooro nauki jeszcze przedemną;) Jeszcze...
Atmel się przesiada z oznaczeniami, a ATmega8 i ATmega 128 to wcześniejsze nazewnictwo, bo zaczynają robić procesorki, które mają jednakowe obudowy i rejestry i pierwsze cyfry mają je różnicować, podczas gdy następne oznaczają konkretną podrodzinę, a różnią się ilością pamięci Flash/RAM. ATmega128 to cienias dla ATmega1281/2561/1280/2560... ;)
Po pierwsze co mi się rzuciło w oczy o używasz atmega w wersji 5V a zasilasz go z 3,3 V zastosuj procek w wersji L lub podnieś zasilanie do 5V. Po drugie jaki bufor masz w programatorze TTL z jakiej serii?? Moja rada podnieś zasilanie do 5V powinno pomóc. Pozdr Robert
http://obrazki.elektroda.pl/1998348900_1... Witam, chciałbym wszystkim przedstawić projekt sterownika matrycowego wyświetlacza LED. Na początek proszę tylko o nie ocenianie wykonania płytki (na płytce uniwersalnej/pająk) bo jestem świadomy jak ona wygląda i jak ją wykonałem. Historia Pomysł projektu narodził się, gdy jakieś pół roku...
po uruchomieniu płytki 3 segmenty na wyświetlaczu się nie zapalały dlatego wszedłem w ustawienia fusebitów i pierwsze co zrobiłem to zaznaczyłem ptaszkiem fusebit o nazwie "Select if PC6 is I/0 pin or RESET pin" Brawo, na dzień dobry zablokowałeś RESET... dalej miałem problem ze stanami logicznymi na portach wiec postanowiłem zaznaczyć ptaszkiem kolejny...
Prostokątów mam 16 czyli całą pierwszą linię, ustawianie kontrastu nic nie daje, o komendzie initlcd wyczytałem na forum ale bez niej też nie działa. 5 pin LCD jest połączony z masą na 100%. A może jeśli podłączyłem LCD do lini programowania to trzeba je jakoś wyłączyć aby działały tylko z LCD?? PS: Z ustawieniami 16*1, 16*1a, 16*2 też próbowałem.
Tak mi się wydaje, że kolega autor namieszał do potęgi czwartej i do sześcianu z tynm swoim wyświetlaczem. Większość a w zasadzie wszystkie tego typu wyświetlacze na nóżce nr.1 w takim 2-rzędowym 16-to pinowym złączu mają GND a na nóżce nr.2 mają VCC (no chyba że twój jest jakimś dziwolągiem). Jednak coś mi tu pachnie, że kolega po prostu skrosował...
Aha teraz już rozumiem. Pamiętałem właśnie o tych rezystorach ale nie chciałem palnąć bo nie byłem pewien. No to super jak pomożecie tylko kurcze musicie mi naprawdę dużo pomagać bo szczerze nigdy nie pisałem programu a tu tez bym skłamał byłem raz na szkoleniu w programowaniu sterownika B&R ale było ono już na takim poziomie że dużo nie rozumiałem....
Rozumiem że pierwsza atmega do śmietnika. Czytasz materiały które Ci podajemy? Jeśli nie to możesz mi ją przesłać pocztą, bo ją sobie odzyskam zgodnie z pierwszym linkiem z mojego poprzedniego postu. Ale mam drugą i teraz chciał bym ją przyśpieszyć tylko jak ustawię jej bity oscylatora na szybszy np 8Mhz to czy będę mógł ją programować przez isp? Czy...
Żeby sterować diodą za pomocą atmegi należy wykonać szereg kroków w odpowiedniej kolejności 1. poczytać o mikrokontrolerach 2. poczytać datasheeta od danego mikrokontrolera 3. zakupić układ, złożyć, podłączyć 4. napisać program, zaprogramować Pominąłeś dwa pierwsze kroki. Nie dziw się, że nikt nie chce ci odpowiedzieć. Po prostu rzeczy o które tutaj...
mówiłem, że programator podaje 1,81 V, więc na procesorze nie zrobi się nagle 5V! Po pierwsze nie krzycz. Po drugie nie pisałem, że "się zrobi", a jedynie, że przy tym napięciu uC działać nie będzie sugerując Ci byś sprawdził ten problem, co zrobiłeś, ale: ... wiedziałem, że to programatora wina! To nie jego wina lecz Twoja, ponieważ albo nie czytałeś...
Postępując zgodnie z "tutorialem" ( http://www.patron.net.pl/artykuly/AVR_tu... ) zaciąłem się w momencie programowania mikrokontrolera (pierwszy program - zapalenie jednego LED-a). Po skrzętnym przepisaniu kodu (lub przekopiowaniu fragmentów z źródła jeśli było to możliwe) i wykonaniu wszystkich kroków próba programowania Atmegi8 kończy się...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Po pierwsze: czy możesz wejść w tryb programowania szeregowego? To znaczy czy procek zwraca kod wysyłany w rozkazie - Dla Tiny26 jest to $53, nie wiem jaki dla Mega8)? Jeśli nie, to mogłeś niechcący wyłączyć nóżkę reset w fuse bitach. W takim przypadku tylko przeprogramowanie równoległe może pomóc. Jest też możliwe, że ustawiłeś taktowanie na przykład...
Dzień dobry. Stawiam pierwsze kroki z programowaniem. Mam programator TL866II i nie mogę się doszukać jak podłączyć go do ATMEGA8A w obudowie TQFP32. Nie mam dedykowanej podstawki więc muszę zrobić to na kablach i chyba przez złącze ICSP. Może ktoś podpowie jak się za to zabrać i które piny mam podpiąć. nie znam się na wszystkim więc pytam... :)
No to przełącz miernik na amperomierz jeśli posiada tę funkcję i zmierz z ciekawości ile prądu wpiernicza ;) układ z prockiem - czyli na wyjściu stabilizatora - żeby upewnić się, że nie ma tu jakiegoś ZONK'a , a później zmierz prąd pobierany przed stabilizatorem to może to coś podpowie. Bo żeby była aż taka różnica !!! toż najgorsze stabilizatory 7805...
Witam, Nosze sie z zamiarem wykonania zestawu uruchomieniowego do procesorow AVR. Niestety stawiam dopiero pierwsze kroki w tym temacie i licze na wsparcie osob, ktore maja pewne doswiadczenie na tej plaszczyznie. Prosze o rade oraz ewentualny schemat, a co najwazniejsze plik z PCB takowego zestawu oraz nazwy programow, narzedzi dla poczatkujacego hobbysty,...
To moja pierwsza zabawa z uC, wiem mogłem zacząć od prostszych rzeczy, chociaż ten projekt też nie jest jakoś specjalnie trudny. No właśnie stąd wynikają twoje problemy. Kopiowanie gotowych projektów to kiepski sposób na naukę, no ewentualnie można poćwiczyć robienie płytek i lutowanie. Ale nie wiem, czy o to Ci chodziło. Chcesz się nauczyć programować...
atmega8 pierwsze programowanie programowanie atmega8 usbasp pierwsze programowanie
ekspres delonghi odwapnianie speed renault metalowa obudowa bębna pralki
marantz sr7005 mikrokomputer cobra1
BMW F21 B47: Brak ciśnienia CR i pompa nie działa Komunikat "TrA 70%" w Volkswagen Passat B8 - co oznacza?