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.
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
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!
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.
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