[Programmation en C sur Microcontroleur]

[Programmation en C sur Microcontroleur] - C - Programmation

Marsh Posté le 04-05-2006 à 08:14:59    

Bonjour tout le monde,
 
Je me permets de vous embêter avec un sujet qui m'embête !
En effet, je suis en stage en entreprise après un DUT ( endroit ou on nous apprends pas grand chose ). Ayant fini la première partie de mon stage, je m'attaque à la partie programmation (attention, je mords).
Je vous explique mon sujet, pour que vous puissiez répondre à mes questions ( si vous avez le temps et la motivation bien sur ).
Je vais programmer un Microcontroleur MAXQ (de la marque Dallas semiconductor). Il sera sous la forme d'une platine appelée MAXQ-P2000 ( ICI ). Ce Uc va être cablé à une souris d'ordinateur ( que j'utilises pour les roues codeuses qu'il y a dans la partie électronique de la souris). Une des deux roues sera utilisée ( car on récupère un seul déplacement). Un des cables de la souris ira donc directement sur le microprocesseur.Les données récupérées par le Uc seront sauvegardées sur la mémoire placée sur la platine MAXQ-P2000. A l'aide d'un boitier spécial ICI, module MOD-USB3 , nous voulons récupérer les données sauvegardées , et les envoyer sur une clé USB.
 
Voilà comment je penses faire (cf GNS et synoptique) :
 
 http://www.photoservice.com/phsv4_volume/volume112/51021_4249295/m_17602851_0.jpg%20
http://www.photoservice.com/phsv4_volume/volume112/51021_4249295/m_17602852_0.jpg%20
 
Pensez vous que c'est une bonne solution ou il y a mieux ?
D'après-vous, le Mod-USB3 est une entrée aussi ? (pour dire que lorsqu'il y a présence de clé USB, il faut envoyer) , j'avoues que pour moi, c'est une entrée ET une sortie...
 
J'ai du mal à comprendre surtout la partie USB, comment faire pour que le microcontroleur capte la présence de l'USB... y-a-t-il un code spécial, une fonction ?
 
Désolé si je me suis trompé de rubrique ou si c'est complètement hors sujet sur ce forum
 
Merci d'avance
 

Reply

Marsh Posté le 04-05-2006 à 08:14:59   

Reply

Marsh Posté le 04-05-2006 à 09:39:39    

McFly29 a écrit :

Bonjour tout le monde,


salut,
 

McFly29 a écrit :


D'après-vous, le Mod-USB3 est une entrée aussi ? (pour dire que lorsqu'il y a présence de clé USB, il faut envoyer) , j'avoues que pour moi, c'est une entrée ET une sortie...


 
-> voir doc de ton module, d'apres ce que j'ai vu on y accede via une liaison série rs232, il y a donc au minimum un signal pour l'emission et un pour la reception
as-tu deja utilisé le port rs232 d'un pc par exemple ? si non, voir www.beyondlogic.org
 

McFly29 a écrit :


J'ai du mal à comprendre surtout la partie USB, comment faire pour que le microcontroleur capte la présence de l'USB... y-a-t-il un code spécial, une fonction ?


 
-> lire (si ce n'est pas deja fait correctement) la datasheet du module, savoir si un péripherique est attaché sur le port usb se limitera à acceder à des registres (ton travail de programmation) de ce module via le port serie
je te conseille vivement jeter un oeil sur les specs USB autrement pas tu auras du mal (pour ne pas dire tu n'y arriveras surement pas) à savoir ce que tu fais
http://www.usb.org/developers/docs/usb_20_03132006.zip
 
attention, regarde bien si ce module peut etre utilisé comme "host" ce qui au premier abord ne me semble pas possible et dans ce cas, tu ne pourras pas l'utiliser pour causer avec ta clé usb.
 

McFly29 a écrit :

En effet, je suis en stage en entreprise après un DUT ( endroit ou on nous apprends pas grand chose )


apres avoir fait ce genre de boulot, je t'assure que tu auras appris pas mal de choses ... entres autres: acquerir une certaine autonomie, ne pas attendre que les infos tombent du ciel et surtout, apprendre à lire des docs ...

Reply

Marsh Posté le 04-05-2006 à 10:15:50    

Tout d'abord, merci Shockley pour tes réponses.
Tu dis que l'on accèdes par liaison RS232 au Module USB ? Je suis preplexe là...je ne vois pas ou seraient les branchement de la RS232 u module USB...
Tu dis que le module peut être utilisé comme host ... je ne sais vraiment pas ce que ca veut dire...
Pour ce qui est de la dernière phrase de tes citations de mon premier post, je m'étais mal exprimé. Le travail en entreprise est super interessant, je travailles uniquement ( ou presque) par moi meme, je passes des heures et des heures sur des docs. C'est à l'iut que je n'avais presque rien appris, et donc on est trop vite perdu, face a des problèmes que l'on ne sait résoudre...
Merci

Reply

Marsh Posté le 04-05-2006 à 11:31:15    

je te fais un MP, comme ça on ne pourrit pas le forum avec un HS

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed