Sun Napisano Styczeń 15, 2015 Share Napisano Styczeń 15, 2015 Znalazłszy gdzieś w piwnicy stary licznik na lampach, postanowiłem go przerobić na fajny retro zegar. A, że moje pojęcie o elektronice zamyka się na policzeniu rzeczy na poziomie liceum i trzymania lutownicy, musiałem posiłkować się schematem znalezionym w necie. Zegar złożyłem, sprawdziłem zasilanie i chciałem przystąpić do programowania, z użyciem zakupionego w tym celu programatora USBASP V2. I tu niestety pojawił się problem, bo Bascom nie może zidentyfikować chipu (chip id:000000 detected micro does not match selected atmega8). Być może mam coś nie tak w ustawieniach, albo podczas prób uszkodziłem procesor. Połączenia sprawdziłem i wszystkie wydają się być w porządku. Może jest ktoś, kto mógłby pomóc. Byłbym bardzo wdzięczny Link do komentarza Udostępnij na innych stronach More sharing options...
Ohmowe Ciastko Napisano Styczeń 15, 2015 Share Napisano Styczeń 15, 2015 (edytowany) Chyba w bascomie trzeba wybrać wykorzystywany programator, a domyślnie jest ustawiony inny. Chyba. Edytowano Styczeń 15, 2015 przez FanCiastek Link do komentarza Udostępnij na innych stronach More sharing options...
Sun Napisano Styczeń 15, 2015 Autor Share Napisano Styczeń 15, 2015 Chyba w bascomie trzeba wybrać wykorzystywany programator, a domyślnie jest ustawiony inny. Chyba. wybrałem programator usbasp i chup m8def.dat, ale nie pomaga. Myślę, ze albocoś z tymi opornikami przy złączu jest nie tak (inne wersje połączeń ich nie mają), albo przy wcześniejszych testach układu uszkodziłem chip (próby na politechnicznym programatorze na LPT również nie dały efektu, ale to była wina programatora) Link do komentarza Udostępnij na innych stronach More sharing options...
Ohmowe Ciastko Napisano Styczeń 15, 2015 Share Napisano Styczeń 15, 2015 Ja miałem o tyle dobrze, że w szkole mogłem sobie sprawdzić sprawność atmegi i rzeźbiłem u siebie w ustawieniach, wiedząc że to w nich problem. Nie wiem, bardziej ci pomóc chyba nie umiem. Mogę ci tylko życzyć powodzenia w walce z niepokorną atmegą Link do komentarza Udostępnij na innych stronach More sharing options...
Sun Napisano Styczeń 16, 2015 Autor Share Napisano Styczeń 16, 2015 Dobra, ruszyło się o tyle, ze udało mi się zaprogramować atmegę (dorobiłem przystawkę bezpośrednio do programatora) problem był jednak przy ustawieniu fusebitów, boni wała się na tym nie znam i oczywiście coś zepsułem. Zegar mrugał, gasił losowe lampy, źle odmierzał czas itd. Co gorsza, Atmega się zablokowała i nie mogę zmienić programu. Zanim kupię kolejną, muszę znaleźć kogoś, kto mi wyjaśni te fusebity i pokaże jak to zrobić, żeby działało (pora uderzyć do wykładowcy od elektroniki) Link do komentarza Udostępnij na innych stronach More sharing options...
Ohmowe Ciastko Napisano Styczeń 16, 2015 Share Napisano Styczeń 16, 2015 Wygrałeś z atmegą i atmega wygrała z tobą. Purrysowe zwycięstwa. Jeśli masz możliwość, popatrz w opcje sprawnego bascoma. U mnie podziałało. Fusebitami się nie bawiłem i jak włączyłem pierwszą stronę google o nich zrozumiałem, że na moim poziomie nawet nie powinienem o nich myśleć. Choć jak czytam, ty pewnie będziesz zmieniał źródło zegarowe ( może coś tu walnęło? ). O tyle dobrze, że ty też masz kogoś mądrzejszego, do kogo możesz się zwrócić o radę. Życzę, byś w końcu uruchomił ten NIXIE. Link do komentarza Udostępnij na innych stronach More sharing options...
Beton Napisano Styczeń 16, 2015 Share Napisano Styczeń 16, 2015 (edytowany) Prawdopodobnie zmieniłeś bit SPIEN (wyłączyłeś możliwość programowania przez SPI), albo RSTDISB (wyłączyłeś działanie PC6 jako Reset). Jeżeli jednak nie ruszałeś tych bitów, ale ustawiłeś Atmegę na działanie z zewnętrznym kwarcem, to jak najbardziej możesz ją zaprogramować. W takim przypadku podczas programowania Atmega musi mieć podłączony rezonator kwarcowy do nóżek XTAL1 i XTAL2 (odpowiednio PB6 i PB7). Pozdrawiam. PS. Co prawda nie programuję w BASCOMie, więc nie wiem jak to w nim wygląda, ale pamiętaj, że w większości programów zaznaczone pole oznacza ustawienie danego bitu na "0", a odznaczone ustawienie na "1". Edytowano Styczeń 16, 2015 przez Beton Link do komentarza Udostępnij na innych stronach More sharing options...
Sun Napisano Styczeń 17, 2015 Autor Share Napisano Styczeń 17, 2015 Czy ten rezonator może być dowolny, czy ma być jakiś konkretny (chodzi o częstotliwość)? Inna sprawa, że w bascomie, w zakładce locks, and fusebits Wyświetla się cos w stylu tabelki, gdzie z jednej strony są nazwy (fusebit C, B, KL, albo cyferki) a z prawej można wyświetlić listę do każdego i wybrać opcję. Jeśli kwarc moze być dowolny, to wylutuję z płytki zegara ten co mam i spróbuję, a sam temat zarzucę jeszcze na jakimś specjalistycznym forum. Link do komentarza Udostępnij na innych stronach More sharing options...
Beton Napisano Styczeń 17, 2015 Share Napisano Styczeń 17, 2015 To też zależy od ustawionych fusebitów, są różne przedziały dla zewnętrznych kwarców (i dla różnych rezonatorów). Widzę, że w BASCOMie te ustawienia są mniej czytelne. Jeżeli pamiętasz jakie opcje wybierałeś, to można dobrać jakiś zewnętrzny rezonator. Jeżeli nie pamiętasz, to można próbować różne wartości, ale też bez gwarancji na powodzenie, więc moim zdaniem to nie warte zachodu przy cenie Atmegi 8. Patrząc na ten projekt, do którego link podałeś w pierwszym poście, Atmega powinna pracować na wewnętrznym zegarze 8MHz. Link do komentarza Udostępnij na innych stronach More sharing options...
Sun Napisano Styczeń 17, 2015 Autor Share Napisano Styczeń 17, 2015 Chyba jeszcze założę konto na elektrodzie i się podpytam Link do komentarza Udostępnij na innych stronach More sharing options...
Sun Napisano Styczeń 19, 2015 Autor Share Napisano Styczeń 19, 2015 Problem z zaprogramowaniem udało się rozwiązać, dzięki uprzejmemu użytkownikowi elektrody i można mniej więcej powiedzieć, ze zegar działa. Żeby było idealnie, wpierw muszę uporać się z 2 problemami, mianowicie, błąd w kabelkach sprawił, że pokazuje czas od prawej do lewej, a druga sprawa, ze nie umiem go ustawić poprawnie, bo nie wiem czy ustawiam budzik czy czas. Niemniej dzięki za pomoc i chęci. Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts