Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

What Is this....?


  • Please log in to reply
7 replies to this topic

#1 Omar (OZ)

Omar (OZ)

    Advanced Member

  • Members
  • PipPipPip
  • 564 posts

Posted 17 August 2010 - 08:16 PM

What is that thing circled in the picture?
Posted Image

#2 Steven Behnke

Steven Behnke

    Advanced Member

  • Members
  • PipPipPip
  • 70 posts
  • LocationLas Vegas, NV

Posted 17 August 2010 - 08:22 PM

http://www.netduino....o/schematic.pdf I would guess it would be the ICSP Connector, "Do not place." It has the right number of pins. What is an ICSP connector? Beats me.

#3 Steven Behnke

Steven Behnke

    Advanced Member

  • Members
  • PipPipPip
  • 70 posts
  • LocationLas Vegas, NV

Posted 17 August 2010 - 08:28 PM

http://www.instructa...ICSP-Connector/

ICSP stands for 'In Circuit Serial Programming' and is a way to program and debug the PIC without removing it from the UPCB. Even if you don't plan on programming or debuging the board with a PIC programmer or debugger, it is still highly recommended so you can easily recover from a bad flash.

The ICSP connector is a 6 pin male Molex KK type header. The header is keyed; the matching connector can only go in one way. It does this with a plastic wall on one edge. We need to make certain we install the ICSP connector facing the right direction. The side of the connector with the wall needs to be on the side the 'ICSP' letters are silk screened, what we've been calling the left side.



#4 Chris Seto

Chris Seto

    Advanced Member

  • Members
  • PipPipPip
  • 405 posts

Posted 18 August 2010 - 01:15 AM

The ICSP header is a holdover from the Arduino format. It is not required for normal use, so it isn't populated. If someone did need it, it would be extremely easy to populate it, however.

#5 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 18 August 2010 - 07:30 AM

To add to what Chris Seto said...the "ICSP" header holes are on there in case you need to add an "ICSP" header. This is required for a small number of Arduino shields (the most popular XBee shield in particular, I believe). It doesn't expose any new pins--it just exposes 6 of them a second time. Chris

#6 Shaw

Shaw

    Member

  • Members
  • PipPip
  • 14 posts

Posted 11 November 2010 - 03:38 AM

I just received a shipment of 3 Netduino boards and 3 XBee Shields. It seems that the ICSP is REQUIRED for the operation of the XBee modules, unless you hack some alternative power onto them.

#7 Chris Seto

Chris Seto

    Advanced Member

  • Members
  • PipPipPip
  • 405 posts

Posted 11 November 2010 - 03:56 AM

I just received a shipment of 3 Netduino boards and 3 XBee Shields. It seems that the ICSP is REQUIRED for the operation of the XBee modules, unless you hack some alternative power onto them.



In that case, it should be no problem to solder some headers on :)

EDIT: ICSP is NOT required for XBee use. It may be required for the XBee shield, but the XBee modules do not require ICSP access.

#8 dragonfly

dragonfly

    Member

  • Members
  • PipPip
  • 12 posts
  • LocationSouth Africa

Posted 21 November 2010 - 05:52 PM

This looks similar to what the PIC's use, and the AVR uses this for debugging with the DebugWire interface using Atmels JTAG ICE MK2. It would be interesting to know if this header is wired to the correct pins which would enable hardware debugging. On the other hand the DebugWire protocol is a secret which means you have to use the right JTAG. The evaluation kit seems to be about the same price as the JTAG so it may not be economical unless you happen to have one of them lying around (or someone reverse-engineers the protocol).




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.