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 25 lip 2025, o 03:09


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
    Autor Wiadomość
    PostNapisane: 23 cze 2025, o 22:54 
    Offline
    Nowy

    Dołączył(a): 23 cze 2025
    Posty: 2
    Pomógł: 0

    Jako początkujący użytkownik MkAVR Calculator mam istotne pytanie: czy w tym programie istnieje możliwość ręcznej edycji pliku z zawartością EEPROM przed wgraniem go do procka? Pracując z ATmega328P nie udało mi się tego zrobić. Jeśli nie ma takiej możliwości to może warto dodać taką funkcjonalność bo często kalibrując pomiary na AVR wielokrotnie zmienia się różne współczynniki umieszczone w EEPROM.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 cze 2025, o 16:35 
    Offline
    Moderator
    Avatar użytkownika

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

    Nie ma takiej możliwości i powiem ci że nie dorobię - bo to co opisujesz czyli ręczna edycja w pamięci eeprom to ... żeby nie użyć tu brzydkiego słowa najgorszy ale to najgorszy z możliwych sposobów żeby tak działać. Ja rozumiem że wiele lat temu tak działali niektórzy ludzie, a pewnie i do dzisiaj się zdarzają. Ale jeśli ktoś napisał oprogramowanie do procka AVR i dał możliwość zmiany parametrów urządzenia tylko przez taką bezsensowną edycję EEPROM to delikatnie mówiąc - masakra i niestety (nie obraź się MEGA MASAKRA)

    Słuchaj jeśli programujesz procki AVR a chyba programujesz skoro o to pytasz to żeby nie było że tylko wyraziłem dziwną złą opinię i zostawiam Cię z przysłowiową "ręką w nocniku" i że "radź sobie sam" to jednak uwierz mi - warto oglądać moje nawet stare poradniki na YT o programowaniu AVR'ów .... a w tym KONKRETNYM przypadku te dwa filmy - na których wychowały się już tysiące widzów i którzy po nich już nigdy nie wpadają na tak abstrakcyjne pomysły jak wczytywanie eeprom, edycja i zapisywanie ....

    więc obejrzyj dokładnie i z uwagą a jestem przekonany że to zrozumiesz i sam w ten sposób będziesz tworzył swoje programy dla AVR ok??





    i żebyś nie myślał - że ja w tych dawnych czasach wymyśliłem jakąś własną prawdę objawioną na ten temat - nie, po prostu zawodowi programiści tak robią i to ZAWSZE, a ja przybliżyłem tę metodę w super zrozumiały sposób amatorom i hobbystom

    _________________
    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: 24 cze 2025, o 18:56 
    Offline
    Nowy

    Dołączył(a): 23 cze 2025
    Posty: 2
    Pomógł: 0

    Nie ma się co od razu tak gotować jeśli nie znasz całości problemu (punkt widzenia zależy od miejsca siedzenia).
    Abyś miał szerszy obraz sytuacji:
    naprawiam (i modyfikuję) spalone urządzenie, które ktoś kiedyś stworzył. Nie mam dostępu do kodu źródłowego a jedynie do tego co udało mi się ściągnąć z procka (na szczęście program nie był zabezpieczony). Po wymianie jednego czujnika nieco zmieniły się parametry elektryczne przy których program powinien uruchomić pewną procedurę. Udało mi się dowiedzieć, że próg startu tej procedury znajduje się w konkretnej lokacji pamięci EEPROM. Po odpowiednich pomiarach i obliczeniach miałem już nową wartość do tej komórki. Starałem się zmienić ją w Twoim programie ale jak sam napisałeś nie było to możliwe. Dla mnie to wada produktu za, który Ci zapłaciłem więc zasugerowałem modyfikację.

    Dla Twojej wiadomości : zanim napisałem pierwszą wiadomość na tym forum, zmodyfikowałem plik *.eep wykorzystując eXtreme Burner i wgrałem do procka za pomocą Twojego programu. Testy wykazały, że urządzenie po modyfikacji działa zgodnie z oczekiwaniami.

    I jeszcze finalna odpowiedź na Twoją emocjonalną reakcję. Zadaniem inżyniera jest wsłuchiwanie się w potrzeby potencjalnego klienta i opracowanie produktu spełniającego jego oczekiwania. Jeśli klient jest dyletantem to trzeba dla niego przygotować rozwiązanie "idioto-odporne". Jeśli klient jest specjalistą to trzeba mu dać narzędzie ułatwiające mu pracę - czyli najczęściej "wszystko w jednym". Wydawało mi się, że właśnie taką zasadą się kierujesz bo możliwości ustawiania fuse i lock bitów w MkAVR pozwalają korzystać z tego programu zarówno początkującym jak i bardzo zaawansowanym użytkownikom. Ale chyba się jednak myliłem... Bardzo nie lubię jak ktoś mi mówi co i jak mam robić. To było motto czasów słusznie minionych!



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 cze 2025, o 05:55 
    Offline
    Moderator
    Avatar użytkownika

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

    Problem z zagotowaniem to ja widzę u ciebie. Ja tylko wyjaśniłem JAK TO SIĘ ROBI w odpowiedzi na pytanie. Podałem skuteczne rozwiązanie to jeszcze ci źle. Ja tobie nigdzie nie mówię jak masz coś robić.

    Ty masz za to problem poważny z przekazem informacji, w pierwszym poście dwa zdania a teraz? skąd się u ciebie wziął taki słowotok? Widzisz na przyszłość staraj się włożyć MINIMUM wysiłku w pytanie które kierujesz na forum aby było dobrze odebrane. Z tak lakonicznej informacji nikt nie byłby w stanie domyślić się twoich zastosowań. Więc jak się zada dziwne pytanie to nie ma co się dziwić że ktoś udzieli nietrafionej odpowiedzi. Ja starałem się grzecznie przekazać o co chodzi bo na tym forum zwykle mam do czynienia z programistami. A ty mi tu wypisujesz jakieś bzdety o czasach słusznie minionych albo że ja coś ci każę robić. Nagle się odpaliłeś i nie wiedzieć czemu udało ci się zdobyć na napisanie większej ilości słów ? CUD nad Wisłą panie! ;) Więc kto tu się zagotował ?

    Podsumowując nawet gdybyś w pierwszym poście jasno napisał jaki jest twój cel to bym na pewno odpisał krótko, że nie ma takiej możliwości w MkAvrCalculatorze i musisz korzystać z innych narzędzi.

    _________________
    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  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO