kannan.k
Junior Member level 2
- Joined
- Jan 17, 2006
- Messages
- 24
- Helped
- 1
- Reputation
- 2
- Reaction score
- 0
- Trophy points
- 1,281
- Location
- chennai, India
- Activity points
- 1,541
hi people
I have been using the atmel programmer from sunrom (the double sided PCB one) for some time. Now i am having a problem with it. The hex file is not being written into the target chip correctly. The data is lost at regular intervals. I am posting a part of the hex dump of the actual hex and the one written in the target chip.
I feel there is a fault with (maybe ?) the address lines since the data is not written at regular intervals. I recently changed the master IC. Is it possible that the master IC is faulty. (But if the master IC is faulty, it would not have taken the master program properly in the first place, if I am right)
the master is a at89c52 and target is at89c51. I am using a professionally made PCB. If the circuit diagram is needed I will post is.
the actual hex.
the readback HEX:
Thanks.
kannan.k
I have been using the atmel programmer from sunrom (the double sided PCB one) for some time. Now i am having a problem with it. The hex file is not being written into the target chip correctly. The data is lost at regular intervals. I am posting a part of the hex dump of the actual hex and the one written in the target chip.
I feel there is a fault with (maybe ?) the address lines since the data is not written at regular intervals. I recently changed the master IC. Is it possible that the master IC is faulty. (But if the master IC is faulty, it would not have taken the master program properly in the first place, if I am right)
the master is a at89c52 and target is at89c51. I am using a professionally made PCB. If the circuit diagram is needed I will post is.
the actual hex.
Code:
:10000000020E19D291D2B5C296D297C2B7C295C28A
:1000100094753501753600120BBAC297120DBD7575
:1000200080FFAF80EF24FA70030200B124B5602591
:1000300014605024F1603514606024636003020092
:10004000C9E4F52AF52BF52C78087C00FD7BFF7AB6
:100050000479A28071752A07752B10752C00780819
:100060007C007D007BFF7A0479B7805A752A087579
:100070002B10752C0078087C007D007BFF7A0479BA
:10008000C28043752A09752B20752C0078087C00E6
:100090007D007BFF7A0479CE802C752A0A752B208F
:1000A000752C0078087C007D007BFF7A0479D9806C
:1000B00015752A0F752B50752C0078087C007D0073
:1000C0007BFF7A0479E5120456D297E52A60030291
:1000D0000230F535753631120BBAC297120DBD7567
:1000E00080FFE580B4FF1CD297C2B57F647E00120A
:1000F0000CC5753500753631120BBAC297120DBD9D
:100100007580FFAF80EF1203640143510173520108
:10011000FF5301A355015B61018B6202166301BAB3
:100120006501D17201E882012EFF0000022EE4F584
:100130002AF52BF52C78087C00FD7BFF7A0479A248
:1001400002022B752A01752B10752C0078087C0093
:100150007D007BFF7A0479F202022B752A02752B4F
:1001600010752C0078087C007D007BFF7A0479FDF7
:1001700002022B752A03752B20752C0078087C0051
:100180007D007BFF7A05790902022B752A04752B05
:1001900020752C0078087C007D007BFF7A0579149F
:1001A00002022B752A05752B50752C0078087C00EF
:1001B0007D007BFF7A0579208071752A06752B50AA
:1001C000752C0078087C007D007BFF7A05792B80F8
:1001D0005A752A0B752B28752C0078087C007D0039
:1001E0007BFF7A0579378043752A0C752B28752C8F
:1001F0000078087C007D007BFF7A057944802C75AF
:100200002A0D752B30752C0078087C007D007BFF53
:100210007A0579528015752A0E752B30752C007869
:10022000087C007D007BFF7A05795D120456D29729
:10023000E52A60030202B7C291C296C297C294C275
:1002400095120CE4120D56AF80120B4CEF24EE60A9
:100250002024F1603324E060462442705AE4F52AF9
:10026000F52BF52C78087C00FD7BFF7A0479A280C1
:1002700043752A10752B04752C0078087C007D00CE
:100280007BFF7A057969802C752A11752B08752CEE
:100290000078087C007D007BFF7A057977801575F2
:1002A0002A12752B10752C0078087C007D007BFFCE
:1002B0007A0579841204560536E536700205351242
:1002C0000BBAC297D2B5120DBD7580FF858037225B
:1002D000BB010CE58229F582E5833AF583E02250E3
:1002E00006E92582F8E622BBFE06E92582F8E2222D
:1002F000E58229F582E5833AF583E49322EF8DF0D8
:10030000A4A8F0CF8CF0A428CE8DF0A42EFE22BCA1
:10031000000BBE0029EF8DF084FFADF022E4CCF895
:1003200075F008EF2FFFEE33FEEC33FCEE9DEC98FA
:100330004005FCEE9DFE0FD5F0E9E4CEFD22EDF880
:10034000F5F0EE8420D21CFEADF075F008EF2FFF23
:10035000ED33FD4007985006D5F0F222C398FD0F0B
:10036000D5F0EA22D083D082F8E49370127401931E
:10037000700DA3A393F8740193F5828883E47374DA
:1003800002936860EFA3A3A380DFE709F60870FA81
:100390008046E709F20870FA803E88828C83E7097C
:1003A000F0A370FA807EE309F60870FA8076E3091C
:1003B000F20870FA806E88828C83E309F0A370FAE9
:1003C000806289828A83E0A3F60870FA8056898267
:1003D0008A83E0A3F20870FA804A80D280FA80C64D
:1003E00080D4806580F28031801080A680EA809A77
:1003F00080A880DA80E280CA803189828A83ECFA20
:10040000E493A3C8C582C8CCC583CCF0A3C8C58279
:10041000C8CCC583CC70E9800D89828A83E493A31C
:10042000F60870F9ECFAA9F0EDFB2289828A83ECD8
:10043000FAE0A3C8C582C8CCC583CCF0A3C8C582E6
:10044000C8CCC583CC70EA80DD89828A83E493A31B
:10045000F20870F980CE88F0ED2402B4040050C494
:10046000F582EB2402B4040050BA23234582239082
:1004700003DA730A0D2043484B53554D203D2000AD
:100480000A0D20002062797465732075736564001D
:100490000A0D20627974657320636F756E746572DE
:1004A00020000A0D2043686970204E6F7420446557
:1004B000746563746564000A0D20415438395335FE
:1004C00031000A0D20415438394C533531000A0DA2
:1004D0002041543839533532000A0D2041543839FF
:1004E0004C533532000A0D204154383943353557C5
:1004F00044000A0D2041543839433531000A0D209B
:10050000415438394C563531000A0D2041543839A0
:10051000433532000A0D20415438394C56353200EB
:100520000A0D2041543839433535000A0D20415415
:1005300038394C563535000A0D2041543839533876
:10054000323532000A0D20415438394C5338323597
:1005500032000A0D2041543839533533000A0D203A
:10056000415438394C533533000A0D204154383941
:10057000433130353155000A0D204154383943326A
:10058000303531000A0D204154383943343035318B
:10059000000A0D2041746D656C2038392053657256
:1005A0006965732050726F6772616D6D6572205658
:1005B000657273696F6E20342E31000A0D203E0083
:1005C0000A0D206F6B00AB07AA067C277D10120373
:1005D0000FEF2430F538AE02AF037C277D101203F5
:1005E0000FAB05AA047C037DE8AF03AE0212030F34
:1005F000EF2430F5397C037DE8AF03AE0212030F20
:10060000AA04AB057C007D64AF03AE0212030FEFBA
the readback HEX:
Code:
:10000000FFFFFFFFFFFFFFFFFFFFFFFFB7C295C22C
:1000100094753501753600120BBAC297120DBD7575
:1000200080FFAF80EF24FA70030200B124B5602591
:1000300014605024F1603514606024636003020092
:10004000C9E4F52AF52BF52C78087C00FD7BFF7AB6
:100050000479A28071752A07752B10752C00780819
:100060007C007D007BFF7A0479B7805A752A087579
:100070002B10752C0078087C007D007BFF7A0479BA
:10008000C28043752A09752B20752C0078087C00E6
:100090007D007BFF7A0479CE802C752A0A752B208F
:1000A000752C0078087C007D007BFF7A0479D9806C
:1000B00015752A0F752B50752C0078087C007D0073
:1000C0007BFF7A0479E5120456D297E52A60030291
:1000D0000230F535753631120BBAC297120DBD7567
:1000E00080FFE580B4FF1CD297C2B57F647E00120A
:1000F0000CC5753500753631120BBAC297120DBD9D
:10010000FFFFFFFFFFFFFFFFFFFFFFFF0173520134
:10011000FF5301A355015B61018B6202166301BAB3
:100120006501D17201E882012EFF0000022EE4F584
:100130002AF52BF52C78087C00FD7BFF7A0479A248
:1001400002022B752A01752B10752C0078087C0093
:100150007D007BFF7A0479F202022B752A02752B4F
:1001600010752C0078087C007D007BFF7A0479FDF7
:1001700002022B752A03752B20752C0078087C0051
:100180007D007BFF7A05790902022B752A04752B05
:1001900020752C0078087C007D007BFF7A0579149F
:1001A00002022B752A05752B50752C0078087C00EF
:1001B0007D007BFF7A0579208071752A06752B50AA
:1001C000752C0078087C007D007BFF7A05792B80F8
:1001D0005A752A0B752B28752C0078087C007D0039
:1001E0007BFF7A0579378043752A0C752B28752C8F
:1001F0000078087C007D007BFF7A057944802C75AF
:10020000FFFFFFFFFFFFFFFFFFFFFFFF7D007BFF03
:100210007A0579528015752A0E752B30752C007869
:10022000087C007D007BFF7A05795D120456D29729
:10023000E52A60030202B7C291C296C297C294C275
:1002400095120CE4120D56AF80120B4CEF24EE60A9
:100250002024F1603324E060462442705AE4F52AF9
:10026000F52BF52C78087C00FD7BFF7A0479A280C1
:1002700043752A10752B04752C0078087C007D00CE
:100280007BFF7A057969802C752A11752B08752CEE
:100290000078087C007D007BFF7A057977801575F2
:1002A0002A12752B10752C0078087C007D007BFFCE
:1002B0007A0579841204560536E536700205351242
:1002C0000BBAC297D2B5120DBD7580FF858037225B
:1002D000BB010CE58229F582E5833AF583E02250E3
:1002E00006E92582F8E622BBFE06E92582F8E2222D
:1002F000E58229F582E5833AF583E49322EF8DF0D8
:10030000FFFFFFFFFFFFFFFFFFFFFFFF2EFE22BCEF
:10031000000BBE0029EF8DF084FFADF022E4CCF895
:1003200075F008EF2FFFEE33FEEC33FCEE9DEC98FA
:100330004005FCEE9DFE0FD5F0E9E4CEFD22EDF880
:10034000F5F0EE8420D21CFEADF075F008EF2FFF23
:10035000ED33FD4007985006D5F0F222C398FD0F0B
:10036000D5F0EA22D083D082F8E49370127401931E
:10037000700DA3A393F8740193F5828883E47374DA
:1003800002936860EFA3A3A380DFE709F60870FA81
:100390008046E709F20870FA803E88828C83E7097C
:1003A000F0A370FA807EE309F60870FA8076E3091C
:1003B000F20870FA806E88828C83E309F0A370FAE9
:1003C000806289828A83E0A3F60870FA8056898267
:1003D0008A83E0A3F20870FA804A80D280FA80C64D
:1003E00080D4806580F28031801080A680EA809A77
:1003F00080A880DA80E280CA803189828A83ECFA20
:10040000FFFFFFFFFFFFFFFFFFFFFFFFA3C8C58246
:10041000C8CCC583CC70E9800D89828A83E493A31C
:10042000F60870F9ECFAA9F0EDFB2289828A83ECD8
:10043000FAE0A3C8C582C8CCC583CCF0A3C8C582E6
:10044000C8CCC583CC70EA80DD89828A83E493A31B
:10045000F20870F980CE88F0ED2402B4040050C494
:10046000F582EB2402B4040050BA23234582239082
:1004700003DA730A0D2043484B53554D203D2000AD
:100480000A0D20002062797465732075736564001D
:100490000A0D20627974657320636F756E746572DE
:1004A00020000A0D2043686970204E6F7420446557
:1004B000746563746564000A0D20415438395335FE
:1004C00031000A0D20415438394C533531000A0DA2
:1004D0002041543839533532000A0D2041543839FF
:1004E0004C533532000A0D204154383943353557C5
:1004F00044000A0D2041543839433531000A0D209B
:10050000FFFFFFFFFFFFFFFFFFFFFF2041543839D0
:10051000433532000A0D20415438394C56353200EB
:100520000A0D2041543839433535000A0D20415415
:1005300038394C563535000A0D2041543839533876
:10054000323532000A0D20415438394C5338323597
:1005500032000A0D2041543839533533000A0D203A
:10056000415438394C533533000A0D204154383941
:10057000433130353155000A0D204154383943326A
:10058000303531000A0D204154383943343035318B
:10059000000A0D2041746D656C2038392053657256
:1005A0006965732050726F6772616D6D6572205658
:1005B000657273696F6E20342E31000A0D203E0083
:1005C0000A0D206F6B00AB07AA067C277D10120373
:1005D0000FEF2430F538AE02AF037C277D101203F5
:1005E0000FAB05AA047C037DE8AF03AE0212030F34
:1005F000EF2430F5397C037DE8AF03AE0212030F20
:10060000FFFFFFFFFFFFFFFFFFFFFF0212030FEFE0
Thanks.
kannan.k