Shop OBEX P1 Docs P2 Docs Learn Events
Protoboard Pin Compatibility Advice? — Parallax Forums

Protoboard Pin Compatibility Advice?

VIRANDVIRAND Posts: 656
edited 2008-10-04 02:58 in Propeller 1
I just got USB protoboards.
I would like to assign the pins to be as closely compatible as possible
to some other board that we write code for here.
Is the protoboard similar enough to the demoboard or the hybrid to share code?
Have people already chosen "standard" protoboard pin assignments? I hope that I'm not the first to suggest this.
Is there a website I'm not aware of that anticipates these questions?

I see that P16-P31 are used for the eeprom, keyboard,mouse,usb, and VGA.
-I would like to add 2 or 3 sound channels (on P10,P11,P7?)
-And an SD card slot (perhaps not interfering with the VGA)
-And a composite video output.
I see pins left over... good. Maybe later I'll add a Nintendo joystick and a microphone, maybe an ethernet chip.

Also, I'd like to add a removable DIP eeprom. Should I remove the SMD one too,
or has anyone done this in a way that overrides the onboard eeprom with a switch or like the hydra does?

Comments

  • parts-man73parts-man73 Posts: 830
    edited 2008-10-03 12:46
    Here's a reference from the Propeller Wiki - propeller.wikispaces.com/Dev+Board+Differences showing what peripheral is on which pins on the various set-ups available.

    You may want to check out OBC's ProtoBoard Cookbook - ucontroller.com/Propeller%20Protoboard%20Designs%20for%20the%20Beginner.pdf
    There's plans in there to add sockets for SpinStudio modules, as you mentioned a desire to add SD and Ethernet support, once you add these connectors, you would be able to plug in these peripheral devices.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Brian

    uController.com - home of SpinStudio - the modular Development system for the Propeller

    PropNIC - Add ethernet ability to your Propeller! PropJoy - Plug in a joystick and play some games!

    SD card Adapter - mass storage for the masses Audio/Video adapter add composite video and sound to your Proto Board
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-10-03 13:28
    One of the blessings/(and curse) of the Propeller is a lack of standards.
    It will work for you and against you at the same time. [noparse]:)[/noparse]

    If you ignore the Hydra, there's a little consensus, but not much.

    TV Video 12-15
    Sound 10,11
    Mouse/Keyboard 23-26

    Personally, I like to put the SD card on 19-22, (when not using VGA)
    and keep 0-7 open for game controllers or interfacing projects as I/O.

    Looking into what parts-man says about the SpinStudio sockets.
    They allow a lot of flexibility.

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • Ken PetersonKen Peterson Posts: 806
    edited 2008-10-03 15:24
    For me, pin choice is driven by board layout. One great thing about the Propeller is that any pin is as easy to use as any other. Pin re-assignment is as simple as changing a constant.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    ·"I have always wished that my computer would be as easy to use as my telephone.· My wish has come true.· I no longer know how to use my telephone."

    - Bjarne Stroustrup
  • VIRANDVIRAND Posts: 656
    edited 2008-10-04 02:58
    Thanks all. The Propeller cookbook was absolutely helpful.
    I choose the Demoboard pin assignment plus the third sound channel P7,
    and probably a switchable SD assignment between VGA and P0-P3.

    I need the option of using VGA and also TV,
    and I also think that the SD can add much potential to the VGA if used together.

    Now just wondering if there's a roughly "GRAPHICS" compatible "VGA" driver that emulates "TV" driver,
    but not expecting same colors, just same resolutions or at least 256x192.

    # 04551-PROTO 'future reference helper'
Sign In or Register to comment.