Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Gérard
Mikrobasic
Bonsoir, désolé, mais pas compris :
Pourquoi 8 ? Décalage vers la droite de 3 (quoi par rapport à quoi ?)
OK le séparateur est le signe moins (fallait le savoir !), donc on pourrait très bien écrire par ex. soit 1820.
Donc le CAN met 22µs pour faire la conversion, à tenir compte dans la boucle.
Merci pour votre patience. Bonne soirée. Bye.
Tango.
Code : Tout sélectionner
>>3 veut dire décalage vers la droite de 3, soit diviser par 8.
Pourquoi 8 ? Décalage vers la droite de 3 (quoi par rapport à quoi ?)
Code : Tout sélectionner
delay_us (1000-22-20) ' ça fait quoi ?
Code : Tout sélectionner
delay_ms (1000-100+10/2*4)
Donc le CAN met 22µs pour faire la conversion, à tenir compte dans la boucle.
Merci pour votre patience. Bonne soirée. Bye.
Tango.
Mikrobasic
- paulfjujo
Expert- Messages : 2620
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Tango a écrit :Code : Tout sélectionner
>>3 veut dire décalage vers la droite de 3, soit diviser par 8.
Pourquoi 8 ? Décalage vers la droite de 3 (quoi par rapport à quoi ?)
Pourquoi 8 !
Là il faut vraiment revoir les bases de la notation binaire ... ou les cours de BigOnOFF
par rapport à quoi ?
c'est le contenu de la variable qui est poussé à droite en enfilant 3 zero coté MSB , donc 3 bits sortent coté droit (évacués!)
ex
unsigned int M =32 800 /8= 4100
1000 0000 0010 0000 >> 3 donne 0001 0000 0000 0100
C'est pourquoi il est bon de débuter en ASM , meme si c'est plus laborieux,
mais cela permet d'acquerir de bonne bases.
A+
Mikrobasic
Bjr, OK pour ça.
Il n'y a pas que les cours BigOnOFF sur la notation binaire qui sont d'ailleurs assez indigestes à assimiler. On trouve sur le NET des tutos plus simples avec une progression moins rapide. A chacun son truc !
Il est évident qu'en supprimant les bits de poids faible on divise le résultat.
Ma question visait uniquement sur.
Merci pour vos réponses. Bonne journée.
Tango.
Il n'y a pas que les cours BigOnOFF sur la notation binaire qui sont d'ailleurs assez indigestes à assimiler. On trouve sur le NET des tutos plus simples avec une progression moins rapide. A chacun son truc !
Il est évident qu'en supprimant les bits de poids faible on divise le résultat.
Ma question visait uniquement sur
Code : Tout sélectionner
>>3
Merci pour vos réponses. Bonne journée.
Tango.
Mikrobasic
Bonsoir,
Contrôle d'un servomoteur sans µC avec un simple NE555.
http://nononux.free.fr/index.php?page=e ... ervomoteur
Bonne nuit !
Tango
Contrôle d'un servomoteur sans µC avec un simple NE555.
http://nononux.free.fr/index.php?page=e ... ervomoteur
Bonne nuit !
Tango
Mikrobasic
Mikrobasic
Retourner vers « Langage BASIC & PASCAL »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 13 invités