Guten Tag ! Ich wollte fragen, ob es möglich ist einen AVR Chip, sagen wir mal Attiny2313 oder einen Atmega8 mit einem TI Taschenrechner zu verbinden um Daten vom Taschenrechner zu dem TI und umgekehrt übertragen zu können. Ich habe den TI 84, dieser verfügt einen USB Anschluss. Nur weiß ich nicht wie viel Volt dieser gibt, aber das sind Fragen die man sich später stellen sollte^^ ist das überhaupt machbar oder bräuchte man noch "aufwendige" Hardware ? Der USB Anschluss hat 5 Pins... wieso 5 ? Ich kenne nur 4. Danke
Ich gehe mal davon aus, das der TI wahrscheinlich kein USB-Master ist... Dann könnte es wahrscheinlich kompliziert werden. Mini-USB hat 5 Pinne http://de.wikipedia.org/wiki/Usb
Also dank Wikipedie, kann man ja schnell rausfinden, dass USB mit 5 Volt betrieben wird, und dass die 5. Leitung entweder nicht belegt oder ein weiteres GND ist. Für eine USB-Übertragung gibt es ja spezielle Chips (FTDI, ... ) aber diese sind alle nur dafür gedacht, an einen Host angeschlossen zu werden. In deinem Fall aber braucht man einen Chip, welcher einen Host implementiert, dies ist wohl kaum möglich. In diesem Sinne kann man die Datenübertragung über USB vergessen, man könnte maximal eine ander Schnittstelle verwnden, falls sie vorhanden ist.
> In deinem Fall aber braucht man einen Chip, > welcher einen Host implementiert, dies ist wohl kaum möglich. O doch: FTDI "Vinculum". Ist allerdings nur dann sinnvoll, wenn das Gegenstück -hier der TI-Taschenrechner- irgendein definiertes Protokoll auf USB verwendet.
Hallo, hätte nicht gleich mit drei Antworten gerechnet, danke danke ;). Für den TI 84 gibt es einen Treiber, der nennt sich: usb8x - The TI-84 Plus USB Host Driver. http://usb8x.sourceforge.net/ Könnte man damit den Host realisieren oder versteh ich das noch immer falsch ? Danke schonmal :)
Hi, der TI-84 hat doch noch einen IO-Port, oder? Mach's damit. Sind in C für den AVR ca. 10 Zeilen zum Senden und 10 zum Empfangen. Infos dazu findest du genügend auf www.ticalc.org. Im TI ist aber durchaus ein USB-Host drin, es gibt ja auch Leute die da ihren Memory-Stick dranhängen (ebenfalls auf ticalc.org). Allerdings halte ich den Aufwand, ein USB-Interface in einen AVR einzubauen für viel zu gross, "nur" um mit dem Taschenrechner zu kommunizieren.
Danke für den Hinweis auf usb8x. Dort steht, daß der Taschenrechner ein USB-OTG-Interface enthält. Damit kann man USB-Devices mit dem Taschenrechner verbinden; das usb8x-Projekt scheint -so wie ich das jetzt rasch überflogen habe- in der Tat ein USB-Treiber für den TI88 zu sein, mit dem folgende USB-Geräte am TI88 angeschlossen werden können: * Mass Storage Communicate with flash drives, hard drives, and other devices conforming to the USB MSD standard. * Mouse Communicate with mice and other pointing devices conforming to the USB HID mouse standard. * Keyboard Communicate with keyboards comforming to the USB HID keyboard standard. * GamePad Communicate with compatible gamepad controllers. * SilverLink Use the TI-Graphlink SilverLink to communicate with another calculator. * Vernier Communicate with EasyTemp or other Vernier devices. Um das mit einem µC zu nutzen, muss der nur dazu gebracht werden, sich so wie eines der aufgeführten USB-Geräte zu verhalten; hier bietet sich HID (Maus/Tastatur) an.
Meinst du TI 84 oder 88 ? :). Ja das mit dem IO Port ist mir auch schon eingefallen, nur ich habe dafür kein Kabel :(.... Zurück zum USB... wie mache ich das denn, das der µC sich wie einer dieser USB Geräte verhält ?
>nur ich habe dafür kein Kabel :(....
bei meinem TI ist das ein 2,5mm Klinkenstecker Stereo
sollte bei deinem eigentlich auch so sein, oder?
hab ich ja, aber ich hab das Kabel nicht, da ich ja den TI 84 Plus oder so habe, habe ich USB Port und den I/O Port, aber die netten Menschen von TI geben nur ein USB Kabel mit und kein I/O.... :(
Das I/O-Kabel ist nichts besonderes; einfach zwei Klinkenstecker, ein dreipoliges Kabel und das wars (zumindest von Rechner zu Rechner) So ist eine Verbindung µC - TI viel einfacher realisierbar als über USB, aber die Entscheidung liegt bei dir
crazy wrote: > einen Atmega8 mit einem TI Taschenrechner zu verbinden > um Daten vom Taschenrechner zu dem TI und umgekehrt übertragen zu > können. Der TI ist doch ein Taschenrechner, willst du zwischen zwei TI's Daten übertragen?
Nein, ich möchte Daten vom TI an einen µC schicken und sie dort auswerten. Ein Kabel wird vom Kumpel jetzt suporrted, nur wie kann kann ich den I/O Port des TI's ansprechen um somit Daten an den µC schicken zu können....
bei dem TI 84 und den anderen z80 rechnern geht das mit ASM man kann soweit ich weis, auch in die auf dem TI programmierbaren basic programme asm code einbinden! bei den anderen TIs (v200, TI92, TI89), den M68k modellen, geht das auch in C, mit externem compiler evtl. schaus du dich mal auf www.mobifiles.de um, da sind auch einige, die sich auskennen in bezug auf TI assembler undso...
Hallo Ephi, deinen Namen habe ich schon öfters auf www.mobifiles.dde gelesen ;), ich werde mich noch gründlich dort umschauen...
ja, da bin ich viel tätig ;) kannst ja auch mal auf www.bttec.org vorbeischauen, da ham wir ein ähnliches projekt, allerdings für die 68k modelle! leider ist die projektseite zu dem projekt noch nicht fertig, aber im projekte forum von mobifiles steht auch einiges dazu..
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.