logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Odczytanie i ściągnięcie programu z procesora Attiny 25 - jak to zrobić?

Robot17 12 Maj 2021 19:35 615 16
REKLAMA
  • #1 19430055
    Robot17
    Poziom 12  
    Witam mam pytanie zamówiłem zestaw do samodzielnego złożenia i zlutowania w tym zestawie znajduje się procesor Atiny,w sklepie powiedziano mi ze ten układ Atiny jest zaprogramowany czyli rozumie ze ktoś napisał program i go wgrał,i tu mam pytanie czy jest możliwość,jakiś sposób podglądu,lub ściągnięcia tego programu z tego Atiny programu zapisanego w nim...
  • REKLAMA
  • #2 19430073
    piotrkol7
    Poziom 39  
    Jest możliwość ściągnięcia wsadu z procesora, nie ma natomiast możliwości jego edycji w postaci kodu - robisz po prostu zrzut pamięci procesora ze skompilowanym programem.
    Edytować nie edytujesz, ale czy AVT (tak zakładam) nie udostępniało kodów źródłowych do swoich zestawów?
    Pomogłem? Kup mi kawę.
  • #3 19430115
    Robot17
    Poziom 12  
    Piotrkol7 bardzo dziękuję za tak szybką odpowiedź niestety ale na elektronice się nie znam,czy taka osoba poradzi sobie z tym programem skomplikowanym..

    Dodano po 41 [minuty]:

    Piotrkol7 poszperałem po necie faktycznie AVT sklep udostępnia programy, ale nie dla mojego czyli AVT 1813..
  • #4 19430218
    piotrkol7
    Poziom 39  
    Akurat elektronika tutaj nie ma nic do tego, to czyste programowanie jest.
    A program nie będzie skomplikowany - to malutki mikrokontroler o raczej nikłych możliwościach, do obsługi prostych programów.
    Jeżeli chcesz się nauczyć programowania takich układów, dobrze by było zacząć od jakiegoś Arduino, łatwego w obsłudze, z dedykowanym oprogramowaniem i ogromną bazą wiedzy w sieci.
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #5 19430271
    Robot17
    Poziom 12  
    Piotrkol7 na naukę to....... chyba już za późno,myślałem że są gotowe urządzenia do zgrania tego wsadu z Atiny..
  • REKLAMA
  • #7 19430368
    Robot17
    Poziom 12  
    Piotrkol7 napisałeś (nie jest możliwe edytowanie tego wsadu ) co to znaczy.
  • #8 19430567
    Ricoh_220

    Poziom 38  
    Brak możliwości wprowadzenia zmian w kodzie.
  • #9 19430839
    Robot17
    Poziom 12  
    Ricoh 220 przecież napisałem że nie znam się kompletnie na tym a co dopiero zmiany w kodzie....
  • #10 19430847
    piotrkol7
    Poziom 39  
    Robot17 napisał:
    Piotrkol7 napisałeś (nie jest możliwe edytowanie tego wsadu ) co to znaczy.

    Wyjaśniliśmy, o co chodzi - nie wprowadzisz żadnych zmian w kodzie.

    Robot17 napisał:
    jakiś sposób podglądu,lub ściągnięcia tego programu z tego Atiny programu zapisanego w nim...

    To rozumiem jako chęć grzebania w kodzie programu - bo raczej wsad zapisany kodem szesnastkowym nic ci nie da.

    piotrkol7 napisał:
    Ale nie jest możliwe edytowanie tego wsadu w postaci programu, to jest po prostu zrzut pamięci procesora.
    Można go wykorzystać żeby np. zaprogramować drugi taki sam procesor tym samym programem.

    Tak jak napisałem - nic nie zrobisz z tym wsadem.

    Z czym jeszcze masz problem?
    Pomogłem? Kup mi kawę.
  • #11 19431249
    Robot17
    Poziom 12  
    piotrkol7 Ok.czy możesz opisać co kupić jaki programator i w jaki sposób zrobić zrzut pamięci procesora żeby zaprogramować drugi procesor..
  • #12 19431706
    raks0
    Poziom 29  
    Możesz kupić za niewielkie pieniądze programator USBasp ale jeśli autor programu ustawił lock bity i zablokował możliwość odczytu, to wsadu nie zrzucisz.
  • REKLAMA
  • #13 19431828
    Robot17
    Poziom 12  
    Raks0 słuszna racja, najpierw się dowiem choć nie będzie to łatwe
  • #14 19433162
    Janusz_kk
    Poziom 38  
    Robot17 napisał:
    AVT sklep udostępnia programy, ale nie dla mojego czyli AVT 1813..

    Może by tak kolega napisał co mu nie pasuje w tym regulatorze?
  • #15 19433245
    Robot17
    Poziom 12  
    Janusz_kk wszystko jest jak najbardziej OK..tylko że w tym regulatorze jest programowany Atiny i kiedy mi się spali zawsze będę miał pod ręką drugi, myślałem że ściągnięcie programu z jednego i zaprogramowanie drugiego jest prosciejsze....
  • #16 19433670
    Janusz_kk
    Poziom 38  
    Robot17 napisał:
    Janusz_kk wszystko jest jak najbardziej OK..tylko że w tym regulatorze jest programowany Atiny i kiedy mi się spali zawsze będę miał pod ręką drugi,

    Ale dlaczego miałby się spalić? Na schemacie widać że pomiędzy atiny a tranzystorem jest jeszcze driver, jak sie spali to on, a że wtedy najczęściej robi zwarcie to zabezpieczy attiny.

    Robot17 napisał:
    myślałem że ściągnięcie programu z jednego i zaprogramowanie drugiego jest prosciejsze....

    Jest proste jak jest procek niezabezpieczony, ale tu prawdopodobieństwo tego jest zerowe. Spali sie to kupisz nowy moduł, w końcu majątku nie kosztuje.
    Można sprawdzić czy tak jest, musisz kupić programator np taki pl.aliexpress.com/item/32653104317.html do tego płytka stykowa i zworki aby procek podłączyć z programatorem, uruchomić avr dude albo z 'palca' albo przez 'pośrednika' np Sinaprog i już możesz próbować czytać tego attiny. Jak sam widzisz dla laika łatwe to nie jest, ale można się nauczyć. Potem sam sobie napiszesz program i zaprogramujesz attiny :)
  • #17 19433882
    Robot17
    Poziom 12  
    Janusz_kk no.......chyba masz rację dam sobie spokój z tym programowaniem,kupić od nich 2...3 Atiny zaprogramowane i po kłopocie reszta podzespołów dostępne na allegro.. ale dziękuję ci bardzo....Janusz_kk....pozdro..

Podsumowanie tematu

W dyskusji poruszono temat odczytu programu z procesora ATtiny 25. Użytkownik zapytał o możliwość ściągnięcia programu z już zaprogramowanego układu. Odpowiedzi wskazują, że możliwe jest wykonanie zrzutu pamięci procesora, jednak nie ma możliwości edytowania kodu. Użytkownicy sugerują zakup programatora, takiego jak USBasp, do odczytu pamięci, ale podkreślają, że jeśli program został zabezpieczony (ustawione lock bity), odczyt będzie niemożliwy. Wskazano również, że ATtiny to prosty mikrokontroler, a dla początkujących lepszym rozwiązaniem może być platforma Arduino. Użytkownik rozważał zakup dodatkowych zaprogramowanych układów, aby uniknąć problemów z programowaniem.
Podsumowanie wygenerowane przez model językowy.
REKLAMA