Jak skonwertować pliki HEX z Bascom do formatu kompatybilnego z programatorem 51?

progat i programator 51





Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: progat i programator 51
Date: Sun, 8 Sep 2002 13:02:59 +0200


mam zmontowany wedlug Praktycznego Elektronika 4/99 programator do atmeli z
flashem ... ale mam pewien problem ... nie przyjmuje mi on plikow hex z
Bascoma ... (podobno tez z keila) ... jesli zczytam ROM bezposrednio z
mikrokontrolera i zapisze go w programie to moge tym hexem zapisac inny proc
nie ma problemu ...natomiast nie chce programowac hexow z bascoma ...
(zaznaczalem rowniez obcje old intel hex)

mam wielka prosbe powiedzcie i co mam robic ...czy da sie jakos konwertowac
te pliki hex na postac zrozumiala dla programu ... to jest program ze strony
http://www.pe.com.pl/Zaladuj.html ... mam go zapisane jako proget i posiadam
pelna wersje (z opcja programowania) ... czy moze na tej samej plytce mozna
odpalic inny program (programator) ... schemat programatora udostepnilem na
adres www.ds2.pg.gda.pl/~lipus/progat_81.pdf ... bardzo zalezy mi na tym by
to dzis odpalic

pozdrawiam
MRL



Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: Re: progat i programator 51
Date: Sun, 8 Sep 2002 13:29:12 +0200


pliki hex praktycznie sie nie roznia

to jest z bascoma ktory chce wpisac:
1000000002008F0200C70000000000320000000064
1000100000000002010700000000003200000000A4
10002000000000320000000000000032000000006C
10003000000000320000000000000032000000005C
10004000000000320000000000000032000000004C
10005000000000320000000000000032000000003C
100060000000003200008000C395F022C0E0742838
100070001470FDD0E0002274C811831183D5E0F91B
10008000D8F522C0E07419116C1470FBD0E0227511
100090008123752000D288D28A780A1177C205D2CE
1000A000A8D2AAD2AF75220075F000E522116660D1
1000B000030200B6310E75F001E5221166600302FD
1000C00000C431600200A8C2AF85902175F030E510
1000D0002155F0C0E07821D0E0F67F047821E623B6
1000E000DFFDF675F000E521116660030200F5758D
1000F000220002010475F001E5211166600302018E
1001000004752201D2AF32C2AFD205D2AF32A29370
100110009204500302011C31B202011E31E2A20519
100120009204400302011EC205A2939204500302EE
10013000013751120201395142A2059204400302D3
100140000139C205A2939204500302015251720276
10015000015451A2A20592044003020154C2052297
10016000A2939204500302016E517202017051A2D7
10017000A20592044003020170C205A293920450AA
1001800003020189511202018B5142A205920440DF
100190000302018BC205A293920450030201A43111
1001A000B20201A631E2A205920440030201A6C2F6
1001B000052275800000C29000D290007580020078
1001C000C29000D2900075800C00C29000D29000C6
1001D000C29000D29000C29000D29000C29100D292
1001E000912275800000C29000D2900075800200BC
1001F000C29000D2900075805A00C29000D2900048
10020000C29000D29000C29000D29000C29100D261
10021000912275800000C29000D290007580060087
10022000C29000D2900075802400C29000D290004D
10023000C29000D29000C29000D29000C29100D231
10024000912275800000C29000D290007580060057
10025000C29000D2900075807300C29000D29000CE
10026000C29000D29000C29000D29000C29100D201
10027000912275800000C29000D2900075800A0023
10028000C29000D2900075803D00C29000D29000D4
10029000C29000D29000C29000D29000C29100D2D1
1002A000912275800000C29000D2900075800A00F3
1002B000C29000D2900075808C00C29000D2900055
1002C000C29000D29000C29000D29000C29100D2A1
1002D000912200000000000000000000000000006B
00000001FF

i ten sie nie daje programowac ... program mowi ze juz blad w pierwszym
bajcie

ten natomiast zciagniety z innego procesora przez prograator i ponownie bez
problemu daje sie zapisac ... nie rozumiem roznicy :(

100000000000FFFFFFFFFFFFFFFFFF0000FF00FFFB
100010000000FFFF00FF0000FF00FF00FF00FF00E7
10002000FFFFFFFF000000000000FF0000FFFFFFD8
10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
10010000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
10011000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
10012000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
10013000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
10014000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
10015000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
10016000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
10017000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
10018000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
10019000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
1001A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
1001B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
1001C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
1001D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
1001E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
1001F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
10020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
10021000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
10022000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
10023000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
10024000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
10025000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
10026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
10027000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
10029000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
1002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
1002B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
10030000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
10031000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
10032000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
10033000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
10034000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
10035000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
10036000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
10037000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
10038000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
10039000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
1003A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
1003B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
1003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
1003D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
1003E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
1003F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
10040000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
10041000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
10042000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
10043000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
10044000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
10045000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
10046000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
10047000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
10048000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
10049000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
1004A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
1004B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
1004C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
1004D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
1004E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
1004F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
10050000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
10051000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
10052000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
10053000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
10054000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
10055000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
10056000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
10057000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
10058000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
10059000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
1005A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
1005B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
1005C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
1005D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
1005E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
1005F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
10060000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
10061000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
10062000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
10063000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
10064000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
10065000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
10066000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
10067000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
10068000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
10069000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
1006A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
1006B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
1006C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
1006D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
1006E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
1006F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
10070000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
10071000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
10072000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
10073000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
10074000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
10075000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
10076000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
10077000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
10078000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
10079000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
1007A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
1007B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
1007C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
1007D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
1007E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
1007F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
00000001FF

cos nie gra tylko nie wiem co



Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Grzesiak" <gejzer__at_nospam_poczta.onet.pl>
Subject: Re: progat i programator 51
Date: Sun, 8 Sep 2002 14:02:18 +0200



Użytkownik "lipciu" <lipciu_at_nospam_wp.pl> napisał w wiadomości
news:alfc8u$9lo$1_at_nospam_sunrise.pg.gda.pl...

i ten sie nie daje programowac ... program mowi ze juz blad w pierwszym
bajcie
U mnie byly takie same objawy ale smiem twierdzic ze to wina samego programu
sterujacego programatorem,
na plycie z procesorem duron 900 Mhz nie chcial wogole programowac, na K6 II
450 Mhz programuje dobrze
ale tylko programem dosowym a tym pod windowsa tak samo wywal bledy
weryfikacji na poczatkowych bajtach.


ten natomiast zciagniety z innego procesora przez prograator i ponownie
bez
problemu daje sie zapisac ... nie rozumiem roznicy :(

Pytanie czy probowales tym kodem zciagnietym z procesora programowac inny
procesor a nastepnie weryfikowac odczytane pliki ??
Jeszcze jedno dlugosc kabla do LPT ma swoje znaczenie i nie wiem jak sie
zachowuja 74HC573 gdyz ja w swoim programatorze zastosowalem wersje HCT i to
moze tez byc przyczyna niedopasowania poziomow z "LPT".
Reasumujac nie dopatrywal bym sie bledu w HEX'sie tylko w samym programie,
jakies zaleznosci czasowe.
A moze ktos napisal wlasny program do sterowania tego programatora ??

Pzdr. Piotr Grzesiak


--
gejzer__at_nospam_poczta.onet.pl
GG: 121241
ICQ UIN: 29995769



Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: Re: progat i programator 51
Date: Sun, 8 Sep 2002 14:23:29 +0200


wlasnie ze odczytalem sobie z innego scalaka jakis program i zaprogramowalem
nim czysty inny scalak i bylo bez problemow ...
... a nie moge zobaczyc roznicy pomiedzy hexami z bascoma a tym ktory
zciagnalem ....

... moze znacie jakis program bin2hex ktory konwertuje na hexa w formacie
intel-hex ...

pozdrawiam



Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Grzesiak" <gejzer__at_nospam_poczta.onet.pl>
Subject: Re: progat i programator 51
Date: Sun, 8 Sep 2002 14:58:36 +0200



Użytkownik "lipciu" <lipciu_at_nospam_wp.pl> napisał w wiadomości
news:alffen$egc$1_at_nospam_sunrise.pg.gda.pl...
wlasnie ze odczytalem sobie z innego scalaka jakis program i
zaprogramowalem
nim czysty inny scalak i bylo bez problemow ...
... a nie moge zobaczyc roznicy pomiedzy hexami z bascoma a tym ktory
zciagnalem ....

... moze znacie jakis program bin2hex ktory konwertuje na hexa w formacie
intel-hex ...
A probowales z jakiegos bin'a programowac ?? "wersja windowsowa pozwala
programowac z z pliku *.bin"


--
gejzer__at_nospam_poczta.onet.pl
GG: 121241
ICQ UIN: 29995769



Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: Re: progat i programator 51
Date: Sun, 8 Sep 2002 15:16:05 +0200


bina probowalem i windowsowy progat tez sie wykwasza ... probowlem tez
bascomowe biny zamieniac na hexy... ale tez bez rezultatu :(



Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Lankosz" <nie_at_nospam_lubie.spamu>
Subject: Re: progat i programator 51
Date: Sun, 8 Sep 2002 15:05:48 +0200


Program sterujący ma problemy z czytaniem niektórych plików hex, szczególnie
z kompilatorów >asm. Spróbuj przekonwertować hex z Bascoma na bin, a później
z powrotem na hex programami, które posyłam na priv (pewnie są gdzieś w
sieci: hex2bin.exe i bin2hex.exe).
W tej chwili mam schowanego progata i nie mam jak sprawdzić, czy czyta.

--
Michał, SQ9FQQ http://sq9fqq.prv.pl/
GG:374157 http://free.ngo.pl/~sp9zcj/
mike2001 (malpa) tlen.pl




Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: Re: progat i programator 51
Date: Sun, 8 Sep 2002 15:31:00 +0200


grrrr nadal sie wywala na programach ktore mi dales ... dziwne ... moze cos
w programie bascoma trzeba wpisac ...

probowalem $romstart=&H100 ale to nic nie dalo ... moze cos innego

sam nie wiem juz ... nie mam jak zaprogramowac proca ... grrrr



Poprzedni Następny
Wiadomość
Spis treści
From: "michal" <michallo_at_nospam_kki.net.pl>
Subject: Re: progat i programator 51
Date: Mon, 9 Sep 2002 01:55:18 +0200


ja uzywal tego samego programatora, progatu dosowego i dziala swietnie ani
raz nie wysypal sie hex pochodzenia bascoma. jak niechce przyjac to wez usun
z katalogu gdzie masz progat bina ktorego on tworzy i wtedy pojdzie .
jak chcesz podesle progata dosowego. ten windowsowy jest strasznie czuly na
dlugosc kabla LPT ja ma 2,5m zwiniety w "cewke " i pod dowem dziala
a windowsowy wylal bledy na poczatku nawet przy 0,5m i prostym.
PZD michal



Poprzedni Następny
Wiadomość
Spis treści
From: tomek p <laibach_at_nospam_won_spam.vega.umcs.lublin.pl>
Subject: Re: progat i programator 51
Date: Mon, 09 Sep 2002 09:03:04 +0200


lipciu wrote:

mam zmontowany wedlug Praktycznego Elektronika 4/99 programator do atmeli z
flashem ... ale mam pewien problem ... nie przyjmuje mi on plikow hex z
Bascoma ... (podobno tez z keila) ... jesli zczytam ROM bezposrednio z
mikrokontrolera i zapisze go w programie to moge tym hexem zapisac inny proc
nie ma problemu ...natomiast nie chce programowac hexow z bascoma ...
(zaznaczalem rowniez obcje old intel hex)

mam wielka prosbe powiedzcie i co mam robic ...czy da sie jakos konwertowac
te pliki hex na postac zrozumiala dla programu ... to jest program ze strony
http://www.pe.com.pl/Zaladuj.html ... mam go zapisane jako proget i posiadam
pelna wersje (z opcja programowania) ... czy moze na tej samej plytce mozna
odpalic inny program (programator) ... schemat programatora udostepnilem na
adres www.ds2.pg.gda.pl/~lipus/progat_81.pdf ... bardzo zalezy mi na tym by
to dzis odpalic

pozdrawiam
MRL




nie wiem czy ci pomoge, nie znam sie na programowaniu uC, ale od pewnego
czasu czaje sie to tego jak pies do jerza. widzialem schemat tego
programatora w PE i tez mi sie spodobal bo prosty. w artykule dotyczacym
tego programatora autor napisal, ze programator moze miec problemy z
plikami hex generowanymi w jezykach wyzszego poziomu, ze wzgledu na
strukture tego pliku. po czym podal listing programu w pascalu
sortujacego pliki hex z np. C do postaci zrozumialej przez programator,
programik jest malutki ale nie mam go przy sobie, jak chcesz moge ci
pozniej go przeslac, to tyle,
pozdr.


Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: progat i programator 51
Date: Mon, 09 Sep 2002 09:24:11 +0200


nie wiem czy ci pomoge, nie znam sie na programowaniu uC, ale od pewnego
czasu czaje sie to tego jak pies do jerza. widzialem schemat tego
programatora w PE i tez mi sie spodobal bo prosty. w artykule dotyczacym
tego programatora autor napisal, ze programator moze miec problemy z
plikami hex generowanymi w jezykach wyzszego poziomu, ze wzgledu na
strukture tego pliku. po czym podal listing programu w pascalu
sortujacego pliki hex z np. C do postaci zrozumialej przez programator,
programik jest malutki ale nie mam go przy sobie, jak chcesz moge ci


To prawda, kompilatory potrafią nieźle namieszać w pliku HEX (przykładem może być
np: Keil... ), jednak standard dopuszcza takie wypełnienie pliku. Loader
programatora powinien sobie z tym radzić... a jeśli nie chce, to rozwiązaniem
jest konwersja HEX->BIN a następnie BIN->HEX. Programy do konwersji dostępne w
sieci.
--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: Re: progat i programator 51
Date: Mon, 9 Sep 2002 09:25:34 +0200


uzywam progata dosowego .... robilem juz wszelkie mozliwe kombinacje ..
konwertowalem hexy na bin i spowrotem ... wywalalem ten plik progat.bin ...
pisalem rozne programy pod bascomem dluzsze i krotsze ... wprowadzilem
opoznienie najdluzsze jakie jest mozliwe w progacie
.... kabel ma dlugosc nie caly metr ... tylko by mi straczyc na biorko...
... i nadal sie wykwasza juz na pierwszym bajcie ... pisze blad
programowania i weryfikacji

... a programuje bez problemu to co sam zciagnal z innego scalaka ... wiec
potrafi programowac

... moze to cos z ustawieniami w bascomie ... pliki hex bascoma wygladaja na
podobne ... zreszta po konwersji hex-hex poczatek jest identyczny ... albo
mam jeszcze jakas wczesniejsza wersje progata niz wy ... mi juz koncza sie
pomysly jak to uruchomic ...

PZD
MRL



Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Lankosz" <nie_at_nospam_lubie.spamu>
Subject: Re: progat i programator 51
Date: Mon, 9 Sep 2002 14:08:47 +0200


Popatrzyłem jeszcze okiem na ten odczytany plik hex, co podesłałeś i widzę
tam same FF i kilka 00. Przyczyny mogą być:
1) Procesor. Ja na Celeronie 333A przy kablu 1,5m bardzo często miałem 'błąd
weryfikacji' i czytał bzdury (właśnie same 00 albo FF) mimo, iż stosowałem
największe opóźnienie, a także innego spowalniacza.
2) Kabel - ja musiałem skrócić do... 5cm :( Za każdym razme muszę się
gimnastykować pod stołem.
3) Coś nie łączy, jeden z przewodów lub uszkodzony scalak
4) uszkodzony LPT

1 i 2 są w 95% przyczyną niedziałania.

Z kolejnych listów wywnioskowałem, że nie próbowałeś programować programem
skompilowanym z asm?
Przykładowo ten HEX na 100% musi wejść:

0800000075900075B00080FE50
00000001FF

No dobra, dla ciekawskich źródło :)
$mod51
mov p1,#000h
mov p3,#000h
sjmp $
end


--
Michał, SQ9FQQ http://sq9fqq.prv.pl/
GG:374157 http://free.ngo.pl/~sp9zcj/
mike2001 (malpa) tlen.pl




Poprzedni Następny
Wiadomość
Spis treści
From: "KK" <FuryMan_at_nospam_o2.pl>
Subject: Re: progat i programator 51
Date: Mon, 9 Sep 2002 11:49:12 +0200



Ten programator nie chce przyjmować plików z rozszeżeniem pisanym DUZYMI
literami. Jak zmienisz nazwe pliku na *.hex (małymi) powinno być OK, a
Bascom chyba zapisuje *.HEX. Acha, mówie o wersji pod Win9x
Pzdr
KK

Użytkownik "lipciu" <lipciu_at_nospam_wp.pl> napisał w wiadomości
news:alfanq$7bb$1_at_nospam_sunrise.pg.gda.pl...
mam zmontowany wedlug Praktycznego Elektronika 4/99 programator do atmeli
z
flashem ... ale mam pewien problem ... nie przyjmuje mi on plikow hex z
Bascoma ... (podobno tez z keila) ... jesli zczytam ROM bezposrednio z
mikrokontrolera i zapisze go w programie to moge tym hexem zapisac inny
proc
nie ma problemu ...natomiast nie chce programowac hexow z bascoma ...
(zaznaczalem rowniez obcje old intel hex)

mam wielka prosbe powiedzcie i co mam robic ...czy da sie jakos
konwertowac
te pliki hex na postac zrozumiala dla programu ... to jest program ze
strony
http://www.pe.com.pl/Zaladuj.html ... mam go zapisane jako proget i
posiadam
pelna wersje (z opcja programowania) ... czy moze na tej samej plytce
mozna
odpalic inny program (programator) ... schemat programatora udostepnilem
na
adres www.ds2.pg.gda.pl/~lipus/progat_81.pdf ... bardzo zalezy mi na tym
by
to dzis odpalic

pozdrawiam
MRL





Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Grzesiak" <gejzer__at_nospam_poczta.onet.pl>
Subject: Re: progat i programator 51
Date: Thu, 12 Sep 2002 06:34:12 +0200


Spytam moze jeszcze o strone sprzetowa, mianowicie jakie dokladnie macie
napiecie na kolektorach tranzystorow T1 i T2, podczas kiedy US3 jest
wyciagniety z podstawki a procesor do programowania jest umieszczony w
podstawce. U mnie spada ono do 11,43 V a w specyfikacji pisze ze powinno byc
od 11,5 do 12,5 . a W momencie wysterowania tranzystora T2 spada do 4.36.
Nie wiem czy napiecie zasilania 12V nie jest za niskie "dokladnie 11,84V" i
czy ono nie bedzie przyczyna dziwnego zachowania sie programatora ?

pzdr.


--
gejzer__at_nospam_poczta.onet.pl
GG: 121241
ICQ UIN: 29995769