Jak zmienić format danych w HEXie z PIC16F877: konwersja Farenheit na Celsjusze
Jak odkręcić HEXa ???
From: "VSS" <vss_at_nospam_go2.pl>
Subject: Jak odkręcić HEXa ???
Date: Thu, 25 Apr 2002 12:46:41 +0200
Mam program napisany na PIC16F877 ale w środku programu są informacje które
musiałbym zmienić np. pomiar temperatury jest w farenhaitach a ja chciałbym
Celsjusze. Czy jest jakiś soft co to odkręci i zrobi ASM ?
VSS
From: "przemek zyla" <belmotybe_at_nospam_poczta.onet.pl>
Subject: Re: Jak odkręcić HEXa ???
Date: Thu, 25 Apr 2002 12:50:13 +0200
Mam program napisany na PIC16F877 ale w środku programu są informacje
które
musiałbym zmienić np. pomiar temperatury jest w farenhaitach a ja
chciałbym
Celsjusze. Czy jest jakiś soft co to odkręci i zrobi ASM ?
disasembler albo diasembler (nigdy nie pamietam jak jest poprawnie):)))
From: "VSS" <vss_at_nospam_go2.pl>
Subject: Re: Jak odkręcić HEXa ???
Date: Thu, 25 Apr 2002 13:06:33 +0200
Użytkownik "przemek zyla" <belmotybe_at_nospam_poczta.onet.pl> napisał w wiadomości
news:aa8n10$ogu$1_at_nospam_news.onet.pl...
disasembler albo diasembler (nigdy nie pamietam jak jest poprawnie):)))
OK, ale skąd go wziąć ??
VSS
From: "przemek zyla" <belmotybe_at_nospam_poczta.onet.pl>
Subject: Re: Jak odkręcić HEXa ???
Date: Thu, 25 Apr 2002 13:12:01 +0200
disasembler albo diasembler (nigdy nie pamietam jak jest poprawnie):)))
OK, ale skąd go wziąć ??
www.google.com -> disassembler (nazwa procka)
From: "VSS" <vss_at_nospam_go2.pl>
Subject: Re: Jak odkręcić HEXa ???
Date: Thu, 25 Apr 2002 13:28:32 +0200
Użytkownik "przemek zyla" <belmotybe_at_nospam_poczta.onet.pl> napisał w wiadomości
news:aa8o9s$quh$1_at_nospam_news.onet.pl...
disasembler albo diasembler (nigdy nie pamietam jak jest
poprawnie):)))
OK, ale skąd go wziąć ??
www.google.com -> disassembler (nazwa procka)
łatwo powiedzieć, do 16C84 to jest ich tysiące ale do 16f877 ani jednego....
VSS
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Jak =?iso-8859-2?Q?odkr=EAci=E6?= HEXa ???
Date: Thu, 25 Apr 2002 15:45:17 +0200
łatwo powiedzieć, do 16C84 to jest ich tysiące ale do 16f877 ani jednego....
A to nie jest przypadkiem podobne? Ktoś niedawno przy okazji dysputy na temat
PICów zachwalał jednorodną i łatwą do nauki składnię...
--
PZD, Irek.N.
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: Jak =?iso-8859-1?Q?odkr=EAci=E6?= HEXa ???
Date: Fri, 26 Apr 2002 02:33:42 -0400
Ireneusz Niemczyk wrote:
łatwo powiedzieć, do 16C84 to jest ich tysiące ale do 16f877 ani jednego....
A to nie jest przypadkiem podobne? Ktoś niedawno przy okazji dysputy na temat
PICów zachwalał jednorodną i łatwą do nauki składnię...
Nie ja zachwalalem na pewno. Ale chyba te dwa to akurat maja te same instrukcje a
jesli nawet jakies male roznice to przeciez mozna pokombinowac recznie tylko by
trzeba miec do tego troche lepszy edytor niz ten z MPLABa.
A z jednorodnoscia to kpina. Tyko 3 pierwsze litery nazwy sa jednorodne.
Ewentualnie mniemoniki czesciowo.
pozdro
Grze...Szy...
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Jak =?iso-8859-2?Q?odkr=EAci=E6?= HEXa ???
Date: Fri, 26 Apr 2002 10:35:56 +0200
Nie ja zachwalalem na pewno.
Spoko - nie twierdziłem że ty :-)
Ale chyba te dwa to akurat maja te same instrukcje a
jesli nawet jakies male roznice to przeciez mozna pokombinowac recznie tylko by
trzeba miec do tego troche lepszy edytor niz ten z MPLABa.
Hmm...idiotyczna sprawa w takim razie. Lista powinna bytć chyba jednakowa - co
najwyżej nie w pełni będzie zaimplementowana we wszystkich odmianach - inaczej jak na
to _coś_ pisać cokolwiek? :-( ......
A z jednorodnoscia to kpina. Tyko 3 pierwsze litery nazwy sa jednorodne.
Ewentualnie mniemoniki czesciowo.
Paskudnie....na szczęście nadal ich nie lubię ;-)
Miłego dnia.
--
PZD, Irek.N.
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: Jak =?iso-8859-1?Q?odkr=EAci=E6?= HEXa ???
Date: Fri, 26 Apr 2002 11:42:57 -0400
Ireneusz Niemczyk wrote:
...idiotyczna sprawa w takim razie. Lista powinna bytć chyba
jednakowa - co najwyżej nie w pełni będzie zaimplementowana..
PIC to nie jest jedna rodzina to jest grupa rodzin. Maja procesor o instrokcjahc 12, 14
i 16 bitowych. Wiekszosc instrukcji ma te same mnemoniki ale wiadomo ze w 16 bitowym beda
inaczej reprezentowane niz s 12 bitowym. Poniewaz pamiec danych i pamiec programu jest
rozdzielona to nie jest to az takie pogmatwanei ten sam kompilator z paroma opcjami radzi
sobie z tlumaczeniemna kazdy procek.
Dekompilacja czy disassembly powinna byc stosunkowo prosta ze wzgledu na to ze kazda
instrukcja ma ta sama dlugosc. Prosty disassembler chyba by mozna napisac w pare godzin.
Pozdro
Grze..Szy...
From: "Jarek" <jarek_at_nospam_pixel.pl>
Subject: Re: Jak odkręcić HEXa ???
Date: Fri, 26 Apr 2002 07:35:09 +0200
Czy jest jakiś soft co to odkręci i zrobi ASM ?
hex2bin
From: "przemek zyla" <belmotybe_at_nospam_poczta.onet.pl>
Subject: Re: Jak odkręcić HEXa ???
Date: Fri, 26 Apr 2002 09:20:30 +0200
Czy jest jakiś soft co to odkręci i zrobi ASM ?
hex2bin
i jak myslisz co ci to da???
(pytanie do autora posta na ktory odpowiadam...)
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: Jak =?iso-8859-1?Q?odkr=EAci=E6?= HEXa ???
Date: Fri, 26 Apr 2002 11:15:43 -0400
Jarek wrote:
Czy jest jakiś soft co to odkręci i zrobi ASM ?
hex2bin
Haha. To ci zrobi plik binarny i tyle do ASM mozna powiedzeic ze jeszcze
dalej albo tyle samo.
Pozdro
Grze...Szy...
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: Jak =?iso-8859-1?Q?odkr=EAci=E6?= HEXa ???
Date: Fri, 26 Apr 2002 02:20:37 -0400
VSS wrote:
Mam program napisany na PIC16F877 ale w środku programu są informacje które
musiałbym zmienić np. pomiar temperatury jest w farenhaitach a ja chciałbym
Celsjusze. Czy jest jakiś soft co to odkręci i zrobi ASM ?
Sam sobie napisz.
PIC jest o tyle prosty ze ma stala dlugosc instrukcji. Czesciowa dekompilacje
mozesz zrobic jakim s porzadnym Edytorem tekstowym definiujac makrosy do tego
celu.
Ale mysle ze jest cos w sharewarach do tego celu. Daj na Google haslo
(disassembler & PIC) i dostaniesz cos na pewno.
Pozdro
Grze..Szy..