Ksiązka kurs pisania w BASCOM AVR to np. "Programowanie mikrokontrolerów AVR w jezyku BASCOM" Marcin Wiązania BTC. Ksiązka rozpoczyna się od opisu większości funkcji komend BASCOM potem trochę o procku AVR a następnie proste programy obrazujące możliwości AVR i obsługę róznych interfejsów... jest też kilka programów obsługi wyświetlaczy czujników przetworników...
could not identify chip with ID:00000 takie coś ;/ spróbuje jeszcze zastąpić diodę drutem dalej to samo ;/ źle źle źle podłączyłem piny do mega8 w kabelku co łączy się programator z podstawką przerobie sprawdzę napisze Nareszcie coś się dzieje muszę powiedzieć że DZIAŁA zrobiłem już multum tych programatorów a wina była w głupocie mojej bo źle podpinałem...
https://obrazki.elektroda.pl/1874444400_... Cześć Od czasu do czasu piszę proste programy w BASCOM, jednak moja stara płyta testowa (robiona jeszcze markerem) wołała już o pomstę do nieba, więc postanowiłam wykonać nową, a że nie lubię gotowych płyt, bo w nich niema żadnych możliwości zmian, a podłączanie wszystkiego czego tam niema...
Witam, Dotychczas programowałem jedynie procesor 8051 w assemblerze. Chciałbym nauczyć się programowania Atmegi w języku C, Posiadam Atmegę, programator ISP Oraz program PROGISP. Jakiś czas temu uszkodził mi się sterownik w Kuchence mikrofalowej i chciałbym sam zrobić sobie taki na wyświetlaczu 7' segmentowym, Oczywiście nie taki 1:1 jaki tam był :)...
http://obrazki.elektroda.pl/9974314800_1... Czołem :) Podłoga umyta, aromat bigosu bije się o pierwsze miejsce z żywicznym świerkiem, można zatem wstawić coś na Elektrodę :) Do zaprezentowania mam cały arsenał oświetlenia choinkowego, oczywiście na przystojnej aczkolwiek nieco sztywnej modelce :D Sterownik pięciuset lampek O dziwo,...
Zlecę wykonanie programu sterownika prostej reklamy (sygnalizatora - kierunkowskazu) na atmega8 Program na procesor atmega 8 i 19 wyjść na diody LED i 3 wejścia (sterowanie po podaniu minusa): Wejścia:PD0-PD2 1. wybór funkcji (przyciskając przycisk zmieniają się funkcje po kolei w kółko) 2. + (przyciskając przycisk zaczyna się zapalanie od1-19) 3. -...
1) Chcesz zacząć pracę z Atmega8. 2) Masz programator zrobiony przez połączenie Atmegi z Lpt. 3) Interesuje cię praca w C 4) Szukasz prostych przykładów, krok po kroku ze schematami. Strona dla ciebie: http://www.patron.net.pl/konstruktorzy/A...
ZDALNIE STEROWANY SAMOBIEŻNY MANIPULATOR OPERACYJNY DO ZADAŃ SPECJALNYCH http://obrazki.elektroda.net/20_12096489... Chciałbym zaprezentować mój kolejny duży projekt, będący zarazem moją pracą inżynierską. Praca jest dość złożona, wymagała dużego nakładu pracy, wykorzystania narzędzi do projektowania i obejmowała głównie trzy nurty - mechanikę,...
Chce zaprogramować Atmega8 Na początek jakieś proste programy bo dopiero sie uczę i chce programowac przez port COM bo LPT i USB mam zajęte.
Wiem że apetyt rośnie w miarę jedzenia, dlatego robię konstrukcję modułową. Kontroler ENC28J60 i jego peryferia na jednej płytce, druga to konwerter napięć i stabilizatory 3,3V oraz 5V, kolejna to 'matherboard' z mikrokontrolerem i do tego jeszcze moduł z elementami we/wy (z poprzednich projektów). Większość z moich konstrukcji składa się właśnie z...
Też twierdzę że wykorzystanie uC nie jest bezpodstawne, Gdy sam wykonuje nawet proste urządzenie sięgam po uC, może dlatego ze trochę się nauczyłem programować a może dlatego ze jest łatwiej. Oczywiście układ taki można wykonać na 20 sposobów, autor wybrał taki i bardzo dobrze może później rozbuduje program doda inne programy świecenia, do tego jeszcze...
Drodzy urzytkownicy, To moje początki w programowaniu contollerów. Chciałbym zaprogramować timer na ATmega8. Proste logiczne programy udało mi się już napisać. Moim następnym zadaniem jest zaprogramowanie timera z licznikiem, niestety na początek mam problemy nie wiem jak zaprogramować timer. Czy ktoś mógłby mi w tym pomóc. Algorytm mojego programu...
witam Do tej pory pisałem tylko proste programy w bascomie(migające diody itp.) . Obecnie posiadam układ z silnikiem krokowym oparty na układzie amis 30623. Czy jest możliwość obsłużenia tego za pomocą atmega8. Jeżeli tak to od czego zacząć. W sieci znalazłem to http://www.atmel.com/dyn/resources/prod_... ale nie bardzo wiem jak zacząć...
Jak na razie niewiem w jaki sposób w AvrStudio odwołać się do tych plików typu ds18b20 itd... W pliku głównym są do nich odniesienia natomiast jak to wstawić do programu? W jaki sposób mam to "przerobić" ?. Kolega Piotrva na Priv podpowiada aby to skompilować w AS 4.18 ja używam 4.14 i myślę że program (AS) jest ok. Podpowiada też aby ustawić na mega8....
Idąc moim tokiem myślenia programy pisze się tak aby były szybkie proste i bezbłędne. Krowę programową każdy głupi napisać może i to żaden sukces nauczyć się pisać duże obszerne wolne, pełne błędów i niepotrzebnie angażujące peryferia programy. Zadanie dostałeś na 20 minut a już 2 dni siedzisz bez skutku bo niepotrzebnie wchodzisz w jakieś peryferia....
"i symulator teoretycznie powinien go uruchomić" Symulator BASCOMA tego nie uruchomi. Jeśli chcesz zobaczyć w symulatorze zmianę pinów to musisz przerzucać program ręcznie przyciskiem "Step Into code F8" i wpisać $SIM na początku programu ,bo WAIT będzie zajmował mu wieki. Dodano po 6 Poza tym jak tak będziesz pisał takie proste programy ,to może ci...
no i tak zrobie poducze się Assemblera a potem C troche podstaw C umiem bo sie uczyłem ale ne za wiele robiłem na nim proste programy komputerowe pod dosa ale podstawy to podstawy pewnie sie przydadzą :D dzieki wszystkim za udział w tej dyskusji wszystkim ciskłem pomógł i macie po 3pkt o demnie :D jak co to będe jeszcze pisał
Witam na czym polega inicjalizacja odbiornika i nadajnika ?? Na niczym. To bardzo proste moduły, do tego z modulacją ASK. Proszę przeczytać pierwszy post tematu: Ze względu na prostotę sterowania zastosowałem moduły radiowe TX433MHZ (i RX433MHz w odbiorniku) - nie wymagają one żadnej inicjalizacji Poza tym - pytanie jest nieprecyzyjne, ponieważ: Zbudowałem...
Od razu zapomnij o Bascom i zacznij C lub Arduino z tych powodów: http://mikrokontrolery.blogspot.com/2011... To bardzo prosty program np. dla pinu PB0 mógłby wyglądać tak: Jak wyżej napisałem, nie mam czasu na naukę nowych języków. Takie proste programy wystarczą w bascomie. W miarę to znam jeżeli chodzi o wgrywanie programu...
Witam, na początku dodam, że nie mam żadnego problemu, wszystko to co chcę działa i wgl, ale nurtuje mnie jedna sprawa. Otóż używam Atmegi8 na zestawie uruchomieniowym, która taktowana jest kwarcem. W dokumentacji odszukałem, że kwarc podpina się do tych samych nóżek co piny PB6 i PB7. Co się zatem dzieje na tych pinach, jeśli ja w moim programie je...
Witam chciałem się was zapytać o programowanie atmegi8. w zasadzie dopiero zaczynam zabawę z programowaniem I tu rodzi sie moje pytanie bo chciałbym zaprogramować atmege 8 program jaki mam w grac jest w rozszeżeniu PCB.Jaki polecacie program do wgrywania i jaki programator bo jeszcze nie mam żadnego podajcie i jakieś przykłady najlepiej by było żeby...
Dzięki za link :) Kilka kursów już przejrzałem, ale na ten jeszcze nie trafiłem. Dotychczas pisałem tylko proste programy właśnie w c (miganie diód, wyświetlacz hd44780), jednak wszystko robiłem na gotowej płytce testowej. Dlatego teraz chciałbym zmontować swój własny układ na osobnej płytce (od czegoś trzeba zacząć). Chciałbym, żeby był jak najprostszy...
Witam, Ostatnio postanowiłem skonstruować prosty wyświetlacz LCD sterowany przez USB. Zaczerpnąłem schemat z http://www.linuxfocus.org/Polish/March20... Jedyną zmianą jaką wprowadziłem była zmiana mikrokontrolera na ATMEGA8. Programuje w C. Do programowanie używam programatora STK200 i aplikacji uisp. Niestety napotkałem poważny problem!...
1. F_CPU zadeklarowałem na samej górze programu o to mi chodziło :D Problem leży w tym, że dostajesz podpowiedź i nie korzystasz z niej. Przeczytaj jeszcze raz punkt nr 1 z mojego pierwszego postu - zmień środowisko. 4.... Ale będę pamietał o tym na przyszłość, że dla innych może być to powodem niechęci do analizy kodu:) Uparty jesteś i nie trafia...
Cze wszystkim Zacząłem programować Atmega 8 w układzie z potencjometrem cyfrowym ad5259 na magistrali i2c. Chcę programować w asemblerze ale nigdy wcześniej tego nie robiłem czytałem książkęBaranowskiego i noty mojego potencjometru, ale nie wiem jak zacząć. Proszę o pomoc. Jakieś wskazówki. pozdrawiam
Witam. Poczytałem trochę na elektrodzie i nie tylko odnośnie mikrokontrolerów - głownie atmega8, mam gotowy programator na LPT, teraz zamierzam wykonać programator na USB. Schemat znaleziony przeze mnie wydaje mi się odpowiedni(http://www.fischl.de/usbasp/b... narazie wykonałem projekt w eaglu do tego schematu(jeśli ten jest...
Wrzuce swoje 3 grosze. Maszyna krocząca 4 nożna o 3ch stopniach swobody na noge. W sumie 12 serw. Do tego potrzebujesz 12 PWM, które sam będziesz musiał wygenerować. Najlepsi np lynxmotion robia to na atmega8 + chyba transmisja po rs232? tak? (nie wglebialem sie az tak bardzo ;) ). Do tego, żeby to miało sens musisz wyliczyc równania do kinematyki prostej...
Witam Zlecę wykonanie schematu i programu, język programowania - Asembler lub C (Bascom odpada) Główne założenia (Hardware): 1.uC ATmega16l-8PU(Jeśli się uda to mega8l) 2.Ekran LCD PCF8833(132x132) 3.Karta SD/microSD/MMC(FAT do 4gb) 4.Termometr 5.Jak najdłuższe działanie na baterii 6.Jak najmniejszy koszt wszystkich częsci Zadania programu: faza I włączenie...
Witam:) Chciał bym zaprogramować atmega8 jak najprościej się da. ale nie mam zielonego pojęcia jak to się robi :/ Prosił bym Was o wytłumaczenie lub podanie linku który tłumaczy krok po kroku tłumaczenie :) Pozdrawiam :) I Życzę Szczęśliwego Nowego Roku 2011 :D
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ść.
z gory naprawde przepraszam za lamerstwo tego pytania!!!!! zaczynam wlasnie z ta dziedzina - kupilem w/w programator (zamontowany na LPT1 wgrany USERPORT w WinXP) zlozylem schemacik i znalazlem program do niego $regfile = "m8def.dat" $crystal = 80000 Config Pind.0 = Output Config Pind.1 = Output Przekaznik Alias Portd.1 Triak Alias Portd.1...
Witam, Poszukuje osoby, ktora podjelaby sie napisania programu na ATMega8 lub podobny. Program dosc prosty, jedynym utrudnieniem moze byc wykorzystanie wszystkich linni I/O procesora. Ogolnie chyba nic skomplikowanego, glownie zaleznosci typu jesli gdzies sie zmieni stan na pol sekundy to przelacz stan gdzies indziej. Na dwoch liniach sterowanie ledami...
cały problem w tym że w helpie bascoma mam tylko schemat z bramkami logicznymi i prawie żadnego opisu, natomiast w helpie polskim nie mam w ogóle polecenia TIMER0 ani TIMER1. W necie nie bardzo mogę coś znaleźć a w skanach książki Marka Wiązania, brakuje mi kilku stron właśnie o TIMER. zaczynam powoli się denerwować, nie mam pojęcia co się dzieje ale...
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, Bardzo proszę aby mi ktoś podał możliwie najprostszy programator ATmega8. Z góry dziękuję!
Witam Postanowiłem zrobić ten programator pod USB: http://w3.ele.tue.nl/nl/ewinkel/studente... i miał bym pytanie czy na tej stronie pod słowem "hier" jest program do procka czy się mylę? I jeszcze do czego są te trzy zworki? Winrar z schematem i pcb: http://www.fischl.de/usbasp/usbasp_gr.ra... Pytania dot. programowania...
witam robie grę pacman wg http://puppylinux.abcde.biz/c/?AVR:Pacma... i tu jest soft pacman.asm i pacman.hex nie wiem o co chodzi czy jeden jest zależny od drugiego? czy to jest to sam tylko dwie wersje w dwóch różnych językach?? proszę o pomoc i jeszce jedno jak sie programuje czy wrzuca sie plik np pacman.asm czy zawartośc kopiuje się na...
Witam mam takie pytanko jak wykonać tanio programator do atmegi8, na usb bo kupić można ale wiem że można taki zbudować a ja nie wiem jak. Pozdrawiam.
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)...
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, chcialbym wykonać ten oto projekt http://mirley.firlej.org/kuchenny_timer na płytce stykowej, jest podany tam program w hex, wystarczy wprowadzić go do mkavrcalculator i będzie grało?aaa i.jeszcze jedno jak ustawić fusebity w zakładce duży uproszczone :) z góry dziękuję za odpowiedź.
Witam serdecznie. Zwracam się z prośbą o napisanie programu pod uniwersalny programator AVR na Atmega8 Układ posiada 4 wejścia sygnałowe, 3 przekaźniki i jedno wyjście uniwersalne pod czwarty przekaźnik. Zatem do pomiaru dwóch (2) napięć, prądu i prędkości obrotowej będzie w sam raz. Jalie zadanie ma spełnić urządzenie ?? 1) Powinno nie dopuścić do...
Mam standardowy problem początkującego - po zmianie fusebitów, atmega co prawda działa, ale nie da się na nią wgrać niczego nowego. Zaczynając od początku, sprawdziłem czy programator (stk200) działa wgrywając jakieś proste programy zapalające diody itp, następnie zbudowałem układ wg tego schematu avrdude -p m8 -c stk200 -U hfuse:w:0xc9:m -U lfuse:w:0x9f:m...
Jeśli masz port LPT to w linku poniżej kolega ładnie wszystko wytłumaczył. http://mirley.firlej.org/jak_zaprogramow... Oczywiście musisz spojrzeć w specyfikację Atmega8 w celu lokalizacji nóżek potrzebnych do jego zaprogramowania. Bardzo prostym programem jest także mkAVRCalculator.
Rozumiem, że kompilacja, programowanie i weryfikacja przebiegają bez błędów? A w ogóle diodą możesz migać? Sprawdź to prostym programem.
Pewnie że inny schemat. Tak mam wsadzony procesor. Ale zmienić piny- to proste. A poprawić program- to już nie. Akurat mam zaprogramowaną ATMega32 do sterowania ośmiu serw. No i wyprowadzam te sygnały na płytkę z ATmega8- na której jest postawiony program do programowego PWM. No i sprawdzam, kombinuję- ale jeszcze nie to. Może któryś z "mędrców" sprawdzi.
Bo nie zablokujesz możliwości odczytu, jedynie odczytany program to będą całkowite bzdury. Co do tych dwóch ton, to kiedyś pisali o tym w EP, ale tam było o prostych picach. Przyjżyj się odczytanemu programowi z zabezpieczonego procka, przecież to kolejne wartości bajtów, a nie program
Faktycznie aktywnym stanem jest zero i wtedy ten fragment kodu nie powinien dać żadnego rezultatu, ale co dziwne cokolwiek nacisnę i tak się wykona. Znaczy, dlaczego nie. Jak wcisnąłeś przycisk 0, a sprawdzasz 2, to przerwanie sie wygeneruje, ale na dwójce jest stan wysoki, to warunek (pierwszy) zadziała. Jak sprawdzam czy stan jest równy zero to też...
Oczekujesz, że ktoś odgadnie gdzie masz błąd nie widząc programu?
Pokaż cały program :)
Do tego najprostsze rozwiązanie to atmega8 z prostym programem obsługi serwa. Wszystko do pobrania z internetu.
Ale żeby pędzić ją z zewnętrznego kwarcu musisz najpierw pomajstrować w fusebitach. Defaultowo masz 1MHz wewnętrznego oscylatora... Odnośnie zasilania polecam datasheet...
Też na początku myślałem o rezystorze tylko nie wiedziałem czy to bedzie bezpieczne. Jak dodasz diodę zenera to będzie bezpieczne. Teraz myśle jak wysterować lampke może jakimś mosfetem tylko jak to zrobić aby powoli sie lampka gasiła ? Poczytaj o PWM. Czyli sterowanie szerokością impulsu. W ATmega robisz to na timerze i nie obciąża Ci programu. Choć...
Nie odstraszajmy chłopaka takimi cenami :) Przecież tak naprawde wystarczy mu zwykła uniwersalna płytka, zasilanie 5V (np. z jakiegoś domowego urządzenia), programator (np. ten co dałem w załączniku - kilka części a działa jak należy). Na początek chłopak może sobie kupić pare diód, przycisków i zrobić proste programy, aby zobaczyć, że procesor "żyje"...
Polecam specyfikacje Modbus do poczytania i książkę Pana Witkowskiego "Mikrokontrolery AVR programowanie w języku C - przykłady zastosowań", gdzie bardzo przystępnie pokazuje w C komunikację po RS485 z crc16 i detekcją błędów. Zakładasz w programie środowisko idealne, pomyśl co się zacznie dziać, gdy pojawią się zakłócenia... Tak jak mówił albertb nawet...
Nie musisz czekać. Musisz zacząć trochę inaczej myśleć niż "linijka po linijce"... Dokładnie i nie jest to wcale takie proste :cry: Inaczej będzie to wyglądać dla prostego 'termometru', a zdecydowanie inaczej jeśli 'w tle' pracuje kilka przerwań, które rozwalą komunikację na 1wire na amen. Zerknij co kiedyś wykoncypowałem :D , żeby przerwanie obsługujące...
Tak, ma. Proponowałem Ci we wcześniejszym poście przeczytanie strony AvrSide. Gdybyś mnie posłuchał to wszystkiego byś się dowiedział. Jest tam taki fragmencik: Avr-gcc nie posiada składni bezpośredniego dostępu do bitów zmienna.numer_bitu. Operacje na bitach wykonujemy używając iloczynu i sumy bitowej, np. dla bajtu: zmienna |= _BV(numer_bitu); //...
Zajrzyj tu: http://www.patron.net.pl/AVRintropl.htm Tam masz wszustkie potrzebne Ci informacje. Większość prostych programatorów ISP jest podłączna przez LPT. Poszukaj też strony projetku AVRdude, Ściągnij CodeVisionAVR ( www.hpinfotech.ro )- to kompilator C i też ma wbudowaną obsługę programatorów podłączanych przez LPT. A przede wszystkim przeszukaj...
Czy jest jakis gotowy projekt konwertera z klawiatury PS-2 na RS-232 z wykorzystaniem atmega8? Potrzebuje głównie program do mikrokontrolera bo elektrycznie to dosyc proste. Dzieki za pomoc. Piotrek
To nie jest takie proste jak by się wydawało. Ten sam program można napisać na 100 różnych sposobów. Nie da się tego przełożyć 1 na 1 W C musisz posiadać lub napisać bibliotekę do obsługi LCD a w Bascomie masz ją już napisaną przez kogoś innego i zaimplementowaną wewnątrz jako komendy. To tak samo jak nie da się przełożyć angielskiego bezpośrednio na...
Musi być rezystor. Daj 1K. Może program źle napisany?
To nie takie proste, bo oprócz liczenia i wyświetlania trzeba jakoś móc tę datę ustawić. A to oznacza poważne zmiany w programie. Nie wiem czy będę miał na tyle dużo samozaparcia i motywacji żeby kiedyś to zrobić. Na razie cierpię na totalny brak czasu.
Odwrócenie działania nie jest takie proste w tym układzie. Najprościej zmień program sterujący - co za problem, żeby zamiast 1 wystawiał 0. Jeśli nie chcesz, to musisz dać dwa tranzystory - NPN i PNP, który będzie sterował silnikiem. Pamiętaj też, że silnik jako element indukcyjny generuje przy odłączaniu spore napięcie, które może uszkodzić tranzystor,...
Czy jest możliwość, aby po powrocie z przerwania na PORTC pojawiła się ostatnia wartość sprzed wywołania tegoż przerwania? O ile dobrze zrozumialem twoj problem to rozwiazanie jest proste - na poczatku przerwania zapamietaj stan PORTD w jakiejs zmiennej i odtworz go na koncu obslugi przerwania. Co do delay w przerwaniu to sie nie przejmuj tym co pisza...
Natomiast ja nie mogę dojść dlaczego ludzie nie próbują rozwiązywać problemów/zagadnień logicznie i po kolei. Jeśli masz podejrzenie że coś jest nie tak z taktowaniem to napisz sobie najprostszy program który macha pinem tam i z powrotem z jakąś ustalona częstotliwością. Podłączasz analizator stanów logicznych, oscyloskop lub częstościomierz i patrzysz...
Nie jest. Do sprawdzania końca konwersji stosuje się bit ADSC. To że masz zero wynika z przeprowadzania operacji na zmiennych całkowitych. Prostym rozwiązaniem jest przejście na float lub zastosowanie arytmetyki stałopozycyjnej. Jeśli sam pomiar skacze to przyczyny mogą być różne: - niewłaściwe napięcie referencyjne (np. Vcc), - brak kondensatora na...
No dla mnie tym następnym krokiem był przerzutnik T :) Również polecam :) Potem, sugeruje proste przerwania zewnętrzne, timer (tu duze pole do popisu, mozna sobie zrobić na nim mruganie diody, przyciskami sterowac częstotliwość), potem sterować jasnością z PWM. Dalej proponuje pobawić sie wewnętrznym eepromem, przydaje sie w dalszej nauce, potem zewnętrzny...
proste atmega8 proste programy język proste programy attiny
brother reset licznika bębna lodówka amica naprawa matrix kabel
domofony cyfrowe reason instrukcja
Zmywarka podgrzewa wodę podczas płukania na zimno Jak zdjąć obudowę wiertarki Compresor 18V?