element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Cypress Kits
  • Products
  • Dev Tools
  • Cypress Kits
  • More
  • Cancel
Cypress Kits
Forum PSoC 4 Pioneer Kit Community Project#03 - Useful Annotation Components and Macros
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Cypress Kits to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 4 replies
  • Subscribers 28 subscribers
  • Views 1363 views
  • Users 0 members are here
  • 100projects
Related

PSoC 4 Pioneer Kit Community Project#03 - Useful Annotation Components and Macros

Former Member
Former Member over 12 years ago

For todays project, I would like to introduce a few helpful components for using the PSoC 4 Pioneer kit.  Attached with this post is a file called a .cycomp file.  This file contains the components mentioned today. To import the components into your workspace, follow these steps:

 

1.) Go the the components tab and right-click on your project and select "Import Component"

 

image

 

2.) when the dialog box opens, select "Import from archive" and click on the "..."  Navigate to the location where you downloaded the .cycomp file, select it, then click "OK"

 

image

 

3.) you should now have a new tab in your library called "Community" with a few new components and macros available.

 

image

 

The PSoC 4 Pioneer Kit component is an annotation component with active wire terminals to show how external devices should connect to the Pioneer kit.  You can browse PSoC Creators library of annotation components and even make your own annotation components if we dont have something you need.  I have attached a quick video showing the PSoC 4 Pioneer kit annoation component and some quick examples of how useful it can be:

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

The other components in the library are schematic macros.  Schematic macros are a group of preconfigured components that get placed together.  These schematic macros are preconfigured groups of pins that correspond to the pins on the Pioneer kit.  When you place one of these schematic macros, they will automatically assign themselves to the right pin location when the project is generated.  Some pins connect to more than one location on the Pioneer kit, and so there are two pins that will attempt to be located in the same place.  These two pins are P0_0 and P1_0.  You can remove either of the duplicate pins and generate the project.

 

image

 

image

 

The pins will be automatically assigned to the correct location by PSoC Creator.  Go ahead and lock the pins once they have been placed:

 

image

 

*Note, the digital input pins are configured for software useage (e.g. P0_4_D0_Write() and P0_4_D0_Read()).  In order to connect the pin to a digital resource, double click on the on the pin and check the "HW Connection" check box under the "Digital Input" checkbox.  A digital connection point will appear on the pin allowing you to connect it to other digital resources.

 

image

 

Thats enough for now.  Go!  Give it a try!  Be dangerous!  : )

Attachments:
PSoC4_PioneerKit_Library.zip
  • Sign in to reply
  • Cancel
  • DAB
    DAB over 12 years ago

    I like the look and feel of the User Interface.

    Having the software keep track of the pin assignments to display the connection can save a lot of time and keep the user form searching through their designs and layout.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to DAB

    Glad you like you like it.  Thats exactly the purpose, to simplify locating the information that you need and giving you a quick / powerful way to document what you are doing.  : )

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • jesusantoniocar
    jesusantoniocar over 12 years ago in reply to Former Member

    Hello Chris.

    Thanks for this post, cypress is improving day to day and i hope to follow in the way, this interface application is very useful. i like your videos,concepts that teach me very storng, i am watching this from van dave ess in psoc today.

     

    best regards,

     

    Jesus antonio.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • 1163362659@qq.com
    1163362659@qq.com over 8 years ago

    Hello

    Why my project’s  pins cannot be automatically assigned to the correct location,i assigned all pin on my ownself by hands,any mistake? thanks!

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube