Lasertag

Im Unterforum Alle anderen elektronischen Probleme - Beschreibung: Was sonst nirgendwo hinpasst

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 25 11 2024  13:15:06      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Alle anderen elektronischen Probleme        Alle anderen elektronischen Probleme : Was sonst nirgendwo hinpasst

Gehe zu Seite ( Vorherige Seite 1 | 2 )      


Autor
Lasertag

    







BID = 12277

Gast

Nichtregistrierter Benutzer
 

  


Mmmh, der C++-Freak bin ich. Aber Assembler? Och, neeeee
bitte nich

BID = 12298

Jornbyte

Moderator



Beiträge: 7178

 

  

Nun muß ich zu meiner Schande gestehen, ich habe nicht alles gelesen!!!
Für den Atmel gibt es C, Pascal, Asemmbler und Basic, alles Frei oder Demos mit ausreichender Kapatzität für ein solches Projekt. Bei Hochsprachen würde ich keinen 1200 oder Tiny empfehlen, da die nicht über einen ausreichenden Ram verfügen. Der 2313 hatt das alles und kostet nicht viel mehr alls der 1200. Die Atmel-Serie hat auch 3Volt'ter im Angebot. Ich würde, schon auf Grund der Kosten, einen µC zum Einsatz bringen. Die Möglichkeiten der Funktionen sind mit der herkömmlichen Technik nicht zu erreichen oder zu Teuer und aufwendig. Da würden auch die Kapazität der Batt's nicht reichen, um einen schönen Tag zu erleben.


_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 12437

antikeen

Gerade angekommen
Beiträge: 11

Also wir haben uns nun für den steinigen Weg der komplexeren Schaltung entschieden. D.h. wir verwenden die Aleitung von www.Lasertag.de(unter Downloads).
Der Sourcecode sollte kein Problem sein, wie gesagt, unser C++-freak kennt sich verdammt gut aus und wir haben ja auch eine Vorlage des Codes(auch unter Downloads auf Lasertag.de verfügbar)
Noch ein paar Fragen:
Was versteht man unter Firmware?
In was muss man den C-code compilieren um ihn auf den Chip zu bekommen?
Bei Reichelt gibt es 2 Versionen des Atmel
AT 90S2313 PDIP
AT 90S2313 SO20
Welchen sollen wir benutzen und was ist ein µC (@Jornbyte)?

Ich hoffe ich raube euch nicht allzuviel Zeit mit den ganzen Fragen, mfG, Antikeen

BID = 12453

Jornbyte

Moderator



Beiträge: 7178

Ein Mikrocontroller ist ein Prozessor. Der Unterschied zu PC-Prozessoren besteht darin, dass bei einem µController Speicher, Digital- und Analog- Ein- und Ausgänge etc. meist auf einem einzigen Chip integriert sind, so dass eine µController-Anwendung oft mit ein paar wenigen Bauteilen auskommt. Ein Nachteil ist das nur das Programm, dass im Programmspeicher liegt, abgearbeitet werden kann. (einige der Megaserie bietetn schon Bootloader, wo verschiedene Programme ausgeführt werden können)

Unter Firmware versteht man Computerbefehle oder -daten, die als nur lesbare Information in einem Festspeicher gespeichert sind. Also das aktuelle Betriebssystem des µC z.B.

Da die Sache in C gemacht wird und ARRGCC ein freier Copiler ist, habe ich dir auch die Downloads HG's dazu rausgesucht:
function reference: http://www.avrfreaks.net/AVRGCC/libcref.php
AVR development tools: http://combio.de/avr/
Development Environment: http://www.enteract.com/~rneswold/avr/
Getting Started Notes: http://www.avrfreaks.net/AVRGCC/Download/haraleit.pdf
Using AVR GCC: http://www.stanford.edu/class/ee281/avrgcc.html
AVRGCC-AVRstudio beginners guide: http://www.avrfreaks.net/Tools/showtools.php?ToolID=228
AVR cross compiler : http://members.telering.at/jessich/reinhard/avr/index.html
AVR-GCC Documentation: http://savannah.nongnu.org/download.....nual/

