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 ---
Forum général sur l'Assembleur !

Modérateur : mazertoc

txt vers asm
Guigui02
Débutant
Débutant
Messages : 42
Enregistré en : mars 2017

#21 Message par Guigui02 » mar. 23 janv. 2018 12:12

Salut
http://www.commentcamarche.net/forum/af ... on-fichier
Pour changer l’extension il faut faire une manip le lien est ci dessus

txt vers asm
mazertoc
Passioné
Passioné
Messages : 201
Enregistré en : juillet 2015
Localisation : Auvernha

#22 Message par mazertoc » mar. 23 janv. 2018 19:39

C'est pas plus simple de coller le contenu du fichier .txt dans un fichier .asm ?
(j'ai pas tout lu . . .)

txt vers asm
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 1007
Enregistré en : juillet 2016
Localisation : Terre

#23 Message par Temps-x » mer. 24 janv. 2018 01:41

Bonsoir F5OKS, et tout le forum,

écrit par F5OKS:

Temps-x Pourrais tu me fournir le fichier PWM avec l’extension .asm


ça n’existe pas ce que tu me demande, Un PWM n'est pas compliqué à mettre en œuvre, il faut la fréquence de ton quartz, ou, de ton
horloge interne, qui est de 4Mhz pour un 16F628A.

j'ai fait un exemple ICI, avec un quartz à 16 Mhz .

Dis moi ce que tu veux faire, ou quelle module veux tu actionner, et la je pourrais t'aider.

Même si il le faut écrire ton code, si rien de tous cela est fait je laisse tombé.

J'utilise un portable avec XP .


Et alors ça change quoi, je suis moi aussi sous Windows XP

Mon but est d'abord de bien comprendre le PWM sur le simulateur de MPLAB


Rien à comprendre sur un PWM, surtout sous MPLAB, un PWM c'est une fréquence fixe, si tu prends 1000 Hertz

Tu vas agrandir ou diminuer la largeur des impulsions, mais tu seras toujours à 1000 hz, voir avec le petit programme
que j'ai écrit ICI

Apparemment tu n'as pas qu'un problème de programmation, tu as aussi des difficultés en électronique.

Si tu le permet, pour une bidouille CNC que je détaillerai ensuite;


Je connais très bien le monde de la CNC, j'en ai contrut une, j'ai même écrit le programme pour la piloter.
Le programme n'est pas qu'un simple pilotage, car il gère son propre Gcode, en fin beaucoup trop long à expliquer.

Merci et désolé mais ou mon pc a un problème ou je ne comprend plus rien.


Je pense pas que ton PC à un problème,

C' est possible aussi ,on ne s'arrange pas avec l'age....


L'age n'est pas un handicape, sur ce forum il y a des personnes qui sont âgés, et qui apprenne.

Il y a pas d'âge pour apprendre, on apprends moins vite, mais on peu apprendre.

Il y a ceux qui font l'effort d'apprendre et qui sont récompensés par le savoir faire. :wink:

==> A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

txt vers asm
F5OKS
Membre
Membre
Messages : 15
Enregistré en : février 2017

#24 Message par F5OKS » mer. 24 janv. 2018 14:38

Bonjour a tous
Merci pour vos réponse. Je sais , maintenant , ouvrir un fichier TXT dans l'environnement de MPLAB (merci Guigui02 c'est exactement ce que je cherchais). :-)
Temps-x tu m'autorise donc a récupérer une partie de PWM :Je souhaite actionner 2 moteurs pas a pas, marche avant ,marche ar, donc 4 boutons poussoir avec anti rebonds et timer 0 , mais cela est un autre sujet que j'ouvrirai dans une autre rubrique .Il me semble qu'il y a déjà quelque chose sur les moteur p a p;
Bonne journée a tous
f5oks

txt vers asm
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 1007
Enregistré en : juillet 2016
Localisation : Terre

#25 Message par Temps-x » jeu. 25 janv. 2018 00:58

Bonsoir F5OKS, et tout le forum,

écrit par F5OKS:

Temps-x tu m'autorise donc a récupérer une partie de PWM


