Difference between revisions of "RCmicro"
Jump to navigation
Jump to search
(WinARM link) |
|||
Line 54: | Line 54: | ||
==Schematics== | ==Schematics== | ||
Schematics | Schematics | ||
+ | ==Data-Sheet== | ||
+ | Phillips LPC | ||
+ | *[http://www.nxp.com/acrobat_download/usermanuals/UM10120_1.pdf LPC2138 User Manual (Warning Large File Download First)] | ||
+ | *[http://www.sparkfun.com/commerce/product_info.php?products_id=266 Sparkfun dev kit] | ||
+ | *[http://www.nxp.com/acrobat_download/literature/9397/75014627.pdf Phillips LPC221x series ARMs. More memory vs LPC2213x. Contains everything we need.] | ||
==Articles== | ==Articles== | ||
*[http://direct.xilinx.com/bvdocs/whitepapers/wp123.pdf Article on Interfacing ARM processors and FPGAs] | *[http://direct.xilinx.com/bvdocs/whitepapers/wp123.pdf Article on Interfacing ARM processors and FPGAs] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Links== | ==Links== | ||
− | *[http:// | + | ===User Groups/Wikis=== |
+ | *[http://tech.groups.yahoo.com/group/lpc2000/ Yahoo group about just the LPC ARM from Phillips] | ||
+ | *[http://www.embeddedrelated.com/groups/lpc2000/kw/Lpc2138.php Yet Another Discussion Group] | ||
*[http://www.open-research.org.uk/ARMuC/ ARM Wiki] - Good page with a lot of ARM resources/links. [[User:ScottT|ScottT]] | *[http://www.open-research.org.uk/ARMuC/ ARM Wiki] - Good page with a lot of ARM resources/links. [[User:ScottT|ScottT]] | ||
*[http://www.heyrick.co.uk/assembler/qfinder.html Page of ARM processor instructions] - ASSEMBLY instructions, if we need them. [[User:ScottT|ScottT]] | *[http://www.heyrick.co.uk/assembler/qfinder.html Page of ARM processor instructions] - ASSEMBLY instructions, if we need them. [[User:ScottT|ScottT]] | ||
*[http://www.arm.com/support/training/type4680.html Apparently free ARM course] - Not sure how useful this could be. [[User:ScottT|ScottT]] | *[http://www.arm.com/support/training/type4680.html Apparently free ARM course] - Not sure how useful this could be. [[User:ScottT|ScottT]] | ||
− | + | ===Software=== | |
*[http://bray.velenje.cx/avr/terminal/ Bray++ Terminal (just download/run, no install!)] | *[http://bray.velenje.cx/avr/terminal/ Bray++ Terminal (just download/run, no install!)] | ||
*[http://gandalf.arubi.uni-kl.de/avr_projects/arm_projects/#winarm WinARM ARM development programs for Windows] | *[http://gandalf.arubi.uni-kl.de/avr_projects/arm_projects/#winarm WinARM ARM development programs for Windows] | ||
+ | *[http://www.skyeye.org/index.shtml ARM processor simulator for Linux] - might be able to use this to test things, but I'm not sure it would be better than just taking home a dev board. :P [[User:ScottT|ScottT]] | ||
+ | ===Other Links==== | ||
+ | *[[RCfirmware|Firmware]] | ||
<br> | <br> | ||
[[RobocupElectrical|Electrical Homepage]] | [[RobocupElectrical|Electrical Homepage]] |
Revision as of 17:02, 10 November 2006
The microprocessor is the heart of the 2007 robojackets robocup competition robot and acts as the interface between the wireless communication system and the robot proper. A simple firmware program monitoring the internal sensors of the robot and controling the motor and ball roller/shoot will run on the micro. Currently as part of our phase one objectives we are looking closly at processors from Atmel, SI Labs, Motorola, and PICs. Below are some specs.
Contents
The Wall
9/14/06 - We chose a dev kit see the sparkfun link below. It'll cost $64.95 a pop and we are getting 3.
To Do
- Finalize number of I/O and type (SPI, PWM, ADC, etc)
- Design Schematic tying in all devices
- Breadboard to test write simple code
- Get board made
- Write Code
Specifications
Device | 32-bit microprocessor |
---|---|
Power | 3.3V Low pwt |
Archetecture | ARM |
Clock | >50 MHz |
Memory | Flash 128Kb |
IO pins | 32-64 pins Software Configurable |
Interfaces | SPI, UART |
DA/AD | (3)10-bit DAC (2)10/16-bit ADC |
Timers | 8-bit (3) |
PWM | 4 channels |
Programming | JTAG or Bootloader |
Schematics
Schematics
Data-Sheet
Phillips LPC
- LPC2138 User Manual (Warning Large File Download First)
- Sparkfun dev kit
- Phillips LPC221x series ARMs. More memory vs LPC2213x. Contains everything we need.
Articles
Links
User Groups/Wikis
- Yahoo group about just the LPC ARM from Phillips
- Yet Another Discussion Group
- ARM Wiki - Good page with a lot of ARM resources/links. ScottT
- Page of ARM processor instructions - ASSEMBLY instructions, if we need them. ScottT
- Apparently free ARM course - Not sure how useful this could be. ScottT
Software
- Bray++ Terminal (just download/run, no install!)
- WinARM ARM development programs for Windows
- ARM processor simulator for Linux - might be able to use this to test things, but I'm not sure it would be better than just taking home a dev board. :P ScottT