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 w 2025? 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 12 mar 2025, o 16:21


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
    Autor Wiadomość
    PostNapisane: 22 lip 2024, o 09:09 
    Offline
    Moderator
    Avatar użytkownika

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

    Trzeba było używać MkAvrCalculatora ;) tym bardziej że z tym prockiem działa bez licencji

    _________________
    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: 22 lip 2024, o 14:27 
    Offline
    Moderator
    Avatar użytkownika

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

    program to program a ty jak już potrzebujesz programatora typu jtag jak rozumiem, choć nie wiem czy taniej i szybciej nie będzie wymienić procka jeśli jesteś pewien że zablokowałeś sobie ISP i działa tylko JTAG. A żeby się nie okazało że kupisz programator JTAG a tu skucha i też nie działa bo jednak jeszcze inaczej fusebity przestawiłeś. Ja bym tam zaczął od byle generatora na XTAL1 i sprawdzić czy nie odezwie się na zwykłym ISP. Poza tym czy aby na pewno dobrze podłączasz piny ISP do procka ? żeby się nie okazało że tu robisz prostego babola

    _________________
    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: 22 lip 2024, o 19:02 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 paź 2014
    Posty: 1033
    Lokalizacja: Trójmiasto
    Pomógł: 190

    Procka możesz odblokować za pomocą programowania równoległego, nawet bez programatora, stykówka, adapter procka do dip. Trochę kabelków i cierpliwości. Wszystko masz w nocie. A zaprogramowanie fusów to tylko parę kroków.
    Ewentualnie Atmega fusebit Doctor...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2024, o 19:22 
    Offline
    Użytkownik

    Dołączył(a): 13 lut 2012
    Posty: 174
    Pomógł: 10

    Nie lepiej używać do nowych projektów:
    https://www.tme.eu/pl/details/avr128db3 ... echnology/
    za 12 zł lub
    https://www.tme.eu/pl/details/avr128db2 ... echnology/
    za 15 zł?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2024, o 20:20 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3219
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    JarekK napisał(a):


    Czyli nie jest już używana nazwa Atmega? 8-) :D

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2024, o 22:00 
    Offline
    Moderator
    Avatar użytkownika

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

    JarekK napisał(a):

    to może lepiej od razu dać podpowiedź żeby przejść na STM32

    co to ma wspólnego z tematem?

    _________________
    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: 23 lip 2024, o 06:12 
    Offline
    Użytkownik

    Dołączył(a): 13 lut 2012
    Posty: 174
    Pomógł: 10

    A jeśli to nie tajemnica, to w jakiej elektronice można znaleźć takie procki (i ewentualnie Attiny)?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lip 2024, o 06:56 
    Offline
    Moderator
    Avatar użytkownika

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

    JarekK napisał(a):
    A jeśli to nie tajemnica, to w jakiej elektronice można znaleźć takie procki (i ewentualnie Attiny)?


    zajrzyj sobie tutaj:

    topic16649.html

    to się dowiesz

    _________________
    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: 23 lip 2024, o 16:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 paź 2014
    Posty: 1033
    Lokalizacja: Trójmiasto
    Pomógł: 190

    mirekk36 napisał(a):
    Czy chodzi o programowanie równoległe?
    Dokładnie tak.
    W nocie wprost ze strony producenta https://ww1.microchip.com/downloads/en/DeviceDoc/doc2467.pdf na stronie 296 masz po kolei rozpisane jak wygląda programowanie fusów, a trochę wyżej bo na stronie 292 procedura wejścia w tryb programowania.
    Samo programowanie równoległe jest dosyć proste, tyle że upierdliwe bo potrzeba dosyć dużo pinów wyprowadzić. Na stykówce można sobie albo przewodami przełączać stany H/L lub podłączyć sobie goldpiny i zworkami, lub też są takie miniaturowe przełączniki do druku.
    Dobrze też jest zbudować prosty przerzutnik monostabilny do generowania pojedynczych taktów zegara, taktować przyciskiem nie polecam bo przy jednym naciśnięciu procek może złapać kilka taktów i cała procedura się posypie.
    Na upartego możesz wziąć innego procka, podłączyć pod tego do ratowania i napisać krótki program, który zabangla pinami we właściwy sposób - coś ala atmega fusebit doctor, i zapisze fabryczne fusy do zablokowanej atmegi128.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lip 2024, o 16:27 
    Offline
    Użytkownik

    Dołączył(a): 13 lut 2012
    Posty: 174
    Pomógł: 10

    Można obejrzeć przykład na atmedze 8.
    https://www.youtube.com/watch?v=JrFvedAIhkg

    Niemniej jak już Mirek wspominał lepiej najpierw spróbować przez SPI.
    Wyjaśnia jedną z metod na końcu wątku:
    post237900.html#p237900



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lip 2024, o 19:10 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2013
    Posty: 1967
    Lokalizacja: Lipsko
    Pomógł: 125

    Do odblokowania można też użyć programatora, np. TL866II Plus (akurat ten posiadam). Nie jest bardzo drogi obsługuje kilkanaście tys. układów. Kupiłem go nie do AVR, jednak bez problemu w kilka sekund odblokował mi kilka sztuk procków z początków nauki :)

    _________________
    http://www.sylwekkuna.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lip 2024, o 19:46 
    Online
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Obecnie jest 3. generacja tych programatorów T48. Stosunek możliwości do ceny bardzi atrakcyjny (w starych tl866 i nowszych to można dodatkowo swoje test vectory pisać). Myślę, że to must have w pracownika elektronika praktyka.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lip 2024, o 07:04 
    Offline
    Użytkownik

    Dołączył(a): 13 lut 2012
    Posty: 174
    Pomógł: 10

    Jeśli przez przypadek również wyłączyłeś w fusbitach SPIEN to nie uda się przeprogramować przy pomocy interfejsu SPI.
    Strona 38, pkt 4.4.4 instrukcji ATMEL ICE:
    https://ww1.microchip.com/downloads/en/ ... rGuide.pdf



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 lip 2024, o 13:40 
    Offline
    Użytkownik
    Avatar użytkownika

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

    MarekSz napisał(a):
    Ekonomicznie to nie ma sensu, ale zdobyta wiedza zawsze się przyda.
    Dlaczego nie ma sensu? Będziesz miał podstawę na przyszłe zablokowane.
    Dawno, dawno temu miałem fusebit doktora zrobionego. Projekt zniknął z internetu, bo zamknęli serwer, ale gdzieś może mam zapisany na kompie. Poszukać?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 lip 2024, o 16:37 
    Offline
    Użytkownik

    Dołączył(a): 13 lut 2012
    Posty: 174
    Pomógł: 10

    Przegląd 8 bitowych AVR:
    https://ww1.microchip.com/downloads/aem ... 010135.pdf
    AVR 128 z 64 pinami też są, do wyboru rodzina DA lub DB.
    W TME akurat są dostępne AVR128DA64-I/PT za ok. 12 zł
    https://www.tme.eu/pl/details/avr128da6 ... echnology/
    Może w innych hurtowniach są od ręki pozostałe.

    I2C ma np ATtiny412.
    W TME cena netto 2,404 PLN/szt.
    https://www.tme.eu/pl/details/attiny412 ... echnology/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 lip 2024, o 11:59 
    Offline
    Użytkownik
    Avatar użytkownika

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

    MarekSz napisał(a):
    Jednakże ciekaw jestem co ten program robi
    To jest programator równoległy wysokonapięciowy. Rozpoznaje podłączony procek i ustawia mu fabryczne fusebity. I nic poza tym.
    To jest to, o czym pisał xentis. Tylko nie na stykówce, tylko gotowy układ z prockiem, który automatyzuje pracę.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 lip 2024, o 18:00 
    Online
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    T48 z przejściówkami kosztuje kilkaset złotych i obsługuje od groma układów + programowanie ICSP oraz może testowac uklady cyfrowe). Zainstaluj aplikacje XGPro to popatrzysz sobie co można nim robić. Nie znam korzystniejszej alternatywy od niego. Na co dzien używam Beeprogrów, ale na wyjazdy jeśli nie mam potrzeby a jak tylko mam miejsce to biorę T48.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 lip 2024, o 22:13 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 paź 2014
    Posty: 1033
    Lokalizacja: Trójmiasto
    Pomógł: 190

    MarekSz napisał(a):
    Po pierwsze, w punkcie 2 mówią o jednoczesnym podaniu wszystkich napięć. Nie da się tego zrobić jednocześnie, a już w szczególności na płytce stykowej, gdzie oddzielny kabelek będzie dla RESET i Vcc. Przypuszczam, że to niefortunne sformułowanie i jest możliwe jakieś przesunięcie czasowe. Nawet jeśli na RESET podasz 12V, a na Vcc 5V po stabilizatorze (12 -> 5V), to i tak 5V pojawi się z opóźnieniem.
    Wiesz co autor miał na myśli i jak to technicznie ograć?
    Minimalne opóźnienia są tu dopuszczalne, stąd po tej operacji 100us pauzy - właśnie po to by się stany ustaliły.

    MarekSz napisał(a):
    Po drugie - punkt czwarty mówi o tym, że mam zaprogramować fusy, tak aby wybór zegara był z zewnątrz. Powstaje problem jajka i kury. Jak mam zaprogramować fusy, skoro potrzebne jest do tego taktowanie zewnętrzne, które w tych fusach mam najpierw włączyć?
    Trochę zamieszałeś. Na początku jest opisana procedura, która może nie zadziałać kiedy jako taktowanie procka jest ustawiony zewnętrzny kwarc bądź generator RC. Wówczas stosuje się drugą procedurę, w której należy ustawić fusy na zewnętrzny sygnał taktujący. Ale ten zabieg ma na celu przygotowanie procka do dalszego programowania poprzez interfejs równoległy. Dla samego odblokowania programowania poprzez JTAG wystarczy użyć do wejścia w programowanie drugiej procedury i fusy zaprogramować fabryczne, bądź takie, by był aktywny wspomniany JTAG.



    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: 18 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO