MCUmall EPROM BIOS Chip Burner Forum
MCUmall EPROM BIOS Chip Burner Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 MCUmall Forums
 TOP USB Programmer
 top2004 read eeprom but not save data with pic16xx
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

i5uxjal

Italy
5 Posts

Posted - 12/29/2005 :  15:52:38  Show Profile  Reply with Quote
As in subject after more and more test , top2004 need to be fixed.
at this moment top2004 is not a good programmer for microchips.
I had tried to read a well programmed pic 16f84 with program and data.( programmed with icprog)

with top2004 the eeprom data is well read (from pic) and the data go at bad location 4000
then i tried to save in .hex and .bin
no eeprom data was saved .

hartdog in previous topic is on good road.
the problem exist but we need to contact the programmers at they home web site and i do not know how.

if fixed top programmer will be very nice product but at this moment for me it is not usable because in my application a need to program and read eeprom data area.



Edited by - i5uxjal on 12/29/2005 16:56:24
Reply #1

i5uxjal

Italy
5 Posts

Posted - 12/29/2005 :  16:48:26  Show Profile  Reply with Quote
Partial good news
The programmers are rendered account of the error with pic16fxxx
they are developed a new release 2.02 that fix data area at 4200.
now when read a pic data goes at 4200 and not at 4000 as wryted in previous post.
But it's impossible to save eeprom data .
with save command are saved only code loacation without the eeprom data.
Second problem the eeprom data are read , from file , as word and not as byte , the data code and the data eeprom need to be interprets in various way .
i hope in next fix.
now is well clear the problem really exist.
we need how to tell them were is the mistake.
i had read with traslator they web site but there is not email address , there is only phone number.

for the eeprom data interprets as word and not as byte
this is the mplab source


ORG 0x2100
EHTUNE DE 0x11
ELTUNE DE 0x22
EHLOAD DE 0x33
ELLOAD DE 0x44
B20EHTUNE DE 0x2f
B20ETUNE DE 0x6e
B20EHLOAD DE 0x56
B20ELLOAD DE 0x80
B40EHTUNE DE 0x4c
B40ETUNE DE 0x40
B40EHLOAD DE 0x7c
B40ELLOAD DE 0x72
B80EHTUNE DE 0x6e
B80ETUNE DE 0x8b
B80EHLOAD DE 0xbb
B80ELLOAD DE 0x0d
B160EHTUNE DE 0xc7
B160ETUNE DE 0x28
B160EHLOAD DE 0x4f
B160ELLOAD DE 0x7a
band DE 0x1

this is the compiled hex

:1042000011002200330044002F006E005600800091
:104210004C0040007C0072006E008B00BB000D0063
:0A422000C70028004F007A000100DB

Yes mplab comipile data as word first data 11 then 00 then second 22 then 00 thirth 33 then 00 ....................
the programmer software need interprets these data and put them in correct location , without zero.

these how topwin inteprets the hex
4200: 11 00 22 00 33 00 44 00 2f 00 6e 00 56 00 80 00 ..".3.D./.n.V...
4210: 4c 00 40 00 7c 00 72 00 6e 00 8b 00 bb 00 0d 00 L.@.|.r.n.......
4220: c7 00 28 00 4f 00 7a 00 01 00 ff ff ff ff ff ff ..(.O.z.........


now the data read ( with topwin ) from a well programmed pic16f with icprog

the eeprom data now is correct (no zero)
4200: 11 22 33 44 2f 6e 56 80 4c 40 7c 72 6e 8b bb 0d /nV./nV.L@|rn...
4210: c7 28 4f 7a 01 ff ff ff ff ff ff ff ff ff ff ff .(Oz............

happy new year to all

Edited by - i5uxjal on 12/29/2005 17:28:51
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
MCUmall EPROM BIOS Chip Burner Forum © Copyright 2003 - 2009 Mcumall Electronics Inc. Go To Top Of Page
Generated in 0.06 sec. Snitz Forums 2000