Nombre de visites sur cette page : 23128 Score au progrank : 60 Note actuelle : 8.4/10 noté 3 fois Vous devez être connecté(e) pour noter (inscription).
Ce programme vous permettra de récupérer, ainsi qu'émettre des données sur le port 3-pin de votre calculatrice. Selon le protocole RS232 (enfin pas exactement, mais c'est son petit frère et le protocole est le même)
Fonctions :
- Réception en ASCII ou Hexa (touche F2)
- Emission de tout l'alphabet, maj et min, ainsi que les chiffres, l'espace et le retour à la ligne (Line feed). (Réglage du mode en F1)
- Affichage ou non de ce qui est envoyé (F5)
- Vidage de l'écran (F3)
- Autoriser la répétition des touches si resté appuyé ou non (F4)
Et pour quitter F6 ou MENU
Réglages :
Pour régler les paramètres de communication : vitesse, parité, etc. Vous devrez recompiler le programme, mais les réglages actuels sont les plus courants : 9600 bauds, parité:none, 8 bits, 1 bit d'arrêt. Les sources sont dans le zip joint.
Communication entre deux calculatrices :
Si on branche deux calculatrices entre elles avec ce programme, vous pourrez communiquer par l'intermédiaire de ce programme. (mais je vous l'accorde, c'est vite repéré en cours le fil noir qui se balade, et puis y'a pas une très grande distance )
Un autre detail, mais la c'est plus parce que c'est un peu lourd d'avoir des sauts de ligne souvent.
T'as pris en taille des espaces de 6 pixels sur x alors que les caracteres en font que 4 du coup le nombre de caracteres par ligne est moins élevé
Et le truc c'est que j'arrive pas a recompiler avec tes sources (le compilo me trouve des erreurs dans le compatibility.cpp).
Erreurs
Cliquer pour enrouler
C:\Users\user\Documents\DevCasio\Programmes\SerialArduino\compatibilityscripts.cpp(86) : C5020 (E) Identifier "memcpy" is undefined
C:\Users\user\Documents\DevCasio\Programmes\SerialArduino\compatibilityscripts.cpp(87) : C5020 (E) Identifier "Sleep" is undefined
C:\Users\user\Documents\DevCasio\Programmes\SerialArduino\compatibilityscripts.cpp(92) : C5020 (E) Identifier "IsKeyDown" is undefined
C:\Users\user\Documents\DevCasio\Programmes\SerialArduino\compatibilityscripts.cpp(55) : C5550 (W) Variable "sc0015" was set but never used
Selon votre fournies au titre de l’annexe 9860SDK téléchargement de logiciels, après ne traduit à la langue (C) et dans le cadre de ce projet, je suis curieux document un C + + langue documents et comment, et d’autres logiciels?
I'm sorry, the translation is really too harsh this time -- we can't understand you. Maybe you should try English ?
If you're asking about using this tool in a C++ project, that's absolutely possible, but the fx9860G-SDK compiler only handles very basic tools of C++ (there's no template library, for example).
If you're willing to use this tool outside the SDK or build it with another kind of software, you might consider using gcc. We have a tutorial, but it's in French. I can give you some information if you want.
Last reply was the first time came to BBS, respond more bad in French, it seems can only communicate in English, in the attachment "Serialmo.zip" is a C + + file, I don't know how you are compiled into G1A file, I have been using "fx - 9860 - g Software Development Kit" tools, GCC mostly done in Linux system, is unknown, use Windos system, if can run under the Windos system of other tools, hope to be able to share. I am a fan of the SDK beginners, thank you very much for the opportunity to learn.
That's right, there is some C++ code in the archive. You can build it using fx-9860G SDK -- just add the file to the project as usual. You don't need to use Linux. Most of this is pure C, except for the Screen class.
You can definitely use fx-9860G SDK to build C++ code, but it only supports basic features and templates. You can't use the STL (vector, etc.), and the string class is only partially supported. Usually you will only use basic OOP features.
His file I created fx-9860G SDK cannot compile correctly, all the files from the new change to the C language, code needs to spend some time like that, for the compiler to some distress, error message is very wonderful work, a great trouble to code review.
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd