Envoyé par srr
-----
Envoyé par srrJe vais juste installer visual C basic sur le pc et hop on récupére le tout.
Umfred, ce que je voulais dire, c'est que je vais utiliser Visual C & Visual basic. Le 1er pour récuperer les données et le 2eme pour créer une interface graphique qui me permettra d'afficher et d'imprimer ce que j'ai reçu.
Je ne connais pas du tout Visual Basic (une sorte d'allergie personnelle et complètement incurable), mais il me semble bien qu'il existe des librairies (si ca s'appelle comme ca en VB ?) qui te permettent de faire de la communication série en VB.
Je suppose que tu dois pouvoir trouver ca sur le Web, moi j'étais tombé dessus par hasard; je pense que pour toi ca vaudra le coup, ca t'évitera une couche de communication supplémentaire entre tes deux programmes.
A+
bonjour,
VB gere tres bien les ports com, et tu peux même les gerer en vba ce qui te permet de faire tout cela dans une feuille excel. C'est souvent pratique pour traiter les tableaux. Et pour les futurs utilisateurs de ton programme c'est souvent un plus . Beaucoup "maitrisent" excel, ce qui leur permet de traiter les données comme ils le desirent .
fred
tout à fait d'accord. N'utilise qu'un seul des 2 logiciels pour faire le tout, ça ne sert à rien de trop te compliquer la vie.
Quelque soit le langage, jette un oeil sur http://www.codes-sources.com, tu trouvera de l'aide, des sources, sur ces langages (et bien d'autres aussi).
Re,
Voila j'ai pratiquement terminé mon programme, et la je dois réaliser le typon pour mettre mes composants et tester. Alors je voudrais savoir quelque chose, suis-je obligé d'utiliser le max233 pour faire ma liaison serie entre le pic et le pc? merci d'avance.
ps : je fais le schéma avec Eagle
salut,
oui, il faut utiliser un MAX232 ou équivalent pour faire la liaison. ca permet d'adapter les tensions que véhicule le RS232 au microcontroleur (sinon, tu le grilles à coup sûr).
bonjour,
l'adaptation des signaux entre rs232 et pic est obligatoire, le max 232 est la solution la plus simple. Tu peux aussi faire les mêmes fonctions, moins performantes en composants discrets, c'est à peinne moins cher, ca prend plutot plus de place, et ca marche pas forcement a tous les coups (surtout si tu communiques avec un portable)
fred
merci de vos réponses, j'ai intégré le max232, je pensais aussi au max 233, mais je n'ai pas le composant, tan pis.
Sinon je vais aussi utiliser un DB25 pour acquérir les données venant de l'exterieur, sacahnt quelles fonc du 0_+24V, je pensais faire un ampli différentiel, pour ensuite, les faire traiter par le µc.
Qu'en pensez-vous? Avez-vous une autre solution
Tu auras peut-être moins de regrets si tu regardes combien vaut un MAX233.merci de vos réponses, j'ai intégré le max232, je pensais aussi au max 233, mais je n'ai pas le composant, tan pis.
A+
bon on va éviter surtout qu'avec les soldes, j'ai ma carte bleue qui est toute légére, elle fait de la lévitation lol !!! même des fois elle ne voulait plus débiter de l'argent, style elle se demagnétise, comme ca plus de frais à faire lol !!!
pas d'idées?
S'il s'agit de données numériques, pourquoi ne pas utiliser des optocoupleurs.Envoyé par srrSinon je vais aussi utiliser un DB25 pour acquérir les données venant de l'exterieur, sacahnt quelles fonc du 0_+24V, je pensais faire un ampli différentiel, pour ensuite, les faire traiter par le µc.
Qu'en pensez-vous? Avez-vous une autre solution
bonsoir,
ou même juste un diviseur de tension et une zener de 4,7v. vu les pb de budget ca rique d'etre un peu moins cher
fred
Pour ton codage des données, si tu veux pas faire un soft PC, il te suffit de mémoriser sous forme de bit, et c'est uniquement au moment du transfert sur le PC que tu converti en caracteres.
ca prend la place de ta chaine de caractere une seul fois dans le pic au lieu de la repeté a chaque fois que tu la memorise.
Ensuite tu utilise l'hyper terminal windows (ou autre équivalent) et tes données s'affichent a l'ecran sans avoir a toucher au PC, moi j'utilise ca pour le debuggage.
Pardon, j'ai une facheuse tendance a repondre aux problemes de la premiere page sans lire la suite.
J'espere que ca poura tout de meme etre utile a quelq'un.
Bonne continuation.