Compiliert wird der Code in das Intel-Hex-Format. Um Diese Daten in den µC zu bekommen, brauchtst du noch ein Brennprogramm z.B. Ponyprog http://www.lancos.com/prog.html
Da ist auch Anschussbelegung für das Kabel mit bei.

Verwendet den AT 90S2313 PDIP. Das ist die normale DIL-Bauform und passt in eine Fassung. Die SO20 ist die SMD-Bauform.



_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 12455

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach

Danke, Jörgen!
Ich sehe Du bist, im Gegensatz zu mir, auf dem Laufenden.


BID = 12702

antikeen

Gerade angekommen
Beiträge: 11

Danke für die Unterstützung!

Also wir sind jetzt kurz davor die ersten Teile für einen Prototypen zu bestellen. Allerdings muss man ja anscheinend um den Chip zu programmieren noch ne Schaltung bauen die man dann an den seriellen Port anschließt. Bei Ponyprog gibts da das hier:
http://www.lancos.com/siprogsch.html#baseboard

Aber braucht man wirklich dieses komplette Base Board?
Ich will ja nur den AT90S2313 beschreiben und nicht noch irgendwelche anderen Chips. Gibts da keine leichtere Lösung?
mfG, Antikeen

BID = 12712

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach

Wer sagt denn, das man dafür die Platine kaufen muß ?
Es sollte ja kein Hindernis darstellen, die drei Transistoren zusammenzukleben.

_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !

BID = 12829

antikeen

Gerade angekommen
Beiträge: 11

Das sieht aber irgendwie schon nach mehr aus als nur nach 3 Transistoren. Und zB auch dem Base Board ist ja noch der External Power Circuit den ich ja eigentlich nicht brauche, aber ich kann den ja schlecht einfach weglassen!?

BID = 12835

hannoban

Schreibmaschine



Beiträge: 1722
Wohnort: Hinter Düsseldorf die 4. Mülltonne links
ICQ Status  

Hallo, ich glaube der folgende Schaltplan ist die einfachste Variante, Atmelchips zu Programmieren. Der Plan ist zwar für Jupiter-Karten (II) (die mit Atmelchips) gemacht, aber man kann bestimmt auch einzelne Chips programmieren, frag mich bitte nur nicht, wie man die anschließt. Das kannst du dir aber bestmmt selbst zusammenreimen, anhand des Datenblattes.




Uploaded Image: Harpunesch.gif

_________________
--------------------------------------
C:>cd life
C:life>matrix.exe

Failure 23 -> reality.sys corrupted

Reboot universe? (y/n) y
Resetting universe! Please wait ......

[ Diese Nachricht wurde geändert von: hannoban am  2 Feb 2003 13:11 ]

BID = 12838

Jornbyte

Moderator



Beiträge: 7178

Die beiden oberen Trasitoren werden nicht unbeding benötigt. Sie sind für ein externes Netzteil gedacht. Die Stromversorgung ist über die RS232 möglich. Dazu werden am Jumper 2 die Pin's 2 und 3 verbunden. Bleibt nur 1xTrans, der 7805, 5xWiderstände, 3xKondensatoren und die 6 Dioden übrig. Diese Schaltung (Board) wirst du öfter brauchen, als du Denkst, wenn einmal der Eistieg in die µC-Welt geschafft ist. Damit lassen sich ja auch andere Typen brennen.
Mit nur 4 Widerständen kommt die Schaltung im Upload aus, vergesse aber die Stromversorgung nicht. Die liegt dann in deinen Händen.

_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 12839

Jornbyte

Moderator



Beiträge: 7178

Das Upload sollte auch noch da sein.

Uploaded Image: ponyprog_simple.gif

_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 21137

torsten31j

Gerade angekommen
Beiträge: 17

Hallo

Nanu ? Geht es nicht weiter ????


Vorherige Seite      
Gehe zu Seite ( Vorherige Seite 1 | 2 )
Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 20 Beiträge im Durchschnitt pro Tag       heute wurden bisher 10 Beiträge verfasst
© x sparkkelsputz        Besucher : 182395971   Heute : 3167    Gestern : 7548    Online : 530        25.11.2024    13:15
12 Besucher in den letzten 60 Sekunden        alle 5.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0511689186096