ATNEL tech-forum
https://forum.atnel.pl/

mkAVR calculator - problem z eeprom
https://forum.atnel.pl/topic23923.html
Strona 1 z 1

Autor:  bobby [ 18 wrz 2021, o 13:58 ]
Tytuł:  mkAVR calculator - problem z eeprom

Witam wszystkich forumowiczów. Na wstępie zaznaczę że jestem mocno początkującym "programistą", dlatego proszę o wyrozumiałość.

Wykonując kolejne ćwiczenia z BB na płytce ATB było całkiem fajnie, wszystko działało jako tako, ewentualne problemy z pomocą książki można było rozwiązywać. Problem zaczął się w momencie przykładu z zapisem do eeprom:

Obrazek

Celowo nie wrzucam całego kodu, tylko nagłówek żeby mniej więcej było wiadomo o co chodzi, gdyż podejrzewam problem z mkAVR calculator (kod czysty z książki więc musi być dobrze).

Używam AS do kompilowania kodów, następnie do calculatora wrzucam plik .hex. Na początku było fajnie, poza wyświetlaniem zawartości z eeprom. Chwila namysłu i mnie olśniło że trzeba jeszcze .epp załadować. Po pierwszej próbie załadowania poprzez calculator pliku .hex i .epp zaczął się problem. Program wgrywa się bardzo długo, wyrzuca błąd (zamieszczony poniżej), wyświetlane wartości na wyświetlaczu są zamrożone (jakby się program zawiesił), w dodatku po odłączeniu i załączeniu zasilania na płytce ewaluacyjnej zamiast napisów mam pierwszy wiersz wypełniony białymi kratkami i nic poza tym. Stąd moje przypuszczenie o problemie z calculatorem. Nie ruszałem tam w zasadzie nic poza częstotliwością (fusy uproszczone - 8MHz) i fusy EESAVE. W AS również ustawiłem w toolchain'ie częstotliwość 8MHz. Załączam widoki z calculatora, może ktoś dojrzy tam jakąś nieprawidłowość. Z góry dziękuję za pomoc :)

Widoki z calculatora:

Obrazek

Obrazek

Obrazek


Problem przy programowaniu:

Obrazek

Autor:  mirekk36 [ 18 wrz 2021, o 14:27 ]
Tytuł:  Re: mkAVR calculator - problem z eeprom

Po pierwsze panie kochany ;) jak widzę SPACJE w nazwach folderów to aż mi same się palce wykrzywiają jak struny od fortepianu ;) ... ale ok sam piszesz że jesteś początkujący - więc zapamiętaj sobie na CAŁE ŻYCIE PROGRAMISTYCZNE - nie ważne w jakim języku, nie ważne w jakim środowisku będziesz pisał programy. Nie ważne czy do procka czy do PC.

NIGDY nie rób spacji w folderach do których zapisujesz projekty, NIGDY nie wstawiaj w nazwach folderów polskich ogonków np

Cytuj:
"C:\users\Łukasz\documents"


- rozumiesz ? NIGDY ;)

a u ciebie:
Obrazek

kolejna sprawa - WGRYWAJ program do procka z POZIOMU ECLIPSE a nie z MkAvrCalculatora - po co taka okrężna robota? tylko w Eclipse zaznacz sobię tę OPCJĘ:

Obrazek

od tego zacznij ... nie twierdzę że to rozwiąże twój problem - ale od tego zacznij - bo niestety ten komunikat już na samym końcu mówi też że masz jakieś babole w połączeniach - więc jak coś to pokaż jeszcze DOKŁADNE fotki jak to masz wszystko podłączone ok?

A jeśli używasz ŚLIMACZEGO taktowania procka - bo też na to wygląda to jeszcze ustaw w Eclipse opcję o której piszę i pokazuję na blogu:

http://mirekk36.blogspot.com/2013/06/gd ... ipsem.html

Autor:  bobby [ 18 wrz 2021, o 15:51 ]
Tytuł:  Re: mkAVR calculator - problem z eeprom

O tych nazwach nie wiedziałem, tak że dziękuję :)
Niestety nie rozwiązało to mojego problemu, ale udało się przywrócić szybkie programowanie. Nie wiem dlaczego automatycznie w mkavrcalculator ustawiło mi opcję "slow sck" (nie ruszałem tego). Po ustawieniu w "auto" wróciło do poprawniejszej pracy. Nie używam eclipse niestety. Od początku zabawy pracowałem na AvrStudio i jakoś tak mi zostało. Generuję tylko .hex, .epp i chyba nic więcej do szczęścia nie potrzeba (przynajmniej na moim poziomie). W AS ustawiłem taktowanie na 8MHz, w calculatorze również... Dlatego dziwi mnie cała sytuacja. Co do połączeń to w zasadzie skraca się to do podłączenia wyświetlacza (który jest podłączony dobrze, bo napisy mi wyświetla), ewentualnie zrobiłem błąd na zworce, ale też mi się to wydaje niemożliwe, bo bez "grzebania" w eeprom program sczytywał wszystko ładnie z RTC i wyświetlał aktualną godzinę co do sekundy :) Załączam zdjęcie całej płytki (połączenia do wyświetlacza i ustawienie zworki od rtc i zewnętrznego eeprom).

