Bonjour,
je voudrais utiliser l'horloge générée par le MSP430 et la diriger vers une broche de la ez430-rf2500. Je ne sais pas trop comment faire... Si quelqu'un à une petite idée ?
Merci
-----
Bonjour,
je voudrais utiliser l'horloge générée par le MSP430 et la diriger vers une broche de la ez430-rf2500. Je ne sais pas trop comment faire... Si quelqu'un à une petite idée ?
Merci
Salut,
D'après la doc du CC2500 (lien, page 16), les I/O GD0 et GD2 peuvent être en mode "Clock output, down-divided from XOSC".
Je n'ai pas regardé comment gérer ça mais à toi de trouver.
A+
Merci de ta réponse. Mais en fait je dois communiquer avec un capteur SHT1X par liaison i2c.
Bonjour,
Si tu utilise CCS, il contient "msp430ware". C'est une sorte de documentation comprenant une foison d'exemple dont celui-ci. Sinon, télécharge le, il te sera utile.
http://software-dl.ti.com/msp430/msp...index_FDS.html
Bonne journée
Il contient également une librairie pour la communication i2c. Prends un peu de temps pour te documenter la-dessus grâce à msp430ware et je répondrais volontiers à une question concrète par la suite.
Si tu es en mode synchrone je crois que tu peux utiliser que deux pattes pour le serial mode (ça reste à vérifier). Dans ce cas il te reste une I/O de libre que tu pourras donc utiliser en sortie de CLK_XOSC/n (voir page 53).
ps : j'ai dit GD0 et GD2 mais d'après le tableau 33 il est aussi faisable pour GD1.
D'accord. Je vais voir ça. Je vous tiens au courant.
J'ai regardé le msp430ware, il a vraiment pas mal de choses intéressantes! Le problème, c'est que le SHT1X n'utilise pas de I2C standard, donc je ne peux pas utiliser les fonctions décrites dans ce document.
Mon idée est de faire un : #define clk P3.1 = x, avec x qui est l'horloge généré par le MSP. Je ne sais pas, si je suis très clair.. Bien sûr toute proposition est bienvenue
Hello,
Quel est le MSP430 que tu utilise? ( http://focus.ti.com/paramsearch/docs...662&family=mcu )
Sur la page ci-dessus, ton uC a l'USI ou l'USCI_B?
Bonne journée
J'utilise le msp430f2274. Il ne se trouve pas dans la liste que tu m'as donné.
Je t'ai mis le lien de la Value Line (G), les F c'est la série 2. http://focus.ti.com/paramsearch/docs...528&family=mcu
Il utilise du USCI_B. MSP430ware contient bel et bien des exemples. (Librairies->DriverLib->Example Projects-> I2C->I2C_Master_rx_single_int )
Tu as maintenant toutes les cartes en main.
Bonne aprem
J'ai relu tes posts, et j'avoue que pour finir je piges pas ce que tu veux. Tu veux utiliser un protocol I2C pour parler avec ton sensor, ou tu souhaites uniquement mettre le clock de ton uC sur une de ses pattes?
Si c'est la 2e solution, relis le premier commentaire et arme toi du datasheet de ton uC. Si c'est le premier cas, utilise la librairie faite par TI.
Si tu comprends rien à tout ça, reformule une question clair.
Bonne aprem
ahah j'ai un peu du mal j'avoue.. Oui je veux pouvoir mettre le clock sur une des pattes de la carte, et je ne sais pas trop comment procéder. Je ne peux pas utiliser le I2C qui est dans la librairie car le capteur n'utilise pas un I2C standard, la start transmission est différente d'une I2C normal par exemple.
Et si j'ai compris comment mettre la clock sur une patte, j'arriverais à le faire pour le SDA donc je pourrais faire ma liaison avec le capteur.
Donc pour résumer tout ça.. Je souhaite mettre la Clock généré par le MSP430 présent sur la carte ez430-rf2500 sur une patte de celle-ci. En espérant avoir été clair
Bonne soirée et merci de votre aide !
J'ai trouvé dans la datasheet du MSP430 que PxSEL sur certaine broche permet de faire ce que je veux. Enfin j'espère avoir trouvé ^^