R
Je ne sais pas si elle est évidente et même si c'est une erreur car je ne connais pas cette carte, seulement je trouve étrange ceci :Est-ce que vous voyez une erreur evidente ?
enc_value = __HAL_TIM_GET_COUNTER(&htim4)+ MULT1K*1000;
Salut,
Désolé mais je n'utilise pas (ou très rarement) la HAL.
C'est quelle cible (F1 visiblement, mais quelle ref, que je vois si j'ai une nucleo) ?
Auquel cas, si tu peux m'envoyer le projet complet, je peux jeter un coup d'oeil (thomaslegrand@eznov.com).
Thomas.
Je ne sais pas si elle est évidente et même si c'est une erreur car je ne connais pas cette carte, seulement je trouve étrange ceci :
Evite d'utiliser des nombres flottants, surtout pour les reconvertir en entier derriere. travaille plutot avec des fractions entières (d'abord la multiplication et ensuite la division).
L’intérêt c'est que c'est plus rapide et utilise beaucoup moins de code (pas de librairie flottante).
168MHz ?411RE à 100MHz
La je bosse sur un STM32F103 mais à terme ce sera soit un 411RE à 100MHz et FPU, ou alors un STM32 encore un poil plus récent, je n'ai pas encore regardé mais un STM32F446RE me semble tout indiqué pour ce que je veux faire.
Franchement, c'est plus facile, meme si on a besoin de comprendre ce qui se passe, que de essayer de faire toi meme. Les competences, ca s'ameliore, mais les problemes restents les memes. Un des problemes le plus difficile et mal compris, meme par des informaticiens etoilées, c'est de gerer plusiers taches dependents au meme temps - ce que tu est en train d'essayer de faire. En plus, tu essaye de le faire avec C, et cela sans les bequilles classique comme posix threads ect, c'est presque perdu d'avance; tu tire un balle direct dans la pied.c'est bien trop au dessus de mes compétences.
Le C est très bien pour faire de l'embarqué. Toutes mes applications tournent en C, y compris avec du traitement de signal et pilotage très contraignant de modulateur I/Q, sans problème, et plein de tâches tournant simultanément. Et sans OS. Mais en respectant quelques règles simples.
our info on est aussi passé en MP avec VIBRAM pour avancer sur son sujet.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?