Błąd po poprawie spacji w nazwie piku (plik ten sam, zapisany w innej lokalizacji bo tam sobie zmieniałem tylko wyświetlane napisy):

Obrazek

Widok płytki (najpierw wgrałem bez pliku .epp - działało jak widać, następnie po wgraniu .epp zawiesił się pokazując ciągle tą samą godzinę i wywalając błąd widoczny wyżej):

Obrazek

Autor:  tonygryps [ 18 wrz 2021, o 16:35 ]
Tytuł:  Re: mkAVR calculator - problem z eeprom

Nie znam się na avr studio ale podejrzewam że tam też da się zintegrować programator usbasp jaki jest w zestawie atb, poszukaj tam tych opcji.

Autor:  mirekk36 [ 18 wrz 2021, o 17:04 ]
Tytuł:  Re: mkAVR calculator - problem z eeprom

ok już wiem w czym problem ;) skoro widzę że działasz na zestawie ATB ;) Razem z zestawem dostałeś karteczkę (zależy kiedy kupowałeś zestaw) ale pewnie nie masz pamięci 24C04 tylko ATMEL24C04 a to jest inna pamięć i na karteczce masz całą instrukcję jak sobie radzić z inną pamięcią

Autor:  bobby [ 18 wrz 2021, o 17:42 ]
Tytuł:  Re: mkAVR calculator - problem z eeprom

Sprawdzę opcje na AvrStudio jeszcze, tylko moim zdaniem praca na tych dwóch plikach też powinna zadziałać :p Faktycznie mam eeproma ATMEL, natomiast co ciekawe, RTC jest stary - pewnie dlatego połowa programu działa. Panie Mirku, wiem że na dystans zaufanie spada, ale nie miałem tam żadnej karteczki (widzę w innym temacie na forum już o co chodzi, tylko zamazany jest tam potrzebny link) a wszystko mam w jednym miejscu, karton i paragon, który z resztą całkiem skutecznie motywuje do pracy :lol: Istnieje możliwość uzyskania dostępu do ukrytego linka?

Autor:  mirekk36 [ 18 wrz 2021, o 23:19 ]
Tytuł:  Re: mkAVR calculator - problem z eeprom

bobby napisał(a):
wiem że na dystans zaufanie spada,

U nas tam żadne zaufanie nie spada - po to jesteśmy żeby pomóc ;)

bobby napisał(a):
Istnieje możliwość uzyskania dostępu do ukrytego linka?

Pewnie ale po to są maile i podanie swoich danych odnośnie zakupu zestawu, nr zamówienia itp - a nie forum do takich spraw. Więc proszę pisać na maila np sklep.atnel.pl albo pawel@atnel.pl

Autor:  mirekk36 [ 19 wrz 2021, o 23:24 ]
Tytuł:  Re: mkAVR calculator - problem z eeprom

Misiek_86 napisał(a):
mirekk36 napisał(a):
Więc proszę pisać na maila np sklep.atnel.pl albo pawel@atnel.pl

Mała literówka, chyba miało być: sklep@atnel.pl


Nie nie - może być pawel@atnel.pl ;) Paweł zastępuje od niedawna u nas Panią Anetę

Autor:  bobby [ 22 wrz 2021, o 18:05 ]
Tytuł:  Re: mkAVR calculator - problem z eeprom

Panowie dziękuję za wszelką pomoc. Po zastosowaniu dedykowanego programu wszystko działa jak należy :)

Autor:  MirkoT [ 22 wrz 2021, o 19:46 ]
Tytuł:  Re: mkAVR calculator - problem z eeprom

mirekk36 napisał(a):
Misiek_86 napisał(a):
mirekk36 napisał(a):
Więc proszę pisać na maila np sklep.atnel.pl albo pawel@atnel.pl

Mała literówka, chyba miało być: sklep@atnel.pl


Nie nie - może być pawel@atnel.pl ;) Paweł zastępuje od niedawna u nas Panią Anetę

Jak to :o To Pani Anety już nie ma? :?:

Autor:  mirekk36 [ 22 wrz 2021, o 22:40 ]
Tytuł:  Re: mkAVR calculator - problem z eeprom

MirkoT napisał(a):
To Pani Anety już nie ma?

Niestety Pani Aneta już u nas nie pracuje, mi też jest smutno z tego powodu, ale mamy z nią bardzo dobry kontakt ;) Ja mogę śmiało powiedzieć, że jest to jedna z najlepszych osób jaką poznałem tak na gruncie zawodowym! Tym bardziej, że miałem przyjemność pracować z Panią Anetą aż 10 lat z małym kawałeczkiem, w kwietniu tego roku pyknęło właśnie 10 lat. Pani Aneta prowadzi teraz własną firmę z mężem ale w całkowicie innej branży, ja życzę im dużo powodzenia, to naprawdę porządni ludzie.

Jak widać życie się różnie układa - co zrobić ;) Ja mogę się tylko cieszyć że w TAK przyjaznej atmosferze się rozstaliśmy i trzymam za Panią Anetę kciuki!

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/