• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Fragen zu Programmiergeräten und zur Programmierung der uC

Kappler

Geowizard
Hallo Mönch,

mit den Programmern kann ich dir jetzt nur insofern weiterhelfen, dass ich den mySmartUSB-Programmer benutze und der auch problemlos funktioniert. Nur Fuse-Bits setzen unter Bascom klappt damit nicht...
Bei Ebay (z.B. hier gibt es auch einige USB-Programmer, der verlinkte wird wohl auch von einigen Leuten aus diesem Forum benutzt. Dabei bin ich mir allerdings nicht ganz sicher...

Wenn du schon C kannst, wäre das vielleicht noch eine Alternative, das es auch einen kostenlosen C-Compiler für die Atmels gibt. Schau doch mal hier:
http://www.mikrocontroller.net/articles/AVR-Studio

Auf der Seite findest du auch ein passendes Tutorial:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

Viel interessantes zu dem Thema findest du auch im Roboternetz:
http://www.rn-wissen.de/index.php/Hauptseite

Wenn du nur Reaktivlichter basteln willst, ohne tiefer in die Materie einzusteigen, dann ist allerdings Bascom das Mittel der Wahl, da die meisten Cacher wohl damit programmieren...
 

Teddy-Teufel

Geoguru
Hallo Mönch, ich nutze seit Jahren den Adapter aus dem Koch-Buch an LPT, damit kann ich alles setzen was notwendig ist auch die Fusebits, habe sogar schon "festgefahrene" ATtinys die mit dem USB-ISP nicht mehr ansprechbar waren erfolgreich zurück setzen können. Das Du immer etwas dazu lernen möchtest ehrt Dich. HTML, Javascript und PHP sind jedoch grundverschieden. C geht noch wieder in eine ganz andere Richtung.
An Deiner Stelle würde ich versuchen mit dem geringsten Aufwand das Ziel zu erreichen und das wäre aus meiner Sicht LPT1 und Basic. Sieh Dir bloß mal den Preisunterschied der beiden Adapter an.
Also nutze lieber Dein Laptop mit LPT und versuche nicht zu hoch hinaus zu schießen und wenn dann noch etwas ist, meldest Du Dich einfach hier wieder.
 

scc

Geocacher
Hallo Mönch
Für dich und Leute ohne Lpt-Port;schau mal da nach:
oder da :
Erfolgreiches Basteln
SCC
 

scc

Geocacher
Hallo Mönch
Für dich und Leute ohne Lpt-Port;schau mal da nach:
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/
oder da :
http://www.reichelt.de/?ARTICLE=80130
Erfolgreiches Basteln
SCC
 

stonewood

Geowizard
scc schrieb:
Hallo Mönch
Für dich und Leute ohne Lpt-Port;schau mal da nach:
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/
oder da :
http://www.reichelt.de/?ARTICLE=80130
Erfolgreiches Basteln
SCC
Moin,

für den USB-Port gibts usbasp. Parallelport auf USB umzudengeln geht bei den Parallelportadaptern in der Regel komplett schief.
 

scc

Geocacher
Hallo
Dachte auch mehr an Leute die ein Parallelport ISP bauen wollen wie STK200-300 usw...
deswegen Karte von Reichelt.
scc
 

stonewood

Geowizard
scc schrieb:
Hallo
Dachte auch mehr an Leute die ein Parallelport ISP bauen wollen wie STK200-300 usw...
deswegen Karte von Reichelt.
scc
Wenn das funktioniert: Kein Problem. Aber selbst die Atmel- Parallelport-Adapter 'mißbrauchen' den Parallelport als allgemeinen I/O-Port. Das geht mit einem richtigen Parallelport ohne Probleme (deswegen die Anführungszeichen oben) und ist auch voll innerhalb der Spezifikation der Parallelporthardware. Wenn da aber ein usb<->paralleladapter zwischengesetzt wird funktioniert das in der Regel nicht mehr, da a) der USB-Adapter einen richtigen Drucker dahinter erwartet, und b) die entsprechenden I/O-Ports des Parallelports nicht mehr direkt ansprechbar sind.

Das gleiche gilt übrigens auch für einfachere serielle Programmer, dort wird auch direkt über die RXD/TXD/RTS/CTS etc.pp. das ISP-Protokoll drübergejagt.
 

scc

Geocacher
Hallo
Laut Spezifikationen von Reichelt müsste die Karte HW kompatibel zum Onbordport sein.

-----------------------------
• 1x DB25 Parallel-Port
• SPP, PS2, EPP, ECP kompatibel zu IEEE 1284
• FIFO: 16 byte
• Datentransferrate bis zu 1,5 Mbps
• Plug & Play
• Automatisches Einstellen des IRQ und I/O
• Unterstützt PCI IQR Sharing
• 32-Bit PCI Standard 2.1
-------------------------------

SCC
 

scc

Geocacher
Hallo
Hat jemand schon mal mit dem Bs:
http://www.pollin.de/shop/dt/MTU4OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_Pollin_Spiel_I.html
was gebaut ?

SCC
 

chrysophylax

Geomaster
Na das ist doch mal ne Hardware-Plattform für die Atmel-Freunde hier - fertig kaufen, selbst programmieren. Daumen hoch, das Ding ist bisher komplett an mir vorbeigegangen.

Das kann doch gar nicht lange dauern bis auf der Plattform die ersten Dosensuch-Anwendungen stehen....

chrysophylax.
 

Windi

Geoguru
scc schrieb:
Hallo
Hat jemand schon mal mit dem Bs:
http://www.pollin.de/shop/dt/MTU4OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_Pollin_Spiel_I.html
was gebaut ?
Schade dass hier nur ein Tiny 2313 drin ist.
Der hat leider keinen A/D-Wandler.
Zum Experimentieren aber dennoch nicht schlecht für den Preis.
 

