Benutzer-Werkzeuge

Webseiten-Werkzeuge


attiny

IDE mit MikroForth für den ATMEL AVR Attiny 2313 im 20 Pin DIL

(Seit 9/2019 auch für Arduino nano und Atmel 328 verfügbar.)

UPDATE: For some English documentation see further down …

or get the eBook in English https://www.amazon.co.uk/gp/product/B07HMB499W/ref=dbs_a_def_rwt_bibl_vppi_i2

or as print book https://www.amazon.co.uk/gp/product/172662692X/ref=dbs_a_def_rwt_bibl_vppi_i29

Das Attiny-Projekt1) wurde entwickelt von E. Eube, G. Heinrichs und U. Ihlefeldt.

Auf seiner website dokumentiert G. Heinrichs das Projekt ausführlich. Er beschreibt das Konzept, die Entwicklung und die technischen Einzelheiten. Downloads der Programme stehen zur Verfügung. FORTH und der Assembler werden beschrieben. Ein Forum gibt es auch.

Der Attiny wurde im März 2017 zur 5. Mikrocontroller-Fortbildungsveranstaltung für Lehrer in Essen, Leibniz-Gymnasium, eingesetzt.

Ansicht der Platine Attiny 3.0

Attiny 3.0 bestückt

Unterseite des Attiny 3.0

Minmaler Schaltplan / minimum circuit diagram

ATTINY-PLATINE 3.0

Eigenschaften

  • AVR-Attiny2313-Mikrocontroller - nicht verlötet, sondern auf Fassung gesteckt.
  • USB-UART-Wandler auf Platine integriert; Bootloader sorgt für hohe Geschwindigkeit bei Benutzung der USB-Schnittstelle.
  • (fast) Alle Anschlüsse des AVR über Kontaktbuchsen mit Patchkabeln erreichbar.
  • Parallel zu den 8 Bits eines vollständigen Ports (Port B) 8 Buchsen mit Widerstandsarray; dadurch können mittels LEDs die Zustände des Ports angezeigt werden.
  • Zwei Interrupt-Eingänge direkt mit Tastern verbunden, einer davon mit Kondensator entprellt.
  • Ein Piezo-Lautsprecher.
  • Ein Leistungsverstärker zum Anschluss von Gühlämpchen, Elektromotor …
  • Serielle Kommunikation und schnelle Programmierung über USB.
  • I2C-Vorbereitung durch Pullup-Widerstände; durch Jumper zuschaltbar.
  • SPI-Programmierung über USB.
  • Zusätzliche Kontaktfelder für komplexere Schaltungen.
  • Stromversorgung und Datenübertragung über Standard-USB-Verlängerungskabel; Stromversorgung über 9V-Batterie und Spannungsstabilisator optional.
  • Buchsenleiste zum Anschluss eines kleinen, preiswerten LCD (LCD im Lieferumfang enthalten).
  • Buchsenleiste zum Anschluss weiterer Geräte, frei patchbar!
  • Reset-Taster zum Neustarten eines Programms oder zum Aktivieren eines Upload-Vorgangs.

Schaltplan der Platine 3.0

Schaltplan der Platine 3.0

Hinweise zur Platine 3.0

  1. Zum Lieferumfang gehören die Platine, ein USB-Anschlusskabel, 10 LEDs, eine Fotodiode, 2 Jumper, Käbelchen, ein LCD (2 mal 8 Zeichen) und die nötige Software (uploader-Programm etc.).
  2. Das LCD benutzt das Port B; dabei bleiben PortB.5 und PortB.7 zum Betrieb des I2C-Bus frei.
  3. Über die Buchsenleiste lassen sich bequem weitere Geräte anschließen. Dazu wird die Buchsenleiste über Patchkabel mit den Pins des Attiny2313 verbunden; auf diese Weise ist eine flexible Zuordnung der Buchsenleistenpins zu den Attiny-Pins möglich.
  4. Auf der Platine befindet sich ein Leistungs-MOSFET, der über die Platine oder über eine externe Stromquelle versorgt werden kann. Er kann über einen Ausgang des Mikrocontrollers auch Verbraucher ein- und ausschalten, die größere Ströme benötigen (z.B. Glühlämpchen oder Elektromotoren).
  5. Die Platine ist für einen Stand-Alone-Betrieb ohne USB-Kabel vorbereitet: Dazu müssen auf der Platine lediglich ein Clip-Anschluss für 9-V-Batterien, ein Schalter, zwei Kondensatoren und ein 5-V-Regler angelötet werden.

Wenn Sie Interesse am Erwerb einer oder mehrerer Platinen haben (als Bausatz oder fix und fertig, ab ca. 20 Euro), wenden Sie sich bitte direkt an Herrn Eube (eeube@ish.de).

Dokumentation

Die Heinrichsche Dokumentation wurde von Jürgen Pintaske zusammengefasst und mit Georgs Genehmigung auch hier im Wiki abgelegt.
PDF Handbuch zum MikroForth V9 und Atiny 3.0
Der Bootloader für die Attiny-Platine

Auszüge:
MikroForth-Vokabular
MikroForth words (english version)
User Manual (translation started)

1)
2017 : Attiny 3.0
attiny.txt · Zuletzt geändert: 2021-05-08 15:05 von juergenuk