Microcontroller sind ein tolles Spielzeug für Leute und fd0 ist mit dabei. Tim Pritlove befragt ihn im Gespräch zu seinen Microcontroller-basierten Projekten, was diese Systeme zu leisten vermögen und wie man sie programmiert. Auch komplexe Details der Maschinensprachen-Programmierung werden erläutert: Register, Interrupt-Handling, Ansprechen von Hardware, Speicherverwaltung. Aber es geht auch um die Hardware: wie bringt man einer LED bei, verschiedene Helligkeiten anzunehmen? Wie programmiert man sich seine eigene Infrarotfernbedienung?
Links:
Chaos Computer Club Cologne (C4)
lochraster.org / fd0
WP: Mikrocontroller
U23
WP: Schloss Heiligenhoven
heise: CCC veranstaltet Projekttage für junge Computernutzer
WP: Internet Control Message Protocol (ICMP)
WP: Ping
fnordlicht
Atmel Corporation
WP: Atmel AVR
WP: Hauptprozessor (CPU)
WP: Quarzoszillator
WP: Oszillatorschaltung
Microchip Technology Inc.
WP: PICmicro
WP: Maschinensprache
WP: Interrupt
WP: Register
WP: Türme von Hanoi
WP: Befehlszähler (Program Counter)
WP: Joint Test Action Group (JTAG)
WP: ARM7TDMI
WP: Pulsweitenmodulation
WP: Pulsfrequenzmodulation
WP: EIA-485 (RS485)
WP: I²C
ST Microelectronics: TDA7318 Digital Controlled Stereo Audio Processor
WP: EIA-232 (RS232, V.24)
WP: Polling
IAR Systems
AVR Libc
WP: Bank Switching
WP: Expanded Memory Specification
EtherRape
19C3: Network Hijacking Workshop
Microchip ENC28J60
ethersex.de – making Atmel AVRs IPv6 aware …
Parallax Basic Stamp
Arduino open-source electronics prototyping platform
CRI015 Bre Pettis
WP: Surface Mounted Device
TV-B-Gone
IR Remote Control Knowledge Base
Unzap
21C3: Old Skewl Hacking: Infra Red
22C3: Old Skewl Hacking – InfraRed updated
WP: Bleiakkumulator
Linux Infrared Remote Control (LIRC)