Mam Problem bo mi nie wykrywa programatora ani atmegi. Cos nie pykło. Podłaczyłe i pare razy sprawdzałem ale nie działa. Co zawiodło? Dodano po 22 A można zrobic po prostu taki programator? I te złącza co wychodza podłączyc z atmega8? Mozna tak?
Witam. Próbowałem nakładką - efekt taki: -programowanie Attiny2313 ze zworka Slow SCK -programowanie Atmega8 ze zworka Slow SCK jak i bez Attiny2313 jest w płytce testowej ZL11AVR i po zaprogramowaniu wsadu, który ma sterować kropka wyświetlacz na 2 widać 2 te same litery chyba jakby „C”...
Witam Szukam kogoś co zaprogramowałby mi mikrokontroler ATMEGA8 w języku Asembler. Kikrokontroler ten urzyty jest w przyrządzie do pomiaru pojemności akumlatorów. Za jakiekolwiek informacje z góry dziękuje. Usługa oczywiście płatna. Zainteresowanych proszę o kontakt gg 3488102 Pozdrawiam
czy takim programatorem zaprogramuje ATmega8 i AT 8515 i AT8313?? Podajcie jakies strony z opisem jak programować w WinAVR.
Co prawda w bascomie nie programuje ale tak ogólnie... To musisz wykorzystać timer (żeby częstotliwość była w miarę stabilna) do odmierzania czasu... I znając częstotliwość liczysz okres T=1/f... I tyle razy na sekundę zmieniasz stan pinu(Portd.2)... A z tego co się orientuję to $CRYSTAL dotyczy...
Ostatecznie używam AVRStudio do programowania. Wcześniej miałem już zrobiony programator pod AVR-GCC na LPT. Jednak w pomocy do AVRStudio znajduje się schemat do podłączenia mikrokontrolera na port COM i taki programator aktualnie używam. Temat uważam za zamknięty.
jeśli chodzi o programowanie w C mikrokontrolerów to wystarczy dowolna ksiazka o C, niekoniecznie na mikrokontrolery, składnia jezyka w znacznej wiekszości jest identyczna. Jako uzupełnienie należy uzywać noty katalogowej danego AVR i już. Z doswiadczenia wiem że to wystarcza. Pozdrawiam
Jeszcze nic nie wpomniałeś w jakim języku będziesz programował Owszem kolega Syrum wspomniał - w assemblerze, proponuje czytać uważnie. Popieram wybór asma - jest idealny do małych i średnich aplikacji. Nie twierdzę, że nie nadaje się do dużych i wielkich, ale może okazać się mało wydajny (w czasie...
Witam! Kilka adresów z kursami: Natomiast jeżeli chodzi o zaprogramowanie Atmega to polecam Si-Prog oprogramowanie: Pony Prog (link na powyższej stronie). Sam kiedyś próbowałem przez LPT programować, ale na jednym kompie mi chodziło, na drugim nie, to się na SI-Prog przerzuciłem i jak...
Teraz już dokładnie przeczytałem wszystko. Jak byś miał więcej artykułów dotyczących programowania AVR to jeszcze coś zapodaj na forum, albo na pw. W artykułach mowa była o zewnętrznym generatorze podłączonym do wejść TOSC1 i TOSC2. W ATmega8 jest też wejściem rezonatora kwarcowego. Jak zrobić żeby ten...
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...
Mam dziwny problem z programowaniem ATmegi8 16PI z wykorzystaniem programatora SIprog i softu Pony ProgV206f (wcześniej używałem STK200 i innego softu ;byłoOK). Po wczytaniu danych z czystego procka w buforze są charakterystyczne rzędy rosnących wartości. Po wyczyszczeniu procka jest to samo. Po...
Z tego co zauważyłem to czy atmega jest wsadzona w podstawke czy też nie, program zachowuje sie tak samo. Z nerwów przebudowalem programator na ten ze stronki Adam Dybkowskiego, i teraz nawet atmegi nie wykrywa (a czy w ogole przedtem wykrylo ;/) Jeżeli juz nic nie pomoże użyje zwyklej tasiemki i rezystorów,...
Właśnie ściągam wersję demo. Czy wytłumaczy mi ktoś jak to obsługiwać? Dodano po 28 Jak się programuje tym bascomem itd
Chce zaprogramować atmega8-16pu za pomocą tego programatora: Tylko nie wiem jakiego użyć programu, jak do skonfigurować no i w jaką pamięć wrzuca się program (eeprom czy flash?) Potrzebuję szybkiej pomocy... ratunku! Proszę nie stosować ozdobników w temacie
Jak dasz anuluj to nic sie nie stanie. Albo masz coś źle podłączone albo zły programator wybrany w bascomie. Może to też być wina źle ustawionego opóźnienia portu lpt(tak sie to bodajże nazywa). Ustawia się to w opcjach dotyczących programowania w bascomie.
no dla ATmega8515 takie same fusebity jak dla ATmega8 :)
a moze wystarczy dac elektrolit przy procku, ktory zapewni wiecej pary na czas programowania.
nic nie ustawiałem mógłbyś powiedzieć gdzie się to ustawia jedyne co zmieniałem to jakieś ustawienie ze ma programować przez port LPT i tyle
Ma HCT to układy dla dużych częstotliwości pracy Ty jak już coś podpowiesz ostatnio, to............. (poczytaj może najpierw gdzieś, coś - a nie tak...) Po pierwsze tyle razy już było wałkowane, że w STK200 powinien siedzieć układ serii HC a nie innej np HCT, LS itp Nie ma to w tym przypadku...
zaprogramowałem atmega8 i nie wiem czy dobrze ale chyba tak. czy zna ktoś jakiś prosty i polski program do programowania? Ostrzeżenie - za lekceważenie poleceń moderatora oraz ponowne nieprzestrzeganie zasad pisowni, co u Kolegi jest normą. Regulamin - p.6 i p.15. Ponieważ jest to recydywa, dodatkowo...
Witam. Ostatnio chciałem zacząć programowanie AVRów więc postanowiłem zbudować programator pod USB i wybrałem USBasp. Wszystko zmontowałem z instrukcji na stronie pod adresem: wraz z adapterem. Problem polega na zaprogramowaniu atmega8 zawartego w programatorze. Żeby to zrobić, pożyczyłem programator...
Ja mam podobny problem. Przy programowaniu Fusebitów na Atmega168P też mi wyskakuje błąd. Ale niemniej fusy programują się poprawnie więc po prostu to ignoruję i odzielnie programuję fusy i flash/eeprom.
witam, potrzebuję dobrego nauczyciela programowania mikrokontrolera Atmega8. Sam próbowałem, mam książkę "Mikrokontrolery ATtiny w praktyce" (jednak programowanie w asemblerze mi nie leży...) oraz płytę ZL2AVR z kontrolerem ATMega8. Najlepiej w realu w powiecie olkuskim. Jestem w stanie zapłacić...
Dla tego właśnie procesorka mogę polecić książkę Programowanie mikrokontrolerów AVR w języku Bascom z wydawnictwa BTC. Tam są takie rzeczy opisane z tego co pamiętam. Jak kiedyś zaczynałem zabawę z prockami to właśnie od bascoma i tej książki :)
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...
Witam mam problem z zaprogramowaniem Atmegi8 przez Arduino IDE konkretnie wyświetla mi taki błąd: avrdude: can't open device "giveio" avrdude: failed to open parallel port "lpt1" Prosze o pomoc.
Posiłkowałem się informacją z dokumentacji mojego programatora Atmel-ICE (i nie tylko) Odpowiedni cytat: NOTE: The debugWIRE interface can not be used as a programming interface. This means that the SPI interface must also be available (as shown in Figure 15, “SPI header pinout”) in order...
Witam Mam problem z programowaniem ATmega8, otóż gdy podłączam programator do mikrokontrolera w programie mkavr calculator wyskakuje coś takiego: avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: AVR device initialized and ready to accept instructions Reading |...
Witam! Chcę pokazać jak zaprogramować mikrokontrolery artmega8 i atmega328 przy użyciu Arduino IDE 1.6.9 (czyli najnowszy). Będzie trzeba zmienić kilka plików programu. krok 1. pobierz moją paczę do arduino 758921 ' krok 2. podmień plik board.txt ścieżka:Arduino/hardware/arduino/avr/boa...
Tak. Ustawiasz na zewnętrzny rezonator (fusy), podłączączasz miso, mosi, sck, rst, gnd(koniecznie!) i VCC (5V) do tego czerwonego punktu na tym obrazku. W MKAvrCalculator otwierasz hex i programujesz. Czyli tak jak napisałeś wcześniej :)
Witam. Borykam się zaprogramowania mikrokontrolera atmega8. Zakupiłem programator usbasp v2.0. Zainstalowałem sterowniki pod win7 układ jest widziany przez komputer instalacja przebiegła pomyślnie. Ale żaden z programów nie widzi programator a. Mam gotowy wsad jest to wsad miernika zasilacza. Podłączyłem...
(at)panjarek zobacz jeszcze sobie coś [url=]TAKIEGO-wpinasz w płytkę stykową i działasz sobie ;) Na Aliexpress tanio kupisz klony: Arduino PRO MINI, NANO które możesz wpiąć w płytkę stykową. Możesz też kupić Arduino UNO. To, że jest to Arduino to nie znaczy, że musisz w tym środowisku programować....
W fuses nic niepokojącego nie znalazłem. Pozostaje plik programu. Skoro programujesz Arduino przez USBASP, to tak samo możesz zaprogramować swój procek. Próbowałeś tak? Inna opcja, odczytaj z Arduino program przy użyciu USBASP i wgraj to co odczytasz do swojego procka.
Musisz coś w programie zmienić, żeby się przekonać czy port PC0 nie jest uszkodzony. Podepnij diodę do jakiegoś innego portu/pinu np. PB1 i zmień w programie PC0 na PB1, wtedy zaprogramuj atmegę i sprawdź czy działa. Jeśli diodę podepniesz pod PB1 program może wyglądać jakoś tak: Dalej nic. A...
Witam :) Chciałbym nauczyć się języka C dla Atmega8 Interesowało by mnie na początek wyświetlenie jakiegokolwiek wyrazu na wyświetlaczu HD44780. Od czego powinienem zacząć? Przelecialem sporo stron w Google i dalej nie jestem w stanie nic zrobić, bardzo proszę o pomoc
Tym bardziej że do programowania ich bym musiał korzystać ciągle z jednego arduino uno jako programatora Są tez NAN. USBAsp możesz zrobić z M8 lub nawet z Tiny85 Można go zrobić z "przydasi". Ten na Tiny nie wymaga nawet kwarcu. Czy programator w cenie piwa do duży wydatek?
Ok poszło z drugim egzemplarzem, tam była wlutowana oryginalna Atmega8. Miałeś podpięty pin AVCC przy tej, która nie chciała się programować?
EEprom programujesz plikiem *.eep z projektu, jeżeli jest wykorzystywany np. jakieś wstępne ustawienia
Witam! Mam problem. Zacznijmy od początku: Używam, programatora ISP STK200/300, którym programuje ATMEGA8. Wszystko było dobrze - kilkadziesiąt razy przeprogramowywałem procka -dopóki nie wpadłem na genialny pomysł żeby zmienić fusebity. Zrobiłem wszystko tak jak pisało w jakims turtorialu z neta (przy...
Witam Mam pytanie dotyczące możliwości "skopiowania" kodu maszynowego z mikrokontrolera. Stosuje najzwyklejszy programator - przewody:D i program WinAVR. Jak łatwo zauważyć, podczas kompilacji czy raczej wgrywania pliku *.hex do procka następuje VERYFIKACJA bajtów - czyli komputer komunikuje...
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...
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: i na...
A po co? Włączasz program do programowania, wybierasz plik i programujesz.
Ale to właśnie jest komplikowanie sobie życia! Nie wykorzystujesz podstawowej cechy 1-wire, mianowicie możliwości swobodnej komunikacji przy wykorzystaniu tylko jednej linii portu uC. Gratis masz kontrolę numerów układów, ich ilości, stanu itp. Programując "po okrężnej" wolniej rozwijasz swoje umiejętności! DS18B20...
zrobiłem układ ze strony, system go ładnie wykrył, ale wypluwa mi takie coś (slow SCK załączone): C:\WinAVR\projekty\led>REM Plik procedury programowania ATMega8 C:\WinAVR\projekty\led>... -p m8 -c usbasp -e -U flas h:w:led.hex found...
Witam, jestem studentem PWR i chcałbym się zapisać na koło naukowe dotyczące programowania mikrokontrolerów. Prowadzący polecił mi mikrokontrolery Freescale mówiąc, że są one najbardziej przyszłościowe i mają duże możliwości. Chciałbym się dowiedzieć czy rzeczywiście tak jest? Czytałem w internecie...
Witam, proszę o sprawdzenie schematu i połączeń pytki testowej do programowania Atmega8. Za każdą radę będę wdzięczny.
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ś?
Witam. Od jakiegoś czasu zacząłem uczyć się programować ATmega8. Chciałbym teraz zrobić pomiar ADC - pomiar temperatury na czujniku KTY 81/210. Z dokumentacji czujnika wyczytałem takie informacje jak na rysunku niżej: Czy wystarczy bezpośrednio wpiąć KTY do atmegi?
Dzieki LightHouser za dokumentację tego układu, już się w nią wgryzam do podusi ... Wielki SZACUN :D Troszkę mnie przestraszył McRancor mówiąc, że programatory tego typu są bardzo drogie ... mam nadzieję, że sprawa nie jest aż tak beznadziejna !! Jeżeli masz chęci na dużo zabawy, to w tym pdf-e...
chciałem zrobić sobie generator częstotliwości, nic specjalnego tak aby miał częstotliwość i wypełnienie regulowane wydawałoby się nic trudnego ale chyba mi nie działa ( użyłem winscope żeby coś zobaczyć ale pokazuje nie wiadomo co, natomiast z nóżki która idzie do lcd widać ładne prostokąciki...
Co to za jezyk programowania? :)
A jakiego prgramu uzywasz do programowania?
Dziękuje ale to już jest etap nr. 2 pierw musze zrobić układ żeby muc go programować.
Moim zdaniem, jeżeli chcesz się nauczyć obsługi mikrokontrolerów, zacznij od jakiegoś gotowego zestawu uruchomieniowego AVR. Wygooglaj np. zestaw AtMega16 Gotronik, w obydwu wersjach znajduje się układ ULN2803. ULN2803: "... idealny do łączenia niskonapięciowej logiki cyfrowej (TTL/CMOS/PMOS/NMOS)...
Moze i liczę na palcach ale dopiero sie uczę programowania.
mam taki problem a mianowicie zrobiłem taki układzik, w którym po naciśnięciu przycisku ma się załączyć przekaźnik na 30 sekund i wszystko działa ale chciałbym, żeby po ponownym naciśnięciu tego przycisku przed upływem tych 30 sekund odmierzanie czasu zaczynało się od nowa i nie wiem jak to zrobić?...
Witam. Jest to nowy dział dla mnie, jednak nie potrafię sobie poradzić z pewnym problemem. Oto co posiadam: Kod w BASCOMie oraz symulację w PROTEUSie. Niestety tekst "NAPIS" nie wyświetla się. Dla tego samego układu kod napisany w języku C działa poprawnie. Co tutaj jest źle, że nie chce wyświetlić...
czyli będzie: [syntax=csharp] TCCR1A = ((0 << WGM11) | (0 << WGM10)); // ustawienie timer1 na CTC mode TCCR1B = ((0 << WGM13) | (1 << WGM12)); // ustawienie timer1 na CTC mode [/syntax] a jak reszta? już dokładam kwarc na stykówce i programuje :)
Witam, czy koledze udało się zrobić ten ściemniacz?? Sam planuję zrobić coś podobnego, tylko jestem kiepski z programowania.
Jaki jest okres timera 1 i gdzie go programujesz?
Przejechałem miernikiem przez wszystkie nóżki a ich wyjścia wg schematu połączenia me.eu/pl/katalog/?idp=1&sear... teoretycznie wszystkie były sprawne. niestety w lutowaniu jestem amatorem wiec cięzka mi powiedzieć czy napewno wszystko jest poprawnie. Jedyne co wiem to to...
Przeczytać rozdział dokumentacji o przetworniku analogowo-cyfrowym (ADC) i na tej podstawie napisać program. Możesz wzorować się na jednym z dziesiątek tysięcy programów dostępnych w Internecie. W dokumentacji też jest przykład programowania.
Dzięki Panowie, teraz zabieram się za programowanie :)
Witam złożyłem sobie tester avr z [url=]tego adresu i mam mały problem. Ogólnie tester włącza się pokazuje stan baterii poprawnie potem wyświetla testowanie i niestety na tym się kończy ponieważ co bym nie włożył do gniazda testera po chwili pojawia się napis time out i tester się wyłącza. Płytkę przejrzałem...
Witam złożyłem 3x projekt i po zaprogramowaniu atmegi na każdym po podłączeniu do zasilania miga dioda podświetlająca wyświetlacz i nic więcej nie mogę zrobić co może być przyczyną Dodano po 46 niewiem czy problem leży po stronie projektu lub programowania
Problem Poszukuję automatycznego sposobu wymiany (unowocześnienia) oprogramowania w kilku procesorach ATMega8 za pomocą ISP bez odłączania tych procesorów od płytki (będą SMD) oraz bez przepinania kabli i zworek. Proces wymiany oprogramowania ma być wystarczająco prosty aby mógł go przeprowadzić niewtajemniczony...
Tu nie ma żadnej filozofii. Ja co prawda programuję na ATmega16 i procedura wygląda tak: void generator_PWM(unsigned int wypelnienie) { TCCR2 =0x69; //tryb FAST PWM, bez preskalera, zeruj OC0 gdy porownanie = TRUE; f = 16M/256 = 62,5kHz OCR2 = wypelnienie; //wartosc porownywana...
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 Realizacja projektu w przeliczeniu na jeden pad (zrobiłem 2 i planuje...
Postanowiłem napisać swój własny (choć ciasny) programator dla popularnych procków Attiny i Atmega. Sercem programatora jest obecnie ATmega8 komunikująca się z PC za pośrednictwem FT232R. ATmega8 ma za zadanie zaprogramować uC ATtiny2313. Obecnie wykonuje następujące czynności: wchodzi do trybu programowania...
Witam, Tak jak w temacie, programuję układ, którego celem jest zczytywanie wskazań akcelerometru i wyświetlanie ich na wyśeitlaczu LCD o takim: Ale nie chodzi o program, bo działa poprawnie, lecz o środowisko. Na jednym komputerze, na którym działam w notepad++ i programuje przy użyciu makefile'a: [syntax=cpp] ALL=akceler...
Witam. Na wstępie powiem że z programowaniem uC nie miałem styczności. Na razie chcę programować uC z gotowych programów wsadowych, chcę ściągnąć program z jednego uC i programować tym programem inne uC (mowa o Atmega8) i mam taką prośbę aby ktoś mi napisał jakie fusebity ma ustawić ściągając program...
Witam. Chciałem przedstawić projekt mikroprocesorowego systemu kontroli temperatury. Zamieszczam go w tym dziale, gdyż jest w nim pełno niedociągnięć, głównie programowych. :arrow: Inspiracja: Inspiracją była dla mnie nauka, wykonanie projektu na studia, oraz ceny taki sterowników. Pomocne...
Witam. Usiłuje uzyskac transmisje danych miedzy dwoma mikrokontrolerami : Atmega8 programowana w asemblerze i Atmega32 programowana w C. Do lini twi podpiete sa rezystory podciagajace 4,7K. Napisalem dwa proste programy, jeden w asemblerze dla Mastera a drugi w C dla Slave. Jednak komunikacja nie...
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...
Witam. Znalazłem kiedyś, zdaje się że nawet na elektrodzie, program napisany dla AT89C2051 którego zadaniem było sterowanie czasowe wycieraczkami samochodowymi. ' Przerywacz pracy wycieraczek o programowanym czasie ' '$sim $regfile = "89c2051.dat" $crystal = 12000000 Wajchain...
Mam stk200 , podstawke i wszystko jest podłączone raczej dobrze , zasilanie zewnętrzne diody w programatorze sie świecą. Mam ustawione tak: Chyba dobrze (jestem w tym początkujący) :D Ustawiłem programowanie na Atmega8. Podczas programowania pojawia sie błąd ''-24'' , staram sie go pominać...
Posiadam programator AVR ISP mk II , zgodnie z instrukcją w AVR Studio powinno go widzieć jako AVRISPmkII przez port USB u mnie natomiast działa jako STK500 na porcie COM3 (kiedyś na tym COM3 działało mi tz programowało ale teraz mam mały problem) sterowniki instalowałem jak w instrukcji producenta Atmela....
Witam! Kieruję do was pytanie i od razu prośbę, czy ktoś z okolic warszawy posiada programator z możliwością programowania układów w obudowie TQFP? Kupiłem w TME ATMega8 ale przysłali mi jedną sztukę, więc po tyg. walce z nim dosłali mi pozostałe 4 sztuki. Teraz mam problem z ich zaprogramowaniem,...
Dzięki za zainteresowanie. Zapomniałem o selektywnej kompilacji, bo mam w zwyczaju sprzątanie przed kompilacją, i całość się builduje (nawyk z pracy zawodowej w borland c++). Stosowanie dodatkowego parametru kompilacji zamiast dyrektywy i tak, mimo wszystko jest lepsze i w razie co zabezpiecza przed...
Prezentowana konstrukcja to bardzo zgrabny i przydatny moduł, współpracujący z płytkami stykowymi, tworzący razem uniwersalną "płytkę testową" o nieograniczonych możliwościach. Do takiego zestawu można podłączyć każdy element/moduł, a nawet zaprojektować i przetestować cały układ. Na pokładzie omawianego...
Witam, Przed zadaniem pytania chciałem uprzedzic, iż pogrzebałem juz w internecie odnośnie mojego problemu, ale to dalej go nie rozwiazuje Mianowicie, zrobiłem sobie sam programatorek STK200, na podstawie standardowego schematu(LPT,74HC244). Programowałem nim Atme8 i 128 bez problemu! Od...
Mam problem z zaprogramowaniem rownoleglym atmega8. Atmega16 programuje się prawidłowo a przy atmega8 cały czas komunikat błędu trybu ISP. W stosunku do atmegi16 przepinam BSEL2 do pinu PC2 i zakładam kabelek na PJUMP. Programowanie szeregowe jest OK
Ta Atmega32 jest dziewicza - jeszcze nie była programowana. Tak jak napisałem w pierwszym poście programowałem już tym programatorem Atmege8 i było tak samo ustawione na COM2, mogę ustawić na USBASP ale jak mam wtedy ustawić ten programator pod Menedżerem Urządzeń w Windowsie , bo tam właśnie ustawiam...
Wy się kłócicie o C, a sprawa jest jasna: - programuję AVR w ASM. Atmega8 ma 130 instrukcji z czego 24 to skoki warunkowe, 31 to załadowanie/wyładowanie bajtu z rejestru, a reszta to zwykłe pierdoły typu dodaj, odejmij itp. Mimo że assembler wygląda na trudny to człowiek o inteligencji tresowanej małpy...
Witam. Problem polega na tym, że atmega na płytce się programuje bez problemowo, ale kiedy w programie napiszę aby na konkretnym pinie pojawiło się +5V to reakcji brak. Nie wiem czy problem polega na programowaniu (tak jak by nie wgrywał się program), czy na ustawieniach (nie ruszałem na razie...
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...
jeżeli napisze while(data==w1w) { PORTB = 0x00; PORTD = 0x00; PORTB = 0x04; //b1 _delay_ms(d); PORTB = 0x00; PORTD = 0x00; _delay_ms(e); break } to pętla się wykonuje tylko raz, bez break pętla powinna wykonywać się do czasu gdy jest spełniony warunek a wykonuje się cały czas ...
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...
1. W przykładzie ATMELA w datasheecie ATMega8 (ADC) (chyba) jest błąd 2. AVR Studio w wersjach dotychczasowych (chyba) niespecjalnie (albo wcale) sobie radzi z przetwornikami. 3. Blokowanie programowania szeregowego w trybie programowania szeregowego w ATMega (fuse & lockbity) woła o pomstę do nieba 4....
dzieki bardzo, dopiero zaczynam zabawe z mikrokontrolerami, mam programator STK200, zaczne od bascoma, bo chyba jest najłatwieszy, przynajmniej mam troche literatury do tego, sciągnołem basco avr, robie sobie płytke testową taka do eksperymentowania, mam tylko pytanko, jak programowac sama kostkę tzn...
Czy mógłby mi ktoś napisać jakiś prosty programik (coś w stylu mrugania LED), który mógłbym wykonać na ATmega8? Do dyspozycji mam programy: WinAVR i AVRstudio 4. Mile widziałbym jakiś link na stronkę o podstawach takiego programowania. Ja próbowałem taki (świecenie diody LED): #include <avr/io.h> int...
Witam. Mam mały problem z mikrokontrolerem ATmega8 i LDC'kiem 2*16 (część większego projektu). Cały układ działa poprawnie, bez problemu programuje go za pomocą złącza ISP, mogę sterować tak jak zamieżałem urzadzeniami podłączonymi do roznych portów i jedyne z czym mam problem to współpraca LCD'ka...
Witam! Na początku zaznaczę że w dziedzinie programowania uC jestem nowy, jednak programowaniem na PC zajmuje się już prawie od 10 lat, świetnie orientuje się w asm, języku basic czy C, jednak jestem kompletnie zielonym elektronikiem. Aktualnie piszę w C (WinAVR) na Atmega8. Mój problem dotyczy...
Witajcie, mam problem tego rodzaju, iż zbudowałem na MT8870 dekoder DTMF, przesyłam dane do Atmegi8 do odpowiednio skonfigurowanych portów, odczytuję ich stany za pomocą instrukcji IF...THEN i LCD "liczba" i to się sprawdza przy pojedyńczych liczbach, i tu się zaczyna problem. Potrzeba mi zapamiętać...
Witam! Zbudowałem sobie układ do sterowania dioda RGB za pomocą Atmega8. Pisze teraz program z tym ze nie wiem jak zrobić cos takiego, aby w momencie, gdy odłączę zasilanie i była wykonywana sekwencja, która w momencie braku zasilania zatrzymała sie np na kolorze niebieskim i po powrocie zasilania...
Witam. stworzyłem o to taki prosty układ do ćwiczeń programowania. Wybrałem na początek atmega8. proszę o sprawdzenie schematu. poniżej opisze przeznaczenie gniazd: X3, X4 - czujnik temperatury DS18B20 X5, X8 - odbiornik IR TSOP1736 X6, X7 - diody IR SV5 - programowanie (reset osobno przy nóżce...
Witam wszystkich, mam taki mały problem z zaprogramowaniem ATmega8. Do programowania używam programatora STK200 i PonyProg 2000. Programator działa, bo już nim programowałem. W PonyProg ustawiłem dla ATmegi 8 tak fusbity: i dałem write. Po chwili wyskoczył taki błąd: Teraz już nic nie...
Szanowni Forumowicze, staram się z byle błahostką tutaj nie pojawiać, ale niestety natrafiłem na problem w trakcie programowania µC z którym nie potrafię sobie poradzić. Ćwiczę programowanie w C i od kilku dni testuję Timery na Atmega8. Udało mi się zaprogramować je na wszystkie znane mi sposoby....
Witam ! Programuje właśnie uC Atmega8. Mam pewien problem z ustawieniem klawiatury. Otóż, podłączam ją poprzez ps/2 do atmegi, literki są poprawnie wyświetlane na wyświetlaczu LCD jednak jest taki problem ze podwójnie( AABB..) jeżeli wcisnę dość szybko jedna literkę po drugiej to mam : ABAB ... ....
Witam serdecznie, jestem początkującym jeśli chodzi o programowanie w c na avr. Celem mojego zadania jest zaprojektowanie termostatu z użyciem czujnika temperatury dwóch diod sygnalizujacych, przycisku do programowania termostatu oraz przekaźnika jako elementu wykonawczego. Poniższy kod napisałem na...
Witam wszystkich! Chciałbym przedstawić swoją płytkę testową do mikrokontrolera Atmega8. Celem projektu było stworzenie prostej podstawy domowymi środkami pod naukę programowania w C. Jako podstawę zdecydowałem się wybrać większą płytkę uniwersalną, dzięki temu można wprowadzać drobne zmiany...
Wiem, że ostro nagiąłem długość połączeń dlatego dziś zaprojektowałem pcb z wyjściem RS-232 + dodatkowy wyprowadzony pin INT0 (dla w ostateczności własnej komunikacji). Fak SPI jest typu full duplex to ja u siebie zauważyłem (zapewne przez ten długi przewód), że gdy mam podłączony przewód MISO to czasami...
Witam , używałem sobie do tej pory AtMegę bez żadnych problemów , aż dziś po wgraniu kodu avrdude: Device signature = 0x009307 avrdude:Expected signature for ATMEGA8 is 1E 93 07 Double chceck chip, or use -F to override this check Powyższy program pochodził z kursu (zmieniłem sobie...
Hej, Zepsuł mi się w domu analogowy sterownik do pieca, więc postanowiłem wykorzystać okazję i zbudować własny. Moje dotychczasowe doświadczenia z elektroniką równe są zeru, zaś na chleb zarabiam programowaniem. Stąd też pytania będą dotyczyły hardware'u. Założenia funkcjonalne: * piec ma dostawać...
Witam. Tak poradziłem sobie z uruchomieniem. Myślę, że warto opisać tutaj dokładnie co i jak z tym HC-05. A więc jeśli ktoś ma sam układ HC-05 bez dodatkowej płytki z goldpinami, to powinien podłączyć go według tego schematu: Oczywiście diody LED nie są konieczne. Jednak polecam podłączyć...
Witam, posiadam Programator AVR + moduł ATmega8 - microBOARD-M8 Dostałem to i nie wiem co robić, do płytki dołączony jest buzer, diody przyciski( już jakiś program sie wykonuje- dioda miga) Chciałbym to przeprogramować, lecz nie wiem jak się za to zabrać. Na uczelni pracujemy w ST Visual Develop...
Witam wszystkich. Dostałem zadanie do realizacji: Pomiar temperatury oraz wilgotności na atmega8. Temperatura na PT100 a wilgotność na dowolnym czujniku (byle nie z wyjściem napięciowym - wymysł prowadzącego. Wpadłem na pomysł by zastosować czujnik HCH-1000). Niestety nie wziął pod uwagę, że większość...
Witam. Chcę zrobić regulator silnika spalinowego od corsy aby utrzymywał obroty na poziomie ok 1400-1700 obr/min. Myślałem nad zastosowaniem jakiegoś małego procka np. Atmega8 i czujniku halla lecz niestety programowanie u mnie jest na poziomie podstawowym i potrzebuje pomocy. Musiał by mieć dwa wyjścia...
Zapewne zegar SCK przestawia się na szybszy. Wymuś wolniejsze taktowanie w czasie programowania.
Na początku artykułu, który wskazałeś, jest taki fragment: Do testowania aplikacji i sprawdzenia komunikacji z modułem HC-05 możesz użyć wybrany przykład: 1. pętli opisanej w artykule: HC-05 (Bluetooth) - Test komunikacji z komputerem 2. koprocesora na ATmega8 opisanym w artykule: HC-05 (Bluetooth)...
Jak mówi słynny dowcip - każde urządzenie elektryczne po włączeniu do prądu działa lepiej. Zasilacz (lub bateria czy panel słoneczny) jest integralnym elementem każdego sprzętu. Kiedyś zasilacze projektowało i konstruowało się razem z urządzeniem. Dziś, w dobie tanich zasilaczy impulsowych 12V 4A...
Witam, nie wiem czy to dobre miejsce, jeśli nie to przepraszam i proszę moderatorów o przeniesienie postu. Zlecę wykonanie na umowę o dzieło układu: - AtMega8 + W5100 + wejście RJ45, - wyprowadzone potrzebne piny z AtMega do programowania, - wyprowadzony reset układu, - wyprowadzenie wyjścia,...
Programowałem ATmege8 i ladnie działał, aż pewnego razu chciałem zapisać mu flasha a programator go nie zobaczył. Programator jest ok bo mogę programować inne proce. Nie zablokowałem go bo nie ruszałem bitów konfiguracyjnych. Więc co się stało? Czy procek wysiadł? Programowałem go około 50 razy to chyba...
Witam wszystkich majsterkowiczów :D Oto mój jeden z pierwszy programów napisanych na ATMEGE 8. Dotychczas programowanie mikrokontrolerów traktowałem jako zabawę, używając do tego BASCOMA i zestawu Treningowego. Obecnie stoję przed zamiarem budowy pewnego urządzenia ale przed rozpoczęciem prac...
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...
Jak w tytule. Używam AVR Studio 4.17 i programatora AVRISP mkII. Układ zasilam napięciem 3[V]. Programator nie komunikuje się z procesorem (nie mogę odczytać sygnatury). Wykluczam problem sprzętowy. Po wmontowaniu na tą samą płytkę procesora ATmega8 (zgodny pin-pin z ATmega328P) programowanie przebiega...
Co do ostrzeżenia kompilatora, to stała F_CPU często ustalana jest w pliku makefile (a następnie przekazywana do kompilatora opcją -D). Korzystając z takiego rozwiązania proponuję ustawić jej wartość jedynie w pliku makefile i usunąć definicję z programu. Jeśli chodzi o program, to na pierwszy rzut...
1. W zależności od procka, programowanej pamięci (FLASH, EEPROM) i innych ustawień (Fuse, Lock Bity), sprawdzania poprawności powinieneś wprowadzić odpowiedni ciąg. Zazwyczaj programuje się flasha, więc -U flash:w:{FILE} odnosi się do zapisywanego hex'a. Polecam zapoznanie się z dokumentacją do samego...
Kupiłem na allegro programator stk500v2 pod usb. Mam problem ponieważ programator nie chce mi programować. Oto co dostaje w wyniku (z opcją -v) sudo avrdude -v -F -D -c stk500v2 -p m8 -P avrdoper -U flash:w:program.hex avrdude... Version 5.10, compiled on Mar 23 2010 at 15:03:00 ...
Dzięki za merytoryczne podejście do tematu. Otóż ja nigdy nie miałem ustawionego poncia na auto, zawsze była tam avr micro Atmega8 , bo na takich pracowałem, o auto nawet nie słyszałem :] Szczerze mówiąc papugowałem pierwszy artykuł który przeczytałem o programowaniu , konkretnie powiązany był z biblioteką...
Witam, ponieważ jestem można powiedzieć, że laikiem w temacie programowania Avr-ów w C, to mam taki problem z którym nie mogę sobie poradzić (a kombinowałem na różne sposoby), mianowicie: Konstruuje sobie sterownik LCD2USB wstępnie na płytce stykowej i on działa. Skonstruowany jest według schematu...
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...
Ja uparcie obstawiam USBasp Thomasa Fischl'a. Dlaczego? Programator tani, prosty, działa od kopa, nie sprawia problemów, Hehehe, żart jakiś? Wystarczy spojrzeć na ilość wątków na elektrodzie pt. "USBasp nie działa", "USBasp nie wykrywany przez komputer", ... Ponadto sterujące tym programatorem AVRDude...
Mam połączone ze sobą dwie atmegi8 interfejsem spi. Atmega8 będąca masterem ma 8 przycisków po naciśnięciu jakiegokolwiek wysyłany jest do atmega8 slave wartość zmiennej A. Atmega8 będąca slave ma podłączony wyświetlacz alfanumeryczny 2*16 . Po naciśnięciu przycisku na masterze , slave odbiera zawsze...
Witam dondu nie neguję Twoich rozważań, ale jeśli pytający spalił tranzystor i to nie jeden przy rezystancji cewki 6Ω to coś jest nie tak, 2A nie stanowi problemu dla takiego tranzystora, rezystancja kanału jest tak mała że bez radiatora powinien być on zimny. Moim zdaniem ubić tranzystor można...
Witam, Jestem dość nowym programistą mikroprocesorów, bawiłem się często na Atmega8 i Atmega16. Ostatnio na ebay'u zamówiłem w dość dobrej promocji procesor Atmega328p i tu rodzi się moje pytanie. Wiem że jest on używany w płytkach Arduino lecz ja chciałbym używać go tak jak do tej pory Atmega16 czyli...
Potrzebna ci jakaś biblioteka do LCD do AVR. Poszukaj w necie- na pewno coś znajdziesz. Jeżeli jednak chcesz mieć w 100% opisane jaka funkcja za co odpowiada, dlaczego jest w tym miejscu napisane tak i tak, to polecam kupienie jakiejś książki do programowania w C. Osobiście polecam książkę pana Mirosława...
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'...
To co piszą Koledzy Twoim kodzie to sensowne konkrety. Podzielam ich zdanie na temat potrzeby zmiany koncepcji obsługi przerwania. Do Twojego przykładu idealnie pasują główne założenia "programowania przerwań" a szczególnie ta, że powinno być możliwie krótkie czasowo. Wg mnie, po obejrzeniu kodu, tkwisz...
Witam, mam problem z połączeniem po USARCIE tych dwóch procesorów. Sprawa wygląda następująco: atmega1284p ma być docelowo masterem, wysyła ramkę i w odpowiedzi dostaje ramkę zwrotną od atmega8. Obsługa ramek nie jest jeszcze napisana, na razie wysyłam 8 bajtów atmegą1284p i jeżeli wszystkie bajty...
Witam, chciałbym przedstawić tutaj projekt sterownika lampek choinkowych. Nie jest to może konstrukcja idealna, jednak jako mój pierwszy większy projekt, myślę, że nadaje się do przedstawienia na forum, tym bardziej, że mało jest projektów tego typu na polskich stronach. Dodam, że projekt będzie z...
Witam Szukałem chwilę informacji na ten temat. Z powodu iż jestem zielony w tej kwestii nic nie znalazłem bo nie wiem sam czego szukam. Interesuje sie programowaniem AVR zwłaszcza ATmega8 od jakiś 6miesięcy. Mam już za sobą drobne bo drobne ale zawsze jakieś doświadczenia z tą dziedziną :). Nie...
Ok, a taki question: czy możesz dać mi koawałek kodu najlepiej w c, który by np. napisał xardas? Bo porostu chciałbym zobaczyć, czy to dokładnie jest wszystko tak jak na hd. Co do ps/2, to już sobie poradziłem, znalazłem schemat, bardzo go zmodyfikowałem, niedługo wrzucę foto. EDIT: Czyli programowania...
Witam, Próbuję moich sił w programowaniu w bascom'ie. Chciałbym zaprogramować atmega8 tak aby podczas przyciskania przycisku zapaliła się dioda i na wyświetlaczu pojawił się napis. Jeżeli przycisk nie będzie naciskany to dioda się nie powinna świecić a napis powinien się zmienić. Co jest nie tak w...
Witam wszystkich:) Drodzy forumowicze może wy mi coś doradzicie bo od 3 dni szukam czytam bo niby jest ale nic u mnie nie chce poskutkować... Problem jest taki : Zacząłem niedawno zabawę z programowaniem. Ponieważ mam roczny komputer który lpt oraz com nie ma postanowiłęm zakupić programator USBisp....
Witam wszystkich electrodowiczów! To mój pierwszy post, także proszę o wyrozumiałość, jeśli coś napisałbym nie tak jak być powinno. Mam następujący problem z wyświetlaczem LCD podświetlanym ledowo 122x32 piksele. Przerabiam projekt avt5210 i pierwsze co, to musze skomunikować atmega8 z wyświetlaczem,...
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,...
Do AVR w zasadzie nie potrzeba programatora, programuje się je przez SPI i wystarczy do tego wtyczka do LPT i kawałek przewodu. Zajrzyj na www.peters.republika.pl tam znajdziesz schemat jak to podłączyć. Możesz też spróbowac powlaczyć z programowaniem w C alebo asm. Jeżeli chodzi o C to zajrzyj na www.hpinfotech.ro...
Może zaprogramowałeś bity do pracy z zewnętrzym układem RC lub co gorsza z zewnętrzym generatorem. Zauważ że w Pony2000 w opcji oknie ustawiania bitów,kwadrat zaznaczony oznacza bit zaprogramowany i odpowiada to "0" (a nie "1") w nocie aplikacyjnej Atmela ( przynajmniej jeśli chodzi o AtMega8 - a pewnie...
Taka, że jest kilkakrotnie więcej rozkazów o trudnych do spamiętania mnemonikach i kupa rejestrów, których ilość zależy od typu procka. Nie ma co płakać, trudność zależy najbardziej od chęci, a nie od ilości. Np. w przypadku ATmega8 wystarczy wydrukować 2 i 1/10 strony (s. 284, 285, kawałek 286)...
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....
Witam! Dopiero zaczynam zabawę z mikrokontrolerami. Bardzo proszę o pomoc z następującym [banalnym] problemem: Mam diodę podłączoną do PB2. Umiem ją zapalić i zgasić. Jak to zrobić, żeby zapaliła się np. po zwarciu PB1 do masy? Lub po podniu na PB1 napięcia +5. Wiem, że jest to banalne, ale...
IspProg wygodniejszy - rozumiem, ale nie wszystkie AVR-y posiadają możliwość programowania przez ISP . Si-proga można wykorzystać też do programowania tych bez ISP. Mam w domu Willema, ale Atmeg na nim nie zaprogramuję. Dlatego szukam innego sposobu. Nie musi to być coś bardzo prostego - ale pewnego...
Znajdz w księgarni książkę '' Programowanie mikrokontrolerów AVR w języku Bascom'' Marcina Wiązania znajdziesz tam wszystko co potrzebujesz z przykładami programowania Atmegi 8 .Pozdrawiam.
W skrócie MAX232 to układ dopasowujący napięcia w standarcie TTL (uC) do napięć portu szeregowego RS232 (Comm) w komputerze PC. Umożliwia zatem komunikację np pomiędzy PC a uC. Może także służyć do zapisywania programów do uC poprzez bootloader - bez uzycia programatora. Na płytce testowej umieść...
A programować kostki można na wiele sposobów. 1. PonyProg2000, to prawie za darmo 2. Oryginalny programator, który jest obsługiwany przez AvrStudio ale kosztuje około 169 PLN brutto do kupienia [url=]TUTAJ !!Ma jedną nie wątpliwą zaletę, programuje wszystkie procki Atmela, które mają ISP co nie można...
Czy masz w swoim STK200/300 wyjście oznaczone LED ? Możnaby napisać program, który poda sygnał zegarowy na wyjście LED, które będzie taktowało uC a pozostałe sygnały (MISO, MOSI, SCK i RESET) posłużą do odpowiedniej zmany "fusów". Robiłem już program do programowania uC poprzez STK ale nie próbowałem...
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ą....