Ils sont la pour ça, tu prends ce que tu veux, un programme ça s'écrit dans un éditeur, c'est pas des bouts de
fichier quand rajoute l'un derrière les autre

Je souhaite actionner 2 moteurs pas a pas, marche avant ,marche ar, donc 4 boutons poussoir avec anti rebonds et timer 0


Pas besoin d'anti rebond avec un timer 0, regarde ça :

Code : Tout sélectionner



      btfsc PORTA
,0                   ; contrôler si appui sur le bouton
      goto no_appui                   
; pas d'appui effectuer

                                      ; appui de la touche effectué 

      btfss PORTA,0                   ; contrôler si le bouton a été relâché
      goto $+D'
2'                     ; bouton non relâché, aller à la ligne 2
      goto Sortie                     ; bouton relâché, sortie avec traitement de l'
utilisation
      call delay_10ms                 
; pause de quelque milliseconde (anti rebond)
      goto $-D'4'                     ; remonté  à la ligne 4, si bouton pas relâché  
  

Sortie
      
      return

no_appui

      return

;********************************************************************************************** 

delay_10ms

      movlw D
'251'
      movwf loop1

      movlw D
'13'
      movwf loop2

      decfsz loop1
,F
      goto 
$-D'1'
      decfsz loop2,F
      goto 
$-D'3'
    
     return

  end
   


Un 16F887 serait mieux qu'un 16F628A, pour gestion de la vitesse, et pourrais commander 4 moteurs. :wink:

Tes moteur pas a pas son des unipolaire, ou bipolaire ?

Si je sais quelle type de moteur que tu utilises, et de microcontrôleur, ton programme je te l'écrit en 1 heure chronos.

==> A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

txt vers asm
F5OKS
Membre
Membre
Messages : 15
Enregistré en : février 2017

#26 Message par F5OKS » jeu. 25 janv. 2018 23:42

Bonsoir a tous
Temps- x merci pour ta proposition;je t'avais répondu plutôt dans la soirée mais mon message a du etre scrappé? Trop long peut etre ;c'est vrai qu'il y a marqué réponse rapide .
Comment puis faire pour expliquer plus longuement ce que je veux réaliser ?
Je pense aussi qu'il faut dévellopper cela dans un autre sujet;ton avis ?
f5oks

txt vers asm
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 1007
Enregistré en : juillet 2016
Localisation : Terre

#27 Message par Temps-x » ven. 26 janv. 2018 01:11

Bonsoir F5OKS, et tout le forum,

écrit par F5OKS :

Je pense aussi qu'il faut développer cela dans un autre sujet, ton avis ?


C'est comme tu le veux, ouvrir un nouveau post ça goute rien, et évite de se perdre.

C'est ton projet, et je pense que c'est mieux pour toi, ça évite la confusion.

==> A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

txt vers asm
F6FCO
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 633
Âge : 64
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#28 Message par F6FCO » sam. 27 janv. 2018 11:34

Temps-x a écrit :L'age n'est pas un handicape, sur ce forum il y a des personnes qui sont âgés, et qui apprenne.

Ben oui :sifflotte: et je bosse sur un projet de déambulateur à 16F877

Temps-x a écrit :Il y a pas d'âge pour apprendre, on apprends moins vite, mais on peu apprendre.


Comment çà on apprend moins vite ??? :shock: dis tout de suite qu'on est gâteux ! :evil:

humour!!
Une porte nand prend 2 bits en entrée... cochonne va !!!

txt vers asm
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 1007
Enregistré en : juillet 2016
Localisation : Terre

#29 Message par Temps-x » sam. 27 janv. 2018 21:31

Bonsoir F5OKS, F6FCO, et tout le forum,

F6FCO a écrit :
Source du message Ben oui :sifflotte: et je bosse sur un projet de déambulateur à 16F877


humour!! Ok, je vois la version que ça peut être

Image

humour!!
F6FCO a écrit :
Source du message Comment çà on apprend moins vite ??? :shock: dis tout de suite qu'on est gâteux ! :evil:


:sifflotte: exit dehors!!
Quand la souris nargue le chat, c'est que son trou n'est pas loin.


Retourner vers « Langage ASM »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité