Wspomniany fuse doctor: http://mdiy.pl/atmega-fusebit-doctor-hvp... Też montowałem na płytce stykowej ;)
Stykowy na 5 nogach użytkowych z czego 2 to "stycznik".
Moim zdaniem bardzo fajny projekt. Można wykorzystać PRAWDZIWY joystick stykowy z kilkoma przyciskami i za 'parę złotych' cieszyć się nowym starym joystickiem ;) Można również użyć starych padów po Nesach, pegasusach itp. Wszyscy co uważają że to szmelc niech zrobią COŚ lepszego i to pokażą, bo w sumie nie ma się tu do czego czepić.
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 modułu znajduje znajduje się Atmega8, cały tor...
Lepiej zainwestować w płytkę stykową do takich testów.
Witaj. Drzaśkowy pamiętnik prawdę Ci powie: http://mikrokontrolery.blogspot.com/2011... :) Najprostszy: http://obrazki.elektroda.pl/8623613000_1... Na powyższym nie jest podłączone podświetlanie na pinach LEDA (anoda) i LEDK (katoda) . PS. Ode mnie w prezencie 25 punktów, bo masz zaledwie 3, a pewnie się...
Wystarczy ze bedziesz naelektryzowany i atmega moze odejsc do krainy szczesliwych scalakow wiec co tu radzic, bezpiecznik masz zebys sobie palców albo blatu nie zjarał jak juz poprzednik napisal.
próbuję zaprogramowa go prostym programem migającym diodami i nie mogę, nie wiem jak. Program mam zaczerpnięty z internetu i wygląda tak: I tu od razu babol kolejny - gdzie wciskają ci np linijkę #define F_CPU ..... Panie kolego Mirku, nie jest to żaden babol, tylko jedno z rozwiązań informowania kompilatora o częstotliwości zegara zgodnie z manualem...
hmm noo tak, to ciężko nazwać nawet programem ;) ale na początek dobre ;) ... i powinno działać bez najmniejszego problemu w pierwszej linii konfigurujesz piny Portb.0 i Portb.1 jako wyjścia w drugiej linijce ustawiasz stan wysoki na Portb.0 oraz stan niski na Portb.1 potem pętla nieskończona a w wyniku "programu" powinna się zapalić dioda LED. Skoro...
W takim razie proponuję uruchomić układ na płytce stykowej z Atmega8/328. Jak wszystko będzie działać to można płytkę projektować. Dodano po 59 Mam układ z SH1106 i Atmega8 złożony na biurku. Ten procek wystarczy.
Witam! Do zabawy z programowaniem potrzeba: 1 – kompilator np.: Bascom ( język BASIC ) lub AVR-GCC ( język C ). 2 – programator ( ja używam USBasp, ponieważ do jego budowy wymagany jest zaprogramowany mikrokontroler, a gdyby kolega nie miał dostępu do programatora, to zestaw elementów jest dostępny na: http://sklep.avt.com.pl/go/_search/full_...
Ja się bawię tak: kupiłem CAN MCP2515 (z interfejsem SPI) i transceiver np MCP2551 w obudowach DIP i wszystko to wrzuciłem na płytkę stykową wraz z atmegą8. Myślę, że dużym plusem takiego rozwiązania jest to że w internecie znajdziesz przykłądowe kody źródlowe w C do obsługi kontrolera MCP2515 przez SPI dla AVR, schematy przykłądowe też znajdziesz....
Chciałbym zbudować regulator obrotów dwukierunkowy który byłby sterowany szerokością impulsu z odbiornika RC ale nie wiem jak zacząć bo mam już zrobioną płytkę pod atmega8. W Arduino deklaracje pinów są dla mnie niejasne.
Witam. Zainteresował mnie niedawno temat mikrokontrolerów, postanowiłem zacząć naukę programowania. Wybór padł na rodzinę AVR (ze względu na popularność). Na forum wiele osób polecało na początek Assemblera, tak też wybrałem. Przedstawiam jeden z moich pierwszych programów, jest to programowo zrealizowane "dwukanałowe", 8-bitowe PWM. Proszę o ocenę...
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 dopiero uczę się programowć avry. chciałem pobawić się w sterowanie serwa modelarskiego na atmega8 i tu od razu zonk. program wykorzystuje timer0, procesor działa na wew. oscylatorze 8MHz. generalnie to na wyjsciu miala sie pojawiac fala prostokątna H=1,5ms L=18,5ms ale serwo osiąga tylko jedną skrajną pozycję i koniec. kod jest poniżej, czy widać...
Witam Chce sterować poniższym układem za pomocą mikrokontrolera Atmega8 16Mhz + wyświetlacz 2x16 (1602f) oraz MOC3041 i BT136 Założenia. Cale obecne sterowanie zostaje zastąpione przez procesor lub częściowo. Regulacja częstotliwości wyjściowej od 3Hz do 100Hz Regulacja długości impulsu od 30us do 3ms dwa klawisze do regulacja czestotliwości jeden zwiększa...
Zdaję sobie sprawę że temat ten poruszany jest na forum wiele razy. Jednak przeczytałem kilkadziesiąt wątków i zamiast odpowiedzi mam jedynie coraz większy mętlik w głowie. Programuje w AVRStudio. W jaki sposób skonfigurować ATmege8 do pracy na wewnętrznym oscylatorze przy 8MHz ? Może ktoś pokazać mi kod w asemblerze? Oczywiście trzeba ustawić odpowiednie...
Przepisałem kod z książki tmf'a, ze strony 231 dotyczący wyświetlania multipleksowego. Z początku miałem kłopot ze skompilowaniem przykładu w ATMEL STUDIO bo kompilator sygnalizował błąd Error 1 variable 'DIGITS' must be const in order to be put into read-only section by means of '__attribute__((progmem))' Rozumiem to w ten sposób, że zmienne DIGITS...
Witam Ostatnio wykonałem mały projekt kostki do gry. Z uwagi, że mam bardzo małe doświadczenie z uC, proszę o uwagi dotyczące programu itp.. http://obrazki.elektroda.pl/8201032000_1... http://obrazki.elektroda.pl/4496302200_1...
Witam, mam układ sterowania halogenami, którym kieruje atmega. Wszystko zasilane jest z trafo dla halogenów. W układ wpięte jest złącze ISP do programowania. Odczyt pamięci, fusebitów, sygnatury, itp. zawsze przebiega pomyślnie. Problem pojawia się podczas programowania układu. Udaję się to raz na mniej więcej 10 prób. Przy braku sukcesu pojawia się...
Witam, wymyśliłem generator ("prostokąt") na atmega. W założeniach miałem częstotliwość do 5MHz i wyświetlanie na LCD w Hz. Moje pytanie brzmi czy program jest napisany poprawnie, oraz co należało by zmienić? $regfile = "m8def.dat" 'Info dla kompilatora. $crystal = 8000000 'Informujemy kompilator o kwarcu 8MHz. Config Lcd = 16 * 2 'Konfiguracja...
Witam, Zbudowałem taki układ: http://obrazki.elektroda.pl/9541154400_1... Czy zasilanie mikrokontrolera jest prawidłowe oraz czy nie za mało dałem kondensatorów ceramicznych bo mam pewne problemy z uC. Program się co prawda wgrywa ale moim zdaniem nie funkcjonuje poprawnie. Np. ustawiam wszystkie porty C na wyjścia oraz w stan wysoki...
coś takiego jak w linku tylko zamiast serca inny wzór http://www.elektroda.pl/rtvforum/topic19...
Witam, mam taki kod programu, który skleiłem z fragmentów znalezionych w Internecie: Niestety dzieje się tak tylko 34 razy od momentu uruchomienia mikrokontrolera. Dane z terminala: p0p927p1020p1023p1023p1023p1023p1023p102... 1023p1023p1023p1023p1023p1023p1023p1023p... 3p1023p1023p1023p1023p1023p1023p1023pppp...
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 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...
Witam wszystkich. Od razu uprzedzam, że jest to mój pierwszy projekt na procesor w ogóle. Potrzebne było urządzenie które zidentyfikuje numer przewodu w wiązce. Na razie wpinałem 100 ohmową drabinkę rezystorową między masę a poszczególne żyły i z drugiej strony mierzyłem rezystancję i tak 100 ohm to pierwsza żyła, 200 druga, itd. I tak postanowiłem...
Witam wszystkich! Chcę zaprogramować atmega8 przez isp, więc robię płytkę uruchomieniową. Nie wiem które wyprowadzenia mikrokontrolera mam podłączyć do zasilania +5v a które do masy (widzę jakby dwie). Proszę o odpowiedz jakie piny mają iść do zasilania atmegi. Z góry dzięki
Konstruuje motocyklowy komputer sterowany mikroprocesorem atmega8. Podstawowe funkcje jakie ma spełniać to: -pomiar temperatury z dwóch DS18B20 (JP1, JP14) -pomiar napięcia ładowania akumulatora poprzez dzielnik (PD6) -pomiar ilości paliwa poprzez pomiar napięcia na pływaku 0,8-2,8V (JP2) -pomiar obrotów silnika poprzez tachopulse od licznika (JP19)...
Na forum jest już wiele podobnych tematów, ale postanowiłem się czegoś nauczyć w te wakacji i samemu zbudować podobny projekt. Feczjurs: - wyświetlanie bitmapy monochormatycznej na LCD z 3310 - wysyłanie bitmapy przez RS232 i zapisywanie jej na eepromie (24LC256) - zwyczajowo pilocik na podczerwieni (36kHz) - zegar i kalendarz na PCF8583P - serce ATMega8...
Witam wszystkich Mam mały problemik dość dziwny atmega 8 napisane to jest w bascomie steruje szybami w vw t5 mierzy napiecie przetwornikiem z przycisków rezystancyjnych orginalnych i włącza przekazniki po około 15 minutach pracy nastepuje zwis przetwornika i brak odczytu program chodzi dalej ale nic już nie działa do odłączenia i ponownego właczenia...
Daniel jeszcze dobrym rozwiązaniem bylo dla Ciebie płytka stykowa koszt to 20zł i do niej możesz zrobić sobie moduły
Ponowne złożenie płytki stykowej pomogło.
Ok, ok, ale innym jakoś działa na płytce stykowej :D
Wiem że LED nie jest masą, ale spróbowałem tak jak kolega Szucio doradził, a więc: z podłączeniem LED nie działa z podłączeniem 2giego GND(22) i AREF(21) nie działa według mnie czuję że poprostu coś źle robię na tej płytce stykowej...
PK Dzięki za linki, dużo poczytałem. W tym tyg kupię jakąś książkę związaną z programowaniem C w AVR. Jeśli chodzi o płytkę to podobno atmega8 jest za słaba. Zestawy startowe z 16 lub 32 są za drogie więc raczej kupię płytkę stykową i osobno części. Wie ktoś może gdzie znajdę prosto wytłumaczone jak połączyć programator USBASP i zasilanie do płytki...
ok doczytałem o volatile, wprowadziłem poprawki, ale to nie pomogło. Dodadkowo zauważyłem że problem pojawia się również gdy wyświetlam na LCD kody niektórych przycisków pilota. Kompletnie nie rozumiem dlaczego.. edit: co ciekawe jeśli wyświetle drugi bajt kodu pilota(zanegowany pierwszy) inne przyciski wywołują reset edit2: problem rozwiązany, uszkodzona...
Może problem tkwi w tym, że programuję na płytce stykowej? To nie ma znaczenia :) Chciałem zrobić sobie jakąś podstawkę programującą(pod najpopularniejsze AVRy) ... Po co? Płytka stykowa jest Twoją podstawką. Pokaż zdjęcia. Pokaż schemat jak podłączasz.
Źle Cię zatem zrozumiałem. Może lepiej taką płytkę stykową wziąć i jakiegoś ATMega8, on potrzebuje raptem 4 nóżki podpięte (Vcc i AVcc do +5V i Gnd do masy) by działać, do wyjść można mu podpiąć wtedy cokolwiek. Z gotowców to kamami ma dostępne płytki do zestawów uruchomieniowych po 22-35 zł, dokupić do tego mikrokontroler i w miarę potrzeb można dokupić...
Witam. Nie piszesz jaki programator używasz, jeżeli więc za cyt. "zwykły programator" uważasz np. USBasp, to będziesz mógł programować ten mikrokontroler na płytce stykowej bez potrzeby wgrywania bootloadera Arduino, czyli po prostu zaprogramować plikiem .hex. Gdzie należy szukać o tym informacji? Zobacz dokumentację ATmega8 i ATmega328p pod kątem punktu:...
Skoro znasz c++ to czemu nie będziesz programować w C ? Nie różnią się zbytnio więc już będziesz miał łatwiej na starcie, a co do sprzętu to kup płytkę stykową, programator na USB i np ATmega8. Ja zaczynałem z tym [URL=http://mikrokontrolery.blogspot.com... Tobie też może pomóc i nakierować na początku Pozdrawiam
Kilka rzeczy na podstawie własnych błędów. Może nie wszystkie linie zasilania są doprowadzone do np. diod? W normalnych płytkach stykowych linie te trzeba ręcznie łączyć w połowie. Albo sama dioda włożona odwrotnie, lub gdzieś jakiś kabelek nie łączy? I jeszcze jedno, te ATmegi są teraz drogie i szkoda by było przez przypadek spalić, więc polecam porozglądać...
Kupię dzisiaj płytkę stykową i Atmega8; zobaczymy, co z tego będzie. Dodano po 2 Kupiłem Atmega16a bo nie było Atmega8, włożyłem ją do płytki stykowej i pod które piny mam podłączyć programator AVT 5125?
Możesz- ale to jest tylko taka porada. Zwykle sprawdzam- chociażby na płytce stykowej. Ale nie mam tego tranzystora i nie mogę sprawdzić. Powinieneś policzyć rezystancję kanału przy 2A, rezystancję termiczną itp.
A jak już uda się doprowadzić układ do działania okaże się on bezużyteczny, autorze co chciałeś osiągnąć tym układem? Jako załączanie zasilania USB może być - ale to nawet nie wymaga drivera, tylko odpowiedniego napięcia Ugs (jeden tranzystor wystarczy) , PWM w tym miejscu nie zrobi nic pożytecznego. Układów prądowych i impulsowych nie robi się na pyłkach...
Wiele się naszukałem w internecie, ale nie znalazłem jednoznacznej odpowiedzi. W temacie mikrokontrolerów jestem nowy. Nie wiem do końca jak na płytce stykowej podłączyć Atmega8 z programatorem usbasp. Czy mogę to zrobić tak jak na zdjęciu czy muszę dodać np. rezystor, kondensator. Jeśli tak to jak to zrobić? Dziękuję za pomoc! http://obrazki.elektroda.pl/5346677500_1...
Byte nie trzeba formatować wcale. Masz np. dim pwm_percentage as byte (...) pwm_percentage=cool1 (...) lcd str(pwm_percentage) gdzie (...) oznaczyłem pominięte fragmenty kodu. mam problem żeby cię zrozumieć to jest dopiero mój drugi program a tak jak proponuje deksta84, żeby komendą locate "przykryć" kropke i miejsce dziesiętne ... no niby tak ale...
I o taki opis mi chodziło :) Jeszcze pytanie uściślające: Cy czujnikami są kantaktrony lub inne stykowe czy optyczny?
Zamiast straszyć fuse-bitami, pozwolę sobie zwrócić uwagę na zwarte diody (zakładam, że to typowa płytka stykowa i wszystkie "dziurki" w wierszu są zwarte) ;) (at) TheWiktus - możesz rozwinąć myśl o microswitch'u? I od razu tą o "katowaniu" pinów Atmegi prądem ~3.5mA też... I jeszcze jedno - na tej płytce "zasilającej" są oznaczenia "+", "-". Nie znam...
Witam Sam jestem początkującym i mogę Ci podpowiedzieć, że zakupiłem programator USBasp wraz z płytką stykową i ATmegą8. Dołączając do tego najróżniejsze elementy robie małe kroczki w programowaniu. Polecam ten programator- ja też mam laptopa. Pozdrawiam
Jakoś nigdy nie wierzyłem płytkom stykowym. Czy M8 pracuje na 4MHz?
Poprawię i dam znać. Ten program był pierwotnie stworzony na attiny2313. Ja nie mam tego zestawu uruchomieniowego z tym attiny. Połączyłem ten układ zestawu uruchomieniowego z atmega8. A punkt DP świeci po włączeniu zasilania, chociaż nie powinien. Gdy naciskał jeden przyciski DP gaśnie, a gdy następny świeci, więc potem program już działa dobrze.
Wgrałem Twój ostatni program, elegancko wyświetla i schodzi poniżej 10st, jednak gdy ma pokazać temperaturę minusowa, na LCD pokazuje się ciąg niezrozumiałych znaków, zupełnie przypadkowa kolejność znaków. Gdy odetnę zasilanie i znów je podłącze, wyświetlacz pokazuje np -6st, gdy wyjmę czujnik na zewnątrz i temperatura rośnie, w momencie gdy się zbliża...
Witam, Chcę nauczyć się programować Mikrokontrolery. Zamówiłem: *płytkę stykową *procesor ATMega8 *zasilacz 12v *kable itp Czego jeszcze potrzebuję? Jaki programator będzie dobry ? Czy ten jest w porządku: http://dx.com/p/usbasp-isp-programmer-ad... ?
Co do przewodów połączeniowych - proponuję Ci inne rozwiązanie. Przewód alarmowy/domofonowy YTDY, np. 8 żył (drutowych) x 0,5mm. Mają różnokolorowe koszulki, świetnie pasują do płytek stykowych. Tniesz ile Ci trzeba, choćby i 2cm, łączysz a potem nie szkoda wyrzucić. Te gotowe przewody są wygodne, ale jak musisz dużo połączeń zrobić to się dżungla robi....
Wystarczy przejściówka za parę groszy i temat masz załatwiony: http://mikrokontrolery.blogspot.com/2011...
W takim razie musisz mieć gdzieś zwarcie, bo procesor w trakcie RESETU nie ma prawa tyle brać. Przejrzyj połączenia, pomierz, płytki stykowe mają niektóre piny połączone (pomyślane jako rozprowadzenie zasilania) co może skutkować zwarciem. W ostateczności sprawdź inny procesor - jeśli twój egzemplarz był wcześniej "źle traktowany" to mógł się uszkodzić.
Z grubsza tak, ale............... A może jednak tak? http://obrazki.elektroda.pl/8565920700_1... e marcus Najbezpieczniejsza opcja była by taka jak w mądrych książkach piszą 100% separacja od napięcia o wyższym potencjale niż VCC uP. Rys 5.2 http://obrazki.elektroda.pl/2121808800_1... W takim układzie niema żadnych opcji...
Nie ma to jak płytka uniwersalna ... taka za 15-20zł. I masz tyle pól i ścieżek do wykorzystania że głowa mała.Z biegiem czasu można ją przecież rozbudowywać, same zalety. I oczywiście nie martwisz się o wyskakujące układy, jak w przypadku płytek stykowych.
Witam Zrobiłem mały program do wyświetlania informacji przesłanej przez RS232 z Arduino nano do Arduino Uno. Ostatecznie odbiornik ma być zbudowany z Atmega8. Testy na płytkach stykowych dla zestawu Nano > Uno oraz Nano> Nano działają bez problemu. Niestety po wgraniu programu do Atmega8 nie mogę odebrać danych. Czy między Atmega328 a Atmega8 jest jakaś...
Ceny z popularnego portalu aukcyjnego : Płytka stykowa 840 pól - 25 Zestaw 65szt kabli do płytek stykowych - 12 Programator usbasp - 20 Atmega8 - 6 + przesyłka 35 zł (3x 15 zł) Wychodzi jeszcze drożej... Czyli cenowo opłaca się :)
A mi właśnie zgodnie ze schematem tym poprawionym nie resetuje ATtiny2313, krótki błysk tyko i nic. ATmega8 mi odblokowało ale Attiny nie. Zbudowałem chyba już trzecią płytkę drukową no i ciągle błąd. Więc złożyłem na płytce stykowej i mi atmega8 resteuje a attiny nie. Pytanie co lub gdzie jest błąd. Teoretycznie wszystko powinno być oki a nie jest....
wiem o co ci chodzi, jeśli chcesz sprawdzić czy program jest w grany to użyj weryfikacji, następuje ona tez zaraz po wgraniu programu. W bascomie dostępna jest symulacja programu, ale nie wymaga ona wgrywania programu do procesora. Inną metodą jest debugowanie. Jednak zapewne nie posiadasz debugera. Płytkę możesz zrobić sam. wykorzystując choćby powszechnie...
Wystarczy sam programator. Układ można złożyć na płytce stykowej (prototypowej). Programator na USB możesz kupić za kilka dych - poszukaj coś w Internecie i ewentualnie zapytaj o opinie. Poza Attiny to proponuję kupić od razu coś "większego" - chociaż Atmega8. To kosztuje zaledwie "piątaka". edit: http://mikrokontrolery.blogspot.com/p/sp...
Witam Posiadam wyświetlacz jak w temacie podłączam zgodnie z notą katalogową do płytki stykowej z ATmegą8, zasilanie biorę z programatora podłączonego pod komputer. Dlaczego wyświetlają się tylko 2 wiersze czarnych prostokątów a nie cztery? Proszę o pomoc http://obrazki.elektroda.pl/5152883300_1...
Da coś się zrobić z atmega8?
No trudno, Aducino do szuflady a skupić się na AVR... Czy USBasp+Atmega8+płytka stykowa wraz z elementami typu LED ewentualnie wyświetlacz LCD to dobry zestaw na start?
Żeby zacząć to wystarcz Ci zwykły programator pod USB (drugi lub trzeci link z tych które podałeś), jakiś mikroprocesor np. popularna i funkcjonalna atmega8 do której znajdziesz mnóstwo programów oraz opisów oraz jakaś płytka stykowa i trochę drobnicy(diody, kondensatory, rezystory etc.) Na początek warto odwiedzić kilka ciekawych stron żeby zobaczyć...
Skoro fusy są prawidłowo mam nadzieje, że tak jest:) To problem musi być natury połączeniowej. Kolega ma zrobione PCB czy połączone to na płytce stykowej?
atmega8 stykowy wyłącznik stykowy termostat stykowy
cyfrowe miksery zasilacz spalić płyta nissan primera rozrząd wymiana
fotowoltaika opłacalność płyta hisense
Kalibracja ekranu Navitel 700 - jak odblokować? Demontaż lampy cofania Hyundai Tucson 2023 LED