PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Taschenrechner und AVR



Grillmeister Markus
25.01.2005, 12:14
Hallo
Ich hab mir gedacht, dass sich ein µC doch auch mit einem TR (dem cfx-9850GB Plus von Casio) verbinden lassen sollte (z.B. um etwas zu schalten).Ich habe noch nicht so viel ahnung vom Proggen und deshalb benötige ich eure hilfe.
Der GTR soll einfach nur eine Zahl senden, die der µC versteht. Ich hab mich mal ein bischen eingelesen und bin dabei auf diese CasioIO gestoßen (link: http://users.pandora.be/gp/casio/?session=idLpTnagw0Z51wpFwdiFrQSxq5). Wenn ich das also richtig verstehe, muss ich diese IO irgendwie auf den µC bringen, damit der die "Sprache" des TR's versteht.
Hier mal ein Programm, das den µC versteht (allderdings nicht den TR): http://www.rowalt.de/mc/avr/avrtools/avrterm.zip
Und noch ein TR-Forum: http://dcf.casiofans.de/
Würde sowas (zumindest theoretisch) funktionieren?

Achja: der µC ist ein AT90S2313 von Atmel

mfg Grillmeister

x-ryder
25.01.2005, 12:54
sowas würde funzen wenn man die anschlussbelegung des tr's herausfindet, meistens arbeiten die mit der seriellen schnittstelle da gibts nix zu verstehen ^^

das macht der µc dann fast von alleine

Martin

Kjion
25.01.2005, 12:58
Naja, teilweise ist das aber leider keine normale serielle Schnittstelle sondern irgendwie anders kodiert. Dazu sollte sich aber Infos finden lassen.

Möglich ist es auf jeden Fall. Nur wie aufwendig kann ich dir leider nicht sagen...

MfG Kjion

Florian
25.01.2005, 14:26
Hi!
Ich habe den selben Taschenrechner!
Im Internet gibt es jede Menge Schaltungen für den!
Vom PC-TS-Verbindungskabel bis zum TS-TS-Verbindungskabel!
http://www.web-frank.de

Das würde mich auch mal interessieren, wie man damit per Grafik-LCD und dessen Tastatur was machen könnte! ;o)
Roboter, sage ich da nur! *lol*

Grillmeister Markus
25.01.2005, 16:47
Jo, das kabel zum PC hab ich auch, allerdings sind die zeichen, die der TR schickt für AVRterm unverständlich.
Ich habe diese CasioIO, das ist glaub ich das "Protokoll", mit dem der TR arbeitet. Mit der CasioIO.dll kann man dann glaub ich auch in VB arbeiten.
Wenn ich das also richtig verstehe, muss ich diese CasioIO.dll irgendwie auf den µC bringen, dass der dieses "Protokoll" des TR's unterstützt. Schließlich kann ich mit dem AVR doch auch über die Serielle Schnittstelle mit dem PC kommunizieren, und das is doch auch irgendein Protokoll, oder?

mfg Grillmeister

orinoco
17.07.2016, 12:06
ist das thema noch aktuell ?

ich bin auch gerde damit beschäftigt meinen casio afx 2.0
mit dem atmega zu verbinden,
z.b. analoge, digitale io zu schalten bzw. einzulesen,
datenlogger o.ä.

vg !

wkrug
19.07.2016, 08:45
Ob das noch aktuell ist weiß ich leider auch nicht.
Die Komunikation sollte aber eigentlich kein Problem sein.
Das Protokoll ist 9600 Bit/s 1 Startbit, 8 Datenbits, 2! Stoppbits, kein Parity also 9600,8,N,2.
Das Protokoll hab ich hier gefunden http://users.telenet.be/gp/casio/index.html
Eventuell sind die Bits zu invertieren. Der Casio verwendet anscheinend 0V 5V Pegel.
Ich würde da mal ein wenig mit einem PC Terminalprogramm und USB zu TTL Adapter rumspielen und so die nötigen Einstellungen rauskriegen.
Die gefundenen Einstellungen und Zeichenketten sollten sich dann relativ leicht auf einen AVR übertragen lassen.

Ceos
19.07.2016, 08:54
ich hab das auch mal Spaßeshalber gebaut, aber man kann damit nur Daten an den Casio senden oder den Speicherinhalt vom Casio herunterladen! Der send() Befehl in den Casios ist leider irgendwie kaputt, er beginnt immer mit einem Empfangs-Frame und wartet auf Daten statt einen Sende-Frame zu übertragen

orinoco
11.08.2016, 14:24
hallo,

ich habe einen test mit ftdi232 und hterm durchgeführt,

der casio basic send befehl funktioniert,
es muss das passende handshaking ablaufen,

hier hab ich eine doku dazu gefunden:
www
.grindheim.net/electronics/casio-comm.pdf

vg!