stonewood

Geowizard
scc schrieb:
Hallo
Laut Spezifikationen von Reichelt müsste die Karte HW kompatibel zum Onbordport sein.
Dann eben nochmal: Das was der Parallelportadapter macht ist *NICHT* SPP, EPP oder ähnliches. Das geht direkt auf die I/O-Adressen vom Parallelport. Und eben das simulieren die USB->Paralleladapter nicht, und schon funktioniert nichts.
 

coletricle

Geocacher
Hallo,
entschuldigt bitte das ich hier einfach so hereinplatze, aber ich habe eine klitzkleine Frage. ;)
Es ist ja Winter und nun bin ich ein wenig neugierig auf die Mikrocontrollerprogramierung geworden.
Ich würde gern mal damit anfangen ein Reaktivlicht aus dem Kochbuch nachzubauen und nun stellt sich mir die Frage der Programmierung.
Und zwar habe ich keine RS Schnittstelle und nutze Win7. Ich würde also gern auf USB ausweichen.
Nun die Frage, kann ich einen einfachen USB Programmer z.B von Reichelt den DIAMEX USB ISP nehmen ? Wenn ja fehlt da noch was oder wie wird dann der ATTINY da angeschlossen ?
Oder sollte ich diesen hier nehmen ?
http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=1138
Kann ich da Controller draufstecken, programmieren und dann im Reaktivlicht aus dem Kochbuch einsetzen ?

Im vorraus schon mal vielen Dank für eine Antwort.
 

stonewood

Geowizard
coletricle schrieb:
Und zwar habe ich keine RS Schnittstelle und nutze Win7. Ich würde also gern auf USB ausweichen.
Nun die Frage, kann ich einen einfachen USB Programmer z.B von Reichelt den DIAMEX USB ISP nehmen ? Wenn ja fehlt da noch was oder wie wird dann der ATTINY da angeschlossen ?
Oder sollte ich diesen hier nehmen ?
http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=1138
Kann ich da Controller draufstecken, programmieren und dann im Reaktivlicht aus dem Kochbuch einsetzen ?
der aus dem Shop sieht nach was funktionierendem aus. Was das ist und was der von reichelt kann kann ich aber nicht sagen.

Günstig gibts aber auch sowas: http://www.fischl.de/usbasp/. Der tut bei mir ohne Probleme seinen Dienst. Zu anfang unter Windows, mittlerweile unter Linux.

Grundsätzlich ist es so daß der Tiny 'irgendwie' programmiert werden möchte. Wenn einmal das Programm drauf ist läuft das auch komplett ohne den Programmer. Und das 'irgendwie' kann per USB, Parallelport oder sonstwie passieren, außerdem noch auf verschiedene Arten. Wenn der Adapter also 'irgendwie' das Programm da draufbügeln kann ist alles OK.
 

pirol432

Geocacher
Hallo Leute,
der hier(http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=250967680831) geht super und mit 16,- Euro kaum zu schlagen.
Kommt aus Polen, aber 1A Arbeit und ist sehr schnell geliefert mir Handbuch als PDF zum Download von
der Seite.

beste Grüße
 

richie241

Geonewbie
Hallo zusammen,

seit einiger Zeit befasse ich mich auch mit dem Bau von Reaktivlichtern und uC Programmierung.
Bisher habe ich immer mit dem Tiny13 gebastelt, habe jetzt mal vor gehabt ein 7Segment mit dem Tiny24 zu bauen.

Ich habe folgende 2 Fehler mit Bascom:

1. Wie am Anfang des Themas beschrieben haben sich meine beiden Tiny13 verabschiedet als ich die Fuses gesetz habe (Vcc +3V angeschlossen, Divide Clock by 8 auf OFF, FEDCBA : 100100)
Die Tinys werden nun nicht mehr von Bascom erkannt: ID: FFFFFF
In AVR Studio4 auch nix mehr...

2. Bevor ich die Fuses gesetzt habe wollte ich den Tiny beschreiben, der Flash wurde geschrieben dann kam die Meldung: "bascom chip differs at byte address 00000"

Wer kann mir da weiterhelfen?
 

stonewood

Geowizard
richie241 schrieb:
1. Wie am Anfang des Themas beschrieben haben sich meine beiden Tiny13 verabschiedet als ich die Fuses gesetz habe (Vcc +3V angeschlossen, Divide Clock by 8 auf OFF, FEDCBA : 100100)
Die Tinys werden nun nicht mehr von Bascom erkannt: ID: FFFFFF
In AVR Studio4 auch nix mehr...

2. Bevor ich die Fuses gesetzt habe wollte ich den Tiny beschreiben, der Flash wurde geschrieben dann kam die Meldung: "bascom chip differs at byte address 00000"
Zum ersten: Was für eine fuse ist das? 128 Khz? Nicht daß die 'falschrum' ist, denn: 'gesetzte Fuse' =0. Oder der Programmer ist für die Taktfrequenz zu schnell, daher antwortet der Tiny nicht mehr. Was für ein Programmer? Per $crystal kann man einige Programmer bremsen, zum Beispiel den parallelport-Programmer.

Zum zweiten: Da hat wohl das Programmierkabel irgendwas gefangen und den Tiny falsch beschrieben. Eventuell auch eine defekte Flash-Zelle? Bei mir kommt das auch ab und an mal vor, da hilft in der Regel neubeschreiben. Ging das?
 

richie241

Geonewbie
Danke für die Antwort.
Der Programmier ist ein günstiger USB programmer von reichelt.
Habe mir gedacht das da etwas nicht stimmt und habe mir mal einen AVR isp mkii programmer bestellt - zum gegenchecken.

Hoffe die Fehler lagen "nur" daran :roll:
 
Oben