1. Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
    Dismiss Notice

Microcontroller Programmer!!

Discussion in 'Microcontrollers' started by silvarblade, Jul 26, 2008.

  1. kian2003

    kian2003 New Member

    Joined:
    Sep 17, 2008
    Messages:
    18
    Likes:
    0
    Multi Pc Programmer

    hi. who made this programmer it seem easy and simple i want to use it dose it work with all pc?
    the shematic and SUPPORT all pic micro
    sch528.gif
     
    Last edited: Sep 20, 2008
  2. Nigel Goodwin

    Nigel Goodwin Super Moderator Most Helpful Member

    Joined:
    Nov 17, 2003
    Messages:
    39,216
    Likes:
    640
    Location:
    Derbyshire, UK
    I would say not, as it's based on the JDM, the most unreliable programmer there is, and the one that has most problems with specific PC's.

    I would strongly suggest building a Junebug (PICKit2 clone).
     
  3. kian2003

    kian2003 New Member

    Joined:
    Sep 17, 2008
    Messages:
    18
    Likes:
    0
    reply

    thank's for your suggestion i'll build PICKIT2 clone programmer
     
    Last edited: Sep 20, 2008
  4. dave

    Dave New Member

    Joined:
    Jan 12, 1997
    Messages:
    -
    Likes:
    0


     
  5. quadslash

    quadslash New Member

    Joined:
    Sep 18, 2008
    Messages:
    6
    Likes:
    0

    personally, i did not experience reliability issues with the JDM. its a good one to start with, most certainly because of the ease of building it.
     
  6. 3v0

    3v0 Coop Build Coordinator Forum Supporter

    Joined:
    Jul 14, 2006
    Messages:
    9,404
    Likes:
    227
    Location:
    OKLAHOMA USA

    I have no doubt that it works well for you but please do you homework. This post could cause other people problems.

    The JDM depends on the RS232 port having enough voltage to make it work. The newer your computer is the less likely it is that the RS232 will have that voltage. In some cases you will not even have an RS232 port.

    This is well documented.
     
  7. BaCaRdi

    BaCaRdi Member

    Joined:
    Apr 7, 2008
    Messages:
    233
    Likes:
    2
    Location:
    Hoboken / NYC
    Agreed M8. USB was created to fix such hardware incompatibly issues. But if you know RS232 this is not an issue,they both do the job.

    Some, like me, also miss RS232 for it simplicity compared with USB.

    -BaC
    Long Live CLI!..lol
     
    Last edited: Sep 25, 2008
  8. mvs sarma

    mvs sarma Well-Known Member

    Joined:
    Oct 29, 2006
    Messages:
    3,512
    Likes:
    76
    Location:
    Hyderabad, India.
    It is working for me on my desktop with Intel945 Mobo, and on winXP.
     
  9. Wond3rboy

    Wond3rboy Member

    Joined:
    Jun 25, 2008
    Messages:
    762
    Likes:
    7
    Location:
    Sindh,Pakistan
    This is like kicking a dead camel but here goes!
    Hi Torben i wanted to know why are you going to base your future projects on avrs since i have done 8051 and starting on pics(which i see every one using).AVRs are cheap here cost under a dollar and they are cheap to program via software but since everybody is doing pic so i plan to go for it unless you and others suggest otherwise?
     
  10. Torben

    Torben Well-Known Member

    Joined:
    Oct 6, 2006
    Messages:
    2,507
    Likes:
    34
    Location:
    B.C., Canada
    I love figures of speech from different languages and cultures. :)

    Well, since I have recently become the proud owner of a Junebug due to the generosity of a fellow forum member, I now plan to use PICs instead of AVRs. I haven't gotten started just yet though since suddenly my life has become very busy again (new job starting soon).

    The main reason I had been planning on going with AVRs was that we have some devices at work which use them--not because of any great difference in performance or features, which I confess I have not researched very deeply.


    Torben
     
  11. 3v0

    3v0 Coop Build Coordinator Forum Supporter

    Joined:
    Jul 14, 2006
    Messages:
    9,404
    Likes:
    227
    Location:
    OKLAHOMA USA
    This is the sort of thing where it will work for some and not others. There are easy to build programmers that do not suffer from this problem. A parallel port or serial port unit that does not depend on the RS232 port for 12V is a better choice. LVP can also be considered.

    It is a bad idea to encourage people to build JDM.
     
  12. mvs sarma

    mvs sarma Well-Known Member

    Joined:
    Oct 29, 2006
    Messages:
    3,512
    Likes:
    76
    Location:
    Hyderabad, India.
    Once we provide external power supply, i feel COM port based programmers work OK. Perhaps that is what exactly DL4YHF has done. You are right in the sense of modern Com ports with 3.3V
    Microchip has provided for level translation from other voltages to TTL
    the problem with parallel port appears that in some OSs , until the LPT port is reconfigured, it is not working. Whole issue becomes aggravated as the Laptops take over and no more com port (a real one)
    Then comes the problems with USB that the power delivered on the supply line would be barely short of the needs and calls for another externally fed USB arrangement.

    I feel that we can safely derive 5V from the existing COM Ports , and the needed 13.x volts Vpp can be locally derived by a modern small p 5 pin device (Dc-DC converter( I always used to recommend MC34063A, though).

    i saw at least one programmer where this technique is adopted.
     
  13. Wond3rboy

    Wond3rboy Member

    Joined:
    Jun 25, 2008
    Messages:
    762
    Likes:
    7
    Location:
    Sindh,Pakistan
    hi again, since i am about to embark on the wonderful journey of cloning of a junebug i wanted to ask several questions:

    What does Vpp,Vdd,HVP,LVP Mean?i readon some posts here that some chips use HVP and others use LVP and whats the diffrence between Vpp and Vdd in te programmer?
     
  14. Gayan Soyza

    Gayan Soyza Active Member

    Joined:
    Oct 23, 2006
    Messages:
    1,821
    Likes:
    19
    Location:
    Colombo
    You must read this article.http://www.voti.nl/swp/
     
  15. 3v0

    3v0 Coop Build Coordinator Forum Supporter

    Joined:
    Jul 14, 2006
    Messages:
    9,404
    Likes:
    227
    Location:
    OKLAHOMA USA
    Clarification.

    A JDM-ish programmer by definition takes the voltage for VPP directly from the com port. If you use an external supply or a charge pump as you suggest below it is not JDM. It is only the JDM-ish programers I have problems with
    people suggesting.

    There are many ways tp build a programmer. In my opinion and this is a
    opinion: If a person intends to develop their own code it makes much more
    sense to build a programer like an ICD2 or PICkit clone which have ICD.

    If you have a part number for that 5 pin DC-DC converter I would like it.

    3v0 :)


     
  16. mvs sarma

    mvs sarma Well-Known Member

    Joined:
    Oct 29, 2006
    Messages:
    3,512
    Likes:
    76
    Location:
    Hyderabad, India.
    As long as Software driver recognizes it as JDM, we may call it JDM or JDM clone if not JDM-ish. once Job is done, it is fine.
    Y-day, I had assembled the JDM in its original form. I understand that 13.5 generation is taking time as it is a combination of 5.1 and 8.2V zenors. each having 100uF filter, it is taking time thus the early words are not getting loaded perhaps.
    I am not pleading JDM but instead of calling cheap or costly as some comment, let us examine what exactly troubles it to behave erratic
    perhaps a diagonistics can be conducted on it
    I do agree that nothing to beat PICKIT2 or Junebug.
     
    Last edited: Oct 2, 2008
  17. 3v0

    3v0 Coop Build Coordinator Forum Supporter

    Joined:
    Jul 14, 2006
    Messages:
    9,404
    Likes:
    227
    Location:
    OKLAHOMA USA
    You may call it anything you wish. But if you do then we need to qualify the warning regarding JDM programers to differentiate between real ones and ones with the problem fixed.

    My view is that a programmer without ICD is only useful in building your first programmer with ICD. To that end, it only needs to program 1 chip once. Not much point putting a lot of work or design into them. I still think using LVP is worth a try as we talked about earlier. A few resistors on a bread board.

    3v0
     
  18. Eplanet

    Eplanet New Member

    Joined:
    Jun 17, 2007
    Messages:
    40
    Likes:
    0
    hello dears
    i want to use PWM for make a LED pulser it mean i want to produce triangular wave for make LED pulser for example turn on LED in 2 seconds and off in 2second.
    can you tell me what can i do or programming in PIC ?
    thanks
     
  19. 3v0

    3v0 Coop Build Coordinator Forum Supporter

    Joined:
    Jul 14, 2006
    Messages:
    9,404
    Likes:
    227
    Location:
    OKLAHOMA USA
    This thread is about PIC programmers. Only the people who have been following it will read what your wrote. I suggest you start a new thread with a title like "LED Pulser PWM Question". That will attract the attention of people who can help you.
    3v0

     

Share This Page