Hi all, I am looking for a little advice.
I am in my last semester of college, and we have to do a senior design project. Most of
our experience with Micro controllers has been with the HC11 and most recently the HC12.
Our project is going to be a MIDI drum machine. We need to have an LCD screen, several
Push Buttons (will likely have to find externally mounted ones), SD memory saving, an
RS-232 port (or if there is a board out there with a MIDI IN/OUT, that would be amazing),
and well, a board with more expandability beyond those would be great. An on board
speaker, even if not the greatest quality would be a huge plus.
So far I was able to find this one:
http://microcontrollershop.com/product_info.php?cPath=154_170_279&products_id=1414
It seems to fit most of the criteria, my only corner is with adding Pushbuttons, I am not
familiar with all the connections available on more advanced boards. On our HC12 adding
PB's was basically just putting Jumper Wire between the PB's or Keypad and into the proper
I/O pins for the processor, setting the port directions in the header file, and using
them. These I guess use a UART? Not sure if I am right on that, learning as I go
along.
Anyway, if anyone has a suggestion for a board that has a lot of expandability, and maybe
a good source for these items, it would be a lot of help.
My biggest parts are:
Needs to have some LCD ability, even if it means having to buy an external LCD (cost is a
factor, but it doesn't have to be a huge LCD).
Ability to add some human interface component, like pushbuttons.
USB
RS-232
SD Slot
etc
I know I am asking a lot, but I have come across so many choices, and only really get
once chance to buy a board.
Thanks!
------------------------------------

(You need to be a member of AT91SAM -- send a blank email to AT91SAM-subscribe@yahoogroups.com )
--- In A...@yahoogroups.com, VulnoX@... wrote:
>
> Hi all, I am looking for a little advice.
>
> I am in my last semester of college, and we have to do a senior
design project. Most of our experience with Micro controllers has
been with the HC11 and most recently the HC12.
>
> Our project is going to be a MIDI drum machine. We need to have an
LCD screen, several Push Buttons (will likely have to find externally
mounted ones), SD memory saving, an RS-232 port (or if there is a
board out there with a MIDI IN/OUT, that would be amazing), and well,
a board with more expandability beyond those would be great. An on
board speaker, even if not the greatest quality would be a huge plus.
>
> So far I was able to find this one:
> http://microcontrollershop.com/product_info.php?
cPath=154_170_279&products_id=1414
>
> It seems to fit most of the criteria, my only corner is with adding
Pushbuttons, I am not familiar with all the connections available on
more advanced boards.
I have a board like this and I think you noticed the two push-buttons
and the joystick. If that's not enough for you the board has
extensions to some of its PIO pins. Check out the datasheet on the
Olimex page ( http://www.olimex.com/dev/sam7-ex256.html ).
> On our HC12 adding PB's was basically just putting Jumper Wire
between the PB's or Keypad and into the proper I/O pins for the
processor, setting the port directions in the header file, and using
them. These I guess use a UART? Not sure if I am right on that,
learning as I go along.
>
This board has two UART ports which you could use to the things you
did with the HC12. But also remember the PIO extensions, just in case.
> Anyway, if anyone has a suggestion for a board that has a lot of
expandability, and maybe a good source for these items, it would be a
lot of help.
>
www.olimex.com
> My biggest parts are:
> Needs to have some LCD ability, even if it means having to buy an
external LCD (cost is a factor, but it doesn't have to be a huge LCD).
> Ability to add some human interface component, like pushbuttons.
> USB
> RS-232
> SD Slot
> etc
>
> I know I am asking a lot, but I have come across so many choices,
and only really get once chance to buy a board.
>
> Thanks!
>
------------------------------------

(You need to be a member of AT91SAM -- send a blank email to AT91SAM-subscribe@yahoogroups.com )