PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grundschaltung für Attiny(13) gesucht...



NexX
29.11.2008, 14:53
Hallo,

ich such eine Grundschaltung für einen Attiny(13).
Im Wiki ist ja einer für den Atmega32 so schön beschrieben (https://www.roboternetz.de/wissen/index.php/AVR-Einstieg_leicht_gemacht).
Allerdings hätt ich gern auch eine für den Attiny, da man ihn, soweit ich weis, auch seriell programmieren kann, ohne ISP-Kabel.. oder lieg ich da falsch?

Wie sähe so eine Schaltung aus?

dankeschön,
NexX

sdz55
29.11.2008, 15:02
Soviel ich weiss ist es zu beginn immer nötig ein ISP-Kabel zu haben, (Serielle programmiereung nur über Bootloader möglich!)

mfg

Besserwessi
29.11.2008, 15:06
Die Grundschaltung des Tiny13 ist noch etwas einfacher als bei den Mega...
Einfach GND und VCC anschließen. Einen Quarz wird man eher selten nutzen. Die Verbindung zum programmieren ist so wie sonst auch. Es geht auch da nicht ohne "ISP" Kabel.
Die einzigen AVR Controller die ohne ISP Kabel zu programmieren sind, sind welche mit USB Schanittstelle, die haben (alle ?) einen Bootloader mit drin. Man kann natürlich auch die JTAG schnitstelle nehmen, sofern vorhanden, aber das ist ja ziehmlich der gleiche Aufwand.

radbruch
29.11.2008, 15:33
Hallo

http://loetstelle.net/projekte/tinydil/tinydil.php

Die Platine zu diesem Projekt (ohne Bauteile!) erhält man auf Anfrage, bzw. gegen einen Link beim Webmaster (siehe Seite unten).

Diese Platine kann man dann je nach Wunsch und Anforderung bestücken:

https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=326492#326492
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=324867#324867

Für mich war der Einstieg in die ISP-Welt. Zusätzlich benötigt man noch den ISP-Programmierer den man sich selbst zusammenbauen oder fertig kaufen kann.

Eine Alternative wäre das Tiny-Buch von Franzis:
http://media.e-load.de/sgallery-media/w265_304/d-gallery/franzis/franzis-bilder/vg4899-0-3D.jpg (http://www.franzis.de/online-shop/elektronik/lernpakete-elektronik/lernpaket-mikrocontroller)
(http://www.franzis.de/online-shop/elektronik/lernpakete-elektronik/lernpaket-mikrocontroller)

Gruß

mic

NexX
29.11.2008, 15:44
Hm... also doch ISP... gibts die nicht schon mit bootloader zu kaufen?!
Bei Conrad oder Reichelt gibts eben kein einzelnes ISP-Kabel, das ist mein Problem.
Dieses Franzis Lernpaket hab ich mir auch schon angeschaut....
Die Teile ohne Platine wären da nur ca. 3€^^ Nur die Software....
Ich denk, dann werd ich mir des kaufen, auch wenn es etwas teuer ist...

EDIT: Shit, ich hab keine Homepage.... na dann mal gucken, wie ich an die Platine komm

radbruch
29.11.2008, 15:55
Hallo


Ich denk, dann werd ich mir des kaufen, auch wenn es etwas teuer ist...Warte noch etwas. Es gibt auch RN-User die dieses Lernpaket gekauft und schon Erfahrungen damit haben. Vielleicht kommt noch die eine oder andere Rückmeldung.

Günstige ISP-Adapter für die parallele Schnittstelle gibt es überall:
http://www.shop.robotikhardware.de/shop/catalog/images/ispdongle300.jpg (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=73&products_id=41)
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=73&products_id=41

Gruß

mic

sdz55
29.11.2008, 16:14
oder auch bei myavr.de!

oberallgeier
29.11.2008, 16:41
... Alternative wäre das Tiny-Buch von Franzis ...
... Lernpaket hab ... Teile ohne Platine wären da nur ca. 3€^^ ...Dieses Paket war MEIN Einstieg in die µC-Welt. Das mag ja stimmen, dass die paar Teile nur ein paar Euro wert sind. Aber guck mal nach (vergleichbaren) Platinenpreisen. Dazu gibts übrigens auch ein entsprechendes RS232-Kabel, das beim Experimentieren den benötigten Saft liefert. Programmiert wird per ISP von einer RS232-Schnittstelle. Könnte natürlich bei einem Not(allconnectors)book ein Nachteil sein. Die Anleitung das Platinchen mit einem 9V-Block zu betreiben (für stand alone Einsatz, ohne PC) hatte bei mir auf Anhieb funktioniert. Nicht zu verachten fand ich auch, dass die Lernware in einem Paperback, immerhin sehr buchähnlich, präsentiert wird.

Ich fand diesen Einstieg didaktisch sehr gut aufbereitet und für mich war der Wissensgewinn sehr groß. Ich baue heute noch mit der Platine und der praktischen Software Beispielschaltungen zusammen um etwas zu testen. Die ganze Ausrüstung ist recht einfach, aber deswegen sehr betriebssicher und lernfördernd übersichtlich. Außerdem lernt man dort gleich passende Peripherie wie Fototransistor u.ä. (die gehören zu dem paar-Euro-Umfang). Der Softwareumfang präsentiert Dir dafür u.a. eine Art Oszilloskop, das zwar minimalistisch ist, aber ebenfalls recht informativ. Meine Meinung also : sehr empfehlenswert.

Heute habe ich zum Programmieren dieses robotikhardware-Kabel das mic zeigte. Ich programmiere mit PonyProg oder mit einem USBAVR-Dingelchen direkt aus AVRStudio und mein erster eigener Roboter R2D03 (Dottie) (https://www.roboternetz.de/phpBB2/viewtopic.php?p=390196#390196) läuft gut.

NexX
30.11.2008, 16:51
hm.... na also bei dem positiven feedback werd ichs mir wohl auch kaufen ;)
nur so aus interesse, kann man ohne dem programm mit bascom direkt flashen?
ich hab bis jetzt nur gelesen, dass man das fertige hex-file mit dem programm dann flashen kann....

oberallgeier
30.11.2008, 17:24
Das Lernpaket Mikrocontroller hat zwei Flashmöglichkeiten. Eine arbeitet (laut Handbuch) in einer Art Bootloader-Modus in der üblichen Experimentierumgebung - das Programm heißt LPmikros. Bei mir lief das leider nicht mit dem Upload, nie. Ich hatte stattdessen stets mit dem alternativen Programm Erfolg, LPmikro ISP, ein hardware-angepasstes Flashprogramm, das Hexfiles über die RS232 in den tiny13 auf der Lernpaket-Platine schaufelt. Ich hatte meine Hexfiles mit AVRStudio aus Assembler (und vereinzelt C) erstellt. Daher kann ich zu bascom nichts sagen. Dass bascom mit der Programmierhardware des Lernpaketes klarkommt, wage ich zu bezweifeln - wie gesagt - Bascom-Hex kann man wohl mit LPmikro ISP flashen.

Mein positives Feedback geht aber nur von meinem Stand aus - praktisch keine Ahnung von Elektronik, der Wunsch sich in Elektronik und in die µC-Welt einzuarbeiten und auch noch C zu lernen. Assemblerkenntnisse hatte ich aus grauen Vorzeiten.