From: eLinux.org

Hammer Board

Contents

Hammer Board Specifications

Hammer4.jpg

TinCanTools Website

The Hammer CPU board from TinCanTools,is
based upon Samsung’s S3C2410 ARM920T processor. It
gives you the power of an ARM9 processor in an easy to use modular
package. The Hammer CPU board fits into a standard 40 pin DIP socket. It
is an ideal platform for code development and prototyping in an embedded
environment. You can quickly interface to the Hammer using your standard
prototyping tools that are based upon 0.1 inch centers.

  1. * 100 MIPS Microprocessor ( CPU ): S3C2410 - Samsung (200 MHz)
  2. * ARM 920T core with Cache (16K+16K) and MMU
  3. * Main Memory: 32MB SDRAM (16M x 16 bit, 100MHz)
  4. * FLASH : 16MB NOR Flash
  5. * Peripherals available:
  6. o 2 UARTs (also supports IrDA)
  7. o 1 I2C
  8. o 2 SPIs
  9. o 2 16-bit Timers/PWMs
  10. o 1 8-bit LCD Interface + control signals
  11. o 1 USB Host Port
  12. o 1 USB Slave Port
  13. o 2 ADCs (10 bit )
  14. o 4 External Interrupt pins
  15. o 1 Up to 30 pins of GPIOs
  16. * JTAG Interface: 2 x 7 Header standard ARM JTAG interface
  17. * Size: 0.75 inches (width) X 2.25 inches (length)
  18. * Package: Fits a standard 40-pin DIP socket (0.1 inch lead spacing)
  19. * Power Requirements: +5VDC @ 120 mA (typical)

Interface Options

I want to use the Hammer with:

Resources

Hammer Details

The Hammer comes preloaded with an open source bootloader, Linux 2.6
kernel, and a uClibc/Busybox based root file system. Board schematics,
application notes, and source code are also included on the CD. The
Hammer Board is a 40 pin DIP modules that can run full standard
GNU/Linux.

The Hammer Kit comes with everything you
will need to begin developing for the Hammer Board, and is strongly
recommended
for first time Hammer Board users. All development tools
have been created for use with Linux, so you will need a working Linux
system to use the Hammer Board and develop applications for it.

Hammer1.jpg

Hammer2.jpg

Hammer3.jpg

Hammer Board Pinouts

Hammer-pinouts.jpg

Pinout with more explanations and links.






































































































































































































































Pinout with more explanations and links.
Pin numberMain FunctionNoteAlt FunctionNote
1RXD0 RS232 ReceiveGPH3GPIO port H bit 3
2TXD0RS232 TransmitGPH2GPIO port H bit 2
3IICSDAI2C SDA Wikipedia explains I2C GPE15GPIO port E bit 15
4IICSCLI2C SCLGPE14GPIO port E bit 14
5SPIMISO0SPI port 0 MISO Wikipedia explains SPIGPE11GPIO port E bit 11
6SPIMOSI0SPI port 0 MOSIGPE12GPIO port E bit 12
7SPICLK0SPI port 0 clockGPE13GPIO port E bit 13
8nSS0SPI port 0 selectEINT10External Interrupt 10 (Wakeup capable?)
9nRESETCPU reset.
10nRTS0RS232 RTS (Ready to send)GPH1GPIO port H bit 1
11nCTS0RS232 CTS (Clear to send)GPH0GPIO port H bit 0
12TOUT0PWM timer 0 outGPB0GPIO port B bit 0
13TOUT2PWM timer 2 outGPB2GPIO port B bit 2
14RXD2RS232 port 2 receive (Note, Port 1 isn’t accessible) GPH7GPIO port H bit 7
15TXD2RS232 port 2 transmitGPH6GPIO port H bit 6
16VMLCD AC bias GPC4GPIO port C bit 4
17VFRAMELCD Vertical syncGPC3GPIO port C bit 3
18VLINELCD Horizontal syncGPC2GPIO port C bit 2
19VCLKLCD pixel clockGPC1GPIO port C bit 1
20GNDGround - supply voltage return.
21LCD_VD0LCD data bit 0GPC8GPIO port C bit 8
22LCD_VD1LCD data bit 1GPC9GPIO port C bit 9
23LCD_VD2LCD data bit 2GPC10GPIO port C bit 10
24LCD_VD3LCD data bit 3GPC11GPIO port C bit 11
25LCD_VD4LCD data bit 4GPC12GPIO port C bit 12
26LCD_VD5LCD data bit 5GPC13GPIO port C bit 13
27LCD_VD6LCD data bit 6GPC14GPIO port C bit 14
28LCD_VD7LCD data bit 7GPC15GPIO port C bit 15
29EINT11External interrupt 11nSS 1 SPI port 1 select
30EINT15External interrupt 15SPICLK1SPI port 1 Clock
31EINT14External interrupt 14SPIMOSI1SPI port 1 MOSI
32EINT13External interrupt 13SPIMISO1SPI port 1 MISO
33 AIN1ADC input 1 (Note - these ADCs are independant, and do not support differential mode)
34 AIN0ADC input 0
35 DP1USB 1 Slave +
36 DN1USB 1 Slave -
37 DP0USB 0 Host +
38 DN0USB 0 Host -
39+3.3VDCInternal regulator output. Can supply 100mA(?) safely. Overloading this may cause irreparable damage.
40+5V5V input.

Hammer Carrier Board -
the original carrier board for Hammer

Nail Kit - Great development system for
Hammer to take where ever you go.

Hammer-RDP - the Robotics Development
Platform

Hammer Project pages

Christmas Lights Controller
Audio Mixer Project

Categories: