Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Taralom

Pages: [1]
1
Bonsoir,

je n'ai pas eu beaucoup de temps aujourd'hui.
J'ai quand même tester mon code (l'impatience !!)

Eh ben ca marche pas !!  ;)

Je suis quand même aller et plus loin.
Il semblerai que la ligne
_BIS_SR(LPM0_bits + GIE); //not low power mode and enable interrupts
Fasse basculer le µC dans un mode différent et fasse planter le code "classique".
Je m'explique :

Sans cette ligne, les interruptions ne sont pas gérés mais un code de type HelloWorld fonctionne sans problème.
Le simple fait de dé commenter cette ligne ne va plus faire fonctionner celui ci.

Comme dit précedement, je manque cruellement de temps en semaine. (et surtout en début de semaine !!) (env. 30 minutes aujourd'hui sur ce µC)
Je ferai donc mes recherches ce week end.

Bonne soirée.
Je vous tiendrez au courant

2
Bien vu.
Plus d'erreur de compilation.

par contre au niveau des includes, je n'utilise que les deux suivant et ca semble suffir

#include <msp430.h>
#include <legacymsp430.h>

j'aurais plus de temps ce week end. Donc d'ici là : patience

(comment je suis tomber ici ?
tape "led verte launchapd msp430" dans google.)

3
Débuter en arcade / The Topic of the Welcome !!!!
« le: Lundi 01 Août 2011, 18:36:37 pm »
Bonjour,

Matthieu 21 ans, je suis ici pour les tutos msp430 (micro contrôleur TI)

Mais je programme en :

C/C++ (pour les robots et micro contrôleur)
java (pour le boulot)
pyhton (pour moi, parce que c'est chouette)
php (bah oui pour mon site web. Mais bon c'est des scripts tous bêtes)

Je travail la semaine donc je ne suis là que les weeks ends majoritairement
(où tout du moins, je n'ai que du temps le week end);

Je code à l'ancienne avec un système GNU/LUNIX (en ce moment : debian testing)
et GVim (bah oui avoir une fenêtre et supporté plus de couleurs quand dans la console c'est chouette)

Pour me contacter : MP

Bonne soirée

4
Bonsoir,

je me suis mis au msp430

J'ai essayé ta gestion des interruptions mais j'ai une erreur de compilation
(je fait ca à l'ancienne avec Gvim, make et mspdebug.)

Lors de la compilation de ton code (copier coller)
j'ai le message suivant :

$ make
msp430-gcc -Wall -g -mmcu=msp430g2231 -c pushButton.c
pushButton.c:55:6: warning: return type of ‘main’ is not ‘int’
pushButton.c:73:0: warning: ignoring #pragma vector
pushButton.c:74:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
make: *** [pushButton.o] Error 1


la deuxième ligne indique mes options de compilation.
la troisième que tu a écrit void main(void)
la quatrième que la commande #pragma vector sera ignoré (c'est pas cool, ca veut dire qu'en assembleur, ca ne va pas mettre le code interruption à l'endroit souhaité)
la quatrième que la définition du code d'interruption est incorrect.

Je n'ai pas cherché de solution et demain c'est lundi.

Je regarderai de plus près quand j'aurais le temps.
(A priori dans la doc de 650 pages tu devrais trouver la réponse. Aux alentours de la page 40 :p

mon code est différent (int main(void) par exemple ce qui evite le warning ...)
mais j'ai les même retour d'erreur (1 erreur et 1 warning qui fera tous planter)

Pages: [1]