kleofas Napisano Maj 19, 2015 Udostępnij Napisano Maj 19, 2015 Witam, robię swojego pierwszego FL zgodnie z tym opisem https://www.forbot.pl/forum/topics20/dla-poczatkujacych-przepis-na-robota-w-pelni-programowalny-line-follower-vt2356.htm, wszystko połączone, zostało tylko wrzucić program na atmege. Problem w tym, że nie wiem jak to zrobić, widziałem 3 lekcje z bascoma ale na nic mi się zdały. Dodam, że mam programator o taki klik, z zainstalowanymi sterownikami krok po kroku jak w podanym linku. Czy ktoś mógłby mi pomóc zrzucić ten program na atmege? krok po kroku, bo naprawdę tego nie rozumiem... [ Dodano: 19-05-2015, 13:18 ] mam jeszcze jedno pytanie, czy robot z wsadzonym już mikrokontrolerem [ale nie zaprogramowanym] i podłączonym zasilaniem powinien powodować zapalenie się diody czy ruch silników? Cytuj Link do komentarza Share on other sites More sharing options...
slawko_k Maj 19, 2015 Udostępnij Maj 19, 2015 Problem w tym, że nie wiem jak to zrobić, 1. Uruchamiasz Bascoma 2. Wczytujesz plik .bas 3. Naciskach F7 4. Wchodzisz w opcje-> programator i wybierasz z listy usbasp 5. Naciskasz F4 mam jeszcze jedno pytanie, czy robot z wsadzonym już mikrokontrolerem [ale nie zaprogramowanym] i podłączonym zasilaniem powinien powodować zapalenie się diody czy ruch silników? Niezaprogramowany nowy mikrokontroler nie będzie wykonywał żadnego programu bo go nie ma. Zaświecić czy zakręcić silnikiem nic nie powinno ale to już zależy od sposobu podłączenia tych elementów do mikrokontrolera. Cytuj Link do komentarza Share on other sites More sharing options...
aixI Maj 19, 2015 Udostępnij Maj 19, 2015 U mnie jak korzystałem z Bascom AVR, to nie mogłem bezpośrednio wrzucić programu na uC - musiałem zewnętrznym programem, np. Khazama Programmer, lub MkAVRCalculator, oba bezpłatne i łatwe w obsłudze. Wystarczy wybrać ścieżkę do pliku .hex (czyli naszego skompilowanego programu) i wgrać. W przypadku MkAVRCalculator należy "zakropkować" funkcję "ZAPIS"wybrać "FLASH" i wybrać plik .hex i kliknąć "WYKONAJ". Mam nadzieję, że pomogłem 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
kleofas Maj 20, 2015 Autor tematu Udostępnij Maj 20, 2015 okej, zaraz to sprawdzę 🙂 mam jeszcze pytanie co do połączenia pinów na płytce stykowej, w których miejscach je podłączyć? szukam w internecie i oczywiście znajduje informacje na ten temat ale jest kilka połączeń :| Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
KCPR Maj 20, 2015 Udostępnij Maj 20, 2015 Przewodem, który dostałeś do programatora podłączasz z jednej strony programator a z drugiej strony podłączasz swojego robota, dokładnie do tej listwy goldpinów 10 pin (2 rzędy po 5 pinów). Dokładnie ta listwa jest pokazana na zdjęciach kursu i opisana jako złącze programatora KANDA. Cytuj Link do komentarza Share on other sites More sharing options...
kleofas Maj 20, 2015 Autor tematu Udostępnij Maj 20, 2015 jak wciskam F7 wyskakuje taki komunikat podłączyłem zgodnie z takim schematem link Cytuj Link do komentarza Share on other sites More sharing options...
KCPR Maj 20, 2015 Udostępnij Maj 20, 2015 Podłączyłeś dokładnie z tym schematem co podałeś czy tylko się na nim wzorowałeś, pamiętając że Attiny ma inny układ pinów niż Atmega? Układ podczas programowania jest zasilony? Atmega jest nowa czy kiedyś była już programowana? Ogólnie polecam używać darmowego MkAVRCalculator, łatwo można wtedy zobaczyć czy błędy podczas programowania są po stronie układu czy źle skonfigurowanego środowiska, szczególnie na początku. Cytuj Link do komentarza Share on other sites More sharing options...
kleofas Maj 21, 2015 Autor tematu Udostępnij Maj 21, 2015 więc tak, od programatora zrobiłem takie wyjscia link (z wyłączeniem LED i trzech GND), podłaczyłem je do atmegi do odpowiadających im wejść , + z VCC pociągnąłem kabel do AVCC. Zasilanie jest przez programator tak? zainstalowałem mcavr i wyskakuje błąd avrdude przy próbie komunikacji...amtega8 nówka Cytuj Link do komentarza Share on other sites More sharing options...
KCPR Maj 21, 2015 Udostępnij Maj 21, 2015 Do MkAvrCalucalator jak nie masz zainstalowanego AvrDude musisz go zainstalować. Można to zrobić przez zakładkę Ustawienia w MkAvrCalculator. Układ może być zasilany z programatora przez złączenie odpowiedniej zworki na programatorze. Pokaż co pokazuje konsola z MkAvrCalculator. Cytuj Link do komentarza Share on other sites More sharing options...
kleofas Maj 21, 2015 Autor tematu Udostępnij Maj 21, 2015 AVRDude zainstalowany z MKavr, dodam tylko że każda próba połączenia skutkuje "piknięciem" czerwonej diody na programatorze. Nie rozumiem za bardzo, prtsc czego chcesz? 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
KCPR Maj 21, 2015 Udostępnij Maj 21, 2015 Pokaż konsolę z MkAVRCalculatora po próbie zaprogramowania. Cytuj Link do komentarza Share on other sites More sharing options...
kleofas Maj 21, 2015 Autor tematu Udostępnij Maj 21, 2015 Układ może być zasilany z programatora przez złączenie odpowiedniej zworki na programatorze. Mógłbyś luknąć na te połączenia? MOSI na programatorze - MOSI na uC (wejście 17), RST - RESET (wejście 10), SCK - SCK (wejście 19), MISO - MISO (wejście 18), VCC - VCC (wejście 7 + odprowadzenie do wejścia 20), GND - GND (wejście 8 + odprowadzenie na wejście 22) [ Dodano: 21-05-2015, 13:23 ] [ Dodano: 21-05-2015, 13:26 ] atmega jest raczej okej, bo na dwóch sprawdzałem [ Dodano: 21-05-2015, 13:32 ] Dodam, że pracuje na W8 i wyłączenie podpisu cyfrowego nie zmienia nic. Cytuj Link do komentarza Share on other sites More sharing options...
KCPR Maj 21, 2015 Udostępnij Maj 21, 2015 Połączenia teoretycznie są dobre. Układ zasilasz z programatora przez założenie zworki na goldpiny opisane na programatorze jako POWER (patrząc od góry na programator pierwsze piny od lewej). W MkAvrCalaculatorze wejdź do zakładki Ustawienia i zaznacz opcję "zawsze pokazuj konsolę AvrDude", i wrzuć screen z konsoli po próbie zaprogramowania. EDIT. Atmege programujesz w tym układzie co zrobiłeś czy na płytce stykowej? Cytuj Link do komentarza Share on other sites More sharing options...
kleofas Maj 21, 2015 Autor tematu Udostępnij Maj 21, 2015 [ Dodano: 21-05-2015, 14:06 ] to jest screen jak klikam "Sprawdź podłączony AVR". Co do zasilania, bo nie bardzo kapuje, podłączenie jakie Ci wysłałem wystarczy tak? Czy zasilanie jeszcze jakieś osobno? Jestem zielony w tym, mam połączenia jakie napisałem, 6 kabli od programatora do płytki stykowej i dwa dodatkowej kable na uC (GND-GND, VCC-AVCC). Całość jest na płytce stykowej. Cytuj Link do komentarza Share on other sites More sharing options...
KCPR Maj 21, 2015 Udostępnij Maj 21, 2015 Takie podłączenie zasilania wystarczy, i wystarczy zasilanie z programatora. Pomierz miernikiem napięcie na zasilaniu Atmegi, jak będzie prawidłowe sprawdź dokładnie połączenia sygnałowe pomiędzy mikrokontrolerem a programatorem (MISO, MOSI, SCK, RST). Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!