Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 4 cze 2025, o 21:38


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 29 ] 
    Autor Wiadomość
    PostNapisane: 25 sie 2016, o 17:51 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    Witam. chciałem wyłączyć interfejs jtag w Atmedze32a no i stało się mikrokontroler przestał odpowiadać. Używałem strony http://www.engbedded.com/fusecalc i jedynie co odznaczyłem to jtag. Sumy jakie wyszły to C0 i D9. Próbowałem rzecz jasna podłączyć zewnętrzny oscylator 16MHz i też kwarc zegarkowy ale uC nadal nie odpowiada. Z góry dzięki.
    Zapomniał bym błąd to rc= -1



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 sie 2016, o 18:12 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    Sam wyłączenie JTAG nic nie robi - MUSIAŁEŚ sobie zepsuć sam ... ale jak ci pomóc jeśli ty nawet nie napisałeś

    - jaki programator używasz?
    - jaki program do wgrywania wsadu?
    - nie pokazałeś schematu?
    - nie pokazałeś jak to podłączyłeś?

    Panie kochany .... a w każdym z tym punktów mogłeś zrobić kilka baboli - to teraz sobie sam pomyśl, jak na drugi raz zadać pytanie

    a teraz po prostu uzupełnij ;) żeby dalej nie grać w kalambury i nie zgadywać ok ?

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 sie 2016, o 19:12 
    Offline
    Użytkownik

    Dołączył(a): 31 lip 2016
    Posty: 154
    Pomógł: 4

    wojakin napisał(a):
    Witam. chciałem wyłączyć interfejs jtag w Atmedze32a no i stało się mikrokontroler przestał odpowiadać. Używałem strony http://www.engbedded.com/fusecalc i jedynie co odznaczyłem to jtag. Sumy jakie wyszły to C0 i D9. Próbowałem rzecz jasna podłączyć zewnętrzny oscylator 16MHz i też kwarc zegarkowy ale uC nadal nie odpowiada. Z góry dzięki.
    Zapomniał bym błąd to rc= -1


    C0 i D9 to zewnętrzny zegar (External Clock)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 sie 2016, o 19:29 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    No generalnie no to pozostałe rzeczy są ok bo przez chwile uC działał normalnie tyle że dziwiłem się dlaczego niektóre piny portc cały czas mają stan wysoki. Ale przypomniałem sobie o jtag i chciałem go wyłączyć. Pewnie nie było by problemu gdyby nie to że strona automatycznie daje taktowanie zewnętrzne. Schemat jest prosty minimalne podłączanie pinów razem z dławikiem do avcc i kondensatorem do aref. Wgrywałem przez avrdude poprzez plugin do eclipsa. Wartości jakie wyszły na stronie po prostu skopiowałem i tyle. Raczej nie pomyliłem low z high. Programator to chiński usbasp (chiński jak chiński działa ekstra :)). Program był nader prosty funkcja main w której jest wywołana funkcja init która wpisuje do rejestru r16 wartość 0xff. Generalnie to tyle.

    @up pisałem że podłączyłem zewnętrzny oscylator.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 sie 2016, o 19:37 
    Offline
    Użytkownik

    Dołączył(a): 31 lip 2016
    Posty: 154
    Pomógł: 4

    Kolego nie rozróżniasz pojęć. Co to jest u Ciebie oscylator 16MHz ?
    Chodzi Ci pewnie o kwarc 16MHz a ja Ci piszę o zegarze (Clock).



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 sie 2016, o 19:49 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    No dobra więc co chyba ostatnią deską ratunku będzie miernik z generatorem sygnału prostokątnego. Tak więc próbuje.
    Ale zaraz zaraz chyba za szybko ja nawet nie wiem jakie napięcie poda mi ten miernik pewnie 9V bo taka jest bateria w środku. Więc skąd wsiąść jakiś zegar taktowania?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 sie 2016, o 20:05 
    Offline
    Użytkownik

    Dołączył(a): 21 lip 2014
    Posty: 28
    Pomógł: 4

    Np można zbudować na NE555



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 sie 2016, o 20:42 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    Ech nic no. Odeślę znajomemu on coś takiego powinien mieć.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sie 2016, o 08:45 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    Wymyśliłem jeszcze 1 sposób: a gdyby tak drugim uC generować przebieg prostokątny na jednej z nóżek?? To chyba mogło by wypalić.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sie 2016, o 09:52 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    wojakin napisał(a):
    To chyba mogło by wypalić.

    ale to jest normalny i bardzo często stosowany sposób.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sie 2016, o 09:54 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 sty 2016
    Posty: 1171
    Lokalizacja: Kraków
    Pomógł: 93

    O ile się nie mylę, programatory Atnel generują sygnał prostokątny na jednej z nóżek. To znaczy, ATB-USB-RS232 na pewno ma tą opcję, nie wiem, jak jest w ATB-USBASP



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sie 2016, o 10:01 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    Marhef napisał(a):
    O ile się nie mylę, programatory Atnel generują sygnał prostokątny na jednej z nóżek

    Nie mylisz się ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sie 2016, o 15:37 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    No to wszystko jasne muszę tylko upchnąć to na 1 płytce stykowej i po kłopocie :). Mam nauczkę na przyszłość fusebity trzeba sprawdzić 2x przed wgraniem, nawet jeśli zdaje się, że "jak nic nie zmienię będzie dalej dobrze". Pozdrawiam i dzięki za pomoc.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 10:03 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    Zrobiłem taki program:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język asm
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    i podłączam nóżkę PD0 działającego mikrokontrolera do XTAL1 zablokowanego, ale programator nadal go nie widzi. Nie podciągałem ani do vcc ani do masy tego sygnału. Nie wiem co może być nie tak.

    Sygnał jest poprawnie generowany sprawdziłem miernikiem po zwiększeniu opóźnień. Również bez opóźnień nie działa :(.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 10:06 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    czy ty próbowałeś policzyć jaka ci częstotliwość z tego wyjdzie ? ;) toż odstawiłeś masakrę bo pewnie na aż tak niskiej częstotliwości nie chce nawet drgnąć
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    i po zawodach - tylko ustaw że taktowanie tego procka przynajmniej na 8 MHz albo i więcej

    ------------------------ [ Dodano po: 1 minucie ]

    wojakin napisał(a):
    Nie podciągałem ani do vcc ani do masy tego sygnału.


    a tobie to się przypadkiem nie mylą WEjścia z WYjściami ? co ty chcesz podciągać na wyjściu ? Widziałeś kiedyś trzeci stan na wyjściu ? bo ja nie - masz albo 0 albo 1. Całkiem inaczej może być na WEjściu gdy nie jest podciągnięte

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 10:11 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    Tak tyle że w nocie katalogowej widziałem schemat gdzie wyjście generatora drgań było podciągnięte rezystorem do + i bezpośrednio do -. Zaraz sprawdzę z wyższą częstotliwością. Tylko żebym również drugiego nie zablokował :).



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 10:15 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 sty 2016
    Posty: 1171
    Lokalizacja: Kraków
    Pomógł: 93

    W procesorze masz to wewnętrznie zrobione. Jeżeli nie masz wewnątrz generatora podciągnięcia, to musisz podciągnąć.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 10:17 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    Aha. Dzięki. Nie doczytałem zapewne ;).

    ------------------------ [ Dodano po: 6 minutach ]

    Wole się upewnić: E4 D9 są dobre? Wybaczcie ale ten uC to moja ostatnia linia obrony. Na 1 MHz nie działa.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 10:54 
    Offline
    Użytkownik

    Dołączył(a): 31 lip 2016
    Posty: 154
    Pomógł: 4

    wojakin napisał(a):
    Aha. Dzięki. Nie doczytałem zapewne ;).

    ------------------------ [ Dodano po: 6 minutach ]

    Wole się upewnić: E4 D9 są dobre? Wybaczcie ale ten uC to moja ostatnia linia obrony. Na 1 MHz nie działa.


    Masz teraz ustawione:
    - wewnętrzny oscylator 8MHz
    - JTAG wyłączony



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 11:14 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    Dzięki wszystkim już działa :). A takie pytanie z ciekawości jaka jest minimalna częstotliwość jaką można taktować mikrokontroler?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 11:15 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    wojakin napisał(a):
    Wole się upewnić: E4 D9 są dobre?


    pomyśl o tym

    http://atnel.pl/mkavrcalculator.html

    to unikniesz takich wpadek - szczególnie dzięki zakładce FUSY UPROSZCZONE

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 11:16 
    Offline
    Użytkownik

    Dołączył(a): 31 lip 2016
    Posty: 154
    Pomógł: 4

    wojakin napisał(a):
    Wymyśliłem jeszcze 1 sposób: a gdyby tak drugim uC generować przebieg prostokątny na jednej z nóżek?? To chyba mogło by wypalić.

    Dobrze wymyśliłeś.
    np. Atmega88 posiada na pinie nr14 (PB0) wyjście oscylatora, które można podłączyć do wejścia XTAL.
    Należy tylko włączyć bit CKOUT w A88.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 11:20 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    wojakin napisał(a):
    A takie pytanie z ciekawości jaka jest minimalna częstotliwość jaką można taktować mikrokontroler?

    Obejrzyj sobie to - to znajdziesz odpowiedź


    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 11:42 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    Hehe z tego wynika że musiałem generować częstotliwość niższą od 16KHz :). Czy uC odpowiada sprawdzałem właśnie mkavrcalculator'em ale ze względu na dużą ilość wydatków póki co nie mogę sobie pozwolić na ten program. Ale spokojnie wszystko swego czasu. Jeszcze raz dzięki za pomoc ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 12:00 
    Offline
    Użytkownik

    Dołączył(a): 10 lip 2015
    Posty: 334
    Pomógł: 32

    https://polakpotrafi.pl/projekt/yellowb ... urce=index
    Spójrz na nagrodę za 25zł.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 12:48 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    HomoChemicus napisał(a):
    https://polakpotrafi.pl/projekt/yellowbook-c-w-praktyce?utm_source=index
    Spójrz na nagrodę za 25zł.

    O kurczaczki ;) ale kolega dostrzegł fajną zależność ;) ....

    rzeczywiście to MkAvrCalculator i nie tylko za połowę ceny !

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sie 2016, o 13:18 
    Offline
    Nowy

    Dołączył(a): 08 wrz 2014
    Posty: 13
    Pomógł: 0

    No, no ciekawie. W następnym miesiącu to załatwie ale musze Ci Mirku pogratulować sukcesu :). Tak więc zdrówka i szybkiego wydania yellowBooka ;).



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 wrz 2016, o 07:45 
    Offline
    Nowy

    Dołączył(a): 22 sie 2016
    Posty: 3
    Pomógł: 0

    W sumie jest to okazja, zgadzam się. Z takimi okazjami miałem do czynienia ostatnio w http://eco2drive.pl w Gdańsku przy wypożyczaniu samochodu.



    Ostatnio edytowano 6 kwi 2018, o 10:47 przez Szaman1234, łącznie edytowano 5 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 10:21 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 sty 2016
    Posty: 1171
    Lokalizacja: Kraków
    Pomógł: 93

    Koledzy, przyznam, że miałem u siebie "zablokowaną" ATmegę32. "Zablokowała" się w czasach, kiedy żyłem w błogiej nieświadomości tego, co się tu wyprawia :P
    Myślałem, że ustawiłem fusebity na taktowanie zewnętrznym kwarcem. Okazało się, że jednak nie. Dziś podłączyłem do programatora ATB-USB-RS232, z generowanym sygnałem 6MHz (o takiej możliwości pisałem kilka postów wyżej).
    I procek "ożył". Okazało się, że ustawiłem zewnętrzny generator RC :/
    Mam nauczkę. Wtedy ustawienia fusebitów miałem ze strony internetowej, chyba też już wspomnianej. Teraz widzę, że dzięki programowi Mirka dużo łatwiej uniknąć takich problemów w przyszłości. Warto wydać te kilka(dziesiąt) złotych. Zwłaszcza, że zyskuje się wspracie techniczne Mirka. I forumowiczów też.

    P.S. Żeby nie było, że reklamuję to jedno rozwiązanie. Czytam forum od kilku miesięcy. I widzę, jak męczą się początkujący. Ja wiem, że większości wydaje się, że rozwiązania Mirka są drogie (w porównaniu do chińskich podróbek są). Ale warto. Przekonałem się o tym już kilkukrotnie. W ostatecznym rozrachunku wychodzi taniej. I bez rwania włosów z głowy



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 29 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO