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

Jak odczytać dane z Atmega8
https://forum.atnel.pl/topic20771.html
Strona 1 z 1

Autor:  11jacekj [ 22 maja 2018, o 13:18 ]
Tytuł:  Jak odczytać dane z Atmega8

Witam, jestem początkujący więc proszę o wyrozumiałość. Mam 3 sztuki Atmega8 jeden z tych procesorów był przeze mnie programowany wiele razy. Pomieszały mi się te procesory i już nie wiem który to był. W jaki sposób mogę odczytać z procesora ile razy był wygrywany hex do pamięci?

Autor:  xentis [ 22 maja 2018, o 14:18 ]
Tytuł:  Re: Jak odczytać dane z Atmega8

Nie ma czegoś takiego jak licznik krotności wgrywania hex-a. Bynajmniej ja o czymś takim nie słyszałem.
Jeśli masz dwa procki nowe a jeden z wgranym jakimś programem to po prostu odczytaj zawartość pamięci wszystkich trzech i będzie jasne, a jeśli ten który programowałeś przestawiłeś na wyższe taktowanie niż te fabryczne 1Mhz to po samych fusebitach poznasz które nowe...

Autor:  11jacekj [ 22 maja 2018, o 14:33 ]
Tytuł:  Re: Jak odczytać dane z Atmega8

Nie przestawiałem taktowania, działa na 1MHz. A jak można odczytać przy pomocy eclipse zawartość pamięci?

Autor:  mirekk36 [ 22 maja 2018, o 14:36 ]
Tytuł:  Re: Jak odczytać dane z Atmega8

11jacekj napisał(a):
Nie przestawiałem taktowania, działa na 1MHz. A jak można odczytać przy pomocy eclipse zawartość pamięci?

Bierzesz MkAvrCalculator który z twoim prockiem działa w pełni w wersji DEMO i odczytujesz ;) po co jakieś kombinacje z Eclipsem ? ;)

Autor:  11jacekj [ 22 maja 2018, o 15:35 ]
Tytuł:  Re: Jak odczytać dane z Atmega8

Nie mogę użyć MkAvrCalculator bo mam na kompie linuxa więc muszę to zrobić z jakiegoś programu który działa na linuxie.

Autor:  mirekk36 [ 22 maja 2018, o 15:39 ]
Tytuł:  Re: Jak odczytać dane z Atmega8

setki ludzi używa MkAvrCalculatora na linuxie ;) ale jak tam chcesz

Autor:  xentis [ 22 maja 2018, o 17:37 ]
Tytuł:  Re: Jak odczytać dane z Atmega8

Jeśli masz na kompie linuxa to konsola zapewne nie jest Ci obca. Więc wklep polecenie:
Składnia: [ Pobierz ] [ Ukryj ]
język actionscript
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

avrdude na pewno masz bo eclipse też z niego korzysta przy wgrywaniu wsadu, jako wsad.hex powinieneś podać pełną ścieżkę bez spacji i "dziwnych" znaków.

Autor:  11jacekj [ 22 maja 2018, o 20:43 ]
Tytuł:  Re: Jak odczytać dane z Atmega8

xentis napisał(a):
Jeśli masz na kompie linuxa to konsola zapewne nie jest Ci obca. Więc wklep polecenie:
Składnia: [ Pobierz ] [ Ukryj ]
język actionscript
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

avrdude na pewno masz bo eclipse też z niego korzysta przy wgrywaniu wsadu, jako wsad.hex powinieneś podać pełną ścieżkę bez spacji i "dziwnych" znaków.

Jakiś ciąg znaków w hexie czyta z procesora ale nie do końca się zgadza. Zrobiłem małą próbę na nowym. Zaczytało mi to
Cytuj:
:2000000012C021C020C01FC01EC01DC01CC01BC01AC029C018C017C016C015C014C013C038
:2000200012C011C010C011241FBECFE5D4E0DEBFCDBF20E0A0E6B0E001C01D92A136B20794
:20004000E1F702D021C0DCCFB89AC09883B7856083BF89B7816089BF7894809160008430C5
:20006000E1F7C09AFACF1F920F920FB60F9211248F93809160008F5F809360008F910F90E5
:0C0080000FBE0F901F901895F894FFCF52
:00000001FF

a chwilę wcześniej wgrałem do niego to
Cytuj:
:1000000012C021C020C01FC01EC01DC01CC01BC00C
:100010001AC029C018C017C016C015C014C013C01C
:1000200012C011C010C011241FBECFE5D4E0DEBF46
:10003000CDBF20E0A0E6B0E001C01D92A136B2071E
:10004000E1F702D021C0DCCFB89AC09883B78560B1
:1000500083BF89B7816089BF7894809160008430C4
:10006000E1F7C09AFACF1F920F920FB60F921124A8
:100070008F93809160008F5F809360008F910F90CD
:0C0080000FBE0F901F901895F894FFCF52
:00000001FF

Autor:  rskup [ 22 maja 2018, o 21:08 ]
Tytuł:  Re: Jak odczytać dane z Atmega8

A dlaczego twierdzisz że inne? To jest zapis w formacie pliku hex, który może mieć różne struktury.
Jak chcesz dokładnie porównywać to musisz go zdekodować lub wczytać do edytora w którym będzie miał wartości bajtów bez dodatkowych meta danych.

https://pl.wikipedia.org/wiki/Intel_Hex

--
Pozdrawiam,
Robert

------------------------ [ Dodano po: 2 minutach ]

W tych dwóch plikach masz różnicę tylko ilości bajtów w rekordzie, więc możesz szybko usunąć nagłówki i sumy kontrolne i będziesz mógł bezproblemowo porównać :)

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