Note: You must be registered in order to post a reply. To register, click here. Registration is FREE!
T O P I C R E V I E W
i5uxjal
Posted - 12/29/2005 : 15:52:38 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.
1 L A T E S T R E P L I E S (Newest First)
i5uxjal
Posted - 12/29/2005 : 16:48:26Partial 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
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.