Dies ist eine alte Version des Dokuments!


mC wökrshop

Wer macht mit

  • sushi
  • loon (Hat wer nen Leihduino???)
  • Skruppy (Hat wer nen Leihduino???)
  • wanda (…Boarduino + ein eHaserl…bringe beides mit)
  • fred

Themen

  • Tool chain
  • I/O
  • Timer
  • Interrups
  • HowTo RTFM

Vorbereitung

  • Alles was AVR (8-Bit ATEML Microcontroller) mäsiges, wass schnell programmierbar ist (kein Bit-Banging oder so). Also E-Haserl, FooDoinos, Development boards, …
  • Datenblatt von ATMEL über euren Chip herunterladen. Es sind i.d.R. PDFs mit mehr als 500 Seiten.
  • Schaltpläne Pinouts suchen und mitnehmen, wenn nicht schon sauber aufgedruckt (ihr müsst halt wissen „Pin Nummer x geht auf diesen Kontakt“).
  • Programmierkabel falls nötig.
  • Breadboard, LED, Schalter, Jumper wires oder so, sinvoll für I/O.

Materialien

Das hier kann während des wörkshops mit Spickzetteln, Code sippets, Links, … gefüllt werden.

Löten iss sooo einfach

„Löten ist einfach! und so wirds gemacht“ (Comic): fullsoldercomic_de.pdf

Boarduino

Infos: http://ladyada.net/make/boarduino/
Plan als .png: http://ladyada.net/images/boarduino/boarduinosch.png

Chipinfos:
unter: http://www.atmel.com/dyn/resources/prod_documents/doc8271.pdf

  • ATmega328P/ 16.00 MHz
  • Flash (Kbytes): 32
  • Pin Count: 32
  • Max. Operating Frequency: 20
  • CPU: 8-bit AVR

ehaserl

AVR

apt get install

  • avrdude
  • avr-libc
  • gcc-avr
  • binutils-avr

Das müssten alle Pakete sein, die Fisch braucht.

projects/workshop1.1324065874.txt.gz · Zuletzt geändert: 2011/12/16 21:04 von wanda