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

pic compiling/programming questions

Discussion in 'Microcontrollers' started by breadboardguy, May 7, 2009.

  1. breadboardguy

    breadboardguy New Member

    Joined:
    Apr 27, 2009
    Messages:
    140
    Likes:
    0
    Location:
    montreal, Canada
    Is I/sp good? or i can only use I/p on breadboards?

    I am going to use this guy "propic2" pic programmer because the one on ic-prog kinda lacks of details, we dont know what are the components... Is there a real propic2 website, so i can get details.

    Christian Tavernier - Réalisation Programmateur de Microcontrôleurs PIC
     
  2. Sceadwian

    Sceadwian Banned

    Joined:
    Oct 27, 2006
    Messages:
    14,047
    Likes:
    141
    Location:
    Rochester, US
    Onboard PLL's not withstanding, I was only referring to what was actually in discrete parts ON the breadboard, black box PLL's don't count =)
     
  3. 3v0

    3v0 Coop Build Coordinator Forum Supporter

    Joined:
    Jul 14, 2006
    Messages:
    9,404
    Likes:
    227
    Location:
    OKLAHOMA USA
    My mistake Sceadwian. For some reason my mind goes right to uC's.
     
  4. dave

    Dave New Member

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


     
  5. be80be

    be80be Well-Known Member

    Joined:
    Aug 23, 2008
    Messages:
    4,805
    Likes:
    135
    Location:
    morristown,tn
    ONLINE

    Have you tried it I have used a 20mhz crystal on bread boards works fine
    Just make sure you get a pic that can use a socket like a p-dip that's what the p stands for. A sp will fit a socket.
    What you have to watch out for on the bread boards is capacitance of the board can load it down so use a smaller capacitor.I have also put a ground wire on the case to make them work but they did work.
     
    Last edited: May 20, 2009
  6. be80be

    be80be Well-Known Member

    Joined:
    Aug 23, 2008
    Messages:
    4,805
    Likes:
    135
    Location:
    morristown,tn
    ONLINE
    Just to show you what I'm talking about you can see no capacitors on the crystal the ground pin is next to it so just the boards capacitance is all its getting and it works 20 mhz the chip is a 18f452 has to have a crystal to work. [embed]http://www.youtube.com/v/IOHFCV6S-rE&hl=en&fs=1[/embed]
     
    Last edited: May 20, 2009
  7. Sceadwian

    Sceadwian Banned

    Joined:
    Oct 27, 2006
    Messages:
    14,047
    Likes:
    141
    Location:
    Rochester, US
    That is exactly what I'm talking about be8. That crystal works fine on the breadboard, move it to a point to point wired or PCB layout and it will cease to function as the parasitic capacitance of the breadboard isn't there to act as a load for the crystal. It MAY work on a wired board but only with some prodding, or at specific voltages/temperatures and it will start better/run more stable with proper load capacitance.

    The exact parasitic capacitance/inductance between any given leg/row of a breadboard is almost never specifically stated so it is an unknown. This is not something you should leave up to chance when you're talking about basic oscillator functionality. It is most definitely something anyone working on solderless breadboard should at least be aware of.
     
    Last edited: May 20, 2009
    • Like Like x 1
  8. breadboardguy

    breadboardguy New Member

    Joined:
    Apr 27, 2009
    Messages:
    140
    Likes:
    0
    Location:
    montreal, Canada
    The schematic of propic2 on ic-prog website is using bd9 port(wich is serial), while on other website it's a db25 port parralel port? will both work? i mean parralel and serial.
    Whats the point of the schematic of propic2 on ic-prog website? they dont give any value of components...
     
    Last edited: May 20, 2009
  9. be80be

    be80be Well-Known Member

    Joined:
    Aug 23, 2008
    Messages:
    4,805
    Likes:
    135
    Location:
    morristown,tn
    ONLINE
    Last edited: May 20, 2009
  10. breadboardguy

    breadboardguy New Member

    Joined:
    Apr 27, 2009
    Messages:
    140
    Likes:
    0
    Location:
    montreal, Canada
    I've just seen that we can configure winpic800 with either lpt(parallel) and comm (serial)on propic2. But now can someone tell me why they talk about propic2 but there are no schematic easely availible? Is propic2 a clone of a commercial product?
    propic2.com
    On many websites they tell to go to this link...

    what is a computer port voltage? 5 volts?
     
    Last edited: May 20, 2009
  11. skyhawk

    skyhawk New Member

    Joined:
    Feb 9, 2007
    Messages:
    235
    Likes:
    7
    Location:
    Morgantown, WV
    I had never heard of a propic2 until you posted the link. Since it uses a 7407 and pnp switching transistors like a Tait parallel port programmer, I would recommend building the classic Tait.

    PIC Programmer

    Use can use many different software packages with it, for example the package written by Nigel.

    WinPicProg Page

    Parallel ports use TTL levels. Serial ports can have various levels. There is an official RS232 standard, but many recent PCs don't conform to the standard.

    Interfacing The Serial / RS-232 Port
     
  12. Pommie

    Pommie Well-Known Member Most Helpful Member

    Joined:
    Mar 18, 2005
    Messages:
    10,019
    Likes:
    317
    Location:
    Brisbane Australia
    I use 20MHz crystals all the time on breadboards and have never had any problems.

    Mike.
     
  13. skyhawk

    skyhawk New Member

    Joined:
    Feb 9, 2007
    Messages:
    235
    Likes:
    7
    Location:
    Morgantown, WV
    Me too! Also 20 MHz resonators.
     
  14. blueroomelectronics

    blueroomelectronics Well-Known Member

    Joined:
    Jan 21, 2007
    Messages:
    12,536
    Likes:
    168
    Location:
    Toronto, Canada
    The propic2.com site is no longer supported and simply a parking links site. It is a parallel port programmer not serial like the JDM
    Propic2 clone programmer
     
  15. breadboardguy

    breadboardguy New Member

    Joined:
    Apr 27, 2009
    Messages:
    140
    Likes:
    0
    Location:
    montreal, Canada
    serial do you mean the port or the way of sending data?
     
  16. blueroomelectronics

    blueroomelectronics Well-Known Member

    Joined:
    Jan 21, 2007
    Messages:
    12,536
    Likes:
    168
    Location:
    Toronto, Canada
    Serial ports are DE9 MALE connectors on the PC, Parallel DB25 are FEMALE.
     
  17. breadboardguy

    breadboardguy New Member

    Joined:
    Apr 27, 2009
    Messages:
    140
    Likes:
    0
    Location:
    montreal, Canada
    With propic2 con can choose either serial or parrallel port and there is only data and clock. What do you mean by parallel?
     
  18. blueroomelectronics

    blueroomelectronics Well-Known Member

    Joined:
    Jan 21, 2007
    Messages:
    12,536
    Likes:
    168
    Location:
    Toronto, Canada
    The ProPIC2 is a parallel (LPTx) programmer, I see no serial option with that design. JDM is a serial port programmer.
    [​IMG]
     
    Last edited: May 21, 2009
  19. breadboardguy

    breadboardguy New Member

    Joined:
    Apr 27, 2009
    Messages:
    140
    Likes:
    0
    Location:
    montreal, Canada
    If you go in winpic800, you can choose from parallel, com and usb...

    And strangely the propic2 schematic uses a serial port? Why if there is no option wiith ic-prog?
     
    Last edited: May 21, 2009
  20. Nigel Goodwin

    Nigel Goodwin Super Moderator Most Helpful Member

    Joined:
    Nov 17, 2003
    Messages:
    39,218
    Likes:
    641
    Location:
    Derbyshire, UK
    You still seem totally confused by the simplest points - the ProPic2 is a parallel port programmer, NOT a serial port programmer. As we've told you endlessly, it's nothing whatsoever to do with a DB9 serial port socket on your computer.

    The IC-Prog software allows selection of either parallel port or serial port, it supports both, but as the ProPic2 is a parallel port programmer ONLY it may well disable that option, as it would be completely pointless.
     
  21. breadboardguy

    breadboardguy New Member

    Joined:
    Apr 27, 2009
    Messages:
    140
    Likes:
    0
    Location:
    montreal, Canada
    You are right when you say i am confused...
    Does it only uses parallel port because its the only one that can support it? So why can we choose from parallel, serial and usb port in winpic800?
    A db9 can be parallel port? My father did'nt said me so, he said we where having a db9 serial and a db25 parallel on our computer ( and other various ports)

    Anyway, to make my programmer, i only need to take the right pinout of winpic800 with propic2 and put put it in pgd, pgc , a transistor to make the 13 volts of vpp etc... on the pic? Cant i just configure winpic800 to send data in, out clock... on the port or i better use a already existing one (like propic2).
    If i am wrong just tell me why, so i dont ask pointless questions...
     

Share This Page