Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/14/07 08:46
Read: times


 
#139204 - there are many ways...
Responding to: ???'s previous message
Dear A.S.,

  1. the sunrom project appears to be a commercialized version of Wichit Sirichote's free project, therefore the sources from there would most probably apply - http://www.8052.com/forum/read.phtml?id=124534 . I have no other sources, nor did I try to build that programmer as such.
  2. Some 6-7 years ago I have built a 'C2051 programmer for my own purposes from scratch, simply based on the information given in '51 datasheet, around an AT89C55 (which also holds the to-be-burned program), some five or six years ago, and it is sort of standalone (not completely, but the PC only says "burn" and in fact could be easily replaced by a button, and the only feedback is again into the PC) - but I cannot simply give away the sources of that - I hope you understand. It is not portable nor rugged as we did not need to be it such. The reason for building it was, that we needed to modify the to-be-burned binary for each product in a way we could not reasonably accomplish in PC - and at the same time this provided at least some protection of the binary (this way it's somewhat harder to steal than if it would be on the PC and burned by a commercial programmer) and some control over who burned what. I just want to say that there is no magic in it. It still works as expected.
  3. I don't think it is a big issue with those 1% resistors. The sole purpose of that whole circuit is to provide switchable 5V and 12V (or whatever it is) onto pin 1 - the high voltage in case of 'C2051 is NOT a programming source, just a logic level to "unlock" the progamming circuit (i.e. a security measure, so that it cannot get erased/reprogrammed in the target application by accident). There are numerous ways how to achieve that. In "my" programmer, I used two simple optocouplers to switch the required voltages to (produced by standard 78xx regulators) to pin 1.
  4. I don't ever think an LCD is necessary - all I'd put on is several LEDs to indicate the progress and success/failure of programming. I'd also won't complicate the things - I'd put one to-be-burned binary per EEPROM, and perhaps "ruggedize" the EEPROM insertion (a "smartcard" form of EEPROM comes into mind, but I don't know how well available that might be in India).
  5. I don't quite understand what exactly do you expect from us. Clearly, we won't give you a ready made solution, just hints.

Jan Waclawek

PS: No need to call me Dr, please, call me Jan. :-)


List of 21 messages in thread
TopicAuthorDate
STAND ALONE AT89C2051 PROGRAMMER returned No pages            01/01/70 00:00      
   sunrom?            01/01/70 00:00      
      Thanks Dr Jan Waclawek but please forget Sunrom            01/01/70 00:00      
   more information            01/01/70 00:00      
      I have grown with that easy.htm            01/01/70 00:00      
   What about Atmel's ISP cable?            01/01/70 00:00      
      for 'C2051?            01/01/70 00:00      
         no, for the AT89S2051            01/01/70 00:00      
            Illaboration            01/01/70 00:00      
               Make your story an exposition, not a lament            01/01/70 00:00      
               there are many ways...            01/01/70 00:00      
                  Thanks Jan Waclawek            01/01/70 00:00      
               I would shy from buying anything from such an enti            01/01/70 00:00      
                  me?            01/01/70 00:00      
                     to Jan            01/01/70 00:00      
                        not me...            01/01/70 00:00      
            ADC 0804 interfacing with microcontroller .            01/01/70 00:00      
               start a new thread            01/01/70 00:00      
            ADC 0804 interfacing with microcontroller .            01/01/70 00:00      
   8052.com SBC and EZ downloader v1.1 = Solution            01/01/70 00:00      
   Can I have ... - yes , You can build            01/01/70 00:00      

Back to Subject List